cases

package
v0.0.0-...-947408a Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2024 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SLAs_ListSLAs_FullMethodName  = "/webitel.cases.SLAs/ListSLAs"
	SLAs_CreateSLA_FullMethodName = "/webitel.cases.SLAs/CreateSLA"
	SLAs_UpdateSLA_FullMethodName = "/webitel.cases.SLAs/UpdateSLA"
	SLAs_DeleteSLA_FullMethodName = "/webitel.cases.SLAs/DeleteSLA"
	SLAs_LocateSLA_FullMethodName = "/webitel.cases.SLAs/LocateSLA"
)
View Source
const (
	Appeals_ListAppeals_FullMethodName  = "/webitel.cases.Appeals/ListAppeals"
	Appeals_CreateAppeal_FullMethodName = "/webitel.cases.Appeals/CreateAppeal"
	Appeals_UpdateAppeal_FullMethodName = "/webitel.cases.Appeals/UpdateAppeal"
	Appeals_DeleteAppeal_FullMethodName = "/webitel.cases.Appeals/DeleteAppeal"
	Appeals_LocateAppeal_FullMethodName = "/webitel.cases.Appeals/LocateAppeal"
)
View Source
const (
	Catalogs_ListCatalogs_FullMethodName  = "/webitel.cases.Catalogs/ListCatalogs"
	Catalogs_CreateCatalog_FullMethodName = "/webitel.cases.Catalogs/CreateCatalog"
	Catalogs_UpdateCatalog_FullMethodName = "/webitel.cases.Catalogs/UpdateCatalog"
	Catalogs_DeleteCatalog_FullMethodName = "/webitel.cases.Catalogs/DeleteCatalog"
	Catalogs_LocateCatalog_FullMethodName = "/webitel.cases.Catalogs/LocateCatalog"
)
View Source
const (
	CloseReasons_ListCloseReasons_FullMethodName  = "/webitel.cases.CloseReasons/ListCloseReasons"
	CloseReasons_CreateCloseReason_FullMethodName = "/webitel.cases.CloseReasons/CreateCloseReason"
	CloseReasons_UpdateCloseReason_FullMethodName = "/webitel.cases.CloseReasons/UpdateCloseReason"
	CloseReasons_DeleteCloseReason_FullMethodName = "/webitel.cases.CloseReasons/DeleteCloseReason"
	CloseReasons_LocateCloseReason_FullMethodName = "/webitel.cases.CloseReasons/LocateCloseReason"
)
View Source
const (
	Priorities_ListPriorities_FullMethodName = "/webitel.cases.Priorities/ListPriorities"
	Priorities_CreatePriority_FullMethodName = "/webitel.cases.Priorities/CreatePriority"
	Priorities_UpdatePriority_FullMethodName = "/webitel.cases.Priorities/UpdatePriority"
	Priorities_DeletePriority_FullMethodName = "/webitel.cases.Priorities/DeletePriority"
	Priorities_LocatePriority_FullMethodName = "/webitel.cases.Priorities/LocatePriority"
)
View Source
const (
	Reasons_ListReasons_FullMethodName  = "/webitel.cases.Reasons/ListReasons"
	Reasons_CreateReason_FullMethodName = "/webitel.cases.Reasons/CreateReason"
	Reasons_UpdateReason_FullMethodName = "/webitel.cases.Reasons/UpdateReason"
	Reasons_DeleteReason_FullMethodName = "/webitel.cases.Reasons/DeleteReason"
	Reasons_LocateReason_FullMethodName = "/webitel.cases.Reasons/LocateReason"
)
View Source
const (
	Services_ListServices_FullMethodName  = "/webitel.cases.Services/ListServices"
	Services_CreateService_FullMethodName = "/webitel.cases.Services/CreateService"
	Services_UpdateService_FullMethodName = "/webitel.cases.Services/UpdateService"
	Services_DeleteService_FullMethodName = "/webitel.cases.Services/DeleteService"
	Services_LocateService_FullMethodName = "/webitel.cases.Services/LocateService"
)
View Source
const (
	SLAConditions_ListSLAConditions_FullMethodName  = "/webitel.cases.SLAConditions/ListSLAConditions"
	SLAConditions_CreateSLACondition_FullMethodName = "/webitel.cases.SLAConditions/CreateSLACondition"
	SLAConditions_UpdateSLACondition_FullMethodName = "/webitel.cases.SLAConditions/UpdateSLACondition"
	SLAConditions_DeleteSLACondition_FullMethodName = "/webitel.cases.SLAConditions/DeleteSLACondition"
	SLAConditions_LocateSLACondition_FullMethodName = "/webitel.cases.SLAConditions/LocateSLACondition"
)
View Source
const (
	StatusConditions_ListStatusConditions_FullMethodName  = "/webitel.cases.StatusConditions/ListStatusConditions"
	StatusConditions_CreateStatusCondition_FullMethodName = "/webitel.cases.StatusConditions/CreateStatusCondition"
	StatusConditions_UpdateStatusCondition_FullMethodName = "/webitel.cases.StatusConditions/UpdateStatusCondition"
	StatusConditions_DeleteStatusCondition_FullMethodName = "/webitel.cases.StatusConditions/DeleteStatusCondition"
	StatusConditions_LocateStatusCondition_FullMethodName = "/webitel.cases.StatusConditions/LocateStatusCondition"
)
View Source
const (
	Statuses_ListStatuses_FullMethodName = "/webitel.cases.Statuses/ListStatuses"
	Statuses_CreateStatus_FullMethodName = "/webitel.cases.Statuses/CreateStatus"
	Statuses_UpdateStatus_FullMethodName = "/webitel.cases.Statuses/UpdateStatus"
	Statuses_DeleteStatus_FullMethodName = "/webitel.cases.Statuses/DeleteStatus"
	Statuses_LocateStatus_FullMethodName = "/webitel.cases.Statuses/LocateStatus"
)

Variables

View Source
var (
	Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "CALL",
		2: "CHAT",
		3: "SOCIAL_MEDIA",
		4: "EMAIL",
		5: "API",
		6: "MANUAL",
	}
	Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"CALL":             1,
		"CHAT":             2,
		"SOCIAL_MEDIA":     3,
		"EMAIL":            4,
		"API":              5,
		"MANUAL":           6,
	}
)

Enum value maps for Type.

View Source
var Appeals_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "webitel.cases.Appeals",
	HandlerType: (*AppealsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListAppeals",
			Handler:    _Appeals_ListAppeals_Handler,
		},
		{
			MethodName: "CreateAppeal",
			Handler:    _Appeals_CreateAppeal_Handler,
		},
		{
			MethodName: "UpdateAppeal",
			Handler:    _Appeals_UpdateAppeal_Handler,
		},
		{
			MethodName: "DeleteAppeal",
			Handler:    _Appeals_DeleteAppeal_Handler,
		},
		{
			MethodName: "LocateAppeal",
			Handler:    _Appeals_LocateAppeal_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cases/appeal.proto",
}

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

View Source
var Catalogs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "webitel.cases.Catalogs",
	HandlerType: (*CatalogsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListCatalogs",
			Handler:    _Catalogs_ListCatalogs_Handler,
		},
		{
			MethodName: "CreateCatalog",
			Handler:    _Catalogs_CreateCatalog_Handler,
		},
		{
			MethodName: "UpdateCatalog",
			Handler:    _Catalogs_UpdateCatalog_Handler,
		},
		{
			MethodName: "DeleteCatalog",
			Handler:    _Catalogs_DeleteCatalog_Handler,
		},
		{
			MethodName: "LocateCatalog",
			Handler:    _Catalogs_LocateCatalog_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cases/catalog.proto",
}

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

View Source
var CloseReasons_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "webitel.cases.CloseReasons",
	HandlerType: (*CloseReasonsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListCloseReasons",
			Handler:    _CloseReasons_ListCloseReasons_Handler,
		},
		{
			MethodName: "CreateCloseReason",
			Handler:    _CloseReasons_CreateCloseReason_Handler,
		},
		{
			MethodName: "UpdateCloseReason",
			Handler:    _CloseReasons_UpdateCloseReason_Handler,
		},
		{
			MethodName: "DeleteCloseReason",
			Handler:    _CloseReasons_DeleteCloseReason_Handler,
		},
		{
			MethodName: "LocateCloseReason",
			Handler:    _CloseReasons_LocateCloseReason_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cases/close_reason.proto",
}

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

View Source
var File_cases_appeal_proto protoreflect.FileDescriptor
View Source
var File_cases_catalog_proto protoreflect.FileDescriptor
View Source
var File_cases_close_reason_proto protoreflect.FileDescriptor
View Source
var File_cases_lookup_proto protoreflect.FileDescriptor
View Source
var File_cases_openapiv2_proto protoreflect.FileDescriptor
View Source
var File_cases_priority_proto protoreflect.FileDescriptor
View Source
var File_cases_reason_proto protoreflect.FileDescriptor
View Source
var File_cases_service_proto protoreflect.FileDescriptor
View Source
var File_cases_sla_condition_proto protoreflect.FileDescriptor
View Source
var File_cases_sla_proto protoreflect.FileDescriptor
View Source
var File_cases_status_condition_proto protoreflect.FileDescriptor
View Source
var File_cases_status_proto protoreflect.FileDescriptor
View Source
var Priorities_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "webitel.cases.Priorities",
	HandlerType: (*PrioritiesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListPriorities",
			Handler:    _Priorities_ListPriorities_Handler,
		},
		{
			MethodName: "CreatePriority",
			Handler:    _Priorities_CreatePriority_Handler,
		},
		{
			MethodName: "UpdatePriority",
			Handler:    _Priorities_UpdatePriority_Handler,
		},
		{
			MethodName: "DeletePriority",
			Handler:    _Priorities_DeletePriority_Handler,
		},
		{
			MethodName: "LocatePriority",
			Handler:    _Priorities_LocatePriority_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cases/priority.proto",
}

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

View Source
var Reasons_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "webitel.cases.Reasons",
	HandlerType: (*ReasonsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListReasons",
			Handler:    _Reasons_ListReasons_Handler,
		},
		{
			MethodName: "CreateReason",
			Handler:    _Reasons_CreateReason_Handler,
		},
		{
			MethodName: "UpdateReason",
			Handler:    _Reasons_UpdateReason_Handler,
		},
		{
			MethodName: "DeleteReason",
			Handler:    _Reasons_DeleteReason_Handler,
		},
		{
			MethodName: "LocateReason",
			Handler:    _Reasons_LocateReason_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cases/reason.proto",
}

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

View Source
var SLAConditions_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "webitel.cases.SLAConditions",
	HandlerType: (*SLAConditionsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListSLAConditions",
			Handler:    _SLAConditions_ListSLAConditions_Handler,
		},
		{
			MethodName: "CreateSLACondition",
			Handler:    _SLAConditions_CreateSLACondition_Handler,
		},
		{
			MethodName: "UpdateSLACondition",
			Handler:    _SLAConditions_UpdateSLACondition_Handler,
		},
		{
			MethodName: "DeleteSLACondition",
			Handler:    _SLAConditions_DeleteSLACondition_Handler,
		},
		{
			MethodName: "LocateSLACondition",
			Handler:    _SLAConditions_LocateSLACondition_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cases/sla_condition.proto",
}

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

View Source
var SLAs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "webitel.cases.SLAs",
	HandlerType: (*SLAsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListSLAs",
			Handler:    _SLAs_ListSLAs_Handler,
		},
		{
			MethodName: "CreateSLA",
			Handler:    _SLAs_CreateSLA_Handler,
		},
		{
			MethodName: "UpdateSLA",
			Handler:    _SLAs_UpdateSLA_Handler,
		},
		{
			MethodName: "DeleteSLA",
			Handler:    _SLAs_DeleteSLA_Handler,
		},
		{
			MethodName: "LocateSLA",
			Handler:    _SLAs_LocateSLA_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cases/sla.proto",
}

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

View Source
var Services_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "webitel.cases.Services",
	HandlerType: (*ServicesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListServices",
			Handler:    _Services_ListServices_Handler,
		},
		{
			MethodName: "CreateService",
			Handler:    _Services_CreateService_Handler,
		},
		{
			MethodName: "UpdateService",
			Handler:    _Services_UpdateService_Handler,
		},
		{
			MethodName: "DeleteService",
			Handler:    _Services_DeleteService_Handler,
		},
		{
			MethodName: "LocateService",
			Handler:    _Services_LocateService_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cases/service.proto",
}

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

View Source
var StatusConditions_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "webitel.cases.StatusConditions",
	HandlerType: (*StatusConditionsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListStatusConditions",
			Handler:    _StatusConditions_ListStatusConditions_Handler,
		},
		{
			MethodName: "CreateStatusCondition",
			Handler:    _StatusConditions_CreateStatusCondition_Handler,
		},
		{
			MethodName: "UpdateStatusCondition",
			Handler:    _StatusConditions_UpdateStatusCondition_Handler,
		},
		{
			MethodName: "DeleteStatusCondition",
			Handler:    _StatusConditions_DeleteStatusCondition_Handler,
		},
		{
			MethodName: "LocateStatusCondition",
			Handler:    _StatusConditions_LocateStatusCondition_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cases/status_condition.proto",
}

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

View Source
var Statuses_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "webitel.cases.Statuses",
	HandlerType: (*StatusesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListStatuses",
			Handler:    _Statuses_ListStatuses_Handler,
		},
		{
			MethodName: "CreateStatus",
			Handler:    _Statuses_CreateStatus_Handler,
		},
		{
			MethodName: "UpdateStatus",
			Handler:    _Statuses_UpdateStatus_Handler,
		},
		{
			MethodName: "DeleteStatus",
			Handler:    _Statuses_DeleteStatus_Handler,
		},
		{
			MethodName: "LocateStatus",
			Handler:    _Statuses_LocateStatus_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cases/status.proto",
}

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

Functions

func RegisterAppealsServer

func RegisterAppealsServer(s grpc.ServiceRegistrar, srv AppealsServer)

func RegisterCatalogsServer

func RegisterCatalogsServer(s grpc.ServiceRegistrar, srv CatalogsServer)

func RegisterCloseReasonsServer

func RegisterCloseReasonsServer(s grpc.ServiceRegistrar, srv CloseReasonsServer)

func RegisterPrioritiesServer

func RegisterPrioritiesServer(s grpc.ServiceRegistrar, srv PrioritiesServer)

func RegisterReasonsServer

func RegisterReasonsServer(s grpc.ServiceRegistrar, srv ReasonsServer)

func RegisterSLAConditionsServer

func RegisterSLAConditionsServer(s grpc.ServiceRegistrar, srv SLAConditionsServer)

func RegisterSLAsServer

func RegisterSLAsServer(s grpc.ServiceRegistrar, srv SLAsServer)

func RegisterServicesServer

func RegisterServicesServer(s grpc.ServiceRegistrar, srv ServicesServer)

func RegisterStatusConditionsServer

func RegisterStatusConditionsServer(s grpc.ServiceRegistrar, srv StatusConditionsServer)

func RegisterStatusesServer

func RegisterStatusesServer(s grpc.ServiceRegistrar, srv StatusesServer)

Types

type Appeal

type Appeal struct {

	// Unique identifier of the appeal
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the appeal
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the appeal
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Source type of the appeal
	Type Type `protobuf:"varint,5,opt,name=type,proto3,enum=webitel.cases.Type" json:"type,omitempty"`
	// CreatedAt timestamp of the appeal
	CreatedAt int64 `protobuf:"varint,20,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// UpdatedAt timestamp of the appeal
	UpdatedAt int64 `protobuf:"varint,21,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// CreatedBy user of the appeal
	CreatedBy *Lookup `protobuf:"bytes,22,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// UpdatedBy user of the appeal
	UpdatedBy *Lookup `protobuf:"bytes,23,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// contains filtered or unexported fields
}

Represents an appeal in the contact system.

func (*Appeal) Descriptor deprecated

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

Deprecated: Use Appeal.ProtoReflect.Descriptor instead.

func (*Appeal) GetCreatedAt

func (x *Appeal) GetCreatedAt() int64

func (*Appeal) GetCreatedBy

func (x *Appeal) GetCreatedBy() *Lookup

func (*Appeal) GetDescription

func (x *Appeal) GetDescription() string

func (*Appeal) GetId

func (x *Appeal) GetId() int64

func (*Appeal) GetName

func (x *Appeal) GetName() string

func (*Appeal) GetType

func (x *Appeal) GetType() Type

func (*Appeal) GetUpdatedAt

func (x *Appeal) GetUpdatedAt() int64

func (*Appeal) GetUpdatedBy

func (x *Appeal) GetUpdatedBy() *Lookup

func (*Appeal) ProtoMessage

func (*Appeal) ProtoMessage()

func (*Appeal) ProtoReflect

func (x *Appeal) ProtoReflect() protoreflect.Message

func (*Appeal) Reset

func (x *Appeal) Reset()

func (*Appeal) String

func (x *Appeal) String() string

type AppealList

type AppealList struct {

	// Page number of the partial result.
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// Have more records.
	Next bool `protobuf:"varint,2,opt,name=next,proto3" json:"next,omitempty"`
	// List of appeals.
	Items []*Appeal `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

A list of appeals.

func (*AppealList) Descriptor deprecated

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

Deprecated: Use AppealList.ProtoReflect.Descriptor instead.

func (*AppealList) GetItems

func (x *AppealList) GetItems() []*Appeal

func (*AppealList) GetNext

func (x *AppealList) GetNext() bool

func (*AppealList) GetPage

func (x *AppealList) GetPage() int32

func (*AppealList) ProtoMessage

func (*AppealList) ProtoMessage()

func (*AppealList) ProtoReflect

func (x *AppealList) ProtoReflect() protoreflect.Message

func (*AppealList) Reset

func (x *AppealList) Reset()

func (*AppealList) String

func (x *AppealList) String() string

type AppealsClient

type AppealsClient interface {
	ListAppeals(ctx context.Context, in *ListAppealRequest, opts ...grpc.CallOption) (*AppealList, error)
	CreateAppeal(ctx context.Context, in *CreateAppealRequest, opts ...grpc.CallOption) (*Appeal, error)
	UpdateAppeal(ctx context.Context, in *UpdateAppealRequest, opts ...grpc.CallOption) (*Appeal, error)
	DeleteAppeal(ctx context.Context, in *DeleteAppealRequest, opts ...grpc.CallOption) (*Appeal, error)
	LocateAppeal(ctx context.Context, in *LocateAppealRequest, opts ...grpc.CallOption) (*LocateAppealResponse, error)
}

AppealsClient is the client API for Appeals 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.

func NewAppealsClient

func NewAppealsClient(cc grpc.ClientConnInterface) AppealsClient

type AppealsServer

type AppealsServer interface {
	ListAppeals(context.Context, *ListAppealRequest) (*AppealList, error)
	CreateAppeal(context.Context, *CreateAppealRequest) (*Appeal, error)
	UpdateAppeal(context.Context, *UpdateAppealRequest) (*Appeal, error)
	DeleteAppeal(context.Context, *DeleteAppealRequest) (*Appeal, error)
	LocateAppeal(context.Context, *LocateAppealRequest) (*LocateAppealResponse, error)
}

AppealsServer is the server API for Appeals service. All implementations should embed UnimplementedAppealsServer for forward compatibility.

type Catalog

type Catalog struct {

	// Unique identifier for the catalog
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the catalog
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the catalog (optional)
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Prefix used for case identification (optional)
	Prefix string `protobuf:"bytes,4,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// Code for external integrations (optional)
	Code string `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// State of the catalog (true for active, false for inactive)
	State bool `protobuf:"varint,6,opt,name=state,proto3" json:"state,omitempty"`
	// SLA associated with the catalog
	Sla *Lookup `protobuf:"bytes,7,opt,name=sla,proto3" json:"sla,omitempty"`
	// Status associated with the catalog
	Status *Lookup `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
	// Close reason associated with the catalog
	CloseReason *Lookup `protobuf:"bytes,9,opt,name=close_reason,json=closeReason,proto3" json:"close_reason,omitempty"`
	// Teams associated with the catalog
	Teams []*Lookup `protobuf:"bytes,11,rep,name=teams,proto3" json:"teams,omitempty"`
	// Skills associated with the catalog
	Skills []*Lookup `protobuf:"bytes,12,rep,name=skills,proto3" json:"skills,omitempty"`
	// Timestamp when the catalog was created
	CreatedAt int64 `protobuf:"varint,15,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Timestamp when the catalog was last updated
	UpdatedAt int64 `protobuf:"varint,16,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// User who created the catalog
	CreatedBy *Lookup `protobuf:"bytes,17,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// User who last updated the catalog
	UpdatedBy *Lookup `protobuf:"bytes,18,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Service associated with the catalog
	Service []*Service `protobuf:"bytes,10,rep,name=service,proto3" json:"service,omitempty"`
	// contains filtered or unexported fields
}

Catalog message represents the main catalog entity with metadata

func (*Catalog) Descriptor deprecated

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

Deprecated: Use Catalog.ProtoReflect.Descriptor instead.

func (*Catalog) GetCloseReason

func (x *Catalog) GetCloseReason() *Lookup

func (*Catalog) GetCode

func (x *Catalog) GetCode() string

func (*Catalog) GetCreatedAt

func (x *Catalog) GetCreatedAt() int64

func (*Catalog) GetCreatedBy

func (x *Catalog) GetCreatedBy() *Lookup

func (*Catalog) GetDescription

func (x *Catalog) GetDescription() string

func (*Catalog) GetId

func (x *Catalog) GetId() int64

func (*Catalog) GetName

func (x *Catalog) GetName() string

func (*Catalog) GetPrefix

func (x *Catalog) GetPrefix() string

func (*Catalog) GetService

func (x *Catalog) GetService() []*Service

func (*Catalog) GetSkills

func (x *Catalog) GetSkills() []*Lookup

func (*Catalog) GetSla

func (x *Catalog) GetSla() *Lookup

func (*Catalog) GetState

func (x *Catalog) GetState() bool

func (*Catalog) GetStatus

func (x *Catalog) GetStatus() *Lookup

func (*Catalog) GetTeams

func (x *Catalog) GetTeams() []*Lookup

func (*Catalog) GetUpdatedAt

func (x *Catalog) GetUpdatedAt() int64

func (*Catalog) GetUpdatedBy

func (x *Catalog) GetUpdatedBy() *Lookup

func (*Catalog) ProtoMessage

func (*Catalog) ProtoMessage()

func (*Catalog) ProtoReflect

func (x *Catalog) ProtoReflect() protoreflect.Message

func (*Catalog) Reset

func (x *Catalog) Reset()

func (*Catalog) String

func (x *Catalog) String() string

type CatalogList

type CatalogList struct {

	// Page number for pagination
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// Indicates if there are more pages
	Next bool `protobuf:"varint,2,opt,name=next,proto3" json:"next,omitempty"`
	// List of catalog items
	Items []*Catalog `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

CatalogList message contains a list of catalogs with pagination

func (*CatalogList) Descriptor deprecated

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

Deprecated: Use CatalogList.ProtoReflect.Descriptor instead.

func (*CatalogList) GetItems

func (x *CatalogList) GetItems() []*Catalog

func (*CatalogList) GetNext

func (x *CatalogList) GetNext() bool

func (*CatalogList) GetPage

func (x *CatalogList) GetPage() int32

func (*CatalogList) ProtoMessage

func (*CatalogList) ProtoMessage()

func (*CatalogList) ProtoReflect

func (x *CatalogList) ProtoReflect() protoreflect.Message

func (*CatalogList) Reset

func (x *CatalogList) Reset()

func (*CatalogList) String

func (x *CatalogList) String() string

type CatalogsClient

type CatalogsClient interface {
	// RPC method to list or search catalogs
	ListCatalogs(ctx context.Context, in *ListCatalogRequest, opts ...grpc.CallOption) (*CatalogList, error)
	// RPC method to create a new catalog
	CreateCatalog(ctx context.Context, in *CreateCatalogRequest, opts ...grpc.CallOption) (*Catalog, error)
	// RPC method to update an existing catalog
	UpdateCatalog(ctx context.Context, in *UpdateCatalogRequest, opts ...grpc.CallOption) (*Catalog, error)
	// RPC method to delete a catalog
	DeleteCatalog(ctx context.Context, in *DeleteCatalogRequest, opts ...grpc.CallOption) (*CatalogList, error)
	// RPC method to locate a specific catalog by ID
	LocateCatalog(ctx context.Context, in *LocateCatalogRequest, opts ...grpc.CallOption) (*LocateCatalogResponse, error)
}

CatalogsClient is the client API for Catalogs 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.

Service definition for managing catalog entities

func NewCatalogsClient

func NewCatalogsClient(cc grpc.ClientConnInterface) CatalogsClient

type CatalogsServer

type CatalogsServer interface {
	// RPC method to list or search catalogs
	ListCatalogs(context.Context, *ListCatalogRequest) (*CatalogList, error)
	// RPC method to create a new catalog
	CreateCatalog(context.Context, *CreateCatalogRequest) (*Catalog, error)
	// RPC method to update an existing catalog
	UpdateCatalog(context.Context, *UpdateCatalogRequest) (*Catalog, error)
	// RPC method to delete a catalog
	DeleteCatalog(context.Context, *DeleteCatalogRequest) (*CatalogList, error)
	// RPC method to locate a specific catalog by ID
	LocateCatalog(context.Context, *LocateCatalogRequest) (*LocateCatalogResponse, error)
}

CatalogsServer is the server API for Catalogs service. All implementations should embed UnimplementedCatalogsServer for forward compatibility.

Service definition for managing catalog entities

type CloseReason

type CloseReason struct {

	// Unique identifier of the close reason
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the close reason
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the close reason
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// CreatedAt timestamp of the close reason
	CreatedAt int64 `protobuf:"varint,20,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// UpdatedAt timestamp of the close reason
	UpdatedAt int64 `protobuf:"varint,21,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// CreatedBy user of the close reason
	CreatedBy *Lookup `protobuf:"bytes,22,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// UpdatedBy user of the close reason
	UpdatedBy *Lookup `protobuf:"bytes,23,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// contains filtered or unexported fields
}

CloseReason message represents a close reason entity with metadata

func (*CloseReason) Descriptor deprecated

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

Deprecated: Use CloseReason.ProtoReflect.Descriptor instead.

func (*CloseReason) GetCreatedAt

func (x *CloseReason) GetCreatedAt() int64

func (*CloseReason) GetCreatedBy

func (x *CloseReason) GetCreatedBy() *Lookup

func (*CloseReason) GetDescription

func (x *CloseReason) GetDescription() string

func (*CloseReason) GetId

func (x *CloseReason) GetId() int64

func (*CloseReason) GetName

func (x *CloseReason) GetName() string

func (*CloseReason) GetUpdatedAt

func (x *CloseReason) GetUpdatedAt() int64

func (*CloseReason) GetUpdatedBy

func (x *CloseReason) GetUpdatedBy() *Lookup

func (*CloseReason) ProtoMessage

func (*CloseReason) ProtoMessage()

func (*CloseReason) ProtoReflect

func (x *CloseReason) ProtoReflect() protoreflect.Message

func (*CloseReason) Reset

func (x *CloseReason) Reset()

func (*CloseReason) String

func (x *CloseReason) String() string

type CloseReasonList

type CloseReasonList struct {
	Page  int32          `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Next  bool           `protobuf:"varint,2,opt,name=next,proto3" json:"next,omitempty"`
	Items []*CloseReason `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

CloseReasonList message contains a list of CloseReason items with pagination

func (*CloseReasonList) Descriptor deprecated

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

Deprecated: Use CloseReasonList.ProtoReflect.Descriptor instead.

func (*CloseReasonList) GetItems

func (x *CloseReasonList) GetItems() []*CloseReason

func (*CloseReasonList) GetNext

func (x *CloseReasonList) GetNext() bool

func (*CloseReasonList) GetPage

func (x *CloseReasonList) GetPage() int32

func (*CloseReasonList) ProtoMessage

func (*CloseReasonList) ProtoMessage()

func (*CloseReasonList) ProtoReflect

func (x *CloseReasonList) ProtoReflect() protoreflect.Message

func (*CloseReasonList) Reset

func (x *CloseReasonList) Reset()

func (*CloseReasonList) String

func (x *CloseReasonList) String() string

type CloseReasonsClient

type CloseReasonsClient interface {
	// RPC method to list or search close reasons
	ListCloseReasons(ctx context.Context, in *ListCloseReasonRequest, opts ...grpc.CallOption) (*CloseReasonList, error)
	// RPC method to create a new close reason
	CreateCloseReason(ctx context.Context, in *CreateCloseReasonRequest, opts ...grpc.CallOption) (*CloseReason, error)
	// RPC method to update an existing close reason
	UpdateCloseReason(ctx context.Context, in *UpdateCloseReasonRequest, opts ...grpc.CallOption) (*CloseReason, error)
	// RPC method to delete an existing close reason
	DeleteCloseReason(ctx context.Context, in *DeleteCloseReasonRequest, opts ...grpc.CallOption) (*CloseReason, error)
	// RPC method to locate a specific close reason by ID
	LocateCloseReason(ctx context.Context, in *LocateCloseReasonRequest, opts ...grpc.CallOption) (*LocateCloseReasonResponse, error)
}

CloseReasonsClient is the client API for CloseReasons 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.

CloseReasons service definition with RPC methods for managing close reasons

type CloseReasonsServer

type CloseReasonsServer interface {
	// RPC method to list or search close reasons
	ListCloseReasons(context.Context, *ListCloseReasonRequest) (*CloseReasonList, error)
	// RPC method to create a new close reason
	CreateCloseReason(context.Context, *CreateCloseReasonRequest) (*CloseReason, error)
	// RPC method to update an existing close reason
	UpdateCloseReason(context.Context, *UpdateCloseReasonRequest) (*CloseReason, error)
	// RPC method to delete an existing close reason
	DeleteCloseReason(context.Context, *DeleteCloseReasonRequest) (*CloseReason, error)
	// RPC method to locate a specific close reason by ID
	LocateCloseReason(context.Context, *LocateCloseReasonRequest) (*LocateCloseReasonResponse, error)
}

CloseReasonsServer is the server API for CloseReasons service. All implementations should embed UnimplementedCloseReasonsServer for forward compatibility.

CloseReasons service definition with RPC methods for managing close reasons

type CreateAppealRequest

type CreateAppealRequest struct {

	// The name of the appeal.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The description of the appeal.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// The source type of the appeal.
	Type Type `protobuf:"varint,4,opt,name=type,proto3,enum=webitel.cases.Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Request message for creating a new appeal.

func (*CreateAppealRequest) Descriptor deprecated

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

Deprecated: Use CreateAppealRequest.ProtoReflect.Descriptor instead.

func (*CreateAppealRequest) GetDescription

func (x *CreateAppealRequest) GetDescription() string

func (*CreateAppealRequest) GetName

func (x *CreateAppealRequest) GetName() string

func (*CreateAppealRequest) GetType

func (x *CreateAppealRequest) GetType() Type

func (*CreateAppealRequest) ProtoMessage

func (*CreateAppealRequest) ProtoMessage()

func (*CreateAppealRequest) ProtoReflect

func (x *CreateAppealRequest) ProtoReflect() protoreflect.Message

func (*CreateAppealRequest) Reset

func (x *CreateAppealRequest) Reset()

func (*CreateAppealRequest) String

func (x *CreateAppealRequest) String() string

type CreateCatalogRequest

type CreateCatalogRequest struct {

	// Name of the catalog (required)
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the catalog (optional)
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Prefix for case identification (optional)
	Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// Code for external integrations (optional)
	Code string `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// State of the catalog (true for active, false for inactive)
	State bool `protobuf:"varint,5,opt,name=state,proto3" json:"state,omitempty"`
	// SLA ID associated with the catalog
	SlaId int64 `protobuf:"varint,6,opt,name=sla_id,json=slaId,proto3" json:"sla_id,omitempty"`
	// Status ID associated with the catalog
	StatusId int64 `protobuf:"varint,7,opt,name=status_id,json=statusId,proto3" json:"status_id,omitempty"`
	// Close reason ID associated with the catalog
	CloseReasonId int64 `protobuf:"varint,8,opt,name=close_reason_id,json=closeReasonId,proto3" json:"close_reason_id,omitempty"`
	// List of team IDs associated with the catalog
	TeamIds []int64 `protobuf:"varint,10,rep,packed,name=team_ids,json=teamIds,proto3" json:"team_ids,omitempty"`
	// List of skill IDs associated with the catalog
	SkillIds []int64 `protobuf:"varint,11,rep,packed,name=skill_ids,json=skillIds,proto3" json:"skill_ids,omitempty"`
	// contains filtered or unexported fields
}

CreateCatalogRequest message for creating a new catalog

func (*CreateCatalogRequest) Descriptor deprecated

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

Deprecated: Use CreateCatalogRequest.ProtoReflect.Descriptor instead.

func (*CreateCatalogRequest) GetCloseReasonId

func (x *CreateCatalogRequest) GetCloseReasonId() int64

func (*CreateCatalogRequest) GetCode

func (x *CreateCatalogRequest) GetCode() string

func (*CreateCatalogRequest) GetDescription

func (x *CreateCatalogRequest) GetDescription() string

func (*CreateCatalogRequest) GetName

func (x *CreateCatalogRequest) GetName() string

func (*CreateCatalogRequest) GetPrefix

func (x *CreateCatalogRequest) GetPrefix() string

func (*CreateCatalogRequest) GetSkillIds

func (x *CreateCatalogRequest) GetSkillIds() []int64

func (*CreateCatalogRequest) GetSlaId

func (x *CreateCatalogRequest) GetSlaId() int64

func (*CreateCatalogRequest) GetState

func (x *CreateCatalogRequest) GetState() bool

func (*CreateCatalogRequest) GetStatusId

func (x *CreateCatalogRequest) GetStatusId() int64

func (*CreateCatalogRequest) GetTeamIds

func (x *CreateCatalogRequest) GetTeamIds() []int64

func (*CreateCatalogRequest) ProtoMessage

func (*CreateCatalogRequest) ProtoMessage()

func (*CreateCatalogRequest) ProtoReflect

func (x *CreateCatalogRequest) ProtoReflect() protoreflect.Message

func (*CreateCatalogRequest) Reset

func (x *CreateCatalogRequest) Reset()

func (*CreateCatalogRequest) String

func (x *CreateCatalogRequest) String() string

type CreateCloseReasonRequest

type CreateCloseReasonRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

CreateCloseReasonRequest message for creating a new close reason

func (*CreateCloseReasonRequest) Descriptor deprecated

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

Deprecated: Use CreateCloseReasonRequest.ProtoReflect.Descriptor instead.

func (*CreateCloseReasonRequest) GetDescription

func (x *CreateCloseReasonRequest) GetDescription() string

func (*CreateCloseReasonRequest) GetName

func (x *CreateCloseReasonRequest) GetName() string

func (*CreateCloseReasonRequest) ProtoMessage

func (*CreateCloseReasonRequest) ProtoMessage()

func (*CreateCloseReasonRequest) ProtoReflect

func (x *CreateCloseReasonRequest) ProtoReflect() protoreflect.Message

func (*CreateCloseReasonRequest) Reset

func (x *CreateCloseReasonRequest) Reset()

func (*CreateCloseReasonRequest) String

func (x *CreateCloseReasonRequest) String() string

type CreatePriorityRequest

type CreatePriorityRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Color       string `protobuf:"bytes,4,opt,name=color,proto3" json:"color,omitempty"`
	// contains filtered or unexported fields
}

CreatePriorityRequest message for creating a new priority

func (*CreatePriorityRequest) Descriptor deprecated

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

Deprecated: Use CreatePriorityRequest.ProtoReflect.Descriptor instead.

func (*CreatePriorityRequest) GetColor

func (x *CreatePriorityRequest) GetColor() string

func (*CreatePriorityRequest) GetDescription

func (x *CreatePriorityRequest) GetDescription() string

func (*CreatePriorityRequest) GetName

func (x *CreatePriorityRequest) GetName() string

func (*CreatePriorityRequest) ProtoMessage

func (*CreatePriorityRequest) ProtoMessage()

func (*CreatePriorityRequest) ProtoReflect

func (x *CreatePriorityRequest) ProtoReflect() protoreflect.Message

func (*CreatePriorityRequest) Reset

func (x *CreatePriorityRequest) Reset()

func (*CreatePriorityRequest) String

func (x *CreatePriorityRequest) String() string

type CreateReasonRequest

type CreateReasonRequest struct {
	CloseReasonId int64  `protobuf:"varint,1,opt,name=close_reason_id,json=closeReasonId,proto3" json:"close_reason_id,omitempty"`
	Name          string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description   string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

CreateReasonRequest message for creating a new reason

func (*CreateReasonRequest) Descriptor deprecated

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

Deprecated: Use CreateReasonRequest.ProtoReflect.Descriptor instead.

func (*CreateReasonRequest) GetCloseReasonId

func (x *CreateReasonRequest) GetCloseReasonId() int64

func (*CreateReasonRequest) GetDescription

func (x *CreateReasonRequest) GetDescription() string

func (*CreateReasonRequest) GetName

func (x *CreateReasonRequest) GetName() string

func (*CreateReasonRequest) ProtoMessage

func (*CreateReasonRequest) ProtoMessage()

func (*CreateReasonRequest) ProtoReflect

func (x *CreateReasonRequest) ProtoReflect() protoreflect.Message

func (*CreateReasonRequest) Reset

func (x *CreateReasonRequest) Reset()

func (*CreateReasonRequest) String

func (x *CreateReasonRequest) String() string

type CreateSLAConditionRequest

type CreateSLAConditionRequest struct {
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// List of priority IDs for creation [FROM Priority Dictionary]
	Priorities     []int64         `protobuf:"varint,3,rep,packed,name=priorities,proto3" json:"priorities,omitempty"`
	ReactionTime   *ReactionTime   `protobuf:"bytes,4,opt,name=reaction_time,json=reactionTime,proto3" json:"reaction_time,omitempty"`
	ResolutionTime *ResolutionTime `protobuf:"bytes,5,opt,name=resolution_time,json=resolutionTime,proto3" json:"resolution_time,omitempty"`
	SlaId          int64           `protobuf:"varint,6,opt,name=sla_id,json=slaId,proto3" json:"sla_id,omitempty"`
	// contains filtered or unexported fields
}

CreateSLAConditionRequest message for creating a new SLACondition

func (*CreateSLAConditionRequest) Descriptor deprecated

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

Deprecated: Use CreateSLAConditionRequest.ProtoReflect.Descriptor instead.

func (*CreateSLAConditionRequest) GetName

func (x *CreateSLAConditionRequest) GetName() string

func (*CreateSLAConditionRequest) GetPriorities

func (x *CreateSLAConditionRequest) GetPriorities() []int64

func (*CreateSLAConditionRequest) GetReactionTime

func (x *CreateSLAConditionRequest) GetReactionTime() *ReactionTime

func (*CreateSLAConditionRequest) GetResolutionTime

func (x *CreateSLAConditionRequest) GetResolutionTime() *ResolutionTime

func (*CreateSLAConditionRequest) GetSlaId

func (x *CreateSLAConditionRequest) GetSlaId() int64

func (*CreateSLAConditionRequest) ProtoMessage

func (*CreateSLAConditionRequest) ProtoMessage()

func (*CreateSLAConditionRequest) ProtoReflect

func (*CreateSLAConditionRequest) Reset

func (x *CreateSLAConditionRequest) Reset()

func (*CreateSLAConditionRequest) String

func (x *CreateSLAConditionRequest) String() string

type CreateSLARequest

type CreateSLARequest struct {
	Name           string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description    string                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	ValidFrom      *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
	ValidTo        *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=valid_to,json=validTo,proto3" json:"valid_to,omitempty"`
	CalendarId     int64                  `protobuf:"varint,6,opt,name=calendar_id,json=calendarId,proto3" json:"calendar_id,omitempty"`
	ReactionTime   *ReactionTime          `protobuf:"bytes,7,opt,name=reaction_time,json=reactionTime,proto3" json:"reaction_time,omitempty"`
	ResolutionTime *ResolutionTime        `protobuf:"bytes,8,opt,name=resolution_time,json=resolutionTime,proto3" json:"resolution_time,omitempty"`
	// contains filtered or unexported fields
}

CreateSLARequest message for creating a new SLA

func (*CreateSLARequest) Descriptor deprecated

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

Deprecated: Use CreateSLARequest.ProtoReflect.Descriptor instead.

func (*CreateSLARequest) GetCalendarId

func (x *CreateSLARequest) GetCalendarId() int64

func (*CreateSLARequest) GetDescription

func (x *CreateSLARequest) GetDescription() string

func (*CreateSLARequest) GetName

func (x *CreateSLARequest) GetName() string

func (*CreateSLARequest) GetReactionTime

func (x *CreateSLARequest) GetReactionTime() *ReactionTime

func (*CreateSLARequest) GetResolutionTime

func (x *CreateSLARequest) GetResolutionTime() *ResolutionTime

func (*CreateSLARequest) GetValidFrom

func (x *CreateSLARequest) GetValidFrom() *timestamppb.Timestamp

func (*CreateSLARequest) GetValidTo

func (x *CreateSLARequest) GetValidTo() *timestamppb.Timestamp

func (*CreateSLARequest) ProtoMessage

func (*CreateSLARequest) ProtoMessage()

func (*CreateSLARequest) ProtoReflect

func (x *CreateSLARequest) ProtoReflect() protoreflect.Message

func (*CreateSLARequest) Reset

func (x *CreateSLARequest) Reset()

func (*CreateSLARequest) String

func (x *CreateSLARequest) String() string

type CreateServiceRequest

type CreateServiceRequest struct {

	// Name of the service (required)
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Parent catalog ID (required)
	RootId int64 `protobuf:"varint,2,opt,name=root_id,json=rootId,proto3" json:"root_id,omitempty"`
	// Description of the service (optional)
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Code for external integrations (optional)
	Code string `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// State of the service (true for active, false for inactive)
	State bool `protobuf:"varint,5,opt,name=state,proto3" json:"state,omitempty"`
	// SLA ID associated with the service
	SlaId int64 `protobuf:"varint,6,opt,name=sla_id,json=slaId,proto3" json:"sla_id,omitempty"`
	// Group ID responsible for the service
	GroupId int64 `protobuf:"varint,7,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// Assignee ID responsible for the service
	AssigneeId int64 `protobuf:"varint,8,opt,name=assignee_id,json=assigneeId,proto3" json:"assignee_id,omitempty"`
	// ID of the root catalog
	CatalogId int64 `protobuf:"varint,9,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"`
	// contains filtered or unexported fields
}

CreateServiceRequest message for creating a new service

func (*CreateServiceRequest) Descriptor deprecated

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

Deprecated: Use CreateServiceRequest.ProtoReflect.Descriptor instead.

func (*CreateServiceRequest) GetAssigneeId

func (x *CreateServiceRequest) GetAssigneeId() int64

func (*CreateServiceRequest) GetCatalogId

func (x *CreateServiceRequest) GetCatalogId() int64

func (*CreateServiceRequest) GetCode

func (x *CreateServiceRequest) GetCode() string

func (*CreateServiceRequest) GetDescription

func (x *CreateServiceRequest) GetDescription() string

func (*CreateServiceRequest) GetGroupId

func (x *CreateServiceRequest) GetGroupId() int64

func (*CreateServiceRequest) GetName

func (x *CreateServiceRequest) GetName() string

func (*CreateServiceRequest) GetRootId

func (x *CreateServiceRequest) GetRootId() int64

func (*CreateServiceRequest) GetSlaId

func (x *CreateServiceRequest) GetSlaId() int64

func (*CreateServiceRequest) GetState

func (x *CreateServiceRequest) GetState() bool

func (*CreateServiceRequest) ProtoMessage

func (*CreateServiceRequest) ProtoMessage()

func (*CreateServiceRequest) ProtoReflect

func (x *CreateServiceRequest) ProtoReflect() protoreflect.Message

func (*CreateServiceRequest) Reset

func (x *CreateServiceRequest) Reset()

func (*CreateServiceRequest) String

func (x *CreateServiceRequest) String() string

type CreateStatusConditionRequest

type CreateStatusConditionRequest struct {
	StatusId    int64  `protobuf:"varint,1,opt,name=status_id,json=statusId,proto3" json:"status_id,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

CreateStatusConditionRequest message for creating a new status

func (*CreateStatusConditionRequest) Descriptor deprecated

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

Deprecated: Use CreateStatusConditionRequest.ProtoReflect.Descriptor instead.

func (*CreateStatusConditionRequest) GetDescription

func (x *CreateStatusConditionRequest) GetDescription() string

func (*CreateStatusConditionRequest) GetName

func (x *CreateStatusConditionRequest) GetName() string

func (*CreateStatusConditionRequest) GetStatusId

func (x *CreateStatusConditionRequest) GetStatusId() int64

func (*CreateStatusConditionRequest) ProtoMessage

func (*CreateStatusConditionRequest) ProtoMessage()

func (*CreateStatusConditionRequest) ProtoReflect

func (*CreateStatusConditionRequest) Reset

func (x *CreateStatusConditionRequest) Reset()

func (*CreateStatusConditionRequest) String

type CreateStatusRequest

type CreateStatusRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

CreateStatusRequest message for creating a new status

func (*CreateStatusRequest) Descriptor deprecated

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

Deprecated: Use CreateStatusRequest.ProtoReflect.Descriptor instead.

func (*CreateStatusRequest) GetDescription

func (x *CreateStatusRequest) GetDescription() string

func (*CreateStatusRequest) GetName

func (x *CreateStatusRequest) GetName() string

func (*CreateStatusRequest) ProtoMessage

func (*CreateStatusRequest) ProtoMessage()

func (*CreateStatusRequest) ProtoReflect

func (x *CreateStatusRequest) ProtoReflect() protoreflect.Message

func (*CreateStatusRequest) Reset

func (x *CreateStatusRequest) Reset()

func (*CreateStatusRequest) String

func (x *CreateStatusRequest) String() string

type DeleteAppealRequest

type DeleteAppealRequest struct {

	// The unique ID of the appeal to delete.
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Request message for deleting an appeal.

func (*DeleteAppealRequest) Descriptor deprecated

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

Deprecated: Use DeleteAppealRequest.ProtoReflect.Descriptor instead.

func (*DeleteAppealRequest) GetId

func (x *DeleteAppealRequest) GetId() int64

func (*DeleteAppealRequest) ProtoMessage

func (*DeleteAppealRequest) ProtoMessage()

func (*DeleteAppealRequest) ProtoReflect

func (x *DeleteAppealRequest) ProtoReflect() protoreflect.Message

func (*DeleteAppealRequest) Reset

func (x *DeleteAppealRequest) Reset()

func (*DeleteAppealRequest) String

func (x *DeleteAppealRequest) String() string

type DeleteCatalogRequest

type DeleteCatalogRequest struct {

	// ID of the catalog to be deleted
	Id []int64 `protobuf:"varint,1,rep,packed,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

DeleteCatalogRequest message for deleting a catalog

func (*DeleteCatalogRequest) Descriptor deprecated

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

Deprecated: Use DeleteCatalogRequest.ProtoReflect.Descriptor instead.

func (*DeleteCatalogRequest) GetId

func (x *DeleteCatalogRequest) GetId() []int64

func (*DeleteCatalogRequest) ProtoMessage

func (*DeleteCatalogRequest) ProtoMessage()

func (*DeleteCatalogRequest) ProtoReflect

func (x *DeleteCatalogRequest) ProtoReflect() protoreflect.Message

func (*DeleteCatalogRequest) Reset

func (x *DeleteCatalogRequest) Reset()

func (*DeleteCatalogRequest) String

func (x *DeleteCatalogRequest) String() string

type DeleteCloseReasonRequest

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

DeleteCloseReasonRequest message for deleting an existing close reason

func (*DeleteCloseReasonRequest) Descriptor deprecated

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

Deprecated: Use DeleteCloseReasonRequest.ProtoReflect.Descriptor instead.

func (*DeleteCloseReasonRequest) GetId

func (x *DeleteCloseReasonRequest) GetId() int64

func (*DeleteCloseReasonRequest) ProtoMessage

func (*DeleteCloseReasonRequest) ProtoMessage()

func (*DeleteCloseReasonRequest) ProtoReflect

func (x *DeleteCloseReasonRequest) ProtoReflect() protoreflect.Message

func (*DeleteCloseReasonRequest) Reset

func (x *DeleteCloseReasonRequest) Reset()

func (*DeleteCloseReasonRequest) String

func (x *DeleteCloseReasonRequest) String() string

type DeletePriorityRequest

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

DeletePriorityRequest message for deleting an existing priority

func (*DeletePriorityRequest) Descriptor deprecated

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

Deprecated: Use DeletePriorityRequest.ProtoReflect.Descriptor instead.

func (*DeletePriorityRequest) GetId

func (x *DeletePriorityRequest) GetId() int64

func (*DeletePriorityRequest) ProtoMessage

func (*DeletePriorityRequest) ProtoMessage()

func (*DeletePriorityRequest) ProtoReflect

func (x *DeletePriorityRequest) ProtoReflect() protoreflect.Message

func (*DeletePriorityRequest) Reset

func (x *DeletePriorityRequest) Reset()

func (*DeletePriorityRequest) String

func (x *DeletePriorityRequest) String() string

type DeleteReasonRequest

type DeleteReasonRequest struct {
	Id            int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	CloseReasonId int64 `protobuf:"varint,2,opt,name=close_reason_id,json=closeReasonId,proto3" json:"close_reason_id,omitempty"`
	// contains filtered or unexported fields
}

DeleteReasonRequest message for deleting an existing reason

func (*DeleteReasonRequest) Descriptor deprecated

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

Deprecated: Use DeleteReasonRequest.ProtoReflect.Descriptor instead.

func (*DeleteReasonRequest) GetCloseReasonId

func (x *DeleteReasonRequest) GetCloseReasonId() int64

func (*DeleteReasonRequest) GetId

func (x *DeleteReasonRequest) GetId() int64

func (*DeleteReasonRequest) ProtoMessage

func (*DeleteReasonRequest) ProtoMessage()

func (*DeleteReasonRequest) ProtoReflect

func (x *DeleteReasonRequest) ProtoReflect() protoreflect.Message

func (*DeleteReasonRequest) Reset

func (x *DeleteReasonRequest) Reset()

func (*DeleteReasonRequest) String

func (x *DeleteReasonRequest) String() string

type DeleteSLAConditionRequest

type DeleteSLAConditionRequest struct {
	SlaId int64 `protobuf:"varint,1,opt,name=sla_id,json=slaId,proto3" json:"sla_id,omitempty"`
	Id    int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

DeleteSLAConditionRequest message for deleting an existing SLACondition

func (*DeleteSLAConditionRequest) Descriptor deprecated

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

Deprecated: Use DeleteSLAConditionRequest.ProtoReflect.Descriptor instead.

func (*DeleteSLAConditionRequest) GetId

func (x *DeleteSLAConditionRequest) GetId() int64

func (*DeleteSLAConditionRequest) GetSlaId

func (x *DeleteSLAConditionRequest) GetSlaId() int64

func (*DeleteSLAConditionRequest) ProtoMessage

func (*DeleteSLAConditionRequest) ProtoMessage()

func (*DeleteSLAConditionRequest) ProtoReflect

func (*DeleteSLAConditionRequest) Reset

func (x *DeleteSLAConditionRequest) Reset()

func (*DeleteSLAConditionRequest) String

func (x *DeleteSLAConditionRequest) String() string

type DeleteSLARequest

type DeleteSLARequest struct {
	Id    int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	SlaId int64 `protobuf:"varint,2,opt,name=sla_id,json=slaId,proto3" json:"sla_id,omitempty"`
	// contains filtered or unexported fields
}

DeleteSLARequest message for deleting an existing SLA

func (*DeleteSLARequest) Descriptor deprecated

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

Deprecated: Use DeleteSLARequest.ProtoReflect.Descriptor instead.

func (*DeleteSLARequest) GetId

func (x *DeleteSLARequest) GetId() int64

func (*DeleteSLARequest) GetSlaId

func (x *DeleteSLARequest) GetSlaId() int64

func (*DeleteSLARequest) ProtoMessage

func (*DeleteSLARequest) ProtoMessage()

func (*DeleteSLARequest) ProtoReflect

func (x *DeleteSLARequest) ProtoReflect() protoreflect.Message

func (*DeleteSLARequest) Reset

func (x *DeleteSLARequest) Reset()

func (*DeleteSLARequest) String

func (x *DeleteSLARequest) String() string

type DeleteServiceRequest

type DeleteServiceRequest struct {

	// ID of the service to be deleted
	Id []int64 `protobuf:"varint,1,rep,packed,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

DeleteServiceRequest message for deleting a service

func (*DeleteServiceRequest) Descriptor deprecated

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

Deprecated: Use DeleteServiceRequest.ProtoReflect.Descriptor instead.

func (*DeleteServiceRequest) GetId

func (x *DeleteServiceRequest) GetId() []int64

func (*DeleteServiceRequest) ProtoMessage

func (*DeleteServiceRequest) ProtoMessage()

func (*DeleteServiceRequest) ProtoReflect

func (x *DeleteServiceRequest) ProtoReflect() protoreflect.Message

func (*DeleteServiceRequest) Reset

func (x *DeleteServiceRequest) Reset()

func (*DeleteServiceRequest) String

func (x *DeleteServiceRequest) String() string

type DeleteStatusConditionRequest

type DeleteStatusConditionRequest struct {
	Id       int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	StatusId int64 `protobuf:"varint,2,opt,name=status_id,json=statusId,proto3" json:"status_id,omitempty"`
	// contains filtered or unexported fields
}

DeleteStatusConditionRequest message for deleting an existing status

func (*DeleteStatusConditionRequest) Descriptor deprecated

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

Deprecated: Use DeleteStatusConditionRequest.ProtoReflect.Descriptor instead.

func (*DeleteStatusConditionRequest) GetId

func (*DeleteStatusConditionRequest) GetStatusId

func (x *DeleteStatusConditionRequest) GetStatusId() int64

func (*DeleteStatusConditionRequest) ProtoMessage

func (*DeleteStatusConditionRequest) ProtoMessage()

func (*DeleteStatusConditionRequest) ProtoReflect

func (*DeleteStatusConditionRequest) Reset

func (x *DeleteStatusConditionRequest) Reset()

func (*DeleteStatusConditionRequest) String

type DeleteStatusRequest

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

DeleteStatusRequest message for deleting an existing status

func (*DeleteStatusRequest) Descriptor deprecated

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

Deprecated: Use DeleteStatusRequest.ProtoReflect.Descriptor instead.

func (*DeleteStatusRequest) GetId

func (x *DeleteStatusRequest) GetId() int64

func (*DeleteStatusRequest) ProtoMessage

func (*DeleteStatusRequest) ProtoMessage()

func (*DeleteStatusRequest) ProtoReflect

func (x *DeleteStatusRequest) ProtoReflect() protoreflect.Message

func (*DeleteStatusRequest) Reset

func (x *DeleteStatusRequest) Reset()

func (*DeleteStatusRequest) String

func (x *DeleteStatusRequest) String() string

type InputAppeal

type InputAppeal struct {

	// The name of the appeal.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The description of the appeal.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The source type of the appeal.
	Type Type `protobuf:"varint,3,opt,name=type,proto3,enum=webitel.cases.Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*InputAppeal) Descriptor deprecated

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

Deprecated: Use InputAppeal.ProtoReflect.Descriptor instead.

func (*InputAppeal) GetDescription

func (x *InputAppeal) GetDescription() string

func (*InputAppeal) GetName

func (x *InputAppeal) GetName() string

func (*InputAppeal) GetType

func (x *InputAppeal) GetType() Type

func (*InputAppeal) ProtoMessage

func (*InputAppeal) ProtoMessage()

func (*InputAppeal) ProtoReflect

func (x *InputAppeal) ProtoReflect() protoreflect.Message

func (*InputAppeal) Reset

func (x *InputAppeal) Reset()

func (*InputAppeal) String

func (x *InputAppeal) String() string

type InputCatalog

type InputCatalog struct {

	// Name of the catalog (required)
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the catalog (optional)
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Prefix for case identification (optional)
	Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// Code for external integrations (optional)
	Code string `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// State of the catalog (true for active, false for inactive)
	State bool `protobuf:"varint,5,opt,name=state,proto3" json:"state,omitempty"`
	// SLA ID associated with the catalog
	SlaId int64 `protobuf:"varint,6,opt,name=sla_id,json=slaId,proto3" json:"sla_id,omitempty"`
	// Status ID associated with the catalog
	StatusId int64 `protobuf:"varint,7,opt,name=status_id,json=statusId,proto3" json:"status_id,omitempty"`
	// Close reason ID associated with the catalog
	CloseReasonId int64 `protobuf:"varint,8,opt,name=close_reason_id,json=closeReasonId,proto3" json:"close_reason_id,omitempty"`
	// List of team IDs associated with the catalog
	TeamIds []int64 `protobuf:"varint,10,rep,packed,name=team_ids,json=teamIds,proto3" json:"team_ids,omitempty"`
	// List of skill IDs associated with the catalog
	SkillIds []int64 `protobuf:"varint,11,rep,packed,name=skill_ids,json=skillIds,proto3" json:"skill_ids,omitempty"`
	// contains filtered or unexported fields
}

InputCatalog message contains the fields for creating or updating a catalog

func (*InputCatalog) Descriptor deprecated

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

Deprecated: Use InputCatalog.ProtoReflect.Descriptor instead.

func (*InputCatalog) GetCloseReasonId

func (x *InputCatalog) GetCloseReasonId() int64

func (*InputCatalog) GetCode

func (x *InputCatalog) GetCode() string

func (*InputCatalog) GetDescription

func (x *InputCatalog) GetDescription() string

func (*InputCatalog) GetName

func (x *InputCatalog) GetName() string

func (*InputCatalog) GetPrefix

func (x *InputCatalog) GetPrefix() string

func (*InputCatalog) GetSkillIds

func (x *InputCatalog) GetSkillIds() []int64

func (*InputCatalog) GetSlaId

func (x *InputCatalog) GetSlaId() int64

func (*InputCatalog) GetState

func (x *InputCatalog) GetState() bool

func (*InputCatalog) GetStatusId

func (x *InputCatalog) GetStatusId() int64

func (*InputCatalog) GetTeamIds

func (x *InputCatalog) GetTeamIds() []int64

func (*InputCatalog) ProtoMessage

func (*InputCatalog) ProtoMessage()

func (*InputCatalog) ProtoReflect

func (x *InputCatalog) ProtoReflect() protoreflect.Message

func (*InputCatalog) Reset

func (x *InputCatalog) Reset()

func (*InputCatalog) String

func (x *InputCatalog) String() string

type InputCloseReason

type InputCloseReason struct {
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*InputCloseReason) Descriptor deprecated

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

Deprecated: Use InputCloseReason.ProtoReflect.Descriptor instead.

func (*InputCloseReason) GetDescription

func (x *InputCloseReason) GetDescription() string

func (*InputCloseReason) GetName

func (x *InputCloseReason) GetName() string

func (*InputCloseReason) ProtoMessage

func (*InputCloseReason) ProtoMessage()

func (*InputCloseReason) ProtoReflect

func (x *InputCloseReason) ProtoReflect() protoreflect.Message

func (*InputCloseReason) Reset

func (x *InputCloseReason) Reset()

func (*InputCloseReason) String

func (x *InputCloseReason) String() string

type InputPriority

type InputPriority struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Color       string `protobuf:"bytes,3,opt,name=color,proto3" json:"color,omitempty"`
	// contains filtered or unexported fields
}

func (*InputPriority) Descriptor deprecated

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

Deprecated: Use InputPriority.ProtoReflect.Descriptor instead.

func (*InputPriority) GetColor

func (x *InputPriority) GetColor() string

func (*InputPriority) GetDescription

func (x *InputPriority) GetDescription() string

func (*InputPriority) GetName

func (x *InputPriority) GetName() string

func (*InputPriority) ProtoMessage

func (*InputPriority) ProtoMessage()

func (*InputPriority) ProtoReflect

func (x *InputPriority) ProtoReflect() protoreflect.Message

func (*InputPriority) Reset

func (x *InputPriority) Reset()

func (*InputPriority) String

func (x *InputPriority) String() string

type InputReason

type InputReason struct {
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

InputReason message for inputting reason data

func (*InputReason) Descriptor deprecated

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

Deprecated: Use InputReason.ProtoReflect.Descriptor instead.

func (*InputReason) GetDescription

func (x *InputReason) GetDescription() string

func (*InputReason) GetName

func (x *InputReason) GetName() string

func (*InputReason) ProtoMessage

func (*InputReason) ProtoMessage()

func (*InputReason) ProtoReflect

func (x *InputReason) ProtoReflect() protoreflect.Message

func (*InputReason) Reset

func (x *InputReason) Reset()

func (*InputReason) String

func (x *InputReason) String() string

type InputSLA

type InputSLA struct {

	// Name of the SLA
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the SLA
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Validity period for the SLA
	ValidFrom *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
	ValidTo   *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=valid_to,json=validTo,proto3" json:"valid_to,omitempty"`
	// Calendar ID from the "Calendars" dictionary
	CalendarId int64 `protobuf:"varint,6,opt,name=calendar_id,json=calendarId,proto3" json:"calendar_id,omitempty"`
	// Reaction time
	ReactionTime *ReactionTime `protobuf:"bytes,7,opt,name=reaction_time,json=reactionTime,proto3" json:"reaction_time,omitempty"`
	// Resolution time
	ResolutionTime *ResolutionTime `protobuf:"bytes,8,opt,name=resolution_time,json=resolutionTime,proto3" json:"resolution_time,omitempty"`
	// contains filtered or unexported fields
}

InputSLA message for inputting SLA data

func (*InputSLA) Descriptor deprecated

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

Deprecated: Use InputSLA.ProtoReflect.Descriptor instead.

func (*InputSLA) GetCalendarId

func (x *InputSLA) GetCalendarId() int64

func (*InputSLA) GetDescription

func (x *InputSLA) GetDescription() string

func (*InputSLA) GetName

func (x *InputSLA) GetName() string

func (*InputSLA) GetReactionTime

func (x *InputSLA) GetReactionTime() *ReactionTime

func (*InputSLA) GetResolutionTime

func (x *InputSLA) GetResolutionTime() *ResolutionTime

func (*InputSLA) GetValidFrom

func (x *InputSLA) GetValidFrom() *timestamppb.Timestamp

func (*InputSLA) GetValidTo

func (x *InputSLA) GetValidTo() *timestamppb.Timestamp

func (*InputSLA) ProtoMessage

func (*InputSLA) ProtoMessage()

func (*InputSLA) ProtoReflect

func (x *InputSLA) ProtoReflect() protoreflect.Message

func (*InputSLA) Reset

func (x *InputSLA) Reset()

func (*InputSLA) String

func (x *InputSLA) String() string

type InputSLACondition

type InputSLACondition struct {
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// List of priority IDs for creation
	Priorities     []int64         `protobuf:"varint,3,rep,packed,name=priorities,proto3" json:"priorities,omitempty"`
	ReactionTime   *ReactionTime   `protobuf:"bytes,4,opt,name=reaction_time,json=reactionTime,proto3" json:"reaction_time,omitempty"`
	ResolutionTime *ResolutionTime `protobuf:"bytes,5,opt,name=resolution_time,json=resolutionTime,proto3" json:"resolution_time,omitempty"`
	SlaId          int64           `protobuf:"varint,6,opt,name=sla_id,json=slaId,proto3" json:"sla_id,omitempty"`
	// contains filtered or unexported fields
}

InputSLACondition message for inputting SLACondition data

func (*InputSLACondition) Descriptor deprecated

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

Deprecated: Use InputSLACondition.ProtoReflect.Descriptor instead.

func (*InputSLACondition) GetName

func (x *InputSLACondition) GetName() string

func (*InputSLACondition) GetPriorities

func (x *InputSLACondition) GetPriorities() []int64

func (*InputSLACondition) GetReactionTime

func (x *InputSLACondition) GetReactionTime() *ReactionTime

func (*InputSLACondition) GetResolutionTime

func (x *InputSLACondition) GetResolutionTime() *ResolutionTime

func (*InputSLACondition) GetSlaId

func (x *InputSLACondition) GetSlaId() int64

func (*InputSLACondition) ProtoMessage

func (*InputSLACondition) ProtoMessage()

func (*InputSLACondition) ProtoReflect

func (x *InputSLACondition) ProtoReflect() protoreflect.Message

func (*InputSLACondition) Reset

func (x *InputSLACondition) Reset()

func (*InputSLACondition) String

func (x *InputSLACondition) String() string

type InputService

type InputService struct {

	// Name of the service (required)
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The parent catalog (required)
	CatalogId int64 `protobuf:"varint,2,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"`
	// Description of the service (optional)
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Code for external integrations (optional)
	Code string `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// State of the service (true for active, false for inactive)
	State bool `protobuf:"varint,5,opt,name=state,proto3" json:"state,omitempty"`
	// SLA ID associated with the service
	SlaId int64 `protobuf:"varint,6,opt,name=sla_id,json=slaId,proto3" json:"sla_id,omitempty"`
	// Group ID responsible for the service
	GroupId int64 `protobuf:"varint,7,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// Assignee ID responsible for the service
	AssigneeId int64 `protobuf:"varint,8,opt,name=assignee_id,json=assigneeId,proto3" json:"assignee_id,omitempty"`
	// ID of the root catalog
	RootId int64 `protobuf:"varint,9,opt,name=root_id,json=rootId,proto3" json:"root_id,omitempty"`
	// contains filtered or unexported fields
}

InputService message contains the fields for creating or updating a service

func (*InputService) Descriptor deprecated

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

Deprecated: Use InputService.ProtoReflect.Descriptor instead.

func (*InputService) GetAssigneeId

func (x *InputService) GetAssigneeId() int64

func (*InputService) GetCatalogId

func (x *InputService) GetCatalogId() int64

func (*InputService) GetCode

func (x *InputService) GetCode() string

func (*InputService) GetDescription

func (x *InputService) GetDescription() string

func (*InputService) GetGroupId

func (x *InputService) GetGroupId() int64

func (*InputService) GetName

func (x *InputService) GetName() string

func (*InputService) GetRootId

func (x *InputService) GetRootId() int64

func (*InputService) GetSlaId

func (x *InputService) GetSlaId() int64

func (*InputService) GetState

func (x *InputService) GetState() bool

func (*InputService) ProtoMessage

func (*InputService) ProtoMessage()

func (*InputService) ProtoReflect

func (x *InputService) ProtoReflect() protoreflect.Message

func (*InputService) Reset

func (x *InputService) Reset()

func (*InputService) String

func (x *InputService) String() string

type InputStatus

type InputStatus struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*InputStatus) Descriptor deprecated

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

Deprecated: Use InputStatus.ProtoReflect.Descriptor instead.

func (*InputStatus) GetDescription

func (x *InputStatus) GetDescription() string

func (*InputStatus) GetName

func (x *InputStatus) GetName() string

func (*InputStatus) ProtoMessage

func (*InputStatus) ProtoMessage()

func (*InputStatus) ProtoReflect

func (x *InputStatus) ProtoReflect() protoreflect.Message

func (*InputStatus) Reset

func (x *InputStatus) Reset()

func (*InputStatus) String

func (x *InputStatus) String() string

type InputStatusCondition

type InputStatusCondition struct {
	Name        string                `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string                `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Initial     *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=initial,proto3" json:"initial,omitempty"`
	Final       *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=final,proto3" json:"final,omitempty"`
	// contains filtered or unexported fields
}

InputStatusCondition message for inputting status condition data

func (*InputStatusCondition) Descriptor deprecated

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

Deprecated: Use InputStatusCondition.ProtoReflect.Descriptor instead.

func (*InputStatusCondition) GetDescription

func (x *InputStatusCondition) GetDescription() string

func (*InputStatusCondition) GetFinal

func (x *InputStatusCondition) GetFinal() *wrapperspb.BoolValue

func (*InputStatusCondition) GetInitial

func (x *InputStatusCondition) GetInitial() *wrapperspb.BoolValue

func (*InputStatusCondition) GetName

func (x *InputStatusCondition) GetName() string

func (*InputStatusCondition) ProtoMessage

func (*InputStatusCondition) ProtoMessage()

func (*InputStatusCondition) ProtoReflect

func (x *InputStatusCondition) ProtoReflect() protoreflect.Message

func (*InputStatusCondition) Reset

func (x *InputStatusCondition) Reset()

func (*InputStatusCondition) String

func (x *InputStatusCondition) String() string

type ListAppealRequest

type ListAppealRequest struct {

	// Page number of result dataset records. offset = (page*size)
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// Size count of records on result page. limit = (size++)
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// Fields to be retrieved as a result.
	Fields []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// Sort the result according to fields.
	Sort []string `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	// Filter by unique IDs.
	Id []int64 `protobuf:"varint,5,rep,packed,name=id,proto3" json:"id,omitempty"`
	// Search term: appeal name;
	// `?` - matches any one character
	// `*` - matches 0 or more characters
	Q string `protobuf:"bytes,6,opt,name=q,proto3" json:"q,omitempty"`
	// Filter by appeal name.
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// Filter by appeal type.
	Type []Type `protobuf:"varint,8,rep,packed,name=type,proto3,enum=webitel.cases.Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Request message for listing appeals.

func (*ListAppealRequest) Descriptor deprecated

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

Deprecated: Use ListAppealRequest.ProtoReflect.Descriptor instead.

func (*ListAppealRequest) GetFields

func (x *ListAppealRequest) GetFields() []string

func (*ListAppealRequest) GetId

func (x *ListAppealRequest) GetId() []int64

func (*ListAppealRequest) GetName

func (x *ListAppealRequest) GetName() string

func (*ListAppealRequest) GetPage

func (x *ListAppealRequest) GetPage() int32

func (*ListAppealRequest) GetQ

func (x *ListAppealRequest) GetQ() string

func (*ListAppealRequest) GetSize

func (x *ListAppealRequest) GetSize() int32

func (*ListAppealRequest) GetSort

func (x *ListAppealRequest) GetSort() []string

func (*ListAppealRequest) GetType

func (x *ListAppealRequest) GetType() []Type

func (*ListAppealRequest) ProtoMessage

func (*ListAppealRequest) ProtoMessage()

func (*ListAppealRequest) ProtoReflect

func (x *ListAppealRequest) ProtoReflect() protoreflect.Message

func (*ListAppealRequest) Reset

func (x *ListAppealRequest) Reset()

func (*ListAppealRequest) String

func (x *ListAppealRequest) String() string

type ListCatalogRequest

type ListCatalogRequest struct {

	// Page number for pagination
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// Number of records per page
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// Fields to be retrieved as a result.
	// If the user passes "-" as the value for fields,
	// it will retrieve all available fields for each catalog.
	Fields []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// Sorting options by fields
	Sort []string `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	// List of IDs to filter the catalogs
	Id []int64 `protobuf:"varint,5,rep,packed,name=id,proto3" json:"id,omitempty"`
	// Search query string for filtering by name
	Q string `protobuf:"bytes,6,opt,name=q,proto3" json:"q,omitempty"`
	// Filter by state (true for active, false for inactive)
	State bool `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"`
	// Filter by the depth of the hierarchy to retrieve services.
	// The depth indicates how many ancestor levels of services
	// will be included for each catalog.
	//   - A depth of 0 includes only the direct catalog.
	//   - A depth of 1 includes the catalog and its immediate services.
	//   - By default the depth is unlimited,
	//     meaning all nested services and sub-services will be included.
	Depth int64 `protobuf:"varint,8,opt,name=depth,proto3" json:"depth,omitempty"`
	// contains filtered or unexported fields
}

ListCatalogRequest message for listing catalogs

func (*ListCatalogRequest) Descriptor deprecated

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

Deprecated: Use ListCatalogRequest.ProtoReflect.Descriptor instead.

func (*ListCatalogRequest) GetDepth

func (x *ListCatalogRequest) GetDepth() int64

func (*ListCatalogRequest) GetFields

func (x *ListCatalogRequest) GetFields() []string

func (*ListCatalogRequest) GetId

func (x *ListCatalogRequest) GetId() []int64

func (*ListCatalogRequest) GetPage

func (x *ListCatalogRequest) GetPage() int32

func (*ListCatalogRequest) GetQ

func (x *ListCatalogRequest) GetQ() string

func (*ListCatalogRequest) GetSize

func (x *ListCatalogRequest) GetSize() int32

func (*ListCatalogRequest) GetSort

func (x *ListCatalogRequest) GetSort() []string

func (*ListCatalogRequest) GetState

func (x *ListCatalogRequest) GetState() bool

func (*ListCatalogRequest) ProtoMessage

func (*ListCatalogRequest) ProtoMessage()

func (*ListCatalogRequest) ProtoReflect

func (x *ListCatalogRequest) ProtoReflect() protoreflect.Message

func (*ListCatalogRequest) Reset

func (x *ListCatalogRequest) Reset()

func (*ListCatalogRequest) String

func (x *ListCatalogRequest) String() string

type ListCloseReasonRequest

type ListCloseReasonRequest struct {

	// Page number of result dataset records. offset = (page*size)
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// Size count of records on result page. limit = (size++)
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// Fields to be retrieved as a result.
	Fields []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// Sort the result according to fields.
	Sort []string `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	// Filter by unique IDs.
	Id []int64 `protobuf:"varint,5,rep,packed,name=id,proto3" json:"id,omitempty"`
	// Search term: close reason name;
	// `?` - matches any one character
	// `*` - matches 0 or more characters
	Q string `protobuf:"bytes,6,opt,name=q,proto3" json:"q,omitempty"`
	// Filter by close reason name.
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

ListCloseReasonsRequest message for listing or searching close reasons

func (*ListCloseReasonRequest) Descriptor deprecated

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

Deprecated: Use ListCloseReasonRequest.ProtoReflect.Descriptor instead.

func (*ListCloseReasonRequest) GetFields

func (x *ListCloseReasonRequest) GetFields() []string

func (*ListCloseReasonRequest) GetId

func (x *ListCloseReasonRequest) GetId() []int64

func (*ListCloseReasonRequest) GetName

func (x *ListCloseReasonRequest) GetName() string

func (*ListCloseReasonRequest) GetPage

func (x *ListCloseReasonRequest) GetPage() int32

func (*ListCloseReasonRequest) GetQ

func (x *ListCloseReasonRequest) GetQ() string

func (*ListCloseReasonRequest) GetSize

func (x *ListCloseReasonRequest) GetSize() int32

func (*ListCloseReasonRequest) GetSort

func (x *ListCloseReasonRequest) GetSort() []string

func (*ListCloseReasonRequest) ProtoMessage

func (*ListCloseReasonRequest) ProtoMessage()

func (*ListCloseReasonRequest) ProtoReflect

func (x *ListCloseReasonRequest) ProtoReflect() protoreflect.Message

func (*ListCloseReasonRequest) Reset

func (x *ListCloseReasonRequest) Reset()

func (*ListCloseReasonRequest) String

func (x *ListCloseReasonRequest) String() string

type ListPriorityRequest

type ListPriorityRequest struct {

	// Page number of result dataset records. offset = (page*size)
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// Size count of records on result page. limit = (size++)
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// Fields to be retrieved as a result.
	Fields []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// Sort the result according to fields.
	Sort []string `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	// Filter by unique IDs.
	Id []int64 `protobuf:"varint,5,rep,packed,name=id,proto3" json:"id,omitempty"`
	// Search term: priority name;
	// `?` - matches any one character
	// `*` - matches 0 or more characters
	Q string `protobuf:"bytes,6,opt,name=q,proto3" json:"q,omitempty"`
	// Filter by priority name.
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

ListPriorityRequest message for listing or searching priority

func (*ListPriorityRequest) Descriptor deprecated

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

Deprecated: Use ListPriorityRequest.ProtoReflect.Descriptor instead.

func (*ListPriorityRequest) GetFields

func (x *ListPriorityRequest) GetFields() []string

func (*ListPriorityRequest) GetId

func (x *ListPriorityRequest) GetId() []int64

func (*ListPriorityRequest) GetName

func (x *ListPriorityRequest) GetName() string

func (*ListPriorityRequest) GetPage

func (x *ListPriorityRequest) GetPage() int32

func (*ListPriorityRequest) GetQ

func (x *ListPriorityRequest) GetQ() string

func (*ListPriorityRequest) GetSize

func (x *ListPriorityRequest) GetSize() int32

func (*ListPriorityRequest) GetSort

func (x *ListPriorityRequest) GetSort() []string

func (*ListPriorityRequest) ProtoMessage

func (*ListPriorityRequest) ProtoMessage()

func (*ListPriorityRequest) ProtoReflect

func (x *ListPriorityRequest) ProtoReflect() protoreflect.Message

func (*ListPriorityRequest) Reset

func (x *ListPriorityRequest) Reset()

func (*ListPriorityRequest) String

func (x *ListPriorityRequest) String() string

type ListReasonRequest

type ListReasonRequest struct {
	Page          int32    `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Size          int32    `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	Fields        []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	Sort          []string `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	Id            []int64  `protobuf:"varint,5,rep,packed,name=id,proto3" json:"id,omitempty"`
	Q             string   `protobuf:"bytes,6,opt,name=q,proto3" json:"q,omitempty"`
	Name          string   `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	CloseReasonId int64    `protobuf:"varint,8,opt,name=close_reason_id,json=closeReasonId,proto3" json:"close_reason_id,omitempty"`
	// contains filtered or unexported fields
}

ListReasonRequest message for listing or searching reasons

func (*ListReasonRequest) Descriptor deprecated

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

Deprecated: Use ListReasonRequest.ProtoReflect.Descriptor instead.

func (*ListReasonRequest) GetCloseReasonId

func (x *ListReasonRequest) GetCloseReasonId() int64

func (*ListReasonRequest) GetFields

func (x *ListReasonRequest) GetFields() []string

func (*ListReasonRequest) GetId

func (x *ListReasonRequest) GetId() []int64

func (*ListReasonRequest) GetName

func (x *ListReasonRequest) GetName() string

func (*ListReasonRequest) GetPage

func (x *ListReasonRequest) GetPage() int32

func (*ListReasonRequest) GetQ

func (x *ListReasonRequest) GetQ() string

func (*ListReasonRequest) GetSize

func (x *ListReasonRequest) GetSize() int32

func (*ListReasonRequest) GetSort

func (x *ListReasonRequest) GetSort() []string

func (*ListReasonRequest) ProtoMessage

func (*ListReasonRequest) ProtoMessage()

func (*ListReasonRequest) ProtoReflect

func (x *ListReasonRequest) ProtoReflect() protoreflect.Message

func (*ListReasonRequest) Reset

func (x *ListReasonRequest) Reset()

func (*ListReasonRequest) String

func (x *ListReasonRequest) String() string

type ListSLAConditionRequest

type ListSLAConditionRequest struct {

	// Page number of result dataset records. offset = (page*size)
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// Size count of records on result page. limit = (size++)
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// Fields to be retrieved as a result.
	Fields []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// Sort the result according to fields.
	Sort []string `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	// Filter by unique IDs.
	Id []int64 `protobuf:"varint,5,rep,packed,name=id,proto3" json:"id,omitempty"`
	// Search term: SLACondition name;
	// `?` - matches any one character
	// `*` - matches 0 or more characters
	Q string `protobuf:"bytes,6,opt,name=q,proto3" json:"q,omitempty"`
	// Filter by SLACondition name.
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// Filter by SLACondition Id.
	SlaConditionId int64 `protobuf:"varint,8,opt,name=sla_condition_id,json=slaConditionId,proto3" json:"sla_condition_id,omitempty"`
	// Filter by SLA Id
	SlaId int64 `protobuf:"varint,9,opt,name=sla_id,json=slaId,proto3" json:"sla_id,omitempty"`
	// contains filtered or unexported fields
}

ListSLAConditionRequest message for listing or searching SLAConditions

func (*ListSLAConditionRequest) Descriptor deprecated

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

Deprecated: Use ListSLAConditionRequest.ProtoReflect.Descriptor instead.

func (*ListSLAConditionRequest) GetFields

func (x *ListSLAConditionRequest) GetFields() []string

func (*ListSLAConditionRequest) GetId

func (x *ListSLAConditionRequest) GetId() []int64

func (*ListSLAConditionRequest) GetName

func (x *ListSLAConditionRequest) GetName() string

func (*ListSLAConditionRequest) GetPage

func (x *ListSLAConditionRequest) GetPage() int32

func (*ListSLAConditionRequest) GetQ

func (x *ListSLAConditionRequest) GetQ() string

func (*ListSLAConditionRequest) GetSize

func (x *ListSLAConditionRequest) GetSize() int32

func (*ListSLAConditionRequest) GetSlaConditionId

func (x *ListSLAConditionRequest) GetSlaConditionId() int64

func (*ListSLAConditionRequest) GetSlaId

func (x *ListSLAConditionRequest) GetSlaId() int64

func (*ListSLAConditionRequest) GetSort

func (x *ListSLAConditionRequest) GetSort() []string

func (*ListSLAConditionRequest) ProtoMessage

func (*ListSLAConditionRequest) ProtoMessage()

func (*ListSLAConditionRequest) ProtoReflect

func (x *ListSLAConditionRequest) ProtoReflect() protoreflect.Message

func (*ListSLAConditionRequest) Reset

func (x *ListSLAConditionRequest) Reset()

func (*ListSLAConditionRequest) String

func (x *ListSLAConditionRequest) String() string

type ListSLARequest

type ListSLARequest struct {

	// Page number of result dataset records. offset = (page*size)
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// Size count of records on result page. limit = (size++)
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// Fields to be retrieved as a result.
	Fields []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// Sort the result according to fields.
	Sort []string `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	// Filter by unique IDs.
	Id []int64 `protobuf:"varint,5,rep,packed,name=id,proto3" json:"id,omitempty"`
	// Search term: SLA name;
	// `?` - matches any one character
	// `*` - matches 0 or more characters
	Q string `protobuf:"bytes,6,opt,name=q,proto3" json:"q,omitempty"`
	// Filter by SLA name.
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

ListSLARequest message for listing or searching SLAs

func (*ListSLARequest) Descriptor deprecated

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

Deprecated: Use ListSLARequest.ProtoReflect.Descriptor instead.

func (*ListSLARequest) GetFields

func (x *ListSLARequest) GetFields() []string

func (*ListSLARequest) GetId

func (x *ListSLARequest) GetId() []int64

func (*ListSLARequest) GetName

func (x *ListSLARequest) GetName() string

func (*ListSLARequest) GetPage

func (x *ListSLARequest) GetPage() int32

func (*ListSLARequest) GetQ

func (x *ListSLARequest) GetQ() string

func (*ListSLARequest) GetSize

func (x *ListSLARequest) GetSize() int32

func (*ListSLARequest) GetSort

func (x *ListSLARequest) GetSort() []string

func (*ListSLARequest) ProtoMessage

func (*ListSLARequest) ProtoMessage()

func (*ListSLARequest) ProtoReflect

func (x *ListSLARequest) ProtoReflect() protoreflect.Message

func (*ListSLARequest) Reset

func (x *ListSLARequest) Reset()

func (*ListSLARequest) String

func (x *ListSLARequest) String() string

type ListServiceRequest

type ListServiceRequest struct {

	// Page number for pagination
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// Number of records per page
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// Sorting options by fields
	Sort []string `protobuf:"bytes,3,rep,name=sort,proto3" json:"sort,omitempty"`
	// List of IDs to filter the services
	Id []int64 `protobuf:"varint,4,rep,packed,name=id,proto3" json:"id,omitempty"`
	// Search query string for filtering by name
	Q string `protobuf:"bytes,5,opt,name=q,proto3" json:"q,omitempty"`
	// Filter services by catalog ID (required)
	RootId int64 `protobuf:"varint,6,opt,name=root_id,json=rootId,proto3" json:"root_id,omitempty"`
	// Filter by state (true for active, false for inactive)
	State bool `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

ListServiceRequest message for listing services within a catalog

func (*ListServiceRequest) Descriptor deprecated

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

Deprecated: Use ListServiceRequest.ProtoReflect.Descriptor instead.

func (*ListServiceRequest) GetId

func (x *ListServiceRequest) GetId() []int64

func (*ListServiceRequest) GetPage

func (x *ListServiceRequest) GetPage() int32

func (*ListServiceRequest) GetQ

func (x *ListServiceRequest) GetQ() string

func (*ListServiceRequest) GetRootId

func (x *ListServiceRequest) GetRootId() int64

func (*ListServiceRequest) GetSize

func (x *ListServiceRequest) GetSize() int32

func (*ListServiceRequest) GetSort

func (x *ListServiceRequest) GetSort() []string

func (*ListServiceRequest) GetState

func (x *ListServiceRequest) GetState() bool

func (*ListServiceRequest) ProtoMessage

func (*ListServiceRequest) ProtoMessage()

func (*ListServiceRequest) ProtoReflect

func (x *ListServiceRequest) ProtoReflect() protoreflect.Message

func (*ListServiceRequest) Reset

func (x *ListServiceRequest) Reset()

func (*ListServiceRequest) String

func (x *ListServiceRequest) String() string

type ListStatusConditionRequest

type ListStatusConditionRequest struct {

	// Page number of result dataset records. offset = (page*size)
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// Size count of records on result page. limit = (size++)
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// Fields to be retrieved as a result.
	Fields []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// Sort the result according to fields.
	Sort []string `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	// Filter by unique IDs.
	Id []int64 `protobuf:"varint,5,rep,packed,name=id,proto3" json:"id,omitempty"`
	// Search term: status name;
	// `?` - matches any one character
	// `*` - matches 0 or more characters
	Q string `protobuf:"bytes,6,opt,name=q,proto3" json:"q,omitempty"`
	// Filter by status name.
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// Filter by Status Id.
	StatusId int64 `protobuf:"varint,8,opt,name=status_id,json=statusId,proto3" json:"status_id,omitempty"`
	// contains filtered or unexported fields
}

ListStatusConditionRequest message for listing or searching statuses

func (*ListStatusConditionRequest) Descriptor deprecated

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

Deprecated: Use ListStatusConditionRequest.ProtoReflect.Descriptor instead.

func (*ListStatusConditionRequest) GetFields

func (x *ListStatusConditionRequest) GetFields() []string

func (*ListStatusConditionRequest) GetId

func (x *ListStatusConditionRequest) GetId() []int64

func (*ListStatusConditionRequest) GetName

func (x *ListStatusConditionRequest) GetName() string

func (*ListStatusConditionRequest) GetPage

func (x *ListStatusConditionRequest) GetPage() int32

func (*ListStatusConditionRequest) GetQ

func (*ListStatusConditionRequest) GetSize

func (x *ListStatusConditionRequest) GetSize() int32

func (*ListStatusConditionRequest) GetSort

func (x *ListStatusConditionRequest) GetSort() []string

func (*ListStatusConditionRequest) GetStatusId

func (x *ListStatusConditionRequest) GetStatusId() int64

func (*ListStatusConditionRequest) ProtoMessage

func (*ListStatusConditionRequest) ProtoMessage()

func (*ListStatusConditionRequest) ProtoReflect

func (*ListStatusConditionRequest) Reset

func (x *ListStatusConditionRequest) Reset()

func (*ListStatusConditionRequest) String

func (x *ListStatusConditionRequest) String() string

type ListStatusRequest

type ListStatusRequest struct {

	// Page number of result dataset records. offset = (page*size)
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// Size count of records on result page. limit = (size++)
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// Fields to be retrieved as a result.
	Fields []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// Sort the result according to fields.
	Sort []string `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	// Filter by unique IDs.
	Id []int64 `protobuf:"varint,5,rep,packed,name=id,proto3" json:"id,omitempty"`
	// Search term: status name;
	// `?` - matches any one character
	// `*` - matches 0 or more characters
	Q string `protobuf:"bytes,6,opt,name=q,proto3" json:"q,omitempty"`
	// Filter by status name.
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

ListStatusesRequest message for listing or searching statuses

func (*ListStatusRequest) Descriptor deprecated

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

Deprecated: Use ListStatusRequest.ProtoReflect.Descriptor instead.

func (*ListStatusRequest) GetFields

func (x *ListStatusRequest) GetFields() []string

func (*ListStatusRequest) GetId

func (x *ListStatusRequest) GetId() []int64

func (*ListStatusRequest) GetName

func (x *ListStatusRequest) GetName() string

func (*ListStatusRequest) GetPage

func (x *ListStatusRequest) GetPage() int32

func (*ListStatusRequest) GetQ

func (x *ListStatusRequest) GetQ() string

func (*ListStatusRequest) GetSize

func (x *ListStatusRequest) GetSize() int32

func (*ListStatusRequest) GetSort

func (x *ListStatusRequest) GetSort() []string

func (*ListStatusRequest) ProtoMessage

func (*ListStatusRequest) ProtoMessage()

func (*ListStatusRequest) ProtoReflect

func (x *ListStatusRequest) ProtoReflect() protoreflect.Message

func (*ListStatusRequest) Reset

func (x *ListStatusRequest) Reset()

func (*ListStatusRequest) String

func (x *ListStatusRequest) String() string

type LocateAppealRequest

type LocateAppealRequest struct {

	// The unique ID of the appeal to locate.
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Fields to be retrieved into result.
	Fields []string `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

Request message for locating an appeal by ID.

func (*LocateAppealRequest) Descriptor deprecated

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

Deprecated: Use LocateAppealRequest.ProtoReflect.Descriptor instead.

func (*LocateAppealRequest) GetFields

func (x *LocateAppealRequest) GetFields() []string

func (*LocateAppealRequest) GetId

func (x *LocateAppealRequest) GetId() int64

func (*LocateAppealRequest) ProtoMessage

func (*LocateAppealRequest) ProtoMessage()

func (*LocateAppealRequest) ProtoReflect

func (x *LocateAppealRequest) ProtoReflect() protoreflect.Message

func (*LocateAppealRequest) Reset

func (x *LocateAppealRequest) Reset()

func (*LocateAppealRequest) String

func (x *LocateAppealRequest) String() string

type LocateAppealResponse

type LocateAppealResponse struct {

	// The located appeal.
	Appeal *Appeal `protobuf:"bytes,1,opt,name=appeal,proto3" json:"appeal,omitempty"`
	// contains filtered or unexported fields
}

Response message for locating an appeal.

func (*LocateAppealResponse) Descriptor deprecated

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

Deprecated: Use LocateAppealResponse.ProtoReflect.Descriptor instead.

func (*LocateAppealResponse) GetAppeal

func (x *LocateAppealResponse) GetAppeal() *Appeal

func (*LocateAppealResponse) ProtoMessage

func (*LocateAppealResponse) ProtoMessage()

func (*LocateAppealResponse) ProtoReflect

func (x *LocateAppealResponse) ProtoReflect() protoreflect.Message

func (*LocateAppealResponse) Reset

func (x *LocateAppealResponse) Reset()

func (*LocateAppealResponse) String

func (x *LocateAppealResponse) String() string

type LocateCatalogRequest

type LocateCatalogRequest struct {

	// ID of the catalog to be located
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

LocateCatalogRequest message for locating a specific catalog by ID

func (*LocateCatalogRequest) Descriptor deprecated

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

Deprecated: Use LocateCatalogRequest.ProtoReflect.Descriptor instead.

func (*LocateCatalogRequest) GetId

func (x *LocateCatalogRequest) GetId() int64

func (*LocateCatalogRequest) ProtoMessage

func (*LocateCatalogRequest) ProtoMessage()

func (*LocateCatalogRequest) ProtoReflect

func (x *LocateCatalogRequest) ProtoReflect() protoreflect.Message

func (*LocateCatalogRequest) Reset

func (x *LocateCatalogRequest) Reset()

func (*LocateCatalogRequest) String

func (x *LocateCatalogRequest) String() string

type LocateCatalogResponse

type LocateCatalogResponse struct {

	// The located catalog
	Catalog *Catalog `protobuf:"bytes,1,opt,name=catalog,proto3" json:"catalog,omitempty"`
	// contains filtered or unexported fields
}

LocateCatalogResponse message contains a single catalog entity

func (*LocateCatalogResponse) Descriptor deprecated

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

Deprecated: Use LocateCatalogResponse.ProtoReflect.Descriptor instead.

func (*LocateCatalogResponse) GetCatalog

func (x *LocateCatalogResponse) GetCatalog() *Catalog

func (*LocateCatalogResponse) ProtoMessage

func (*LocateCatalogResponse) ProtoMessage()

func (*LocateCatalogResponse) ProtoReflect

func (x *LocateCatalogResponse) ProtoReflect() protoreflect.Message

func (*LocateCatalogResponse) Reset

func (x *LocateCatalogResponse) Reset()

func (*LocateCatalogResponse) String

func (x *LocateCatalogResponse) String() string

type LocateCloseReasonRequest

type LocateCloseReasonRequest struct {
	Id     int64    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Fields []string `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

LocateCloseReasonRequest message for locating a specific close reason by ID

func (*LocateCloseReasonRequest) Descriptor deprecated

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

Deprecated: Use LocateCloseReasonRequest.ProtoReflect.Descriptor instead.

func (*LocateCloseReasonRequest) GetFields

func (x *LocateCloseReasonRequest) GetFields() []string

func (*LocateCloseReasonRequest) GetId

func (x *LocateCloseReasonRequest) GetId() int64

func (*LocateCloseReasonRequest) ProtoMessage

func (*LocateCloseReasonRequest) ProtoMessage()

func (*LocateCloseReasonRequest) ProtoReflect

func (x *LocateCloseReasonRequest) ProtoReflect() protoreflect.Message

func (*LocateCloseReasonRequest) Reset

func (x *LocateCloseReasonRequest) Reset()

func (*LocateCloseReasonRequest) String

func (x *LocateCloseReasonRequest) String() string

type LocateCloseReasonResponse

type LocateCloseReasonResponse struct {
	CloseReason *CloseReason `protobuf:"bytes,1,opt,name=close_reason,json=closeReason,proto3" json:"close_reason,omitempty"`
	// contains filtered or unexported fields
}

LocateCloseReasonResponse message contains a single close reason entity

func (*LocateCloseReasonResponse) Descriptor deprecated

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

Deprecated: Use LocateCloseReasonResponse.ProtoReflect.Descriptor instead.

func (*LocateCloseReasonResponse) GetCloseReason

func (x *LocateCloseReasonResponse) GetCloseReason() *CloseReason

func (*LocateCloseReasonResponse) ProtoMessage

func (*LocateCloseReasonResponse) ProtoMessage()

func (*LocateCloseReasonResponse) ProtoReflect

func (*LocateCloseReasonResponse) Reset

func (x *LocateCloseReasonResponse) Reset()

func (*LocateCloseReasonResponse) String

func (x *LocateCloseReasonResponse) String() string

type LocatePriorityRequest

type LocatePriorityRequest struct {
	Id     int64    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Fields []string `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

LocatePriorityRequest message for locating a specific priority by ID

func (*LocatePriorityRequest) Descriptor deprecated

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

Deprecated: Use LocatePriorityRequest.ProtoReflect.Descriptor instead.

func (*LocatePriorityRequest) GetFields

func (x *LocatePriorityRequest) GetFields() []string

func (*LocatePriorityRequest) GetId

func (x *LocatePriorityRequest) GetId() int64

func (*LocatePriorityRequest) ProtoMessage

func (*LocatePriorityRequest) ProtoMessage()

func (*LocatePriorityRequest) ProtoReflect

func (x *LocatePriorityRequest) ProtoReflect() protoreflect.Message

func (*LocatePriorityRequest) Reset

func (x *LocatePriorityRequest) Reset()

func (*LocatePriorityRequest) String

func (x *LocatePriorityRequest) String() string

type LocatePriorityResponse

type LocatePriorityResponse struct {
	Priority *Priority `protobuf:"bytes,1,opt,name=priority,proto3" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

LocatePriorityResponse message contains a single priority entity

func (*LocatePriorityResponse) Descriptor deprecated

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

Deprecated: Use LocatePriorityResponse.ProtoReflect.Descriptor instead.

func (*LocatePriorityResponse) GetPriority

func (x *LocatePriorityResponse) GetPriority() *Priority

func (*LocatePriorityResponse) ProtoMessage

func (*LocatePriorityResponse) ProtoMessage()

func (*LocatePriorityResponse) ProtoReflect

func (x *LocatePriorityResponse) ProtoReflect() protoreflect.Message

func (*LocatePriorityResponse) Reset

func (x *LocatePriorityResponse) Reset()

func (*LocatePriorityResponse) String

func (x *LocatePriorityResponse) String() string

type LocateReasonRequest

type LocateReasonRequest struct {
	Id            int64    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	CloseReasonId int64    `protobuf:"varint,2,opt,name=close_reason_id,json=closeReasonId,proto3" json:"close_reason_id,omitempty"`
	Fields        []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

LocateReasonRequest message for locating a specific reason by ID

func (*LocateReasonRequest) Descriptor deprecated

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

Deprecated: Use LocateReasonRequest.ProtoReflect.Descriptor instead.

func (*LocateReasonRequest) GetCloseReasonId

func (x *LocateReasonRequest) GetCloseReasonId() int64

func (*LocateReasonRequest) GetFields

func (x *LocateReasonRequest) GetFields() []string

func (*LocateReasonRequest) GetId

func (x *LocateReasonRequest) GetId() int64

func (*LocateReasonRequest) ProtoMessage

func (*LocateReasonRequest) ProtoMessage()

func (*LocateReasonRequest) ProtoReflect

func (x *LocateReasonRequest) ProtoReflect() protoreflect.Message

func (*LocateReasonRequest) Reset

func (x *LocateReasonRequest) Reset()

func (*LocateReasonRequest) String

func (x *LocateReasonRequest) String() string

type LocateReasonResponse

type LocateReasonResponse struct {
	Reason *Reason `protobuf:"bytes,1,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

LocateReasonResponse message contains a single reason entity

func (*LocateReasonResponse) Descriptor deprecated

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

Deprecated: Use LocateReasonResponse.ProtoReflect.Descriptor instead.

func (*LocateReasonResponse) GetReason

func (x *LocateReasonResponse) GetReason() *Reason

func (*LocateReasonResponse) ProtoMessage

func (*LocateReasonResponse) ProtoMessage()

func (*LocateReasonResponse) ProtoReflect

func (x *LocateReasonResponse) ProtoReflect() protoreflect.Message

func (*LocateReasonResponse) Reset

func (x *LocateReasonResponse) Reset()

func (*LocateReasonResponse) String

func (x *LocateReasonResponse) String() string

type LocateSLAConditionRequest

type LocateSLAConditionRequest struct {
	SlaId  int64    `protobuf:"varint,1,opt,name=sla_id,json=slaId,proto3" json:"sla_id,omitempty"`
	Id     int64    `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	Fields []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

LocateSLAConditionRequest message for locating a specific SLACondition by ID

func (*LocateSLAConditionRequest) Descriptor deprecated

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

Deprecated: Use LocateSLAConditionRequest.ProtoReflect.Descriptor instead.

func (*LocateSLAConditionRequest) GetFields

func (x *LocateSLAConditionRequest) GetFields() []string

func (*LocateSLAConditionRequest) GetId

func (x *LocateSLAConditionRequest) GetId() int64

func (*LocateSLAConditionRequest) GetSlaId

func (x *LocateSLAConditionRequest) GetSlaId() int64

func (*LocateSLAConditionRequest) ProtoMessage

func (*LocateSLAConditionRequest) ProtoMessage()

func (*LocateSLAConditionRequest) ProtoReflect

func (*LocateSLAConditionRequest) Reset

func (x *LocateSLAConditionRequest) Reset()

func (*LocateSLAConditionRequest) String

func (x *LocateSLAConditionRequest) String() string

type LocateSLAConditionResponse

type LocateSLAConditionResponse struct {
	SlaCondition *SLACondition `protobuf:"bytes,1,opt,name=sla_condition,json=slaCondition,proto3" json:"sla_condition,omitempty"`
	// contains filtered or unexported fields
}

LocateSLAConditionResponse message contains a single SLACondition entity

func (*LocateSLAConditionResponse) Descriptor deprecated

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

Deprecated: Use LocateSLAConditionResponse.ProtoReflect.Descriptor instead.

func (*LocateSLAConditionResponse) GetSlaCondition

func (x *LocateSLAConditionResponse) GetSlaCondition() *SLACondition

func (*LocateSLAConditionResponse) ProtoMessage

func (*LocateSLAConditionResponse) ProtoMessage()

func (*LocateSLAConditionResponse) ProtoReflect

func (*LocateSLAConditionResponse) Reset

func (x *LocateSLAConditionResponse) Reset()

func (*LocateSLAConditionResponse) String

func (x *LocateSLAConditionResponse) String() string

type LocateSLARequest

type LocateSLARequest struct {
	Id     int64    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Fields []string `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

LocateSLARequest message for locating a specific SLA by ID

func (*LocateSLARequest) Descriptor deprecated

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

Deprecated: Use LocateSLARequest.ProtoReflect.Descriptor instead.

func (*LocateSLARequest) GetFields

func (x *LocateSLARequest) GetFields() []string

func (*LocateSLARequest) GetId

func (x *LocateSLARequest) GetId() int64

func (*LocateSLARequest) ProtoMessage

func (*LocateSLARequest) ProtoMessage()

func (*LocateSLARequest) ProtoReflect

func (x *LocateSLARequest) ProtoReflect() protoreflect.Message

func (*LocateSLARequest) Reset

func (x *LocateSLARequest) Reset()

func (*LocateSLARequest) String

func (x *LocateSLARequest) String() string

type LocateSLAResponse

type LocateSLAResponse struct {
	Sla *SLA `protobuf:"bytes,1,opt,name=sla,proto3" json:"sla,omitempty"`
	// contains filtered or unexported fields
}

LocateSLAResponse message contains a single SLA entity

func (*LocateSLAResponse) Descriptor deprecated

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

Deprecated: Use LocateSLAResponse.ProtoReflect.Descriptor instead.

func (*LocateSLAResponse) GetSla

func (x *LocateSLAResponse) GetSla() *SLA

func (*LocateSLAResponse) ProtoMessage

func (*LocateSLAResponse) ProtoMessage()

func (*LocateSLAResponse) ProtoReflect

func (x *LocateSLAResponse) ProtoReflect() protoreflect.Message

func (*LocateSLAResponse) Reset

func (x *LocateSLAResponse) Reset()

func (*LocateSLAResponse) String

func (x *LocateSLAResponse) String() string

type LocateServiceRequest

type LocateServiceRequest struct {

	// ID of the service to be located
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

LocateServiceRequest message for locating a specific service by ID

func (*LocateServiceRequest) Descriptor deprecated

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

Deprecated: Use LocateServiceRequest.ProtoReflect.Descriptor instead.

func (*LocateServiceRequest) GetId

func (x *LocateServiceRequest) GetId() int64

func (*LocateServiceRequest) ProtoMessage

func (*LocateServiceRequest) ProtoMessage()

func (*LocateServiceRequest) ProtoReflect

func (x *LocateServiceRequest) ProtoReflect() protoreflect.Message

func (*LocateServiceRequest) Reset

func (x *LocateServiceRequest) Reset()

func (*LocateServiceRequest) String

func (x *LocateServiceRequest) String() string

type LocateServiceResponse

type LocateServiceResponse struct {

	// The located service
	Service *Service `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
	// contains filtered or unexported fields
}

LocateServiceResponse message contains a single service entity

func (*LocateServiceResponse) Descriptor deprecated

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

Deprecated: Use LocateServiceResponse.ProtoReflect.Descriptor instead.

func (*LocateServiceResponse) GetService

func (x *LocateServiceResponse) GetService() *Service

func (*LocateServiceResponse) ProtoMessage

func (*LocateServiceResponse) ProtoMessage()

func (*LocateServiceResponse) ProtoReflect

func (x *LocateServiceResponse) ProtoReflect() protoreflect.Message

func (*LocateServiceResponse) Reset

func (x *LocateServiceResponse) Reset()

func (*LocateServiceResponse) String

func (x *LocateServiceResponse) String() string

type LocateStatusConditionRequest

type LocateStatusConditionRequest struct {
	Id       int64    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	StatusId int64    `protobuf:"varint,2,opt,name=status_id,json=statusId,proto3" json:"status_id,omitempty"`
	Fields   []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

LocateStatusConditionRequest message for locating a specific status by ID

func (*LocateStatusConditionRequest) Descriptor deprecated

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

Deprecated: Use LocateStatusConditionRequest.ProtoReflect.Descriptor instead.

func (*LocateStatusConditionRequest) GetFields

func (x *LocateStatusConditionRequest) GetFields() []string

func (*LocateStatusConditionRequest) GetId

func (*LocateStatusConditionRequest) GetStatusId

func (x *LocateStatusConditionRequest) GetStatusId() int64

func (*LocateStatusConditionRequest) ProtoMessage

func (*LocateStatusConditionRequest) ProtoMessage()

func (*LocateStatusConditionRequest) ProtoReflect

func (*LocateStatusConditionRequest) Reset

func (x *LocateStatusConditionRequest) Reset()

func (*LocateStatusConditionRequest) String

type LocateStatusConditionResponse

type LocateStatusConditionResponse struct {
	Status *StatusCondition `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

LocateStatusConditionResponse message contains a single status entity

func (*LocateStatusConditionResponse) Descriptor deprecated

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

Deprecated: Use LocateStatusConditionResponse.ProtoReflect.Descriptor instead.

func (*LocateStatusConditionResponse) GetStatus

func (*LocateStatusConditionResponse) ProtoMessage

func (*LocateStatusConditionResponse) ProtoMessage()

func (*LocateStatusConditionResponse) ProtoReflect

func (*LocateStatusConditionResponse) Reset

func (x *LocateStatusConditionResponse) Reset()

func (*LocateStatusConditionResponse) String

type LocateStatusRequest

type LocateStatusRequest struct {
	Id     int64    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Fields []string `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

LocateStatusRequest message for locating a specific status by ID

func (*LocateStatusRequest) Descriptor deprecated

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

Deprecated: Use LocateStatusRequest.ProtoReflect.Descriptor instead.

func (*LocateStatusRequest) GetFields

func (x *LocateStatusRequest) GetFields() []string

func (*LocateStatusRequest) GetId

func (x *LocateStatusRequest) GetId() int64

func (*LocateStatusRequest) ProtoMessage

func (*LocateStatusRequest) ProtoMessage()

func (*LocateStatusRequest) ProtoReflect

func (x *LocateStatusRequest) ProtoReflect() protoreflect.Message

func (*LocateStatusRequest) Reset

func (x *LocateStatusRequest) Reset()

func (*LocateStatusRequest) String

func (x *LocateStatusRequest) String() string

type LocateStatusResponse

type LocateStatusResponse struct {
	Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

LocateStatusResponse message contains a single status entity

func (*LocateStatusResponse) Descriptor deprecated

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

Deprecated: Use LocateStatusResponse.ProtoReflect.Descriptor instead.

func (*LocateStatusResponse) GetStatus

func (x *LocateStatusResponse) GetStatus() *Status

func (*LocateStatusResponse) ProtoMessage

func (*LocateStatusResponse) ProtoMessage()

func (*LocateStatusResponse) ProtoReflect

func (x *LocateStatusResponse) ProtoReflect() protoreflect.Message

func (*LocateStatusResponse) Reset

func (x *LocateStatusResponse) Reset()

func (*LocateStatusResponse) String

func (x *LocateStatusResponse) String() string

type Lookup

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

Lookup message represents a lookup entity with metadata

func (*Lookup) Descriptor deprecated

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

Deprecated: Use Lookup.ProtoReflect.Descriptor instead.

func (*Lookup) GetId

func (x *Lookup) GetId() int64

func (*Lookup) GetName

func (x *Lookup) GetName() string

func (*Lookup) ProtoMessage

func (*Lookup) ProtoMessage()

func (*Lookup) ProtoReflect

func (x *Lookup) ProtoReflect() protoreflect.Message

func (*Lookup) Reset

func (x *Lookup) Reset()

func (*Lookup) String

func (x *Lookup) String() string

type PrioritiesClient

type PrioritiesClient interface {
	// RPC method to list or search priorities
	ListPriorities(ctx context.Context, in *ListPriorityRequest, opts ...grpc.CallOption) (*PriorityList, error)
	// RPC method to create a new priority
	CreatePriority(ctx context.Context, in *CreatePriorityRequest, opts ...grpc.CallOption) (*Priority, error)
	// RPC method to update an existing priority
	UpdatePriority(ctx context.Context, in *UpdatePriorityRequest, opts ...grpc.CallOption) (*Priority, error)
	// RPC method to delete an existing priority
	DeletePriority(ctx context.Context, in *DeletePriorityRequest, opts ...grpc.CallOption) (*Priority, error)
	// RPC method to locate a specific priority by ID
	LocatePriority(ctx context.Context, in *LocatePriorityRequest, opts ...grpc.CallOption) (*LocatePriorityResponse, error)
}

PrioritiesClient is the client API for Priorities 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.

Priorities service definition with RPC methods for managing priorities

func NewPrioritiesClient

func NewPrioritiesClient(cc grpc.ClientConnInterface) PrioritiesClient

type PrioritiesServer

type PrioritiesServer interface {
	// RPC method to list or search priorities
	ListPriorities(context.Context, *ListPriorityRequest) (*PriorityList, error)
	// RPC method to create a new priority
	CreatePriority(context.Context, *CreatePriorityRequest) (*Priority, error)
	// RPC method to update an existing priority
	UpdatePriority(context.Context, *UpdatePriorityRequest) (*Priority, error)
	// RPC method to delete an existing priority
	DeletePriority(context.Context, *DeletePriorityRequest) (*Priority, error)
	// RPC method to locate a specific priority by ID
	LocatePriority(context.Context, *LocatePriorityRequest) (*LocatePriorityResponse, error)
}

PrioritiesServer is the server API for Priorities service. All implementations should embed UnimplementedPrioritiesServer for forward compatibility.

Priorities service definition with RPC methods for managing priorities

type Priority

type Priority struct {

	// Unique identifier of the priority
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the priority
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the priority
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// CreatedAt timestamp of the priority
	CreatedAt int64 `protobuf:"varint,20,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// UpdatedAt timestamp of the priority
	UpdatedAt int64 `protobuf:"varint,21,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// CreatedBy user of the priority
	CreatedBy *Lookup `protobuf:"bytes,22,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// UpdatedBy user of the priority
	UpdatedBy *Lookup `protobuf:"bytes,23,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Color of the priority
	Color string `protobuf:"bytes,24,opt,name=color,proto3" json:"color,omitempty"`
	// contains filtered or unexported fields
}

Priority message represents a priority entity with metadata

func (*Priority) Descriptor deprecated

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

Deprecated: Use Priority.ProtoReflect.Descriptor instead.

func (*Priority) GetColor

func (x *Priority) GetColor() string

func (*Priority) GetCreatedAt

func (x *Priority) GetCreatedAt() int64

func (*Priority) GetCreatedBy

func (x *Priority) GetCreatedBy() *Lookup

func (*Priority) GetDescription

func (x *Priority) GetDescription() string

func (*Priority) GetId

func (x *Priority) GetId() int64

func (*Priority) GetName

func (x *Priority) GetName() string

func (*Priority) GetUpdatedAt

func (x *Priority) GetUpdatedAt() int64

func (*Priority) GetUpdatedBy

func (x *Priority) GetUpdatedBy() *Lookup

func (*Priority) ProtoMessage

func (*Priority) ProtoMessage()

func (*Priority) ProtoReflect

func (x *Priority) ProtoReflect() protoreflect.Message

func (*Priority) Reset

func (x *Priority) Reset()

func (*Priority) String

func (x *Priority) String() string

type PriorityList

type PriorityList struct {
	Page  int32       `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Next  bool        `protobuf:"varint,2,opt,name=next,proto3" json:"next,omitempty"`
	Items []*Priority `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

PriorityList message contains a list of Priority items with pagination

func (*PriorityList) Descriptor deprecated

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

Deprecated: Use PriorityList.ProtoReflect.Descriptor instead.

func (*PriorityList) GetItems

func (x *PriorityList) GetItems() []*Priority

func (*PriorityList) GetNext

func (x *PriorityList) GetNext() bool

func (*PriorityList) GetPage

func (x *PriorityList) GetPage() int32

func (*PriorityList) ProtoMessage

func (*PriorityList) ProtoMessage()

func (*PriorityList) ProtoReflect

func (x *PriorityList) ProtoReflect() protoreflect.Message

func (*PriorityList) Reset

func (x *PriorityList) Reset()

func (*PriorityList) String

func (x *PriorityList) String() string

type ReactionTime

type ReactionTime struct {
	Hours   int32 `protobuf:"varint,1,opt,name=hours,proto3" json:"hours,omitempty"`
	Minutes int32 `protobuf:"varint,2,opt,name=minutes,proto3" json:"minutes,omitempty"`
	// contains filtered or unexported fields
}

ReactionTime message represents the reaction time in hours and minutes

func (*ReactionTime) Descriptor deprecated

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

Deprecated: Use ReactionTime.ProtoReflect.Descriptor instead.

func (*ReactionTime) GetHours

func (x *ReactionTime) GetHours() int32

func (*ReactionTime) GetMinutes

func (x *ReactionTime) GetMinutes() int32

func (*ReactionTime) ProtoMessage

func (*ReactionTime) ProtoMessage()

func (*ReactionTime) ProtoReflect

func (x *ReactionTime) ProtoReflect() protoreflect.Message

func (*ReactionTime) Reset

func (x *ReactionTime) Reset()

func (*ReactionTime) String

func (x *ReactionTime) String() string

type Reason

type Reason struct {

	// Unique identifier of the reason
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the reason
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the reason
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Close Reason ID of the reason
	CloseReasonId int64 `protobuf:"varint,6,opt,name=close_reason_id,json=closeReasonId,proto3" json:"close_reason_id,omitempty"`
	// CreatedAt timestamp of the reason
	CreatedAt int64 `protobuf:"varint,20,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// UpdatedAt timestamp of the reason
	UpdatedAt int64 `protobuf:"varint,21,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// CreatedBy user of the reason
	CreatedBy *Lookup `protobuf:"bytes,22,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// UpdatedBy user of the reason
	UpdatedBy *Lookup `protobuf:"bytes,23,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// contains filtered or unexported fields
}

Reason message represents a reason entity with metadata

func (*Reason) Descriptor deprecated

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

Deprecated: Use Reason.ProtoReflect.Descriptor instead.

func (*Reason) GetCloseReasonId

func (x *Reason) GetCloseReasonId() int64

func (*Reason) GetCreatedAt

func (x *Reason) GetCreatedAt() int64

func (*Reason) GetCreatedBy

func (x *Reason) GetCreatedBy() *Lookup

func (*Reason) GetDescription

func (x *Reason) GetDescription() string

func (*Reason) GetId

func (x *Reason) GetId() int64

func (*Reason) GetName

func (x *Reason) GetName() string

func (*Reason) GetUpdatedAt

func (x *Reason) GetUpdatedAt() int64

func (*Reason) GetUpdatedBy

func (x *Reason) GetUpdatedBy() *Lookup

func (*Reason) ProtoMessage

func (*Reason) ProtoMessage()

func (*Reason) ProtoReflect

func (x *Reason) ProtoReflect() protoreflect.Message

func (*Reason) Reset

func (x *Reason) Reset()

func (*Reason) String

func (x *Reason) String() string

type ReasonList

type ReasonList struct {
	Page  int32     `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Next  bool      `protobuf:"varint,2,opt,name=next,proto3" json:"next,omitempty"`
	Items []*Reason `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

ReasonList message contains a list of Reason items with pagination

func (*ReasonList) Descriptor deprecated

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

Deprecated: Use ReasonList.ProtoReflect.Descriptor instead.

func (*ReasonList) GetItems

func (x *ReasonList) GetItems() []*Reason

func (*ReasonList) GetNext

func (x *ReasonList) GetNext() bool

func (*ReasonList) GetPage

func (x *ReasonList) GetPage() int32

func (*ReasonList) ProtoMessage

func (*ReasonList) ProtoMessage()

func (*ReasonList) ProtoReflect

func (x *ReasonList) ProtoReflect() protoreflect.Message

func (*ReasonList) Reset

func (x *ReasonList) Reset()

func (*ReasonList) String

func (x *ReasonList) String() string

type ReasonsClient

type ReasonsClient interface {
	// RPC method to list or search reasons
	ListReasons(ctx context.Context, in *ListReasonRequest, opts ...grpc.CallOption) (*ReasonList, error)
	// RPC method to create a new reason
	CreateReason(ctx context.Context, in *CreateReasonRequest, opts ...grpc.CallOption) (*Reason, error)
	// RPC method to update an existing reason
	UpdateReason(ctx context.Context, in *UpdateReasonRequest, opts ...grpc.CallOption) (*Reason, error)
	// RPC method to delete an existing reason
	DeleteReason(ctx context.Context, in *DeleteReasonRequest, opts ...grpc.CallOption) (*Reason, error)
	// RPC method to locate a specific reason by ID
	LocateReason(ctx context.Context, in *LocateReasonRequest, opts ...grpc.CallOption) (*LocateReasonResponse, error)
}

ReasonsClient is the client API for Reasons 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.

Reasons service definition with RPC methods for managing reasons

func NewReasonsClient

func NewReasonsClient(cc grpc.ClientConnInterface) ReasonsClient

type ReasonsServer

type ReasonsServer interface {
	// RPC method to list or search reasons
	ListReasons(context.Context, *ListReasonRequest) (*ReasonList, error)
	// RPC method to create a new reason
	CreateReason(context.Context, *CreateReasonRequest) (*Reason, error)
	// RPC method to update an existing reason
	UpdateReason(context.Context, *UpdateReasonRequest) (*Reason, error)
	// RPC method to delete an existing reason
	DeleteReason(context.Context, *DeleteReasonRequest) (*Reason, error)
	// RPC method to locate a specific reason by ID
	LocateReason(context.Context, *LocateReasonRequest) (*LocateReasonResponse, error)
}

ReasonsServer is the server API for Reasons service. All implementations should embed UnimplementedReasonsServer for forward compatibility.

Reasons service definition with RPC methods for managing reasons

type ResolutionTime

type ResolutionTime struct {
	Hours   int32 `protobuf:"varint,1,opt,name=hours,proto3" json:"hours,omitempty"`
	Minutes int32 `protobuf:"varint,2,opt,name=minutes,proto3" json:"minutes,omitempty"`
	// contains filtered or unexported fields
}

ResolutionTime message represents the resolution time in hours and minutes

func (*ResolutionTime) Descriptor deprecated

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

Deprecated: Use ResolutionTime.ProtoReflect.Descriptor instead.

func (*ResolutionTime) GetHours

func (x *ResolutionTime) GetHours() int32

func (*ResolutionTime) GetMinutes

func (x *ResolutionTime) GetMinutes() int32

func (*ResolutionTime) ProtoMessage

func (*ResolutionTime) ProtoMessage()

func (*ResolutionTime) ProtoReflect

func (x *ResolutionTime) ProtoReflect() protoreflect.Message

func (*ResolutionTime) Reset

func (x *ResolutionTime) Reset()

func (*ResolutionTime) String

func (x *ResolutionTime) String() string

type SLA

type SLA struct {

	// Unique identifier of the SLA
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the SLA - required
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the SLA - optional
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Validity period for the SLA - optional
	ValidFrom int64 `protobuf:"varint,4,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
	ValidTo   int64 `protobuf:"varint,5,opt,name=valid_to,json=validTo,proto3" json:"valid_to,omitempty"`
	// Calendar ID from the "Calendars" dictionary - required
	CalendarId int64 `protobuf:"varint,6,opt,name=calendar_id,json=calendarId,proto3" json:"calendar_id,omitempty"`
	// Reaction time - required
	ReactionTime *ReactionTime `protobuf:"bytes,7,opt,name=reaction_time,json=reactionTime,proto3" json:"reaction_time,omitempty"`
	// Resolution time - required
	ResolutionTime *ResolutionTime `protobuf:"bytes,8,opt,name=resolution_time,json=resolutionTime,proto3" json:"resolution_time,omitempty"`
	// CreatedAt timestamp of the SLA
	CreatedAt int64 `protobuf:"varint,20,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// UpdatedAt timestamp of the SLA
	UpdatedAt int64 `protobuf:"varint,21,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// CreatedBy user of the SLA
	CreatedBy *Lookup `protobuf:"bytes,22,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// UpdatedBy user of the SLA
	UpdatedBy *Lookup `protobuf:"bytes,23,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// contains filtered or unexported fields
}

SLA message represents an SLA entity with metadata

func (*SLA) Descriptor deprecated

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

Deprecated: Use SLA.ProtoReflect.Descriptor instead.

func (*SLA) GetCalendarId

func (x *SLA) GetCalendarId() int64

func (*SLA) GetCreatedAt

func (x *SLA) GetCreatedAt() int64

func (*SLA) GetCreatedBy

func (x *SLA) GetCreatedBy() *Lookup

func (*SLA) GetDescription

func (x *SLA) GetDescription() string

func (*SLA) GetId

func (x *SLA) GetId() int64

func (*SLA) GetName

func (x *SLA) GetName() string

func (*SLA) GetReactionTime

func (x *SLA) GetReactionTime() *ReactionTime

func (*SLA) GetResolutionTime

func (x *SLA) GetResolutionTime() *ResolutionTime

func (*SLA) GetUpdatedAt

func (x *SLA) GetUpdatedAt() int64

func (*SLA) GetUpdatedBy

func (x *SLA) GetUpdatedBy() *Lookup

func (*SLA) GetValidFrom

func (x *SLA) GetValidFrom() int64

func (*SLA) GetValidTo

func (x *SLA) GetValidTo() int64

func (*SLA) ProtoMessage

func (*SLA) ProtoMessage()

func (*SLA) ProtoReflect

func (x *SLA) ProtoReflect() protoreflect.Message

func (*SLA) Reset

func (x *SLA) Reset()

func (*SLA) String

func (x *SLA) String() string

type SLACondition

type SLACondition struct {

	// Unique identifier of the SLACondition
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the SLACondition - required
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Priorities associated with the SLACondition - fetched as Lookup entities [ Priority name + ID ]
	Priorities []*Lookup `protobuf:"bytes,3,rep,name=priorities,proto3" json:"priorities,omitempty"`
	// Reaction time - required
	ReactionTime *ReactionTime `protobuf:"bytes,4,opt,name=reaction_time,json=reactionTime,proto3" json:"reaction_time,omitempty"`
	// Resolution time - required
	ResolutionTime *ResolutionTime `protobuf:"bytes,5,opt,name=resolution_time,json=resolutionTime,proto3" json:"resolution_time,omitempty"`
	// SLA ID associated with the SLACondition
	SlaId int64 `protobuf:"varint,6,opt,name=sla_id,json=slaId,proto3" json:"sla_id,omitempty"`
	// CreatedAt timestamp of the SLACondition
	CreatedAt int64 `protobuf:"varint,20,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// UpdatedAt timestamp of the SLACondition
	UpdatedAt int64 `protobuf:"varint,21,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// CreatedBy user of the SLACondition
	CreatedBy *Lookup `protobuf:"bytes,22,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// UpdatedBy user of the SLACondition
	UpdatedBy *Lookup `protobuf:"bytes,23,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// contains filtered or unexported fields
}

SLACondition message represents an SLACondition entity with metadata

func (*SLACondition) Descriptor deprecated

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

Deprecated: Use SLACondition.ProtoReflect.Descriptor instead.

func (*SLACondition) GetCreatedAt

func (x *SLACondition) GetCreatedAt() int64

func (*SLACondition) GetCreatedBy

func (x *SLACondition) GetCreatedBy() *Lookup

func (*SLACondition) GetId

func (x *SLACondition) GetId() int64

func (*SLACondition) GetName

func (x *SLACondition) GetName() string

func (*SLACondition) GetPriorities

func (x *SLACondition) GetPriorities() []*Lookup

func (*SLACondition) GetReactionTime

func (x *SLACondition) GetReactionTime() *ReactionTime

func (*SLACondition) GetResolutionTime

func (x *SLACondition) GetResolutionTime() *ResolutionTime

func (*SLACondition) GetSlaId

func (x *SLACondition) GetSlaId() int64

func (*SLACondition) GetUpdatedAt

func (x *SLACondition) GetUpdatedAt() int64

func (*SLACondition) GetUpdatedBy

func (x *SLACondition) GetUpdatedBy() *Lookup

func (*SLACondition) ProtoMessage

func (*SLACondition) ProtoMessage()

func (*SLACondition) ProtoReflect

func (x *SLACondition) ProtoReflect() protoreflect.Message

func (*SLACondition) Reset

func (x *SLACondition) Reset()

func (*SLACondition) String

func (x *SLACondition) String() string

type SLAConditionList

type SLAConditionList struct {
	Page  int32           `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Next  bool            `protobuf:"varint,2,opt,name=next,proto3" json:"next,omitempty"`
	Items []*SLACondition `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

SLAConditionList message contains a list of SLACondition items with pagination

func (*SLAConditionList) Descriptor deprecated

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

Deprecated: Use SLAConditionList.ProtoReflect.Descriptor instead.

func (*SLAConditionList) GetItems

func (x *SLAConditionList) GetItems() []*SLACondition

func (*SLAConditionList) GetNext

func (x *SLAConditionList) GetNext() bool

func (*SLAConditionList) GetPage

func (x *SLAConditionList) GetPage() int32

func (*SLAConditionList) ProtoMessage

func (*SLAConditionList) ProtoMessage()

func (*SLAConditionList) ProtoReflect

func (x *SLAConditionList) ProtoReflect() protoreflect.Message

func (*SLAConditionList) Reset

func (x *SLAConditionList) Reset()

func (*SLAConditionList) String

func (x *SLAConditionList) String() string

type SLAConditionsClient

type SLAConditionsClient interface {
	// RPC method to list or search SLAConditions
	ListSLAConditions(ctx context.Context, in *ListSLAConditionRequest, opts ...grpc.CallOption) (*SLAConditionList, error)
	// RPC method to create a new SLACondition
	CreateSLACondition(ctx context.Context, in *CreateSLAConditionRequest, opts ...grpc.CallOption) (*SLACondition, error)
	// RPC method to update an existing SLACondition
	UpdateSLACondition(ctx context.Context, in *UpdateSLAConditionRequest, opts ...grpc.CallOption) (*SLACondition, error)
	// RPC method to delete an existing SLACondition
	DeleteSLACondition(ctx context.Context, in *DeleteSLAConditionRequest, opts ...grpc.CallOption) (*SLACondition, error)
	// RPC method to locate a specific SLACondition by ID
	LocateSLACondition(ctx context.Context, in *LocateSLAConditionRequest, opts ...grpc.CallOption) (*LocateSLAConditionResponse, error)
}

SLAConditionsClient is the client API for SLAConditions 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.

SLAConditions service definition with RPC methods for managing SLAConditions

type SLAConditionsServer

type SLAConditionsServer interface {
	// RPC method to list or search SLAConditions
	ListSLAConditions(context.Context, *ListSLAConditionRequest) (*SLAConditionList, error)
	// RPC method to create a new SLACondition
	CreateSLACondition(context.Context, *CreateSLAConditionRequest) (*SLACondition, error)
	// RPC method to update an existing SLACondition
	UpdateSLACondition(context.Context, *UpdateSLAConditionRequest) (*SLACondition, error)
	// RPC method to delete an existing SLACondition
	DeleteSLACondition(context.Context, *DeleteSLAConditionRequest) (*SLACondition, error)
	// RPC method to locate a specific SLACondition by ID
	LocateSLACondition(context.Context, *LocateSLAConditionRequest) (*LocateSLAConditionResponse, error)
}

SLAConditionsServer is the server API for SLAConditions service. All implementations should embed UnimplementedSLAConditionsServer for forward compatibility.

SLAConditions service definition with RPC methods for managing SLAConditions

type SLAList

type SLAList struct {
	Page  int32  `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Next  bool   `protobuf:"varint,2,opt,name=next,proto3" json:"next,omitempty"`
	Items []*SLA `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

SLAList message contains a list of SLA items with pagination

func (*SLAList) Descriptor deprecated

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

Deprecated: Use SLAList.ProtoReflect.Descriptor instead.

func (*SLAList) GetItems

func (x *SLAList) GetItems() []*SLA

func (*SLAList) GetNext

func (x *SLAList) GetNext() bool

func (*SLAList) GetPage

func (x *SLAList) GetPage() int32

func (*SLAList) ProtoMessage

func (*SLAList) ProtoMessage()

func (*SLAList) ProtoReflect

func (x *SLAList) ProtoReflect() protoreflect.Message

func (*SLAList) Reset

func (x *SLAList) Reset()

func (*SLAList) String

func (x *SLAList) String() string

type SLAsClient

type SLAsClient interface {
	// RPC method to list or search SLAs
	ListSLAs(ctx context.Context, in *ListSLARequest, opts ...grpc.CallOption) (*SLAList, error)
	// RPC method to create a new SLA
	CreateSLA(ctx context.Context, in *CreateSLARequest, opts ...grpc.CallOption) (*SLA, error)
	// RPC method to update an existing SLA
	UpdateSLA(ctx context.Context, in *UpdateSLARequest, opts ...grpc.CallOption) (*SLA, error)
	// RPC method to delete an existing SLA
	DeleteSLA(ctx context.Context, in *DeleteSLARequest, opts ...grpc.CallOption) (*SLA, error)
	// RPC method to locate a specific SLA by ID
	LocateSLA(ctx context.Context, in *LocateSLARequest, opts ...grpc.CallOption) (*LocateSLAResponse, error)
}

SLAsClient is the client API for SLAs 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.

SLAs service definition with RPC methods for managing SLAs

func NewSLAsClient

func NewSLAsClient(cc grpc.ClientConnInterface) SLAsClient

type SLAsServer

type SLAsServer interface {
	// RPC method to list or search SLAs
	ListSLAs(context.Context, *ListSLARequest) (*SLAList, error)
	// RPC method to create a new SLA
	CreateSLA(context.Context, *CreateSLARequest) (*SLA, error)
	// RPC method to update an existing SLA
	UpdateSLA(context.Context, *UpdateSLARequest) (*SLA, error)
	// RPC method to delete an existing SLA
	DeleteSLA(context.Context, *DeleteSLARequest) (*SLA, error)
	// RPC method to locate a specific SLA by ID
	LocateSLA(context.Context, *LocateSLARequest) (*LocateSLAResponse, error)
}

SLAsServer is the server API for SLAs service. All implementations should embed UnimplementedSLAsServer for forward compatibility.

SLAs service definition with RPC methods for managing SLAs

type Service

type Service struct {

	// Unique identifier for the service
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the service
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the parent catalog
	RootId int64 `protobuf:"varint,3,opt,name=root_id,json=rootId,proto3" json:"root_id,omitempty"`
	// Description of the service (optional)
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Code for external integrations (optional)
	Code string `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// State of the service (true for active, false for inactive)
	State bool `protobuf:"varint,6,opt,name=state,proto3" json:"state,omitempty"`
	// SLA associated with the service
	Sla *Lookup `protobuf:"bytes,7,opt,name=sla,proto3" json:"sla,omitempty"`
	// Group responsible for the service
	Group *Lookup `protobuf:"bytes,8,opt,name=group,proto3" json:"group,omitempty"`
	// Assignee responsible for the service
	Assignee *Lookup `protobuf:"bytes,9,opt,name=assignee,proto3" json:"assignee,omitempty"`
	// Timestamp when the service was created
	CreatedAt int64 `protobuf:"varint,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Timestamp when the service was last updated
	UpdatedAt int64 `protobuf:"varint,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// User who created the service
	CreatedBy *Lookup `protobuf:"bytes,13,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// User who last updated the service
	UpdatedBy *Lookup `protobuf:"bytes,14,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Catalogs associated with the service
	CatalogId int64 `protobuf:"varint,15,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"`
	// Service associated with the service
	Service []*Service `protobuf:"bytes,16,rep,name=service,proto3" json:"service,omitempty"`
	// contains filtered or unexported fields
}

Service message represents a service entity within a catalog

func (*Service) Descriptor deprecated

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

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetAssignee

func (x *Service) GetAssignee() *Lookup

func (*Service) GetCatalogId

func (x *Service) GetCatalogId() int64

func (*Service) GetCode

func (x *Service) GetCode() string

func (*Service) GetCreatedAt

func (x *Service) GetCreatedAt() int64

func (*Service) GetCreatedBy

func (x *Service) GetCreatedBy() *Lookup

func (*Service) GetDescription

func (x *Service) GetDescription() string

func (*Service) GetGroup

func (x *Service) GetGroup() *Lookup

func (*Service) GetId

func (x *Service) GetId() int64

func (*Service) GetName

func (x *Service) GetName() string

func (*Service) GetRootId

func (x *Service) GetRootId() int64

func (*Service) GetService

func (x *Service) GetService() []*Service

func (*Service) GetSla

func (x *Service) GetSla() *Lookup

func (*Service) GetState

func (x *Service) GetState() bool

func (*Service) GetUpdatedAt

func (x *Service) GetUpdatedAt() int64

func (*Service) GetUpdatedBy

func (x *Service) GetUpdatedBy() *Lookup

func (*Service) ProtoMessage

func (*Service) ProtoMessage()

func (*Service) ProtoReflect

func (x *Service) ProtoReflect() protoreflect.Message

func (*Service) Reset

func (x *Service) Reset()

func (*Service) String

func (x *Service) String() string

type ServiceList

type ServiceList struct {

	// Page number for pagination
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// Indicates if there are more pages
	Next bool `protobuf:"varint,2,opt,name=next,proto3" json:"next,omitempty"`
	// List of service items
	Items []*Service `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

ServiceList message contains a list of services with pagination

func (*ServiceList) Descriptor deprecated

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

Deprecated: Use ServiceList.ProtoReflect.Descriptor instead.

func (*ServiceList) GetItems

func (x *ServiceList) GetItems() []*Service

func (*ServiceList) GetNext

func (x *ServiceList) GetNext() bool

func (*ServiceList) GetPage

func (x *ServiceList) GetPage() int32

func (*ServiceList) ProtoMessage

func (*ServiceList) ProtoMessage()

func (*ServiceList) ProtoReflect

func (x *ServiceList) ProtoReflect() protoreflect.Message

func (*ServiceList) Reset

func (x *ServiceList) Reset()

func (*ServiceList) String

func (x *ServiceList) String() string

type ServicesClient

type ServicesClient interface {
	// RPC method to list or search services within a catalog
	ListServices(ctx context.Context, in *ListServiceRequest, opts ...grpc.CallOption) (*ServiceList, error)
	// RPC method to create a new service within a catalog
	CreateService(ctx context.Context, in *CreateServiceRequest, opts ...grpc.CallOption) (*Service, error)
	// RPC method to update an existing service
	UpdateService(ctx context.Context, in *UpdateServiceRequest, opts ...grpc.CallOption) (*Service, error)
	// RPC method to delete a service
	DeleteService(ctx context.Context, in *DeleteServiceRequest, opts ...grpc.CallOption) (*ServiceList, error)
	// RPC method to locate a specific service by ID
	LocateService(ctx context.Context, in *LocateServiceRequest, opts ...grpc.CallOption) (*LocateServiceResponse, error)
}

ServicesClient is the client API for Services 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.

Service definition for managing services within catalogs

func NewServicesClient

func NewServicesClient(cc grpc.ClientConnInterface) ServicesClient

type ServicesServer

type ServicesServer interface {
	// RPC method to list or search services within a catalog
	ListServices(context.Context, *ListServiceRequest) (*ServiceList, error)
	// RPC method to create a new service within a catalog
	CreateService(context.Context, *CreateServiceRequest) (*Service, error)
	// RPC method to update an existing service
	UpdateService(context.Context, *UpdateServiceRequest) (*Service, error)
	// RPC method to delete a service
	DeleteService(context.Context, *DeleteServiceRequest) (*ServiceList, error)
	// RPC method to locate a specific service by ID
	LocateService(context.Context, *LocateServiceRequest) (*LocateServiceResponse, error)
}

ServicesServer is the server API for Services service. All implementations should embed UnimplementedServicesServer for forward compatibility.

Service definition for managing services within catalogs

type Status

type Status struct {

	// Unique identifier of the close reason
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the close reason
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the close reason
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// CreatedAt timestamp of the close reason
	CreatedAt int64 `protobuf:"varint,20,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// UpdatedAt timestamp of the close reason
	UpdatedAt int64 `protobuf:"varint,21,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// CreatedBy user of the close reason
	CreatedBy *Lookup `protobuf:"bytes,22,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// UpdatedBy user of the close reason
	UpdatedBy *Lookup `protobuf:"bytes,23,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// contains filtered or unexported fields
}

Status message represents a status entity with metadata

func (*Status) Descriptor deprecated

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

Deprecated: Use Status.ProtoReflect.Descriptor instead.

func (*Status) GetCreatedAt

func (x *Status) GetCreatedAt() int64

func (*Status) GetCreatedBy

func (x *Status) GetCreatedBy() *Lookup

func (*Status) GetDescription

func (x *Status) GetDescription() string

func (*Status) GetId

func (x *Status) GetId() int64

func (*Status) GetName

func (x *Status) GetName() string

func (*Status) GetUpdatedAt

func (x *Status) GetUpdatedAt() int64

func (*Status) GetUpdatedBy

func (x *Status) GetUpdatedBy() *Lookup

func (*Status) ProtoMessage

func (*Status) ProtoMessage()

func (*Status) ProtoReflect

func (x *Status) ProtoReflect() protoreflect.Message

func (*Status) Reset

func (x *Status) Reset()

func (*Status) String

func (x *Status) String() string

type StatusCondition

type StatusCondition struct {

	// Unique identifier of the status condition
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the status condition
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the status condition
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Initial status condition
	Initial bool `protobuf:"varint,4,opt,name=initial,proto3" json:"initial,omitempty"`
	// Final status condition
	Final bool `protobuf:"varint,5,opt,name=final,proto3" json:"final,omitempty"`
	// Status ID of the status condition
	StatusId int64 `protobuf:"varint,6,opt,name=status_id,json=statusId,proto3" json:"status_id,omitempty"`
	// CreatedAt timestamp of the status condition
	CreatedAt int64 `protobuf:"varint,20,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// UpdatedAt timestamp of the status condition
	UpdatedAt int64 `protobuf:"varint,21,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// CreatedBy user of the status condition
	CreatedBy *Lookup `protobuf:"bytes,22,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// UpdatedBy user of the status condition
	UpdatedBy *Lookup `protobuf:"bytes,23,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// contains filtered or unexported fields
}

StatusCondition message represents a status entity with metadata

func (*StatusCondition) Descriptor deprecated

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

Deprecated: Use StatusCondition.ProtoReflect.Descriptor instead.

func (*StatusCondition) GetCreatedAt

func (x *StatusCondition) GetCreatedAt() int64

func (*StatusCondition) GetCreatedBy

func (x *StatusCondition) GetCreatedBy() *Lookup

func (*StatusCondition) GetDescription

func (x *StatusCondition) GetDescription() string

func (*StatusCondition) GetFinal

func (x *StatusCondition) GetFinal() bool

func (*StatusCondition) GetId

func (x *StatusCondition) GetId() int64

func (*StatusCondition) GetInitial

func (x *StatusCondition) GetInitial() bool

func (*StatusCondition) GetName

func (x *StatusCondition) GetName() string

func (*StatusCondition) GetStatusId

func (x *StatusCondition) GetStatusId() int64

func (*StatusCondition) GetUpdatedAt

func (x *StatusCondition) GetUpdatedAt() int64

func (*StatusCondition) GetUpdatedBy

func (x *StatusCondition) GetUpdatedBy() *Lookup

func (*StatusCondition) ProtoMessage

func (*StatusCondition) ProtoMessage()

func (*StatusCondition) ProtoReflect

func (x *StatusCondition) ProtoReflect() protoreflect.Message

func (*StatusCondition) Reset

func (x *StatusCondition) Reset()

func (*StatusCondition) String

func (x *StatusCondition) String() string

type StatusConditionList

type StatusConditionList struct {
	Page  int32              `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Next  bool               `protobuf:"varint,2,opt,name=next,proto3" json:"next,omitempty"`
	Items []*StatusCondition `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

StatusConditionList message contains a list of StatusCondition items with pagination

func (*StatusConditionList) Descriptor deprecated

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

Deprecated: Use StatusConditionList.ProtoReflect.Descriptor instead.

func (*StatusConditionList) GetItems

func (x *StatusConditionList) GetItems() []*StatusCondition

func (*StatusConditionList) GetNext

func (x *StatusConditionList) GetNext() bool

func (*StatusConditionList) GetPage

func (x *StatusConditionList) GetPage() int32

func (*StatusConditionList) ProtoMessage

func (*StatusConditionList) ProtoMessage()

func (*StatusConditionList) ProtoReflect

func (x *StatusConditionList) ProtoReflect() protoreflect.Message

func (*StatusConditionList) Reset

func (x *StatusConditionList) Reset()

func (*StatusConditionList) String

func (x *StatusConditionList) String() string

type StatusConditionsClient

type StatusConditionsClient interface {
	// RPC method to list or search statuses
	ListStatusConditions(ctx context.Context, in *ListStatusConditionRequest, opts ...grpc.CallOption) (*StatusConditionList, error)
	// RPC method to create a new status
	CreateStatusCondition(ctx context.Context, in *CreateStatusConditionRequest, opts ...grpc.CallOption) (*StatusCondition, error)
	// RPC method to update an existing status
	UpdateStatusCondition(ctx context.Context, in *UpdateStatusConditionRequest, opts ...grpc.CallOption) (*StatusCondition, error)
	// RPC method to delete an existing status
	DeleteStatusCondition(ctx context.Context, in *DeleteStatusConditionRequest, opts ...grpc.CallOption) (*StatusCondition, error)
	// RPC method to locate a specific status by ID
	LocateStatusCondition(ctx context.Context, in *LocateStatusConditionRequest, opts ...grpc.CallOption) (*LocateStatusConditionResponse, error)
}

StatusConditionsClient is the client API for StatusConditions 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.

StatusConditions service definition with RPC methods for managing statuses

type StatusConditionsServer

type StatusConditionsServer interface {
	// RPC method to list or search statuses
	ListStatusConditions(context.Context, *ListStatusConditionRequest) (*StatusConditionList, error)
	// RPC method to create a new status
	CreateStatusCondition(context.Context, *CreateStatusConditionRequest) (*StatusCondition, error)
	// RPC method to update an existing status
	UpdateStatusCondition(context.Context, *UpdateStatusConditionRequest) (*StatusCondition, error)
	// RPC method to delete an existing status
	DeleteStatusCondition(context.Context, *DeleteStatusConditionRequest) (*StatusCondition, error)
	// RPC method to locate a specific status by ID
	LocateStatusCondition(context.Context, *LocateStatusConditionRequest) (*LocateStatusConditionResponse, error)
}

StatusConditionsServer is the server API for StatusConditions service. All implementations should embed UnimplementedStatusConditionsServer for forward compatibility.

StatusConditions service definition with RPC methods for managing statuses

type StatusList

type StatusList struct {
	Page  int32     `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Next  bool      `protobuf:"varint,2,opt,name=next,proto3" json:"next,omitempty"`
	Items []*Status `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

StatusList message contains a list of Status items with pagination

func (*StatusList) Descriptor deprecated

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

Deprecated: Use StatusList.ProtoReflect.Descriptor instead.

func (*StatusList) GetItems

func (x *StatusList) GetItems() []*Status

func (*StatusList) GetNext

func (x *StatusList) GetNext() bool

func (*StatusList) GetPage

func (x *StatusList) GetPage() int32

func (*StatusList) ProtoMessage

func (*StatusList) ProtoMessage()

func (*StatusList) ProtoReflect

func (x *StatusList) ProtoReflect() protoreflect.Message

func (*StatusList) Reset

func (x *StatusList) Reset()

func (*StatusList) String

func (x *StatusList) String() string

type StatusesClient

type StatusesClient interface {
	// RPC method to list or search statuses
	ListStatuses(ctx context.Context, in *ListStatusRequest, opts ...grpc.CallOption) (*StatusList, error)
	// RPC method to create a new status
	CreateStatus(ctx context.Context, in *CreateStatusRequest, opts ...grpc.CallOption) (*Status, error)
	// RPC method to update an existing status
	UpdateStatus(ctx context.Context, in *UpdateStatusRequest, opts ...grpc.CallOption) (*Status, error)
	// RPC method to delete an existing status
	DeleteStatus(ctx context.Context, in *DeleteStatusRequest, opts ...grpc.CallOption) (*Status, error)
	// RPC method to locate a specific status by ID
	LocateStatus(ctx context.Context, in *LocateStatusRequest, opts ...grpc.CallOption) (*LocateStatusResponse, error)
}

StatusesClient is the client API for Statuses 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.

Statuses service definition with RPC methods for managing statuses

func NewStatusesClient

func NewStatusesClient(cc grpc.ClientConnInterface) StatusesClient

type StatusesServer

type StatusesServer interface {
	// RPC method to list or search statuses
	ListStatuses(context.Context, *ListStatusRequest) (*StatusList, error)
	// RPC method to create a new status
	CreateStatus(context.Context, *CreateStatusRequest) (*Status, error)
	// RPC method to update an existing status
	UpdateStatus(context.Context, *UpdateStatusRequest) (*Status, error)
	// RPC method to delete an existing status
	DeleteStatus(context.Context, *DeleteStatusRequest) (*Status, error)
	// RPC method to locate a specific status by ID
	LocateStatus(context.Context, *LocateStatusRequest) (*LocateStatusResponse, error)
}

StatusesServer is the server API for Statuses service. All implementations should embed UnimplementedStatusesServer for forward compatibility.

Statuses service definition with RPC methods for managing statuses

type Type

type Type int32

Represents a source type for the appeal.

const (
	Type_TYPE_UNSPECIFIED Type = 0 // Default value
	Type_CALL             Type = 1 // Call
	Type_CHAT             Type = 2 // Chat
	Type_SOCIAL_MEDIA     Type = 3 // Social Media
	Type_EMAIL            Type = 4 // Email
	Type_API              Type = 5 // API
	Type_MANUAL           Type = 6 // Manual
)

func (Type) Descriptor

func (Type) Descriptor() protoreflect.EnumDescriptor

func (Type) Enum

func (x Type) Enum() *Type

func (Type) EnumDescriptor deprecated

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

Deprecated: Use Type.Descriptor instead.

func (Type) Number

func (x Type) Number() protoreflect.EnumNumber

func (Type) String

func (x Type) String() string

func (Type) Type

func (Type) Type() protoreflect.EnumType

type UnimplementedAppealsServer

type UnimplementedAppealsServer struct{}

UnimplementedAppealsServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedAppealsServer) CreateAppeal

func (UnimplementedAppealsServer) DeleteAppeal

func (UnimplementedAppealsServer) ListAppeals

func (UnimplementedAppealsServer) LocateAppeal

func (UnimplementedAppealsServer) UpdateAppeal

type UnimplementedCatalogsServer

type UnimplementedCatalogsServer struct{}

UnimplementedCatalogsServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedCatalogsServer) CreateCatalog

func (UnimplementedCatalogsServer) DeleteCatalog

func (UnimplementedCatalogsServer) ListCatalogs

func (UnimplementedCatalogsServer) LocateCatalog

func (UnimplementedCatalogsServer) UpdateCatalog

type UnimplementedCloseReasonsServer

type UnimplementedCloseReasonsServer struct{}

UnimplementedCloseReasonsServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedCloseReasonsServer) CreateCloseReason

func (UnimplementedCloseReasonsServer) DeleteCloseReason

func (UnimplementedCloseReasonsServer) ListCloseReasons

func (UnimplementedCloseReasonsServer) LocateCloseReason

func (UnimplementedCloseReasonsServer) UpdateCloseReason

type UnimplementedPrioritiesServer

type UnimplementedPrioritiesServer struct{}

UnimplementedPrioritiesServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedPrioritiesServer) CreatePriority

func (UnimplementedPrioritiesServer) DeletePriority

func (UnimplementedPrioritiesServer) ListPriorities

func (UnimplementedPrioritiesServer) LocatePriority

func (UnimplementedPrioritiesServer) UpdatePriority

type UnimplementedReasonsServer

type UnimplementedReasonsServer struct{}

UnimplementedReasonsServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedReasonsServer) CreateReason

func (UnimplementedReasonsServer) DeleteReason

func (UnimplementedReasonsServer) ListReasons

func (UnimplementedReasonsServer) LocateReason

func (UnimplementedReasonsServer) UpdateReason

type UnimplementedSLAConditionsServer

type UnimplementedSLAConditionsServer struct{}

UnimplementedSLAConditionsServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSLAConditionsServer) CreateSLACondition

func (UnimplementedSLAConditionsServer) DeleteSLACondition

func (UnimplementedSLAConditionsServer) ListSLAConditions

func (UnimplementedSLAConditionsServer) LocateSLACondition

func (UnimplementedSLAConditionsServer) UpdateSLACondition

type UnimplementedSLAsServer

type UnimplementedSLAsServer struct{}

UnimplementedSLAsServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSLAsServer) CreateSLA

func (UnimplementedSLAsServer) DeleteSLA

func (UnimplementedSLAsServer) ListSLAs

func (UnimplementedSLAsServer) LocateSLA

func (UnimplementedSLAsServer) UpdateSLA

type UnimplementedServicesServer

type UnimplementedServicesServer struct{}

UnimplementedServicesServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedServicesServer) CreateService

func (UnimplementedServicesServer) DeleteService

func (UnimplementedServicesServer) ListServices

func (UnimplementedServicesServer) LocateService

func (UnimplementedServicesServer) UpdateService

type UnimplementedStatusConditionsServer

type UnimplementedStatusConditionsServer struct{}

UnimplementedStatusConditionsServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedStatusConditionsServer) CreateStatusCondition

func (UnimplementedStatusConditionsServer) DeleteStatusCondition

func (UnimplementedStatusConditionsServer) ListStatusConditions

func (UnimplementedStatusConditionsServer) UpdateStatusCondition

type UnimplementedStatusesServer

type UnimplementedStatusesServer struct{}

UnimplementedStatusesServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedStatusesServer) CreateStatus

func (UnimplementedStatusesServer) DeleteStatus

func (UnimplementedStatusesServer) ListStatuses

func (UnimplementedStatusesServer) LocateStatus

func (UnimplementedStatusesServer) UpdateStatus

type UnsafeAppealsServer

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

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

type UnsafeCatalogsServer

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

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

type UnsafeCloseReasonsServer

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

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

type UnsafePrioritiesServer

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

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

type UnsafeReasonsServer

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

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

type UnsafeSLAConditionsServer

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

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

type UnsafeSLAsServer

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

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

type UnsafeServicesServer

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

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

type UnsafeStatusConditionsServer

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

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

type UnsafeStatusesServer

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

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

type UpdateAppealRequest

type UpdateAppealRequest struct {
	Id    int64        `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Input *InputAppeal `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
	// ---- JSON PATCH fields mask ----
	// List of JPath fields specified in body(input).
	XJsonMask []string `protobuf:"bytes,3,rep,name=x_json_mask,json=xJsonMask,proto3" json:"x_json_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for updating an existing appeal.

func (*UpdateAppealRequest) Descriptor deprecated

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

Deprecated: Use UpdateAppealRequest.ProtoReflect.Descriptor instead.

func (*UpdateAppealRequest) GetId

func (x *UpdateAppealRequest) GetId() int64

func (*UpdateAppealRequest) GetInput

func (x *UpdateAppealRequest) GetInput() *InputAppeal

func (*UpdateAppealRequest) GetXJsonMask

func (x *UpdateAppealRequest) GetXJsonMask() []string

func (*UpdateAppealRequest) ProtoMessage

func (*UpdateAppealRequest) ProtoMessage()

func (*UpdateAppealRequest) ProtoReflect

func (x *UpdateAppealRequest) ProtoReflect() protoreflect.Message

func (*UpdateAppealRequest) Reset

func (x *UpdateAppealRequest) Reset()

func (*UpdateAppealRequest) String

func (x *UpdateAppealRequest) String() string

type UpdateCatalogRequest

type UpdateCatalogRequest struct {

	// ID of the catalog to be updated
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Input data for updating the catalog
	Input *InputCatalog `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
	// ---- JSON PATCH fields mask ----
	XJsonMask []string `protobuf:"bytes,3,rep,name=x_json_mask,json=xJsonMask,proto3" json:"x_json_mask,omitempty"`
	// contains filtered or unexported fields
}

UpdateCatalogRequest message for updating an existing catalog

func (*UpdateCatalogRequest) Descriptor deprecated

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

Deprecated: Use UpdateCatalogRequest.ProtoReflect.Descriptor instead.

func (*UpdateCatalogRequest) GetId

func (x *UpdateCatalogRequest) GetId() int64

func (*UpdateCatalogRequest) GetInput

func (x *UpdateCatalogRequest) GetInput() *InputCatalog

func (*UpdateCatalogRequest) GetXJsonMask

func (x *UpdateCatalogRequest) GetXJsonMask() []string

func (*UpdateCatalogRequest) ProtoMessage

func (*UpdateCatalogRequest) ProtoMessage()

func (*UpdateCatalogRequest) ProtoReflect

func (x *UpdateCatalogRequest) ProtoReflect() protoreflect.Message

func (*UpdateCatalogRequest) Reset

func (x *UpdateCatalogRequest) Reset()

func (*UpdateCatalogRequest) String

func (x *UpdateCatalogRequest) String() string

type UpdateCloseReasonRequest

type UpdateCloseReasonRequest struct {
	Id    int64             `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Input *InputCloseReason `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
	// ---- JSON PATCH fields mask ----
	// List of JPath fields specified in body(input).
	XJsonMask []string `protobuf:"bytes,3,rep,name=x_json_mask,json=xJsonMask,proto3" json:"x_json_mask,omitempty"`
	// contains filtered or unexported fields
}

UpdateCloseReasonRequest message for updating an existing close reason

func (*UpdateCloseReasonRequest) Descriptor deprecated

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

Deprecated: Use UpdateCloseReasonRequest.ProtoReflect.Descriptor instead.

func (*UpdateCloseReasonRequest) GetId

func (x *UpdateCloseReasonRequest) GetId() int64

func (*UpdateCloseReasonRequest) GetInput

func (*UpdateCloseReasonRequest) GetXJsonMask

func (x *UpdateCloseReasonRequest) GetXJsonMask() []string

func (*UpdateCloseReasonRequest) ProtoMessage

func (*UpdateCloseReasonRequest) ProtoMessage()

func (*UpdateCloseReasonRequest) ProtoReflect

func (x *UpdateCloseReasonRequest) ProtoReflect() protoreflect.Message

func (*UpdateCloseReasonRequest) Reset

func (x *UpdateCloseReasonRequest) Reset()

func (*UpdateCloseReasonRequest) String

func (x *UpdateCloseReasonRequest) String() string

type UpdatePriorityRequest

type UpdatePriorityRequest struct {
	Id    int64          `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Input *InputPriority `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
	// ---- JSON PATCH fields mask ----
	// List of JPath fields specified in body(input).
	XJsonMask []string `protobuf:"bytes,3,rep,name=x_json_mask,json=xJsonMask,proto3" json:"x_json_mask,omitempty"`
	// contains filtered or unexported fields
}

UpdatePriorityRequest message for updating an existing priority

func (*UpdatePriorityRequest) Descriptor deprecated

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

Deprecated: Use UpdatePriorityRequest.ProtoReflect.Descriptor instead.

func (*UpdatePriorityRequest) GetId

func (x *UpdatePriorityRequest) GetId() int64

func (*UpdatePriorityRequest) GetInput

func (x *UpdatePriorityRequest) GetInput() *InputPriority

func (*UpdatePriorityRequest) GetXJsonMask

func (x *UpdatePriorityRequest) GetXJsonMask() []string

func (*UpdatePriorityRequest) ProtoMessage

func (*UpdatePriorityRequest) ProtoMessage()

func (*UpdatePriorityRequest) ProtoReflect

func (x *UpdatePriorityRequest) ProtoReflect() protoreflect.Message

func (*UpdatePriorityRequest) Reset

func (x *UpdatePriorityRequest) Reset()

func (*UpdatePriorityRequest) String

func (x *UpdatePriorityRequest) String() string

type UpdateReasonRequest

type UpdateReasonRequest struct {
	CloseReasonId int64        `protobuf:"varint,1,opt,name=close_reason_id,json=closeReasonId,proto3" json:"close_reason_id,omitempty"`
	Id            int64        `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	Input         *InputReason `protobuf:"bytes,3,opt,name=input,proto3" json:"input,omitempty"`
	// JSON PATCH fields mask.
	// List of JPath fields specified in body(input).
	XJsonMask []string `protobuf:"bytes,4,rep,name=x_json_mask,json=xJsonMask,proto3" json:"x_json_mask,omitempty"`
	// contains filtered or unexported fields
}

UpdateReasonRequest message for updating an existing reason

func (*UpdateReasonRequest) Descriptor deprecated

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

Deprecated: Use UpdateReasonRequest.ProtoReflect.Descriptor instead.

func (*UpdateReasonRequest) GetCloseReasonId

func (x *UpdateReasonRequest) GetCloseReasonId() int64

func (*UpdateReasonRequest) GetId

func (x *UpdateReasonRequest) GetId() int64

func (*UpdateReasonRequest) GetInput

func (x *UpdateReasonRequest) GetInput() *InputReason

func (*UpdateReasonRequest) GetXJsonMask

func (x *UpdateReasonRequest) GetXJsonMask() []string

func (*UpdateReasonRequest) ProtoMessage

func (*UpdateReasonRequest) ProtoMessage()

func (*UpdateReasonRequest) ProtoReflect

func (x *UpdateReasonRequest) ProtoReflect() protoreflect.Message

func (*UpdateReasonRequest) Reset

func (x *UpdateReasonRequest) Reset()

func (*UpdateReasonRequest) String

func (x *UpdateReasonRequest) String() string

type UpdateSLAConditionRequest

type UpdateSLAConditionRequest struct {
	Id    int64              `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	SlaId int64              `protobuf:"varint,2,opt,name=sla_id,json=slaId,proto3" json:"sla_id,omitempty"`
	Input *InputSLACondition `protobuf:"bytes,3,opt,name=input,proto3" json:"input,omitempty"`
	// ---- JSON PATCH fields mask ----
	// List of JPath fields specified in body(input).
	XJsonMask []string `protobuf:"bytes,4,rep,name=x_json_mask,json=xJsonMask,proto3" json:"x_json_mask,omitempty"`
	// contains filtered or unexported fields
}

UpdateSLAConditionRequest message for updating an existing SLACondition

func (*UpdateSLAConditionRequest) Descriptor deprecated

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

Deprecated: Use UpdateSLAConditionRequest.ProtoReflect.Descriptor instead.

func (*UpdateSLAConditionRequest) GetId

func (x *UpdateSLAConditionRequest) GetId() int64

func (*UpdateSLAConditionRequest) GetInput

func (*UpdateSLAConditionRequest) GetSlaId

func (x *UpdateSLAConditionRequest) GetSlaId() int64

func (*UpdateSLAConditionRequest) GetXJsonMask

func (x *UpdateSLAConditionRequest) GetXJsonMask() []string

func (*UpdateSLAConditionRequest) ProtoMessage

func (*UpdateSLAConditionRequest) ProtoMessage()

func (*UpdateSLAConditionRequest) ProtoReflect

func (*UpdateSLAConditionRequest) Reset

func (x *UpdateSLAConditionRequest) Reset()

func (*UpdateSLAConditionRequest) String

func (x *UpdateSLAConditionRequest) String() string

type UpdateSLARequest

type UpdateSLARequest struct {
	Id    int64     `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Input *InputSLA `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
	// ---- JSON PATCH fields mask ----
	// List of JPath fields specified in body(input).
	XJsonMask []string `protobuf:"bytes,4,rep,name=x_json_mask,json=xJsonMask,proto3" json:"x_json_mask,omitempty"`
	// contains filtered or unexported fields
}

UpdateSLARequest message for updating an existing SLA

func (*UpdateSLARequest) Descriptor deprecated

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

Deprecated: Use UpdateSLARequest.ProtoReflect.Descriptor instead.

func (*UpdateSLARequest) GetId

func (x *UpdateSLARequest) GetId() int64

func (*UpdateSLARequest) GetInput

func (x *UpdateSLARequest) GetInput() *InputSLA

func (*UpdateSLARequest) GetXJsonMask

func (x *UpdateSLARequest) GetXJsonMask() []string

func (*UpdateSLARequest) ProtoMessage

func (*UpdateSLARequest) ProtoMessage()

func (*UpdateSLARequest) ProtoReflect

func (x *UpdateSLARequest) ProtoReflect() protoreflect.Message

func (*UpdateSLARequest) Reset

func (x *UpdateSLARequest) Reset()

func (*UpdateSLARequest) String

func (x *UpdateSLARequest) String() string

type UpdateServiceRequest

type UpdateServiceRequest struct {

	// ID of the service to be updated
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Input data for updating the service
	Input *InputService `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
	// ---- JSON PATCH fields mask ----
	XJsonMask []string `protobuf:"bytes,3,rep,name=x_json_mask,json=xJsonMask,proto3" json:"x_json_mask,omitempty"`
	// contains filtered or unexported fields
}

UpdateServiceRequest message for updating an existing service

func (*UpdateServiceRequest) Descriptor deprecated

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

Deprecated: Use UpdateServiceRequest.ProtoReflect.Descriptor instead.

func (*UpdateServiceRequest) GetId

func (x *UpdateServiceRequest) GetId() int64

func (*UpdateServiceRequest) GetInput

func (x *UpdateServiceRequest) GetInput() *InputService

func (*UpdateServiceRequest) GetXJsonMask

func (x *UpdateServiceRequest) GetXJsonMask() []string

func (*UpdateServiceRequest) ProtoMessage

func (*UpdateServiceRequest) ProtoMessage()

func (*UpdateServiceRequest) ProtoReflect

func (x *UpdateServiceRequest) ProtoReflect() protoreflect.Message

func (*UpdateServiceRequest) Reset

func (x *UpdateServiceRequest) Reset()

func (*UpdateServiceRequest) String

func (x *UpdateServiceRequest) String() string

type UpdateStatusConditionRequest

type UpdateStatusConditionRequest struct {
	StatusId int64                 `protobuf:"varint,1,opt,name=status_id,json=statusId,proto3" json:"status_id,omitempty"`
	Id       int64                 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	Input    *InputStatusCondition `protobuf:"bytes,3,opt,name=input,proto3" json:"input,omitempty"`
	// ---- JSON PATCH fields mask ----
	// List of JPath fields specified in body(input).
	XJsonMask []string `protobuf:"bytes,4,rep,name=x_json_mask,json=xJsonMask,proto3" json:"x_json_mask,omitempty"`
	// contains filtered or unexported fields
}

UpdateStatusConditionRequest message for updating an existing status

func (*UpdateStatusConditionRequest) Descriptor deprecated

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

Deprecated: Use UpdateStatusConditionRequest.ProtoReflect.Descriptor instead.

func (*UpdateStatusConditionRequest) GetId

func (*UpdateStatusConditionRequest) GetInput

func (*UpdateStatusConditionRequest) GetStatusId

func (x *UpdateStatusConditionRequest) GetStatusId() int64

func (*UpdateStatusConditionRequest) GetXJsonMask

func (x *UpdateStatusConditionRequest) GetXJsonMask() []string

func (*UpdateStatusConditionRequest) ProtoMessage

func (*UpdateStatusConditionRequest) ProtoMessage()

func (*UpdateStatusConditionRequest) ProtoReflect

func (*UpdateStatusConditionRequest) Reset

func (x *UpdateStatusConditionRequest) Reset()

func (*UpdateStatusConditionRequest) String

type UpdateStatusRequest

type UpdateStatusRequest struct {
	Id    int64        `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Input *InputStatus `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
	// ---- JSON PATCH fields mask ----
	// List of JPath fields specified in body(input).
	XJsonMask []string `protobuf:"bytes,3,rep,name=x_json_mask,json=xJsonMask,proto3" json:"x_json_mask,omitempty"`
	// contains filtered or unexported fields
}

UpdateStatusRequest message for updating an existing status

func (*UpdateStatusRequest) Descriptor deprecated

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

Deprecated: Use UpdateStatusRequest.ProtoReflect.Descriptor instead.

func (*UpdateStatusRequest) GetId

func (x *UpdateStatusRequest) GetId() int64

func (*UpdateStatusRequest) GetInput

func (x *UpdateStatusRequest) GetInput() *InputStatus

func (*UpdateStatusRequest) GetXJsonMask

func (x *UpdateStatusRequest) GetXJsonMask() []string

func (*UpdateStatusRequest) ProtoMessage

func (*UpdateStatusRequest) ProtoMessage()

func (*UpdateStatusRequest) ProtoReflect

func (x *UpdateStatusRequest) ProtoReflect() protoreflect.Message

func (*UpdateStatusRequest) Reset

func (x *UpdateStatusRequest) Reset()

func (*UpdateStatusRequest) String

func (x *UpdateStatusRequest) String() string

Jump to

Keyboard shortcuts

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