Documentation ¶
Index ¶
- Constants
- func GetPkFilterValue(cond *query.Term) string
- type AbstractConvertBatchRequest
- type AbstractConvertResult
- type Amqp
- type AnyConvertResult
- type AsyncSearchRequest
- type Attribute
- type BatchConvertAnyRequest
- type BatchConvertAnyResponse
- type BatchConvertDataRequest
- type BatchConvertErlRequest
- type BatchConvertErlResponse
- type BatchConvertForFindResponse
- type BatchConvertForFindServiceRequest
- type BatchConvertForSudirResponse
- type BatchConvertResponse
- type BatchFilterDataRequest
- type BatchFilterDataResponse
- type BatchListConvertAnyResponse
- type BatchListConvertErlResponse
- type BatchListConvertForFindResponse
- type BatchListConvertForSudirResponse
- type BatchListFilterDataResponse
- type BinaryCondition
- type ConvertAnyRequest
- type ConvertAnySearchRequest
- type ConvertAnySearchResponse
- type ConvertDataRequest
- type ConvertErlRequest
- type ConvertError
- type ConvertForFindServiceRequest
- type ConvertForFindServiceRequestPayload
- type ConvertRequestPayload
- type ConvertResponse
- type ConvertSearchError
- type ConvertSearchForFindServiceRequest
- type ConvertSearchRequest
- type ConvertSearchResponse
- type CountRequest
- type CountResponse
- type DataRecordByExternalId
- type DataRecordsByExternalIdList
- type EntryType
- type ErlConvertResult
- type ExecuteByIdRequest
- type ExecuteRequest
- type ExternalAsyncSearchRequest
- type ExternalExtendedAsyncSearchRequest
- type FilterAttributeRequest
- type FilterDataRequest
- type FilterDataResult
- type FilterSearchRequest
- type FindConvertResult
- type GetAsyncResultRequest
- type GetJobStatusRequest
- type GetJobStatusResponse
- type Identities
- type InternalAsyncSearchRequest
- type LogicCondition
- type MdmHandleRequest
- type MdmObject
- type NotificationTarget
- type Object
- type OneOfCondition
- type PreferredSearchSlicesRequest
- type PreferredSearchSlicesResponse
- type ProtocolVersion
- type Reason
- type Record
- type Reference
- type Relations
- type ScriptResponse
- type ScriptResponseError
- type SearchIdResponse
- type SearchIdWithScrollResponse
- type SearchRequest
- type SearchResponse
- type SearchWithScrollRequest
- type SudirConvertResult
- type UpsertResponse
Constants ¶
View Source
const ( ErrorTypeCompile = "Compilation" ErrorTypeRunTime = "Runtime" )
Variables ¶
This section is empty.
Functions ¶
func GetPkFilterValue ¶
Types ¶
type AbstractConvertBatchRequest ¶
type AbstractConvertBatchRequest struct { ExternalId string Id uint64 Version int64 Protocol ProtocolVersion IsTech bool AppIdList []NotificationTarget `valid:"required~Required"` }
type AbstractConvertResult ¶
type AbstractConvertResult struct { Target NotificationTarget Error *ConvertError ExternalId string Id uint64 Version int64 Protocol ProtocolVersion IsTech bool }
type Amqp ¶
type Amqp struct { ExchangeName string `valid:"required~Required" schema:"Название точки маршрутизации"` ExchangeKind string `schema:"Тип точки маршрутизации,'direct', 'topic', 'fanout' (по умолчанию - 'direct')"` QueueName string `schema:"Название очереди"` RoutingKey string `` /* 189-byte string literal not displayed */ // автоматическое объявление очереди,точки маршрутизации,привязк Declare bool `` /* 128-byte string literal not displayed */ }
type AnyConvertResult ¶
type AnyConvertResult struct { Result map[string]interface{} AbstractConvertResult }
func (AnyConvertResult) GetMetadata ¶
func (r AnyConvertResult) GetMetadata() AbstractConvertResult
func (AnyConvertResult) GetResult ¶
func (r AnyConvertResult) GetResult() interface{}
type AsyncSearchRequest ¶
type AsyncSearchRequest struct { // размер пакета с результатами поиска PackageSize int // поиск по техническим записям TechEntries bool // если поле не заданно используется внутренее хранилище результатов поиска // Поддерживается rabbit (начинается с amqp://) и http (c http:// или https://) // amqp://user:pass@host:10000/vhost Callback string Protocol ProtocolVersion // обязательный параметр, если указан callback RabbitMQ Amqp *Amqp }
type BatchConvertAnyRequest ¶
type BatchConvertAnyRequest struct { Record *Record `valid:"required~Required"` *AbstractConvertBatchRequest }
type BatchConvertAnyResponse ¶
type BatchConvertAnyResponse map[int32]*AnyConvertResult
type BatchConvertDataRequest ¶
type BatchConvertDataRequest struct { *ConvertRequestPayload `valid:"required~Required"` *AbstractConvertBatchRequest }
type BatchConvertErlRequest ¶
type BatchConvertErlRequest struct { Record *Record `valid:"required~Required"` *AbstractConvertBatchRequest }
type BatchConvertErlResponse ¶
type BatchConvertErlResponse map[int32]*ErlConvertResult
type BatchConvertForFindResponse ¶
type BatchConvertForFindResponse map[int32]*FindConvertResult
type BatchConvertForFindServiceRequest ¶
type BatchConvertForFindServiceRequest struct { *ConvertForFindServiceRequestPayload `valid:"required~Required"` *AbstractConvertBatchRequest }
type BatchConvertForSudirResponse ¶
type BatchConvertForSudirResponse map[int32]*SudirConvertResult
type BatchConvertResponse ¶
type BatchConvertResponse interface {
GetResult() []ConvertResponse
}
type BatchFilterDataRequest ¶
type BatchFilterDataRequest struct { Record *Record `valid:"required~Required"` *AbstractConvertBatchRequest }
type BatchFilterDataResponse ¶
type BatchFilterDataResponse map[int32]*FilterDataResult
type BatchListConvertAnyResponse ¶
type BatchListConvertAnyResponse map[int32][]AnyConvertResult
func (BatchListConvertAnyResponse) GetResult ¶
func (r BatchListConvertAnyResponse) GetResult() []ConvertResponse
type BatchListConvertErlResponse ¶
type BatchListConvertErlResponse map[int32][]ErlConvertResult
func (BatchListConvertErlResponse) GetResult ¶
func (r BatchListConvertErlResponse) GetResult() []ConvertResponse
type BatchListConvertForFindResponse ¶
type BatchListConvertForFindResponse map[int32][]FindConvertResult
func (BatchListConvertForFindResponse) GetResult ¶
func (r BatchListConvertForFindResponse) GetResult() []ConvertResponse
type BatchListConvertForSudirResponse ¶
type BatchListConvertForSudirResponse map[int32][]SudirConvertResult
func (BatchListConvertForSudirResponse) GetResult ¶
func (r BatchListConvertForSudirResponse) GetResult() []ConvertResponse
type BatchListFilterDataResponse ¶
type BatchListFilterDataResponse map[int32][]FilterDataResult
func (BatchListFilterDataResponse) GetResult ¶
func (r BatchListFilterDataResponse) GetResult() []ConvertResponse
type BinaryCondition ¶
type BinaryCondition struct { Field string `valid:"required~Required"` //путь до атрибута Operator query.Operator `` //условный оператор /* 136-byte string literal not displayed */ Value interface{} //(строка, число, булево значение) значение атрибута,обязательно для всех операторов, кроме (exists, not exists) }
type ConvertAnyRequest ¶
type ConvertAnyRequest struct { Record *Record `valid:"required~Required"` ApplicationId int32 `valid:"required~Required"` Protocol ProtocolVersion `valid:"required~Required"` }
type ConvertAnySearchRequest ¶
type ConvertAnySearchRequest struct { Condition *OneOfCondition `valid:"required~Required"` ApplicationId int32 `valid:"required~Required"` Protocol ProtocolVersion }
type ConvertDataRequest ¶
type ConvertDataRequest struct { *ConvertRequestPayload `valid:"required~Required"` ApplicationId int32 `valid:"required~Required"` Protocol ProtocolVersion }
type ConvertErlRequest ¶
type ConvertError ¶
func (*ConvertError) ToGrpcError ¶
func (e *ConvertError) ToGrpcError() error
type ConvertForFindServiceRequest ¶
type ConvertForFindServiceRequest struct { *ConvertForFindServiceRequestPayload `valid:"required~Required"` ApplicationId int32 `valid:"required~Required"` Protocol ProtocolVersion `valid:"required~Required"` }
type ConvertRequestPayload ¶
type ConvertRequestPayload struct { Data interface{} `valid:"required~Required"` CustomData interface{} AttachedObjectTypes []string FilterByAttachedTypes bool }
func (ConvertRequestPayload) CastToMaps ¶
func (p ConvertRequestPayload) CastToMaps() (map[string]interface{}, map[string]interface{})
type ConvertResponse ¶
type ConvertResponse interface { GetMetadata() AbstractConvertResult GetResult() interface{} }
type ConvertSearchError ¶
func (ConvertSearchError) Error ¶
func (e ConvertSearchError) Error() string
type ConvertSearchForFindServiceRequest ¶
type ConvertSearchForFindServiceRequest struct { ApplicationId int32 `valid:"required~Required"` Protocol ProtocolVersion `valid:"required~Required"` Source *findV2.Filter }
type ConvertSearchRequest ¶
type ConvertSearchRequest struct { ApplicationId int32 `valid:"required~Required"` Protocol ProtocolVersion `valid:"required~Required"` Source *EntryType }
type ConvertSearchResponse ¶
type ConvertSearchResponse struct { Condition *query.Term Error *ConvertSearchError }
type CountRequest ¶
type CountResponse ¶
type CountResponse struct {
TotalCount int64
}
type DataRecordByExternalId ¶
type ErlConvertResult ¶
type ErlConvertResult struct { Result *erl.PersonsIncoming AbstractConvertResult }
func (ErlConvertResult) GetMetadata ¶
func (r ErlConvertResult) GetMetadata() AbstractConvertResult
func (ErlConvertResult) GetResult ¶
func (r ErlConvertResult) GetResult() interface{}
type ExecuteByIdRequest ¶
type ExecuteByIdRequest struct { Id string `valid:"required~Required"` Arg interface{} }
type ExecuteRequest ¶
type ExecuteRequest struct { Script string `valid:"required~Required"` Arg interface{} }
type ExternalAsyncSearchRequest ¶
type ExternalAsyncSearchRequest struct { //название атрибута -> значение, все элементы объекта объединяются логическим 'И' Query map[string]interface{} `valid:"required~Required"` AsyncSearchRequest }
type ExternalExtendedAsyncSearchRequest ¶
type ExternalExtendedAsyncSearchRequest struct { Query *OneOfCondition `valid:"required~Required"` AsyncSearchRequest }
type FilterAttributeRequest ¶
type FilterDataRequest ¶
type FilterDataResult ¶
type FilterDataResult struct { Result *Record AbstractConvertResult }
func (FilterDataResult) GetMetadata ¶
func (r FilterDataResult) GetMetadata() AbstractConvertResult
func (FilterDataResult) GetResult ¶
func (r FilterDataResult) GetResult() interface{}
type FilterSearchRequest ¶
type FindConvertResult ¶
type FindConvertResult struct { Result []*MdmObject AbstractConvertResult }
func (FindConvertResult) GetMetadata ¶
func (r FindConvertResult) GetMetadata() AbstractConvertResult
func (FindConvertResult) GetResult ¶
func (r FindConvertResult) GetResult() interface{}
type GetAsyncResultRequest ¶
type GetJobStatusRequest ¶
type GetJobStatusRequest struct {
RequestId string `valid:"required~Required"`
}
type GetJobStatusResponse ¶
type Identities ¶
type Identities struct {
Ids []int64 `json:"ids" valid:"required~Required"`
}
type LogicCondition ¶
type LogicCondition struct { Operator query.LogicOperator `valid:"required~Required,in(AND|OR)"` //логический оператор Conditions []OneOfCondition `valid:"required~Required"` //список условий для объединения }
type MdmHandleRequest ¶
type MdmHandleRequest struct { TechRecord bool OperationId string Record *entity.DataRecord `valid:"required~Required"` }
type NotificationTarget ¶ added in v1.1.0
type OneOfCondition ¶
type OneOfCondition struct { Logic *LogicCondition //логическая условие Binary *BinaryCondition //бинарное условия }
type PreferredSearchSlicesRequest ¶
type PreferredSearchSlicesRequest struct {
IsTech bool
}
type PreferredSearchSlicesResponse ¶
type PreferredSearchSlicesResponse struct {
MaxSlices int
}
type ProtocolVersion ¶
type ProtocolVersion string
const ( SudirV1 ProtocolVersion = "sudir_v1" SudirV1Find ProtocolVersion = "sudir_v1_find" SudirV2 ProtocolVersion = "sudir_v2" SudirV2Find ProtocolVersion = "sudir_v2_find" JsonProtocol ProtocolVersion = "json" ErlProtocol ProtocolVersion = "erl" SmaProtocol ProtocolVersion = "sma" )
type Record ¶
type Record struct { Data interface{} `valid:"required~Required"` CustomData interface{} }
func (Record) CastToMaps ¶
type ScriptResponse ¶
type ScriptResponse struct { Result interface{} Error *ScriptResponseError }
type ScriptResponseError ¶
func (ScriptResponseError) Error ¶
func (err ScriptResponseError) Error() string
type SearchIdResponse ¶
type SearchIdWithScrollResponse ¶
type SearchIdWithScrollResponse struct { SearchIdResponse ScrollId string }
type SearchRequest ¶
type SearchResponse ¶
type SearchResponse struct { Items []entity.TransitDataRecord TotalCount int64 }
type SearchWithScrollRequest ¶
type SudirConvertResult ¶
type SudirConvertResult struct { Result *EntryType AbstractConvertResult }
func (SudirConvertResult) GetMetadata ¶
func (r SudirConvertResult) GetMetadata() AbstractConvertResult
func (SudirConvertResult) GetResult ¶
func (r SudirConvertResult) GetResult() interface{}
type UpsertResponse ¶
type UpsertResponse struct { OldValue *entity.DataRecord NewValue *entity.DataRecord Inserted bool Updated bool }
Click to show internal directories.
Click to hide internal directories.