Documentation ¶
Index ¶
- Constants
- type FindParams
- type GetParams
- type Orchestra
- func (o *Orchestra) ExecInventoryFind(params *FindParams) error
- func (o *Orchestra) ExecOrderCreate(params *OrderParams) error
- func (o *Orchestra) ExecOrderFind(params *FindParams) error
- func (o *Orchestra) ExecPOQCreate(params *OrderParams) error
- func (o *Orchestra) ExecPOQFind(params *FindParams) error
- func (o *Orchestra) ExecQuoteCreate(params *OrderParams) error
- func (o *Orchestra) ExecQuoteFind(params *FindParams) error
- func (o *Orchestra) ExecSiteFind(params *FindParams) error
- func (o *Orchestra) Init() error
- type OrderParams
- type Partner
Constants ¶
View Source
const ( MEFAPIVersionSite = "3" MEFAPIVersionPOQ = "3" MEFAPIVersionQuote = "2" MEFAPIVersionOrder = "3" MEFAPIVersionInv = "3" MEFSchemaLocationRoot = "https://github.com/MEF-GIT/MEF-LSO-Sonata-SDK/blob/working-draft" MEFSchemaLocationSpecRoot = MEFSchemaLocationRoot + "/payload_descriptions/ProductSpecDescription" MEFSchemaLocationSpecUNI = MEFSchemaLocationSpecRoot + "/MEF_UNISpec_v3.json" MEFSchemaLocationSpecELine = MEFSchemaLocationSpecRoot + "/MEF_ELineSpec_v3.json" MEFProductOfferingUNI = "LSO_Sonata_DataOnDemand_EthernetPort_UNI" MEFProductOfferingELine = "LSO_Sonata_DataOnDemand_EthernetConnection" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FindParams ¶
type Orchestra ¶
type Orchestra struct {
// contains filtered or unexported fields
}
func NewOrchestra ¶
func NewOrchestra() *Orchestra
func (*Orchestra) ExecInventoryFind ¶
func (o *Orchestra) ExecInventoryFind(params *FindParams) error
func (*Orchestra) ExecOrderCreate ¶
func (o *Orchestra) ExecOrderCreate(params *OrderParams) error
func (*Orchestra) ExecOrderFind ¶
func (o *Orchestra) ExecOrderFind(params *FindParams) error
func (*Orchestra) ExecPOQCreate ¶
func (o *Orchestra) ExecPOQCreate(params *OrderParams) error
func (*Orchestra) ExecPOQFind ¶
func (o *Orchestra) ExecPOQFind(params *FindParams) error
func (*Orchestra) ExecQuoteCreate ¶
func (o *Orchestra) ExecQuoteCreate(params *OrderParams) error
func (*Orchestra) ExecQuoteFind ¶
func (o *Orchestra) ExecQuoteFind(params *FindParams) error
func (*Orchestra) ExecSiteFind ¶
func (o *Orchestra) ExecSiteFind(params *FindParams) error
type OrderParams ¶
type OrderParams struct { OrderActivity string ItemAction string ProductID string ContractID string Buyer *Partner Seller *Partner ExternalID string Description string ProjectID string SrcSiteID string SrcPortSpeed uint DstSiteID string DstPortSpeed uint SrcPortID string SrcVlanID []uint DstPortID string DstVlanID []uint Bandwidth uint SVlanID uint CosName string // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.