Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Find ¶
type Find interface {
FindObjects(request *FindObjects) (*FindObjectsResponse, error)
}
type FindObjects ¶
type FindObjects struct { XMLName xml.Name `xml:"http://find2.ws.elk.itb.ru/ findObjects"` Select *Select `xml:"select,omitempty"` SystemInfo *SystemInfo `xml:"systemInfo,omitempty"` }
type FindObjectsResponse ¶
type FindObjectsResponse struct { XMLName xml.Name `xml:"http://find2.ws.elk.itb.ru/ findObjectsResponse"` Found *FindObjectsResult `xml:"found,omitempty"` }
type FindObjectsResult ¶
type FindObjectsResult struct { SystemInfo *SystemInfo `xml:"systemInfo,omitempty"` Response *Response `xml:"response,omitempty"` Objects *FoundObjects `xml:"objects,omitempty"` }
type FoundObjects ¶
type FoundObjects struct {
Object []*MdmObject `xml:"object,omitempty"`
}
type LogicOper ¶
type LogicOper struct { Oper *LogicOperation `xml:"oper,omitempty"` Cond []*Condition `xml:"cond,omitempty"` }
type LogicOperation ¶
type LogicOperation string
const ( LogicOperationAND LogicOperation = "AND" LogicOperationOR LogicOperation = "OR" )
type Select ¶
type Select struct { ObjectType string `xml:"objectType,omitempty"` Field []string `xml:"field,omitempty"` Filter *Filter `xml:"filter,omitempty"` Offset int32 `xml:"offset,omitempty"` Limit int32 `xml:"limit,omitempty"` AttachObjTypes []string `xml:"attachObjTypes,omitempty"` AttachRefTypes []string `xml:"attachRefTypes,omitempty"` NoOtherValues bool `xml:"noOtherValues,omitempty"` }
type SystemInfo ¶
Click to show internal directories.
Click to hide internal directories.