service_line_item_grpc_service

package
v0.0.0-...-064cf75 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2024 License: Apache-2.0 Imports: 10 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ServiceLineItemFieldMask_name = map[int32]string{
		0: "SLI_FIELD_NONE",
		1: "SLI_FIELD_NAME",
	}
	ServiceLineItemFieldMask_value = map[string]int32{
		"SLI_FIELD_NONE": 0,
		"SLI_FIELD_NAME": 1,
	}
)

Enum value maps for ServiceLineItemFieldMask.

View Source
var File_service_line_item_proto protoreflect.FileDescriptor
View Source
var ServiceLineItemGrpcService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ServiceLineItemGrpcService",
	HandlerType: (*ServiceLineItemGrpcServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateServiceLineItem",
			Handler:    _ServiceLineItemGrpcService_CreateServiceLineItem_Handler,
		},
		{
			MethodName: "UpdateServiceLineItem",
			Handler:    _ServiceLineItemGrpcService_UpdateServiceLineItem_Handler,
		},
		{
			MethodName: "DeleteServiceLineItem",
			Handler:    _ServiceLineItemGrpcService_DeleteServiceLineItem_Handler,
		},
		{
			MethodName: "CloseServiceLineItem",
			Handler:    _ServiceLineItemGrpcService_CloseServiceLineItem_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service_line_item.proto",
}

ServiceLineItemGrpcService_ServiceDesc is the grpc.ServiceDesc for ServiceLineItemGrpcService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterServiceLineItemGrpcServiceServer

func RegisterServiceLineItemGrpcServiceServer(s grpc.ServiceRegistrar, srv ServiceLineItemGrpcServiceServer)

Types

type CloseServiceLineItemGrpcRequest

type CloseServiceLineItemGrpcRequest struct {
	Id             string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Tenant         string                 `protobuf:"bytes,2,opt,name=tenant,proto3" json:"tenant,omitempty"`
	LoggedInUserId string                 `protobuf:"bytes,3,opt,name=loggedInUserId,proto3" json:"loggedInUserId,omitempty"`
	AppSource      string                 `protobuf:"bytes,4,opt,name=appSource,proto3" json:"appSource,omitempty"`
	UpdatedAt      *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	EndedAt        *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=endedAt,proto3" json:"endedAt,omitempty"`
	// contains filtered or unexported fields
}

func (*CloseServiceLineItemGrpcRequest) Descriptor deprecated

func (*CloseServiceLineItemGrpcRequest) Descriptor() ([]byte, []int)

Deprecated: Use CloseServiceLineItemGrpcRequest.ProtoReflect.Descriptor instead.

func (*CloseServiceLineItemGrpcRequest) GetAppSource

func (x *CloseServiceLineItemGrpcRequest) GetAppSource() string

func (*CloseServiceLineItemGrpcRequest) GetEndedAt

func (*CloseServiceLineItemGrpcRequest) GetId

func (*CloseServiceLineItemGrpcRequest) GetLoggedInUserId

func (x *CloseServiceLineItemGrpcRequest) GetLoggedInUserId() string

func (*CloseServiceLineItemGrpcRequest) GetTenant

func (x *CloseServiceLineItemGrpcRequest) GetTenant() string

func (*CloseServiceLineItemGrpcRequest) GetUpdatedAt

func (*CloseServiceLineItemGrpcRequest) ProtoMessage

func (*CloseServiceLineItemGrpcRequest) ProtoMessage()

func (*CloseServiceLineItemGrpcRequest) ProtoReflect

func (*CloseServiceLineItemGrpcRequest) Reset

func (*CloseServiceLineItemGrpcRequest) String

type CreateServiceLineItemGrpcRequest

type CreateServiceLineItemGrpcRequest struct {
	Tenant         string                 `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	LoggedInUserId string                 `protobuf:"bytes,2,opt,name=loggedInUserId,proto3" json:"loggedInUserId,omitempty"`
	Billed         common.BilledType      `protobuf:"varint,3,opt,name=billed,proto3,enum=BilledType" json:"billed,omitempty"`
	Quantity       int64                  `protobuf:"varint,4,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Price          float64                `protobuf:"fixed64,5,opt,name=price,proto3" json:"price,omitempty"`
	Name           string                 `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	ContractId     string                 `protobuf:"bytes,7,opt,name=contractId,proto3" json:"contractId,omitempty"`
	SourceFields   *common.SourceFields   `protobuf:"bytes,8,opt,name=sourceFields,proto3" json:"sourceFields,omitempty"`
	CreatedAt      *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedAt      *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	StartedAt      *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=startedAt,proto3" json:"startedAt,omitempty"`
	EndedAt        *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=endedAt,proto3" json:"endedAt,omitempty"`
	VatRate        float64                `protobuf:"fixed64,13,opt,name=vatRate,proto3" json:"vatRate,omitempty"`
	ParentId       string                 `protobuf:"bytes,14,opt,name=parentId,proto3" json:"parentId,omitempty"`
	Comments       string                 `protobuf:"bytes,15,opt,name=comments,proto3" json:"comments,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateServiceLineItemGrpcRequest) Descriptor deprecated

func (*CreateServiceLineItemGrpcRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateServiceLineItemGrpcRequest.ProtoReflect.Descriptor instead.

func (*CreateServiceLineItemGrpcRequest) GetBilled

func (*CreateServiceLineItemGrpcRequest) GetComments

func (x *CreateServiceLineItemGrpcRequest) GetComments() string

func (*CreateServiceLineItemGrpcRequest) GetContractId

func (x *CreateServiceLineItemGrpcRequest) GetContractId() string

func (*CreateServiceLineItemGrpcRequest) GetCreatedAt

func (*CreateServiceLineItemGrpcRequest) GetEndedAt

func (*CreateServiceLineItemGrpcRequest) GetLoggedInUserId

func (x *CreateServiceLineItemGrpcRequest) GetLoggedInUserId() string

func (*CreateServiceLineItemGrpcRequest) GetName

func (*CreateServiceLineItemGrpcRequest) GetParentId

func (x *CreateServiceLineItemGrpcRequest) GetParentId() string

func (*CreateServiceLineItemGrpcRequest) GetPrice

func (*CreateServiceLineItemGrpcRequest) GetQuantity

func (x *CreateServiceLineItemGrpcRequest) GetQuantity() int64

func (*CreateServiceLineItemGrpcRequest) GetSourceFields

func (*CreateServiceLineItemGrpcRequest) GetStartedAt

func (*CreateServiceLineItemGrpcRequest) GetTenant

func (*CreateServiceLineItemGrpcRequest) GetUpdatedAt

func (*CreateServiceLineItemGrpcRequest) GetVatRate

func (x *CreateServiceLineItemGrpcRequest) GetVatRate() float64

func (*CreateServiceLineItemGrpcRequest) ProtoMessage

func (*CreateServiceLineItemGrpcRequest) ProtoMessage()

func (*CreateServiceLineItemGrpcRequest) ProtoReflect

func (*CreateServiceLineItemGrpcRequest) Reset

func (*CreateServiceLineItemGrpcRequest) String

type DeleteServiceLineItemGrpcRequest

type DeleteServiceLineItemGrpcRequest struct {
	Id             string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Tenant         string `protobuf:"bytes,2,opt,name=tenant,proto3" json:"tenant,omitempty"`
	LoggedInUserId string `protobuf:"bytes,3,opt,name=loggedInUserId,proto3" json:"loggedInUserId,omitempty"`
	AppSource      string `protobuf:"bytes,4,opt,name=appSource,proto3" json:"appSource,omitempty"`
	// contains filtered or unexported fields
}

Permanently delete service line item request

func (*DeleteServiceLineItemGrpcRequest) Descriptor deprecated

func (*DeleteServiceLineItemGrpcRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteServiceLineItemGrpcRequest.ProtoReflect.Descriptor instead.

func (*DeleteServiceLineItemGrpcRequest) GetAppSource

func (x *DeleteServiceLineItemGrpcRequest) GetAppSource() string

func (*DeleteServiceLineItemGrpcRequest) GetId

func (*DeleteServiceLineItemGrpcRequest) GetLoggedInUserId

func (x *DeleteServiceLineItemGrpcRequest) GetLoggedInUserId() string

func (*DeleteServiceLineItemGrpcRequest) GetTenant

func (*DeleteServiceLineItemGrpcRequest) ProtoMessage

func (*DeleteServiceLineItemGrpcRequest) ProtoMessage()

func (*DeleteServiceLineItemGrpcRequest) ProtoReflect

func (*DeleteServiceLineItemGrpcRequest) Reset

func (*DeleteServiceLineItemGrpcRequest) String

type ServiceLineItemFieldMask

type ServiceLineItemFieldMask int32
const (
	ServiceLineItemFieldMask_SLI_FIELD_NONE ServiceLineItemFieldMask = 0 // No property, ignored by the server
	ServiceLineItemFieldMask_SLI_FIELD_NAME ServiceLineItemFieldMask = 1
)

func (ServiceLineItemFieldMask) Descriptor

func (ServiceLineItemFieldMask) Enum

func (ServiceLineItemFieldMask) EnumDescriptor deprecated

func (ServiceLineItemFieldMask) EnumDescriptor() ([]byte, []int)

Deprecated: Use ServiceLineItemFieldMask.Descriptor instead.

func (ServiceLineItemFieldMask) Number

func (ServiceLineItemFieldMask) String

func (x ServiceLineItemFieldMask) String() string

func (ServiceLineItemFieldMask) Type

type ServiceLineItemGrpcServiceClient

type ServiceLineItemGrpcServiceClient interface {
	CreateServiceLineItem(ctx context.Context, in *CreateServiceLineItemGrpcRequest, opts ...grpc.CallOption) (*ServiceLineItemIdGrpcResponse, error)
	UpdateServiceLineItem(ctx context.Context, in *UpdateServiceLineItemGrpcRequest, opts ...grpc.CallOption) (*ServiceLineItemIdGrpcResponse, error)
	DeleteServiceLineItem(ctx context.Context, in *DeleteServiceLineItemGrpcRequest, opts ...grpc.CallOption) (*ServiceLineItemIdGrpcResponse, error)
	CloseServiceLineItem(ctx context.Context, in *CloseServiceLineItemGrpcRequest, opts ...grpc.CallOption) (*ServiceLineItemIdGrpcResponse, error)
}

ServiceLineItemGrpcServiceClient is the client API for ServiceLineItemGrpcService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ServiceLineItemGrpcServiceServer

ServiceLineItemGrpcServiceServer is the server API for ServiceLineItemGrpcService service. All implementations should embed UnimplementedServiceLineItemGrpcServiceServer for forward compatibility

type ServiceLineItemIdGrpcResponse

type ServiceLineItemIdGrpcResponse struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Service line item response message

func (*ServiceLineItemIdGrpcResponse) Descriptor deprecated

func (*ServiceLineItemIdGrpcResponse) Descriptor() ([]byte, []int)

Deprecated: Use ServiceLineItemIdGrpcResponse.ProtoReflect.Descriptor instead.

func (*ServiceLineItemIdGrpcResponse) GetId

func (*ServiceLineItemIdGrpcResponse) ProtoMessage

func (*ServiceLineItemIdGrpcResponse) ProtoMessage()

func (*ServiceLineItemIdGrpcResponse) ProtoReflect

func (*ServiceLineItemIdGrpcResponse) Reset

func (x *ServiceLineItemIdGrpcResponse) Reset()

func (*ServiceLineItemIdGrpcResponse) String

type UnimplementedServiceLineItemGrpcServiceServer

type UnimplementedServiceLineItemGrpcServiceServer struct {
}

UnimplementedServiceLineItemGrpcServiceServer should be embedded to have forward compatible implementations.

type UnsafeServiceLineItemGrpcServiceServer

type UnsafeServiceLineItemGrpcServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeServiceLineItemGrpcServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServiceLineItemGrpcServiceServer will result in compilation errors.

type UpdateServiceLineItemGrpcRequest

type UpdateServiceLineItemGrpcRequest struct {
	Id             string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Tenant         string                 `protobuf:"bytes,2,opt,name=tenant,proto3" json:"tenant,omitempty"`
	LoggedInUserId string                 `protobuf:"bytes,3,opt,name=loggedInUserId,proto3" json:"loggedInUserId,omitempty"`
	Name           string                 `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Price          float64                `protobuf:"fixed64,5,opt,name=price,proto3" json:"price,omitempty"`
	Quantity       int64                  `protobuf:"varint,6,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Billed         common.BilledType      `protobuf:"varint,7,opt,name=billed,proto3,enum=BilledType" json:"billed,omitempty"`
	UpdatedAt      *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	SourceFields   *common.SourceFields   `protobuf:"bytes,9,opt,name=sourceFields,proto3" json:"sourceFields,omitempty"`
	Comments       string                 `protobuf:"bytes,10,opt,name=comments,proto3" json:"comments,omitempty"`
	// Deprecated: Marked as deprecated in service_line_item.proto.
	IsRetroactiveCorrection bool                   `protobuf:"varint,11,opt,name=isRetroactiveCorrection,proto3" json:"isRetroactiveCorrection,omitempty"`
	ContractId              string                 `protobuf:"bytes,12,opt,name=contractId,proto3" json:"contractId,omitempty"`
	VatRate                 float64                `protobuf:"fixed64,13,opt,name=vatRate,proto3" json:"vatRate,omitempty"`
	ParentId                string                 `protobuf:"bytes,14,opt,name=parentId,proto3" json:"parentId,omitempty"`
	StartedAt               *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=startedAt,proto3" json:"startedAt,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateServiceLineItemGrpcRequest) Descriptor deprecated

func (*UpdateServiceLineItemGrpcRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateServiceLineItemGrpcRequest.ProtoReflect.Descriptor instead.

func (*UpdateServiceLineItemGrpcRequest) GetBilled

func (*UpdateServiceLineItemGrpcRequest) GetComments

func (x *UpdateServiceLineItemGrpcRequest) GetComments() string

func (*UpdateServiceLineItemGrpcRequest) GetContractId

func (x *UpdateServiceLineItemGrpcRequest) GetContractId() string

func (*UpdateServiceLineItemGrpcRequest) GetId

func (*UpdateServiceLineItemGrpcRequest) GetIsRetroactiveCorrection deprecated

func (x *UpdateServiceLineItemGrpcRequest) GetIsRetroactiveCorrection() bool

Deprecated: Marked as deprecated in service_line_item.proto.

func (*UpdateServiceLineItemGrpcRequest) GetLoggedInUserId

func (x *UpdateServiceLineItemGrpcRequest) GetLoggedInUserId() string

func (*UpdateServiceLineItemGrpcRequest) GetName

func (*UpdateServiceLineItemGrpcRequest) GetParentId

func (x *UpdateServiceLineItemGrpcRequest) GetParentId() string

func (*UpdateServiceLineItemGrpcRequest) GetPrice

func (*UpdateServiceLineItemGrpcRequest) GetQuantity

func (x *UpdateServiceLineItemGrpcRequest) GetQuantity() int64

func (*UpdateServiceLineItemGrpcRequest) GetSourceFields

func (*UpdateServiceLineItemGrpcRequest) GetStartedAt

func (*UpdateServiceLineItemGrpcRequest) GetTenant

func (*UpdateServiceLineItemGrpcRequest) GetUpdatedAt

func (*UpdateServiceLineItemGrpcRequest) GetVatRate

func (x *UpdateServiceLineItemGrpcRequest) GetVatRate() float64

func (*UpdateServiceLineItemGrpcRequest) ProtoMessage

func (*UpdateServiceLineItemGrpcRequest) ProtoMessage()

func (*UpdateServiceLineItemGrpcRequest) ProtoReflect

func (*UpdateServiceLineItemGrpcRequest) Reset

func (*UpdateServiceLineItemGrpcRequest) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL