Documentation ¶
Overview ¶
Package logic implements the Azure ARM Logic service API version 2015-08-01-preview.
REST API for Azure Logic Apps.
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type AS2AcknowledgementConnectionSettings
- type AS2AgreementContent
- type AS2EnvelopeSettings
- type AS2ErrorSettings
- type AS2MdnSettings
- type AS2MessageConnectionSettings
- type AS2OneWayAgreement
- type AS2ProtocolSettings
- type AS2SecuritySettings
- type AS2ValidationSettings
- type AgreementContent
- type AgreementType
- type B2BPartnerContent
- type BaseClient
- type BusinessIdentity
- type CallbackURL
- type EdifactAcknowledgementSettings
- type EdifactAgreementContent
- type EdifactCharacterSet
- type EdifactDecimalIndicator
- type EdifactDelimiterOverride
- type EdifactEnvelopeOverride
- type EdifactEnvelopeSettings
- type EdifactFramingSettings
- type EdifactMessageFilter
- type EdifactMessageIdentifier
- type EdifactOneWayAgreement
- type EdifactProcessingSettings
- type EdifactProtocolSettings
- type EdifactSchemaReference
- type EdifactValidationOverride
- type EdifactValidationSettings
- type EncryptionAlgorithm
- type HashingAlgorithm
- type IntegrationAccount
- type IntegrationAccountAgreement
- type IntegrationAccountAgreementFilter
- type IntegrationAccountAgreementListResult
- type IntegrationAccountAgreementListResultIterator
- func (iter *IntegrationAccountAgreementListResultIterator) Next() error
- func (iter IntegrationAccountAgreementListResultIterator) NotDone() bool
- func (iter IntegrationAccountAgreementListResultIterator) Response() IntegrationAccountAgreementListResult
- func (iter IntegrationAccountAgreementListResultIterator) Value() IntegrationAccountAgreement
- type IntegrationAccountAgreementListResultPage
- func (page *IntegrationAccountAgreementListResultPage) Next() error
- func (page IntegrationAccountAgreementListResultPage) NotDone() bool
- func (page IntegrationAccountAgreementListResultPage) Response() IntegrationAccountAgreementListResult
- func (page IntegrationAccountAgreementListResultPage) Values() []IntegrationAccountAgreement
- type IntegrationAccountAgreementProperties
- type IntegrationAccountAgreementsClient
- func (client IntegrationAccountAgreementsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountAgreement, err error)
- func (client IntegrationAccountAgreementsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountAgreementsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
- func (client IntegrationAccountAgreementsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountAgreementsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client IntegrationAccountAgreementsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountAgreementsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountAgreementsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountAgreementsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountAgreement, err error)
- func (client IntegrationAccountAgreementsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountAgreementsClient) GetResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
- func (client IntegrationAccountAgreementsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountAgreementsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountAgreementListResultPage, err error)
- func (client IntegrationAccountAgreementsClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountAgreementListResultIterator, err error)
- func (client IntegrationAccountAgreementsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountAgreementsClient) ListResponder(resp *http.Response) (result IntegrationAccountAgreementListResult, err error)
- func (client IntegrationAccountAgreementsClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountCertificate
- type IntegrationAccountCertificateListResult
- type IntegrationAccountCertificateListResultIterator
- func (iter *IntegrationAccountCertificateListResultIterator) Next() error
- func (iter IntegrationAccountCertificateListResultIterator) NotDone() bool
- func (iter IntegrationAccountCertificateListResultIterator) Response() IntegrationAccountCertificateListResult
- func (iter IntegrationAccountCertificateListResultIterator) Value() IntegrationAccountCertificate
- type IntegrationAccountCertificateListResultPage
- func (page *IntegrationAccountCertificateListResultPage) Next() error
- func (page IntegrationAccountCertificateListResultPage) NotDone() bool
- func (page IntegrationAccountCertificateListResultPage) Response() IntegrationAccountCertificateListResult
- func (page IntegrationAccountCertificateListResultPage) Values() []IntegrationAccountCertificate
- type IntegrationAccountCertificateProperties
- type IntegrationAccountCertificatesClient
- func (client IntegrationAccountCertificatesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificate, err error)
- func (client IntegrationAccountCertificatesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountCertificatesClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
- func (client IntegrationAccountCertificatesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountCertificatesClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client IntegrationAccountCertificatesClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountCertificatesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountCertificatesClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountCertificatesClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificate, err error)
- func (client IntegrationAccountCertificatesClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountCertificatesClient) GetResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
- func (client IntegrationAccountCertificatesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountCertificatesClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificateListResultPage, err error)
- func (client IntegrationAccountCertificatesClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificateListResultIterator, err error)
- func (client IntegrationAccountCertificatesClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountCertificatesClient) ListResponder(resp *http.Response) (result IntegrationAccountCertificateListResult, err error)
- func (client IntegrationAccountCertificatesClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountContentHash
- type IntegrationAccountContentLink
- type IntegrationAccountListResult
- type IntegrationAccountListResultIterator
- type IntegrationAccountListResultPage
- type IntegrationAccountMap
- type IntegrationAccountMapFilter
- type IntegrationAccountMapListResult
- type IntegrationAccountMapListResultIterator
- func (iter *IntegrationAccountMapListResultIterator) Next() error
- func (iter IntegrationAccountMapListResultIterator) NotDone() bool
- func (iter IntegrationAccountMapListResultIterator) Response() IntegrationAccountMapListResult
- func (iter IntegrationAccountMapListResultIterator) Value() IntegrationAccountMap
- type IntegrationAccountMapListResultPage
- type IntegrationAccountMapProperties
- type IntegrationAccountMapsClient
- func (client IntegrationAccountMapsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountMap, err error)
- func (client IntegrationAccountMapsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountMapsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountMap, err error)
- func (client IntegrationAccountMapsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountMapsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client IntegrationAccountMapsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountMapsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountMapsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountMapsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountMap, err error)
- func (client IntegrationAccountMapsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountMapsClient) GetResponder(resp *http.Response) (result IntegrationAccountMap, err error)
- func (client IntegrationAccountMapsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountMapsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountMapListResultPage, err error)
- func (client IntegrationAccountMapsClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountMapListResultIterator, err error)
- func (client IntegrationAccountMapsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountMapsClient) ListResponder(resp *http.Response) (result IntegrationAccountMapListResult, err error)
- func (client IntegrationAccountMapsClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountPartner
- type IntegrationAccountPartnerFilter
- type IntegrationAccountPartnerListResult
- type IntegrationAccountPartnerListResultIterator
- func (iter *IntegrationAccountPartnerListResultIterator) Next() error
- func (iter IntegrationAccountPartnerListResultIterator) NotDone() bool
- func (iter IntegrationAccountPartnerListResultIterator) Response() IntegrationAccountPartnerListResult
- func (iter IntegrationAccountPartnerListResultIterator) Value() IntegrationAccountPartner
- type IntegrationAccountPartnerListResultPage
- func (page *IntegrationAccountPartnerListResultPage) Next() error
- func (page IntegrationAccountPartnerListResultPage) NotDone() bool
- func (page IntegrationAccountPartnerListResultPage) Response() IntegrationAccountPartnerListResult
- func (page IntegrationAccountPartnerListResultPage) Values() []IntegrationAccountPartner
- type IntegrationAccountPartnerProperties
- type IntegrationAccountPartnersClient
- func (client IntegrationAccountPartnersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountPartner, err error)
- func (client IntegrationAccountPartnersClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountPartnersClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
- func (client IntegrationAccountPartnersClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountPartnersClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client IntegrationAccountPartnersClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountPartnersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountPartnersClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountPartnersClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountPartner, err error)
- func (client IntegrationAccountPartnersClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountPartnersClient) GetResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
- func (client IntegrationAccountPartnersClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountPartnersClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountPartnerListResultPage, err error)
- func (client IntegrationAccountPartnersClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountPartnerListResultIterator, err error)
- func (client IntegrationAccountPartnersClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountPartnersClient) ListResponder(resp *http.Response) (result IntegrationAccountPartnerListResult, err error)
- func (client IntegrationAccountPartnersClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountResource
- type IntegrationAccountSchema
- type IntegrationAccountSchemaFilter
- type IntegrationAccountSchemaListResult
- type IntegrationAccountSchemaListResultIterator
- func (iter *IntegrationAccountSchemaListResultIterator) Next() error
- func (iter IntegrationAccountSchemaListResultIterator) NotDone() bool
- func (iter IntegrationAccountSchemaListResultIterator) Response() IntegrationAccountSchemaListResult
- func (iter IntegrationAccountSchemaListResultIterator) Value() IntegrationAccountSchema
- type IntegrationAccountSchemaListResultPage
- func (page *IntegrationAccountSchemaListResultPage) Next() error
- func (page IntegrationAccountSchemaListResultPage) NotDone() bool
- func (page IntegrationAccountSchemaListResultPage) Response() IntegrationAccountSchemaListResult
- func (page IntegrationAccountSchemaListResultPage) Values() []IntegrationAccountSchema
- type IntegrationAccountSchemaProperties
- type IntegrationAccountSchemasClient
- func (client IntegrationAccountSchemasClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSchema, err error)
- func (client IntegrationAccountSchemasClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountSchemasClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
- func (client IntegrationAccountSchemasClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountSchemasClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client IntegrationAccountSchemasClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountSchemasClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountSchemasClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountSchemasClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSchema, err error)
- func (client IntegrationAccountSchemasClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountSchemasClient) GetResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
- func (client IntegrationAccountSchemasClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountSchemasClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSchemaListResultPage, err error)
- func (client IntegrationAccountSchemasClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSchemaListResultIterator, err error)
- func (client IntegrationAccountSchemasClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountSchemasClient) ListResponder(resp *http.Response) (result IntegrationAccountSchemaListResult, err error)
- func (client IntegrationAccountSchemasClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountSku
- type IntegrationAccountsClient
- func (client IntegrationAccountsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string) (result autorest.Response, err error)
- func (client IntegrationAccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)
- func (client IntegrationAccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)
- func (client IntegrationAccountsClient) GetResponder(resp *http.Response) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultPage, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultIterator, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, top *int32) (*http.Request, error)
- func (client IntegrationAccountsClient) ListByResourceGroupResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) ListBySubscription(ctx context.Context, top *int32) (result IntegrationAccountListResultPage, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionComplete(ctx context.Context, top *int32) (result IntegrationAccountListResultIterator, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionPreparer(ctx context.Context, top *int32) (*http.Request, error)
- func (client IntegrationAccountsClient) ListBySubscriptionResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) ListCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result CallbackURL, err error)
- func (client IntegrationAccountsClient) ListCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountsClient) ListCallbackURLResponder(resp *http.Response) (result CallbackURL, err error)
- func (client IntegrationAccountsClient) ListCallbackURLSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) Update(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountsClient) UpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) UpdateSender(req *http.Request) (*http.Response, error)
- type KeyVaultKeyReference
- type KeyVaultKeyReferenceKeyVault
- type ListCallbackURLParameters
- type MapType
- type MessageFilterType
- type PartnerContent
- type PartnerType
- type SchemaType
- type SegmentTerminatorSuffix
- type SkuName
- type TrailingSeparatorPolicy
- type UsageIndicator
- type X12AcknowledgementSettings
- type X12AgreementContent
- type X12CharacterSet
- type X12DateFormat
- type X12DelimiterOverrides
- type X12EnvelopeOverride
- type X12EnvelopeSettings
- type X12FramingSettings
- type X12MessageFilter
- type X12MessageIdentifier
- type X12OneWayAgreement
- type X12ProcessingSettings
- type X12ProtocolSettings
- type X12SchemaReference
- type X12SecuritySettings
- type X12TimeFormat
- type X12ValidationOverride
- type X12ValidationSettings
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Logic
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type AS2AcknowledgementConnectionSettings ¶
type AS2AcknowledgementConnectionSettings struct { // IgnoreCertificateNameMismatch - The value indicating whether to ignore mismatch in certificate name. IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"` // SupportHTTPStatusCodeContinue - The value indicating whether to support HTTP status code 'CONTINUE'. SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"` // KeepHTTPConnectionAlive - The value indicating whether to keep the connection alive. KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"` // UnfoldHTTPHeaders - The value indicating whether to unfold the HTTP headers. UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"` }
AS2AcknowledgementConnectionSettings ...
type AS2AgreementContent ¶
type AS2AgreementContent struct { // ReceiveAgreement - The AS2 one-way receive agreement. ReceiveAgreement *AS2OneWayAgreement `json:"receiveAgreement,omitempty"` // SendAgreement - The AS2 one-way send agreement. SendAgreement *AS2OneWayAgreement `json:"sendAgreement,omitempty"` }
AS2AgreementContent ...
type AS2EnvelopeSettings ¶
type AS2EnvelopeSettings struct { // MessageContentType - The message content type. MessageContentType *string `json:"messageContentType,omitempty"` // TransmitFileNameInMimeHeader - The value indicating whether to transmit file name in mime header. TransmitFileNameInMimeHeader *bool `json:"transmitFileNameInMimeHeader,omitempty"` // FileNameTemplate - The template for file name. FileNameTemplate *string `json:"fileNameTemplate,omitempty"` // SuspendMessageOnFileNameGenerationError - The value indicating whether to suspend message on file name generation error. SuspendMessageOnFileNameGenerationError *bool `json:"SuspendMessageOnFileNameGenerationError,omitempty"` // AutogenerateFileName - The value indicating whether to auto generate file name. AutogenerateFileName *bool `json:"AutogenerateFileName,omitempty"` }
AS2EnvelopeSettings ...
type AS2ErrorSettings ¶
type AS2ErrorSettings struct { // SuspendDuplicateMessage - The value indicating whether to suspend duplicate message. SuspendDuplicateMessage *bool `json:"SuspendDuplicateMessage,omitempty"` // ResendIfMdnNotReceived - The value indicating whether to resend message If MDN is not received. ResendIfMdnNotReceived *bool `json:"ResendIfMdnNotReceived,omitempty"` }
AS2ErrorSettings ...
type AS2MdnSettings ¶
type AS2MdnSettings struct { // NeedMdn - The value indicating whether to send or request a MDN. NeedMdn *bool `json:"needMdn,omitempty"` // SignMdn - The value indicating whether the MDN needs to be signed or not. SignMdn *bool `json:"signMdn,omitempty"` // SendMdnAsynchronously - The value indicating whether to send the asynchronous MDN. SendMdnAsynchronously *bool `json:"sendMdnAsynchronously,omitempty"` // ReceiptDeliveryURL - The receipt delivery URL. ReceiptDeliveryURL *string `json:"receiptDeliveryUrl,omitempty"` // DispositionNotificationTo - The disposition notification to header value. DispositionNotificationTo *string `json:"dispositionNotificationTo,omitempty"` // SignOutboundMdnIfOptional - The value indicating whether to sign the outbound MDN if optional. SignOutboundMdnIfOptional *bool `json:"signOutboundMdnIfOptional,omitempty"` // MdnText - The MDN text. MdnText *string `json:"mdnText,omitempty"` // SendInboundMdnToMessageBox - The value indicating whether to send inbound MDN to message box. SendInboundMdnToMessageBox *bool `json:"sendInboundMdnToMessageBox,omitempty"` // MicHashingAlgorithm - The signing or hashing algorithm. Possible values include: 'HashingAlgorithmNotSpecified', 'HashingAlgorithmNone', 'HashingAlgorithmSHA2256', 'HashingAlgorithmSHA2384', 'HashingAlgorithmSHA2512' MicHashingAlgorithm HashingAlgorithm `json:"micHashingAlgorithm,omitempty"` }
AS2MdnSettings ...
type AS2MessageConnectionSettings ¶
type AS2MessageConnectionSettings struct { // IgnoreCertificateNameMismatch - The value indicating whether to ignore mismatch in certificate name. IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"` // SupportHTTPStatusCodeContinue - The value indicating whether to support HTTP status code 'CONTINUE'. SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"` // KeepHTTPConnectionAlive - The value indicating whether to keep the connection alive. KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"` // UnfoldHTTPHeaders - The value indicating whether to unfold the HTTP headers. UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"` }
AS2MessageConnectionSettings ...
type AS2OneWayAgreement ¶
type AS2OneWayAgreement struct { // SenderBusinessIdentity - The sender business identity SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` // ReceiverBusinessIdentity - The receiver business identity ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` // ProtocolSettings - The AS2 protocol settings. ProtocolSettings *AS2ProtocolSettings `json:"protocolSettings,omitempty"` }
AS2OneWayAgreement ...
type AS2ProtocolSettings ¶
type AS2ProtocolSettings struct { // MessageConnectionSettings - The message connection settings. MessageConnectionSettings *AS2MessageConnectionSettings `json:"messageConnectionSettings,omitempty"` // AcknowledgementConnectionSettings - The acknowledgement connection settings. AcknowledgementConnectionSettings *AS2AcknowledgementConnectionSettings `json:"acknowledgementConnectionSettings,omitempty"` // MdnSettings - The MDN settings. MdnSettings *AS2MdnSettings `json:"mdnSettings,omitempty"` // SecuritySettings - The security settings. SecuritySettings *AS2SecuritySettings `json:"securitySettings,omitempty"` // ValidationSettings - The validation settings. ValidationSettings *AS2ValidationSettings `json:"validationSettings,omitempty"` // EnvelopeSettings - The envelope settings. EnvelopeSettings *AS2EnvelopeSettings `json:"envelopeSettings,omitempty"` // ErrorSettings - The error settings. ErrorSettings *AS2ErrorSettings `json:"errorSettings,omitempty"` }
AS2ProtocolSettings ...
type AS2SecuritySettings ¶
type AS2SecuritySettings struct { // OverrideGroupSigningCertificate - The value indicating whether to send or request a MDN. OverrideGroupSigningCertificate *bool `json:"overrideGroupSigningCertificate,omitempty"` // SigningCertificateName - The name of the signing certificate. SigningCertificateName *string `json:"signingCertificateName,omitempty"` // EncryptionCertificateName - The name of the encryption certificate. EncryptionCertificateName *string `json:"encryptionCertificateName,omitempty"` // EnableNrrForInboundEncodedMessages - The value indicating whether to enable NRR for inbound encoded messages. EnableNrrForInboundEncodedMessages *bool `json:"enableNrrForInboundEncodedMessages,omitempty"` // EnableNrrForInboundDecodedMessages - The value indicating whether to enable NRR for inbound decoded messages. EnableNrrForInboundDecodedMessages *bool `json:"enableNrrForInboundDecodedMessages,omitempty"` // EnableNrrForOutboundMdn - The value indicating whether to enable NRR for outbound MDN. EnableNrrForOutboundMdn *bool `json:"enableNrrForOutboundMdn,omitempty"` // EnableNrrForOutboundEncodedMessages - The value indicating whether to enable NRR for outbound encoded messages. EnableNrrForOutboundEncodedMessages *bool `json:"enableNrrForOutboundEncodedMessages,omitempty"` // EnableNrrForOutboundDecodedMessages - The value indicating whether to enable NRR for outbound decoded messages. EnableNrrForOutboundDecodedMessages *bool `json:"enableNrrForOutboundDecodedMessages,omitempty"` // EnableNrrForInboundMdn - The value indicating whether to enable NRR for inbound MDN. EnableNrrForInboundMdn *bool `json:"enableNrrForInboundMdn,omitempty"` }
AS2SecuritySettings ...
type AS2ValidationSettings ¶
type AS2ValidationSettings struct { // OverrideMessageProperties - The value indicating whether to override incoming message properties with those in agreement. OverrideMessageProperties *bool `json:"overrideMessageProperties,omitempty"` // EncryptMessage - The value indicating whether the message has to be encrypted. EncryptMessage *bool `json:"encryptMessage,omitempty"` // SignMessage - The value indicating whether the message has to be signed. SignMessage *bool `json:"signMessage,omitempty"` // CompressMessage - The value indicating whether the message has to be compressed. CompressMessage *bool `json:"compressMessage,omitempty"` // CheckDuplicateMessage - The value indicating whether to check for duplicate message. CheckDuplicateMessage *bool `json:"checkDuplicateMessage,omitempty"` // InterchangeDuplicatesValidityDays - The number of days to look back for duplicate interchange. InterchangeDuplicatesValidityDays *int32 `json:"interchangeDuplicatesValidityDays,omitempty"` // CheckCertificateRevocationListOnSend - The value indicating whether to check for certificate revocation list on send. CheckCertificateRevocationListOnSend *bool `json:"checkCertificateRevocationListOnSend,omitempty"` // CheckCertificateRevocationListOnReceive - The value indicating whether to check for certificate revocation list on receive. CheckCertificateRevocationListOnReceive *bool `json:"checkCertificateRevocationListOnReceive,omitempty"` // EncryptionAlgorithm - The encryption algorithm. Possible values include: 'EncryptionAlgorithmNotSpecified', 'EncryptionAlgorithmNone', 'EncryptionAlgorithmDES3', 'EncryptionAlgorithmRC2', 'EncryptionAlgorithmAES128', 'EncryptionAlgorithmAES192', 'EncryptionAlgorithmAES256' EncryptionAlgorithm EncryptionAlgorithm `json:"encryptionAlgorithm,omitempty"` }
AS2ValidationSettings ...
type AgreementContent ¶
type AgreementContent struct { // AS2 - The AS2 agreement content. AS2 *AS2AgreementContent `json:"AS2,omitempty"` // X12 - The X12 agreement content. X12 *X12AgreementContent `json:"X12,omitempty"` // Edifact - The EDIFACT agreement content. Edifact *EdifactAgreementContent `json:"Edifact,omitempty"` }
AgreementContent ...
type AgreementType ¶
type AgreementType string
AgreementType enumerates the values for agreement type.
const ( // AS2 ... AS2 AgreementType = "AS2" // Edifact ... Edifact AgreementType = "Edifact" // NotSpecified ... NotSpecified AgreementType = "NotSpecified" // X12 ... X12 AgreementType = "X12" )
type B2BPartnerContent ¶
type B2BPartnerContent struct { // BusinessIdentities - The list of partner business identities. BusinessIdentities *[]BusinessIdentity `json:"businessIdentities,omitempty"` }
B2BPartnerContent ...
type BaseClient ¶
BaseClient is the base client for Logic.
func New ¶
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client.
type BusinessIdentity ¶
type BusinessIdentity struct { // Qualifier - The business identity qualifier. Qualifier *string `json:"Qualifier,omitempty"` // Value - The business identity value. Value *string `json:"Value,omitempty"` }
BusinessIdentity ...
type CallbackURL ¶
type CallbackURL struct { autorest.Response `json:"-"` // Value - The URL value. Value *string `json:"value,omitempty"` }
CallbackURL ...
type EdifactAcknowledgementSettings ¶
type EdifactAcknowledgementSettings struct { // NeedTechnicalAcknowledgement - The value indicating whether technical acknowledgement is needed. NeedTechnicalAcknowledgement *bool `json:"needTechnicalAcknowledgement,omitempty"` // BatchTechnicalAcknowledgements - The value indicating whether to batch the technical acknowledgements. BatchTechnicalAcknowledgements *bool `json:"batchTechnicalAcknowledgements,omitempty"` // NeedFunctionalAcknowledgement - The value indicating whether functional acknowledgement is needed. NeedFunctionalAcknowledgement *bool `json:"needFunctionalAcknowledgement,omitempty"` // BatchFunctionalAcknowledgements - The value indicating whether to batch functional acknowledgements. BatchFunctionalAcknowledgements *bool `json:"batchFunctionalAcknowledgements,omitempty"` // NeedLoopForValidMessages - The value indicating whether a loop is needed for valid messages. NeedLoopForValidMessages *bool `json:"needLoopForValidMessages,omitempty"` // SendSynchronousAcknowledgement - The value indicating whether to send synchronous acknowledgement. SendSynchronousAcknowledgement *bool `json:"sendSynchronousAcknowledgement,omitempty"` // AcknowledgementControlNumberPrefix - The acknowledgement control number prefix. AcknowledgementControlNumberPrefix *string `json:"acknowledgementControlNumberPrefix,omitempty"` // AcknowledgementControlNumberSuffix - The acknowledgement control number suffix. AcknowledgementControlNumberSuffix *string `json:"acknowledgementControlNumberSuffix,omitempty"` // AcknowledgementControlNumberLowerBound - The acknowledgement control number lower bound. AcknowledgementControlNumberLowerBound *int32 `json:"acknowledgementControlNumberLowerBound,omitempty"` // AcknowledgementControlNumberUpperBound - The acknowledgement control number upper bound. AcknowledgementControlNumberUpperBound *int32 `json:"acknowledgementControlNumberUpperBound,omitempty"` // RolloverAcknowledgementControlNumber - The value indicating whether to rollover acknowledgement control number. RolloverAcknowledgementControlNumber *bool `json:"rolloverAcknowledgementControlNumber,omitempty"` }
EdifactAcknowledgementSettings ...
type EdifactAgreementContent ¶
type EdifactAgreementContent struct { // ReceiveAgreement - The EDIFACT one-way receive agreement. ReceiveAgreement *EdifactOneWayAgreement `json:"receiveAgreement,omitempty"` // SendAgreement - The EDIFACT one-way send agreement. SendAgreement *EdifactOneWayAgreement `json:"sendAgreement,omitempty"` }
EdifactAgreementContent ...
type EdifactCharacterSet ¶
type EdifactCharacterSet string
EdifactCharacterSet enumerates the values for edifact character set.
const ( // EdifactCharacterSetKECA ... EdifactCharacterSetKECA EdifactCharacterSet = "KECA" // EdifactCharacterSetNotSpecified ... EdifactCharacterSetNotSpecified EdifactCharacterSet = "NotSpecified" // EdifactCharacterSetUNOA ... EdifactCharacterSetUNOA EdifactCharacterSet = "UNOA" // EdifactCharacterSetUNOB ... EdifactCharacterSetUNOB EdifactCharacterSet = "UNOB" // EdifactCharacterSetUNOC ... EdifactCharacterSetUNOC EdifactCharacterSet = "UNOC" // EdifactCharacterSetUNOD ... EdifactCharacterSetUNOD EdifactCharacterSet = "UNOD" // EdifactCharacterSetUNOE ... EdifactCharacterSetUNOE EdifactCharacterSet = "UNOE" // EdifactCharacterSetUNOF ... EdifactCharacterSetUNOF EdifactCharacterSet = "UNOF" // EdifactCharacterSetUNOG ... EdifactCharacterSetUNOG EdifactCharacterSet = "UNOG" // EdifactCharacterSetUNOH ... EdifactCharacterSetUNOH EdifactCharacterSet = "UNOH" // EdifactCharacterSetUNOI ... EdifactCharacterSetUNOI EdifactCharacterSet = "UNOI" // EdifactCharacterSetUNOJ ... EdifactCharacterSetUNOJ EdifactCharacterSet = "UNOJ" // EdifactCharacterSetUNOK ... EdifactCharacterSetUNOK EdifactCharacterSet = "UNOK" // EdifactCharacterSetUNOX ... EdifactCharacterSetUNOX EdifactCharacterSet = "UNOX" // EdifactCharacterSetUNOY ... EdifactCharacterSetUNOY EdifactCharacterSet = "UNOY" )
type EdifactDecimalIndicator ¶
type EdifactDecimalIndicator string
EdifactDecimalIndicator enumerates the values for edifact decimal indicator.
const ( // EdifactDecimalIndicatorComma ... EdifactDecimalIndicatorComma EdifactDecimalIndicator = "Comma" // EdifactDecimalIndicatorDecimal ... EdifactDecimalIndicatorDecimal EdifactDecimalIndicator = "Decimal" // EdifactDecimalIndicatorNotSpecified ... EdifactDecimalIndicatorNotSpecified EdifactDecimalIndicator = "NotSpecified" )
type EdifactDelimiterOverride ¶
type EdifactDelimiterOverride struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // MessageVersion - The message version. MessageVersion *string `json:"messageVersion,omitempty"` // MessageRelease - The message releaseversion. MessageRelease *string `json:"messageRelease,omitempty"` // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // RepetitionSeparator - The repetition separator. RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"` // SegmentTerminatorSuffix - The segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` // DecimalPointIndicator - The decimal point indicator. Possible values include: 'EdifactDecimalIndicatorNotSpecified', 'EdifactDecimalIndicatorComma', 'EdifactDecimalIndicatorDecimal' DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"` // ReleaseIndicator - The release indicator. ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"` // MessageAssociationAssignedCode - The message association assigned code. MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"` // TargetNamespace - The target namespace on which this delimiter settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` }
EdifactDelimiterOverride ...
type EdifactEnvelopeOverride ¶
type EdifactEnvelopeOverride struct { // MessageID - The message id on which this envelope settings has to be applied. MessageID *string `json:"messageId,omitempty"` // MessageVersion - The message version on which this envelope settings has to be applied. MessageVersion *string `json:"messageVersion,omitempty"` // MessageRelease - The message release version on which this envelope settings has to be applied. MessageRelease *string `json:"messageRelease,omitempty"` // MessageAssociationAssignedCode - The message association assigned code. MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"` // TargetNamespace - The target namespace on which this envelope settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` // FunctionalGroupID - The functional group id. FunctionalGroupID *string `json:"functionalGroupId,omitempty"` // SenderApplicationQualifier - The sender application qualifier. SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // ReceiverApplicationQualifier - The receiver application qualifier. ReceiverApplicationQualifier *string `json:"receiverApplicationQualifier,omitempty"` // ReceiverApplicationID - The receiver application id. ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` // ControllingAgencyCode - The controlling agency code. ControllingAgencyCode *string `json:"controllingAgencyCode,omitempty"` // GroupHeaderMessageVersion - The group header message version. GroupHeaderMessageVersion *string `json:"groupHeaderMessageVersion,omitempty"` // GroupHeaderMessageRelease - The group header message release. GroupHeaderMessageRelease *string `json:"groupHeaderMessageRelease,omitempty"` // AssociationAssignedCode - The association assigned code. AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"` // ApplicationPassword - The application password. ApplicationPassword *string `json:"applicationPassword,omitempty"` }
EdifactEnvelopeOverride ...
type EdifactEnvelopeSettings ¶
type EdifactEnvelopeSettings struct { // GroupAssociationAssignedCode - The group association assigned code. GroupAssociationAssignedCode *string `json:"groupAssociationAssignedCode,omitempty"` // CommunicationAgreementID - The communication agreement id. CommunicationAgreementID *string `json:"communicationAgreementId,omitempty"` // ApplyDelimiterStringAdvice - The value indicating whether to apply delimiter string advice. ApplyDelimiterStringAdvice *bool `json:"applyDelimiterStringAdvice,omitempty"` // CreateGroupingSegments - The value indicating whether to create grouping segments. CreateGroupingSegments *bool `json:"createGroupingSegments,omitempty"` // EnableDefaultGroupHeaders - The value indicating whether to enable default group headers. EnableDefaultGroupHeaders *bool `json:"enableDefaultGroupHeaders,omitempty"` // RecipientReferencePasswordValue - The recipient reference password value. RecipientReferencePasswordValue *string `json:"recipientReferencePasswordValue,omitempty"` // RecipientReferencePasswordQualifier - The recipient reference password qualifier. RecipientReferencePasswordQualifier *string `json:"recipientReferencePasswordQualifier,omitempty"` // ApplicationReferenceID - The application reference id. ApplicationReferenceID *string `json:"applicationReferenceId,omitempty"` // ProcessingPriorityCode - The processing priority code. ProcessingPriorityCode *string `json:"processingPriorityCode,omitempty"` // InterchangeControlNumberLowerBound - The interchange control number lower bound. InterchangeControlNumberLowerBound *int64 `json:"interchangeControlNumberLowerBound,omitempty"` // InterchangeControlNumberUpperBound - The interchange control number upper bound. InterchangeControlNumberUpperBound *int64 `json:"interchangeControlNumberUpperBound,omitempty"` // RolloverInterchangeControlNumber - The value indicating whether to rollover interchange control number. RolloverInterchangeControlNumber *bool `json:"rolloverInterchangeControlNumber,omitempty"` // InterchangeControlNumberPrefix - The interchange control number prefix. InterchangeControlNumberPrefix *string `json:"interchangeControlNumberPrefix,omitempty"` // InterchangeControlNumberSuffix - The interchange control number suffix. InterchangeControlNumberSuffix *string `json:"interchangeControlNumberSuffix,omitempty"` // SenderReverseRoutingAddress - The sender reverse routing address. SenderReverseRoutingAddress *string `json:"senderReverseRoutingAddress,omitempty"` // ReceiverReverseRoutingAddress - The receiver reverse routing address. ReceiverReverseRoutingAddress *string `json:"receiverReverseRoutingAddress,omitempty"` // FunctionalGroupID - The functional group id. FunctionalGroupID *string `json:"functionalGroupId,omitempty"` // GroupControllingAgencyCode - The group controlling agency code. GroupControllingAgencyCode *string `json:"groupControllingAgencyCode,omitempty"` // GroupMessageVersion - The group message version. GroupMessageVersion *string `json:"groupMessageVersion,omitempty"` // GroupMessageRelease - The group message release. GroupMessageRelease *string `json:"groupMessageRelease,omitempty"` // GroupControlNumberLowerBound - The group control number lower bound. GroupControlNumberLowerBound *int64 `json:"groupControlNumberLowerBound,omitempty"` // GroupControlNumberUpperBound - The group control number upper bound. GroupControlNumberUpperBound *int64 `json:"groupControlNumberUpperBound,omitempty"` // RolloverGroupControlNumber - The value indicating whether to rollover group control number. RolloverGroupControlNumber *bool `json:"rolloverGroupControlNumber,omitempty"` // GroupControlNumberPrefix - The group control number prefix. GroupControlNumberPrefix *string `json:"groupControlNumberPrefix,omitempty"` // GroupControlNumberSuffix - The group control number suffix. GroupControlNumberSuffix *string `json:"groupControlNumberSuffix,omitempty"` // GroupApplicationReceiverQualifier - The group application receiver qualifier. GroupApplicationReceiverQualifier *string `json:"groupApplicationReceiverQualifier,omitempty"` // GroupApplicationReceiverID - The group application receiver id. GroupApplicationReceiverID *string `json:"groupApplicationReceiverId,omitempty"` // GroupApplicationSenderQualifier - The group application sender qualifier. GroupApplicationSenderQualifier *string `json:"groupApplicationSenderQualifier,omitempty"` // GroupApplicationSenderID - The group application sender id. GroupApplicationSenderID *string `json:"groupApplicationSenderId,omitempty"` // GroupApplicationPassword - The group application password. GroupApplicationPassword *string `json:"groupApplicationPassword,omitempty"` // OverwriteExistingTransactionSetControlNumber - The value indicating whether to overwrite existing transaction set control number. OverwriteExistingTransactionSetControlNumber *bool `json:"overwriteExistingTransactionSetControlNumber,omitempty"` // TransactionSetControlNumberPrefix - The transaction set control number prefix. TransactionSetControlNumberPrefix *string `json:"transactionSetControlNumberPrefix,omitempty"` // TransactionSetControlNumberSuffix - The transaction set control number suffix. TransactionSetControlNumberSuffix *string `json:"transactionSetControlNumberSuffix,omitempty"` // TransactionSetControlNumberLowerBound - The transaction set control number lower bound. TransactionSetControlNumberLowerBound *int64 `json:"transactionSetControlNumberLowerBound,omitempty"` // TransactionSetControlNumberUpperBound - The transaction set control number upper bound. TransactionSetControlNumberUpperBound *int64 `json:"transactionSetControlNumberUpperBound,omitempty"` // RolloverTransactionSetControlNumber - The value indicating whether to rollover transaction set control number. RolloverTransactionSetControlNumber *bool `json:"rolloverTransactionSetControlNumber,omitempty"` // IsTestInterchange - The value indicating whether the message is a test interchange. IsTestInterchange *bool `json:"isTestInterchange,omitempty"` // SenderInternalIdentification - The sender internal identification. SenderInternalIdentification *string `json:"senderInternalIdentification,omitempty"` // SenderInternalSubIdentification - The sender internal sub identification. SenderInternalSubIdentification *string `json:"senderInternalSubIdentification,omitempty"` // ReceiverInternalIdentification - The receiver internal identification. ReceiverInternalIdentification *string `json:"receiverInternalIdentification,omitempty"` // ReceiverInternalSubIdentification - The receiver internal sub identification. ReceiverInternalSubIdentification *string `json:"receiverInternalSubIdentification,omitempty"` }
EdifactEnvelopeSettings ...
type EdifactFramingSettings ¶
type EdifactFramingSettings struct { // ServiceCodeListDirectoryVersion - The service code list directory version. ServiceCodeListDirectoryVersion *string `json:"serviceCodeListDirectoryVersion,omitempty"` // CharacterEncoding - The character encoding. CharacterEncoding *string `json:"characterEncoding,omitempty"` // ProtocolVersion - The protocol version. ProtocolVersion *int32 `json:"protocolVersion,omitempty"` // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // ReleaseIndicator - The release indicator. ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"` // RepetitionSeparator - The repetition separator. RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"` // CharacterSet - The EDIFACT frame setting characterSet. Possible values include: 'EdifactCharacterSetNotSpecified', 'EdifactCharacterSetUNOB', 'EdifactCharacterSetUNOA', 'EdifactCharacterSetUNOC', 'EdifactCharacterSetUNOD', 'EdifactCharacterSetUNOE', 'EdifactCharacterSetUNOF', 'EdifactCharacterSetUNOG', 'EdifactCharacterSetUNOH', 'EdifactCharacterSetUNOI', 'EdifactCharacterSetUNOJ', 'EdifactCharacterSetUNOK', 'EdifactCharacterSetUNOX', 'EdifactCharacterSetUNOY', 'EdifactCharacterSetKECA' CharacterSet EdifactCharacterSet `json:"characterSet,omitempty"` // DecimalPointIndicator - The EDIFACT frame setting decimal indicator. Possible values include: 'EdifactDecimalIndicatorNotSpecified', 'EdifactDecimalIndicatorComma', 'EdifactDecimalIndicatorDecimal' DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"` // SegmentTerminatorSuffix - The EDIFACT frame setting segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` }
EdifactFramingSettings ...
type EdifactMessageFilter ¶
type EdifactMessageFilter struct { // MessageFilterType - The message filter type. Possible values include: 'MessageFilterTypeNotSpecified', 'MessageFilterTypeInclude', 'MessageFilterTypeExclude' MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"` }
EdifactMessageFilter ...
type EdifactMessageIdentifier ¶
type EdifactMessageIdentifier struct { // MessageID - The message id on which this envelope settings has to be applied. MessageID *string `json:"messageId,omitempty"` }
EdifactMessageIdentifier ...
type EdifactOneWayAgreement ¶
type EdifactOneWayAgreement struct { // SenderBusinessIdentity - The sender business identity SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` // ReceiverBusinessIdentity - The receiver business identity ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` // ProtocolSettings - The EDIFACT protocol settings. ProtocolSettings *EdifactProtocolSettings `json:"protocolSettings,omitempty"` }
EdifactOneWayAgreement ...
type EdifactProcessingSettings ¶
type EdifactProcessingSettings struct { // MaskSecurityInfo - The value indicating whether to mask security information. MaskSecurityInfo *bool `json:"maskSecurityInfo,omitempty"` // PreserveInterchange - The value indicating whether to preserve interchange. PreserveInterchange *bool `json:"preserveInterchange,omitempty"` // SuspendInterchangeOnError - The value indicating whether to suspend interchange on error. SuspendInterchangeOnError *bool `json:"suspendInterchangeOnError,omitempty"` // CreateEmptyXMLTagsForTrailingSeparators - The value indicating whether to create empty xml tags for trailing separators. CreateEmptyXMLTagsForTrailingSeparators *bool `json:"createEmptyXmlTagsForTrailingSeparators,omitempty"` // UseDotAsDecimalSeparator - The value indicating whether to use dot as decimal separator. UseDotAsDecimalSeparator *bool `json:"useDotAsDecimalSeparator,omitempty"` }
EdifactProcessingSettings ...
type EdifactProtocolSettings ¶
type EdifactProtocolSettings struct { // ValidationSettings - The EDIFACT validation settings. ValidationSettings *EdifactValidationSettings `json:"validationSettings,omitempty"` // FramingSettings - The EDIFACT framing settings. FramingSettings *EdifactFramingSettings `json:"framingSettings,omitempty"` // EnvelopeSettings - The EDIFACT envelope settings. EnvelopeSettings *EdifactEnvelopeSettings `json:"envelopeSettings,omitempty"` // AcknowledgementSettings - The EDIFACT acknowledgement settings. AcknowledgementSettings *EdifactAcknowledgementSettings `json:"acknowledgementSettings,omitempty"` // MessageFilter - The EDIFACT message filter. MessageFilter *EdifactMessageFilter `json:"messageFilter,omitempty"` // ProcessingSettings - The EDIFACT processing Settings. ProcessingSettings *EdifactProcessingSettings `json:"processingSettings,omitempty"` // EnvelopeOverrides - The EDIFACT envelope override settings. EnvelopeOverrides *[]EdifactEnvelopeOverride `json:"envelopeOverrides,omitempty"` // MessageFilterList - The EDIFACT message filter list. MessageFilterList *[]EdifactMessageIdentifier `json:"messageFilterList,omitempty"` // SchemaReferences - The EDIFACT schema references. SchemaReferences *[]EdifactSchemaReference `json:"schemaReferences,omitempty"` // ValidationOverrides - The EDIFACT validation override settings. ValidationOverrides *[]EdifactValidationOverride `json:"validationOverrides,omitempty"` // EdifactDelimiterOverrides - The EDIFACT delimiter override settings. EdifactDelimiterOverrides *[]EdifactDelimiterOverride `json:"edifactDelimiterOverrides,omitempty"` }
EdifactProtocolSettings ...
type EdifactSchemaReference ¶
type EdifactSchemaReference struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // MessageVersion - The message version. MessageVersion *string `json:"messageVersion,omitempty"` // MessageRelease - The message release version. MessageRelease *string `json:"messageRelease,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // SenderApplicationQualifier - The sender application qualifier. SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"` // AssociationAssignedCode - The association assigned code. AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"` // SchemaName - The schema name. SchemaName *string `json:"schemaName,omitempty"` }
EdifactSchemaReference ...
type EdifactValidationOverride ¶
type EdifactValidationOverride struct { // MessageID - The message id on which the validation settings has to be applied. MessageID *string `json:"messageId,omitempty"` // EnforceCharacterSet - The value indicating whether to validate character Set. EnforceCharacterSet *bool `json:"enforceCharacterSet,omitempty"` // ValidateEDITypes - The value indicating whether to validate EDI types. ValidateEDITypes *bool `json:"validateEDITypes,omitempty"` // ValidateXSDTypes - The value indicating whether to validate XSD types. ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` }
EdifactValidationOverride ...
type EdifactValidationSettings ¶
type EdifactValidationSettings struct { // ValidateCharacterSet - The value indicating whether to validate character set in the message. ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` // CheckDuplicateInterchangeControlNumber - The value indicating whether to check for duplicate interchange control number. CheckDuplicateInterchangeControlNumber *bool `json:"checkDuplicateInterchangeControlNumber,omitempty"` // InterchangeControlNumberValidityDays - The validity period of interchange control number. InterchangeControlNumberValidityDays *int32 `json:"interchangeControlNumberValidityDays,omitempty"` // CheckDuplicateGroupControlNumber - The value indicating whether to check for duplicate group control number. CheckDuplicateGroupControlNumber *bool `json:"checkDuplicateGroupControlNumber,omitempty"` // CheckDuplicateTransactionSetControlNumber - The value indicating whether to check for duplicate transaction set control number. CheckDuplicateTransactionSetControlNumber *bool `json:"checkDuplicateTransactionSetControlNumber,omitempty"` // ValidateEDITypes - The value indicating whether to Whether to validate EDI types. ValidateEDITypes *bool `json:"validateEDITypes,omitempty"` // ValidateXSDTypes - The value indicating whether to Whether to validate XSD types. ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
EdifactValidationSettings ...
type EncryptionAlgorithm ¶
type EncryptionAlgorithm string
EncryptionAlgorithm enumerates the values for encryption algorithm.
const ( // EncryptionAlgorithmAES128 ... EncryptionAlgorithmAES128 EncryptionAlgorithm = "AES128" // EncryptionAlgorithmAES192 ... EncryptionAlgorithmAES192 EncryptionAlgorithm = "AES192" // EncryptionAlgorithmAES256 ... EncryptionAlgorithmAES256 EncryptionAlgorithm = "AES256" // EncryptionAlgorithmDES3 ... EncryptionAlgorithmDES3 EncryptionAlgorithm = "DES3" // EncryptionAlgorithmNone ... EncryptionAlgorithmNone EncryptionAlgorithm = "None" // EncryptionAlgorithmNotSpecified ... EncryptionAlgorithmNotSpecified EncryptionAlgorithm = "NotSpecified" // EncryptionAlgorithmRC2 ... EncryptionAlgorithmRC2 EncryptionAlgorithm = "RC2" )
type HashingAlgorithm ¶
type HashingAlgorithm string
HashingAlgorithm enumerates the values for hashing algorithm.
const ( // HashingAlgorithmNone ... HashingAlgorithmNone HashingAlgorithm = "None" // HashingAlgorithmNotSpecified ... HashingAlgorithmNotSpecified HashingAlgorithm = "NotSpecified" // HashingAlgorithmSHA2256 ... HashingAlgorithmSHA2256 HashingAlgorithm = "SHA2256" // HashingAlgorithmSHA2384 ... HashingAlgorithmSHA2384 HashingAlgorithm = "SHA2384" // HashingAlgorithmSHA2512 ... HashingAlgorithmSHA2512 HashingAlgorithm = "SHA2512" )
type IntegrationAccount ¶
type IntegrationAccount struct { autorest.Response `json:"-"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags *map[string]*string `json:"tags,omitempty"` // Properties - The integration account properties. Properties *map[string]interface{} `json:"properties,omitempty"` // Sku - The sku. Sku *IntegrationAccountSku `json:"sku,omitempty"` }
IntegrationAccount ...
type IntegrationAccountAgreement ¶
type IntegrationAccountAgreement struct { autorest.Response `json:"-"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags *map[string]*string `json:"tags,omitempty"` // IntegrationAccountAgreementProperties - The integration account agreement properties. *IntegrationAccountAgreementProperties `json:"properties,omitempty"` }
IntegrationAccountAgreement ...
func (*IntegrationAccountAgreement) UnmarshalJSON ¶
func (iaa *IntegrationAccountAgreement) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountAgreement struct.
type IntegrationAccountAgreementFilter ¶
type IntegrationAccountAgreementFilter struct { // AgreementType - The agreement type of integration account agreement. Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact' AgreementType AgreementType `json:"agreementType,omitempty"` }
IntegrationAccountAgreementFilter ...
type IntegrationAccountAgreementListResult ¶
type IntegrationAccountAgreementListResult struct { autorest.Response `json:"-"` // Value - The list of integration account agreements. Value *[]IntegrationAccountAgreement `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountAgreementListResult ...
func (IntegrationAccountAgreementListResult) IsEmpty ¶
func (iaalr IntegrationAccountAgreementListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountAgreementListResultIterator ¶
type IntegrationAccountAgreementListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountAgreementListResultIterator provides access to a complete listing of IntegrationAccountAgreement values.
func (*IntegrationAccountAgreementListResultIterator) Next ¶
func (iter *IntegrationAccountAgreementListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountAgreementListResultIterator) NotDone ¶
func (iter IntegrationAccountAgreementListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountAgreementListResultIterator) Response ¶
func (iter IntegrationAccountAgreementListResultIterator) Response() IntegrationAccountAgreementListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountAgreementListResultIterator) Value ¶
func (iter IntegrationAccountAgreementListResultIterator) Value() IntegrationAccountAgreement
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountAgreementListResultPage ¶
type IntegrationAccountAgreementListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountAgreementListResultPage contains a page of IntegrationAccountAgreement values.
func (*IntegrationAccountAgreementListResultPage) Next ¶
func (page *IntegrationAccountAgreementListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountAgreementListResultPage) NotDone ¶
func (page IntegrationAccountAgreementListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountAgreementListResultPage) Response ¶
func (page IntegrationAccountAgreementListResultPage) Response() IntegrationAccountAgreementListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountAgreementListResultPage) Values ¶
func (page IntegrationAccountAgreementListResultPage) Values() []IntegrationAccountAgreement
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountAgreementProperties ¶
type IntegrationAccountAgreementProperties struct { // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata *map[string]interface{} `json:"metadata,omitempty"` // AgreementType - The agreement type. Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact' AgreementType AgreementType `json:"agreementType,omitempty"` // HostPartner - The host partner. HostPartner *string `json:"hostPartner,omitempty"` // GuestPartner - The guest partner. GuestPartner *string `json:"guestPartner,omitempty"` // HostIdentity - The host identity. HostIdentity *BusinessIdentity `json:"hostIdentity,omitempty"` // GuestIdentity - The guest identity. GuestIdentity *BusinessIdentity `json:"guestIdentity,omitempty"` // Content - The agreement content. Content *AgreementContent `json:"content,omitempty"` }
IntegrationAccountAgreementProperties ...
type IntegrationAccountAgreementsClient ¶
type IntegrationAccountAgreementsClient struct {
BaseClient
}
IntegrationAccountAgreementsClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountAgreementsClient ¶
func NewIntegrationAccountAgreementsClient(subscriptionID string) IntegrationAccountAgreementsClient
NewIntegrationAccountAgreementsClient creates an instance of the IntegrationAccountAgreementsClient client.
func NewIntegrationAccountAgreementsClientWithBaseURI ¶
func NewIntegrationAccountAgreementsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountAgreementsClient
NewIntegrationAccountAgreementsClientWithBaseURI creates an instance of the IntegrationAccountAgreementsClient client.
func (IntegrationAccountAgreementsClient) CreateOrUpdate ¶
func (client IntegrationAccountAgreementsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (result IntegrationAccountAgreement, err error)
CreateOrUpdate creates or updates an integration account agreement.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. agreementName is the integration account agreement name. agreement is the integration account agreement.
func (IntegrationAccountAgreementsClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountAgreementsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountAgreementsClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountAgreementsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountAgreementsClient) CreateOrUpdateSender ¶
func (client IntegrationAccountAgreementsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountAgreementsClient) Delete ¶
func (client IntegrationAccountAgreementsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (result autorest.Response, err error)
Delete deletes an integration account agreement.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. agreementName is the integration account agreement name.
func (IntegrationAccountAgreementsClient) DeletePreparer ¶
func (client IntegrationAccountAgreementsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountAgreementsClient) DeleteResponder ¶
func (client IntegrationAccountAgreementsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (IntegrationAccountAgreementsClient) DeleteSender ¶
func (client IntegrationAccountAgreementsClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountAgreementsClient) Get ¶
func (client IntegrationAccountAgreementsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (result IntegrationAccountAgreement, err error)
Get gets an integration account agreement.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. agreementName is the integration account agreement name.
func (IntegrationAccountAgreementsClient) GetPreparer ¶
func (client IntegrationAccountAgreementsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountAgreementsClient) GetResponder ¶
func (client IntegrationAccountAgreementsClient) GetResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountAgreementsClient) GetSender ¶
func (client IntegrationAccountAgreementsClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountAgreementsClient) List ¶
func (client IntegrationAccountAgreementsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountAgreementListResultPage, err error)
List gets a list of integration account agreements.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (IntegrationAccountAgreementsClient) ListComplete ¶
func (client IntegrationAccountAgreementsClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountAgreementListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountAgreementsClient) ListPreparer ¶
func (client IntegrationAccountAgreementsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountAgreementsClient) ListResponder ¶
func (client IntegrationAccountAgreementsClient) ListResponder(resp *http.Response) (result IntegrationAccountAgreementListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountAgreementsClient) ListSender ¶
func (client IntegrationAccountAgreementsClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountCertificate ¶
type IntegrationAccountCertificate struct { autorest.Response `json:"-"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags *map[string]*string `json:"tags,omitempty"` // IntegrationAccountCertificateProperties - The integration account certificate properties. *IntegrationAccountCertificateProperties `json:"properties,omitempty"` }
IntegrationAccountCertificate ...
func (*IntegrationAccountCertificate) UnmarshalJSON ¶
func (iac *IntegrationAccountCertificate) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountCertificate struct.
type IntegrationAccountCertificateListResult ¶
type IntegrationAccountCertificateListResult struct { autorest.Response `json:"-"` // Value - The list of integration account certificates. Value *[]IntegrationAccountCertificate `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountCertificateListResult ...
func (IntegrationAccountCertificateListResult) IsEmpty ¶
func (iaclr IntegrationAccountCertificateListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountCertificateListResultIterator ¶
type IntegrationAccountCertificateListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountCertificateListResultIterator provides access to a complete listing of IntegrationAccountCertificate values.
func (*IntegrationAccountCertificateListResultIterator) Next ¶
func (iter *IntegrationAccountCertificateListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountCertificateListResultIterator) NotDone ¶
func (iter IntegrationAccountCertificateListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountCertificateListResultIterator) Response ¶
func (iter IntegrationAccountCertificateListResultIterator) Response() IntegrationAccountCertificateListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountCertificateListResultIterator) Value ¶
func (iter IntegrationAccountCertificateListResultIterator) Value() IntegrationAccountCertificate
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountCertificateListResultPage ¶
type IntegrationAccountCertificateListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountCertificateListResultPage contains a page of IntegrationAccountCertificate values.
func (*IntegrationAccountCertificateListResultPage) Next ¶
func (page *IntegrationAccountCertificateListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountCertificateListResultPage) NotDone ¶
func (page IntegrationAccountCertificateListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountCertificateListResultPage) Response ¶
func (page IntegrationAccountCertificateListResultPage) Response() IntegrationAccountCertificateListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountCertificateListResultPage) Values ¶
func (page IntegrationAccountCertificateListResultPage) Values() []IntegrationAccountCertificate
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountCertificateProperties ¶
type IntegrationAccountCertificateProperties struct { // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata *map[string]interface{} `json:"metadata,omitempty"` // Key - The key details in the key vault. Key *KeyVaultKeyReference `json:"key,omitempty"` // PublicCertificate - The public certificate. PublicCertificate *string `json:"publicCertificate,omitempty"` }
IntegrationAccountCertificateProperties ...
type IntegrationAccountCertificatesClient ¶
type IntegrationAccountCertificatesClient struct {
BaseClient
}
IntegrationAccountCertificatesClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountCertificatesClient ¶
func NewIntegrationAccountCertificatesClient(subscriptionID string) IntegrationAccountCertificatesClient
NewIntegrationAccountCertificatesClient creates an instance of the IntegrationAccountCertificatesClient client.
func NewIntegrationAccountCertificatesClientWithBaseURI ¶
func NewIntegrationAccountCertificatesClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountCertificatesClient
NewIntegrationAccountCertificatesClientWithBaseURI creates an instance of the IntegrationAccountCertificatesClient client.
func (IntegrationAccountCertificatesClient) CreateOrUpdate ¶
func (client IntegrationAccountCertificatesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (result IntegrationAccountCertificate, err error)
CreateOrUpdate creates or updates an integration account certificate.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. certificateName is the integration account certificate name. certificate is the integration account certificate.
func (IntegrationAccountCertificatesClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountCertificatesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountCertificatesClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountCertificatesClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountCertificatesClient) CreateOrUpdateSender ¶
func (client IntegrationAccountCertificatesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountCertificatesClient) Delete ¶
func (client IntegrationAccountCertificatesClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (result autorest.Response, err error)
Delete deletes an integration account certificate.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. certificateName is the integration account certificate name.
func (IntegrationAccountCertificatesClient) DeletePreparer ¶
func (client IntegrationAccountCertificatesClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountCertificatesClient) DeleteResponder ¶
func (client IntegrationAccountCertificatesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (IntegrationAccountCertificatesClient) DeleteSender ¶
func (client IntegrationAccountCertificatesClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountCertificatesClient) Get ¶
func (client IntegrationAccountCertificatesClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (result IntegrationAccountCertificate, err error)
Get gets an integration account certificate.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. certificateName is the integration account certificate name.
func (IntegrationAccountCertificatesClient) GetPreparer ¶
func (client IntegrationAccountCertificatesClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountCertificatesClient) GetResponder ¶
func (client IntegrationAccountCertificatesClient) GetResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountCertificatesClient) GetSender ¶
func (client IntegrationAccountCertificatesClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountCertificatesClient) List ¶
func (client IntegrationAccountCertificatesClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResultPage, err error)
List gets a list of integration account certificates.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result.
func (IntegrationAccountCertificatesClient) ListComplete ¶
func (client IntegrationAccountCertificatesClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountCertificatesClient) ListPreparer ¶
func (client IntegrationAccountCertificatesClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountCertificatesClient) ListResponder ¶
func (client IntegrationAccountCertificatesClient) ListResponder(resp *http.Response) (result IntegrationAccountCertificateListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountCertificatesClient) ListSender ¶
func (client IntegrationAccountCertificatesClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountContentHash ¶
type IntegrationAccountContentHash struct { // Algorithm - The conetnt hash algorithm. Algorithm *string `json:"algorithm,omitempty"` // Value - The content hash value. Value *string `json:"value,omitempty"` }
IntegrationAccountContentHash ...
type IntegrationAccountContentLink ¶
type IntegrationAccountContentLink struct { // URI - The content link URI. URI *string `json:"uri,omitempty"` // ContentVersion - The content version. ContentVersion *string `json:"contentVersion,omitempty"` // ContentSize - The content size. ContentSize *int64 `json:"contentSize,omitempty"` // ContentHash - The content hash. ContentHash *IntegrationAccountContentHash `json:"contentHash,omitempty"` // Metadata - The metadata. Metadata *map[string]interface{} `json:"metadata,omitempty"` }
IntegrationAccountContentLink ...
type IntegrationAccountListResult ¶
type IntegrationAccountListResult struct { autorest.Response `json:"-"` // Value - The list of integration accounts. Value *[]IntegrationAccount `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountListResult ...
func (IntegrationAccountListResult) IsEmpty ¶
func (ialr IntegrationAccountListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountListResultIterator ¶
type IntegrationAccountListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountListResultIterator provides access to a complete listing of IntegrationAccount values.
func (*IntegrationAccountListResultIterator) Next ¶
func (iter *IntegrationAccountListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountListResultIterator) NotDone ¶
func (iter IntegrationAccountListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountListResultIterator) Response ¶
func (iter IntegrationAccountListResultIterator) Response() IntegrationAccountListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountListResultIterator) Value ¶
func (iter IntegrationAccountListResultIterator) Value() IntegrationAccount
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountListResultPage ¶
type IntegrationAccountListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountListResultPage contains a page of IntegrationAccount values.
func (*IntegrationAccountListResultPage) Next ¶
func (page *IntegrationAccountListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountListResultPage) NotDone ¶
func (page IntegrationAccountListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountListResultPage) Response ¶
func (page IntegrationAccountListResultPage) Response() IntegrationAccountListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountListResultPage) Values ¶
func (page IntegrationAccountListResultPage) Values() []IntegrationAccount
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountMap ¶
type IntegrationAccountMap struct { autorest.Response `json:"-"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags *map[string]*string `json:"tags,omitempty"` // IntegrationAccountMapProperties - The integration account map properties. *IntegrationAccountMapProperties `json:"properties,omitempty"` }
IntegrationAccountMap ...
func (*IntegrationAccountMap) UnmarshalJSON ¶
func (iam *IntegrationAccountMap) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountMap struct.
type IntegrationAccountMapFilter ¶
type IntegrationAccountMapFilter struct { // SchemaType - The map type of integration account map. Possible values include: 'MapTypeNotSpecified', 'MapTypeXslt' SchemaType MapType `json:"schemaType,omitempty"` }
IntegrationAccountMapFilter ...
type IntegrationAccountMapListResult ¶
type IntegrationAccountMapListResult struct { autorest.Response `json:"-"` // Value - The list of integration account maps. Value *[]IntegrationAccountMap `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountMapListResult ...
func (IntegrationAccountMapListResult) IsEmpty ¶
func (iamlr IntegrationAccountMapListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountMapListResultIterator ¶
type IntegrationAccountMapListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountMapListResultIterator provides access to a complete listing of IntegrationAccountMap values.
func (*IntegrationAccountMapListResultIterator) Next ¶
func (iter *IntegrationAccountMapListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountMapListResultIterator) NotDone ¶
func (iter IntegrationAccountMapListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountMapListResultIterator) Response ¶
func (iter IntegrationAccountMapListResultIterator) Response() IntegrationAccountMapListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountMapListResultIterator) Value ¶
func (iter IntegrationAccountMapListResultIterator) Value() IntegrationAccountMap
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountMapListResultPage ¶
type IntegrationAccountMapListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountMapListResultPage contains a page of IntegrationAccountMap values.
func (*IntegrationAccountMapListResultPage) Next ¶
func (page *IntegrationAccountMapListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountMapListResultPage) NotDone ¶
func (page IntegrationAccountMapListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountMapListResultPage) Response ¶
func (page IntegrationAccountMapListResultPage) Response() IntegrationAccountMapListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountMapListResultPage) Values ¶
func (page IntegrationAccountMapListResultPage) Values() []IntegrationAccountMap
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountMapProperties ¶
type IntegrationAccountMapProperties struct { // MapType - The map type. Possible values include: 'MapTypeNotSpecified', 'MapTypeXslt' MapType MapType `json:"mapType,omitempty"` // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Content - The content. Content *map[string]interface{} `json:"content,omitempty"` // ContentType - The content type. ContentType *string `json:"contentType,omitempty"` // ContentLink - The content link. ContentLink *IntegrationAccountContentLink `json:"contentLink,omitempty"` // Metadata - The metadata. Metadata *map[string]interface{} `json:"metadata,omitempty"` }
IntegrationAccountMapProperties ...
type IntegrationAccountMapsClient ¶
type IntegrationAccountMapsClient struct {
BaseClient
}
IntegrationAccountMapsClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountMapsClient ¶
func NewIntegrationAccountMapsClient(subscriptionID string) IntegrationAccountMapsClient
NewIntegrationAccountMapsClient creates an instance of the IntegrationAccountMapsClient client.
func NewIntegrationAccountMapsClientWithBaseURI ¶
func NewIntegrationAccountMapsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountMapsClient
NewIntegrationAccountMapsClientWithBaseURI creates an instance of the IntegrationAccountMapsClient client.
func (IntegrationAccountMapsClient) CreateOrUpdate ¶
func (client IntegrationAccountMapsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (result IntegrationAccountMap, err error)
CreateOrUpdate creates or updates an integration account map.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. mapName is the integration account map name. mapParameter is the integration account map.
func (IntegrationAccountMapsClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountMapsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountMapsClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountMapsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountMap, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountMapsClient) CreateOrUpdateSender ¶
func (client IntegrationAccountMapsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountMapsClient) Delete ¶
func (client IntegrationAccountMapsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (result autorest.Response, err error)
Delete deletes an integration account map.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. mapName is the integration account map name.
func (IntegrationAccountMapsClient) DeletePreparer ¶
func (client IntegrationAccountMapsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountMapsClient) DeleteResponder ¶
func (client IntegrationAccountMapsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (IntegrationAccountMapsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountMapsClient) Get ¶
func (client IntegrationAccountMapsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (result IntegrationAccountMap, err error)
Get gets an integration account map.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. mapName is the integration account map name.
func (IntegrationAccountMapsClient) GetPreparer ¶
func (client IntegrationAccountMapsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountMapsClient) GetResponder ¶
func (client IntegrationAccountMapsClient) GetResponder(resp *http.Response) (result IntegrationAccountMap, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountMapsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountMapsClient) List ¶
func (client IntegrationAccountMapsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountMapListResultPage, err error)
List gets a list of integration account maps.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (IntegrationAccountMapsClient) ListComplete ¶
func (client IntegrationAccountMapsClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountMapListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountMapsClient) ListPreparer ¶
func (client IntegrationAccountMapsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountMapsClient) ListResponder ¶
func (client IntegrationAccountMapsClient) ListResponder(resp *http.Response) (result IntegrationAccountMapListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountMapsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountPartner ¶
type IntegrationAccountPartner struct { autorest.Response `json:"-"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags *map[string]*string `json:"tags,omitempty"` // IntegrationAccountPartnerProperties - The integration account partner properties. *IntegrationAccountPartnerProperties `json:"properties,omitempty"` }
IntegrationAccountPartner ...
func (*IntegrationAccountPartner) UnmarshalJSON ¶
func (iap *IntegrationAccountPartner) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountPartner struct.
type IntegrationAccountPartnerFilter ¶
type IntegrationAccountPartnerFilter struct { // PartnerType - The partner type of integration account partner. Possible values include: 'PartnerTypeNotSpecified', 'PartnerTypeB2B' PartnerType PartnerType `json:"partnerType,omitempty"` }
IntegrationAccountPartnerFilter ...
type IntegrationAccountPartnerListResult ¶
type IntegrationAccountPartnerListResult struct { autorest.Response `json:"-"` // Value - The list of integration account partners. Value *[]IntegrationAccountPartner `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountPartnerListResult ...
func (IntegrationAccountPartnerListResult) IsEmpty ¶
func (iaplr IntegrationAccountPartnerListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountPartnerListResultIterator ¶
type IntegrationAccountPartnerListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountPartnerListResultIterator provides access to a complete listing of IntegrationAccountPartner values.
func (*IntegrationAccountPartnerListResultIterator) Next ¶
func (iter *IntegrationAccountPartnerListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountPartnerListResultIterator) NotDone ¶
func (iter IntegrationAccountPartnerListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountPartnerListResultIterator) Response ¶
func (iter IntegrationAccountPartnerListResultIterator) Response() IntegrationAccountPartnerListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountPartnerListResultIterator) Value ¶
func (iter IntegrationAccountPartnerListResultIterator) Value() IntegrationAccountPartner
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountPartnerListResultPage ¶
type IntegrationAccountPartnerListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountPartnerListResultPage contains a page of IntegrationAccountPartner values.
func (*IntegrationAccountPartnerListResultPage) Next ¶
func (page *IntegrationAccountPartnerListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountPartnerListResultPage) NotDone ¶
func (page IntegrationAccountPartnerListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountPartnerListResultPage) Response ¶
func (page IntegrationAccountPartnerListResultPage) Response() IntegrationAccountPartnerListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountPartnerListResultPage) Values ¶
func (page IntegrationAccountPartnerListResultPage) Values() []IntegrationAccountPartner
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountPartnerProperties ¶
type IntegrationAccountPartnerProperties struct { // PartnerType - The partner type. Possible values include: 'PartnerTypeNotSpecified', 'PartnerTypeB2B' PartnerType PartnerType `json:"partnerType,omitempty"` // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata *map[string]interface{} `json:"metadata,omitempty"` // Content - The partner content. Content *PartnerContent `json:"content,omitempty"` }
IntegrationAccountPartnerProperties ...
type IntegrationAccountPartnersClient ¶
type IntegrationAccountPartnersClient struct {
BaseClient
}
IntegrationAccountPartnersClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountPartnersClient ¶
func NewIntegrationAccountPartnersClient(subscriptionID string) IntegrationAccountPartnersClient
NewIntegrationAccountPartnersClient creates an instance of the IntegrationAccountPartnersClient client.
func NewIntegrationAccountPartnersClientWithBaseURI ¶
func NewIntegrationAccountPartnersClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountPartnersClient
NewIntegrationAccountPartnersClientWithBaseURI creates an instance of the IntegrationAccountPartnersClient client.
func (IntegrationAccountPartnersClient) CreateOrUpdate ¶
func (client IntegrationAccountPartnersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (result IntegrationAccountPartner, err error)
CreateOrUpdate creates or updates an integration account partner.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. partnerName is the integration account partner name. partner is the integration account partner.
func (IntegrationAccountPartnersClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountPartnersClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountPartnersClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountPartnersClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountPartnersClient) CreateOrUpdateSender ¶
func (client IntegrationAccountPartnersClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountPartnersClient) Delete ¶
func (client IntegrationAccountPartnersClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (result autorest.Response, err error)
Delete deletes an integration account partner.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. partnerName is the integration account partner name.
func (IntegrationAccountPartnersClient) DeletePreparer ¶
func (client IntegrationAccountPartnersClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountPartnersClient) DeleteResponder ¶
func (client IntegrationAccountPartnersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (IntegrationAccountPartnersClient) DeleteSender ¶
func (client IntegrationAccountPartnersClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountPartnersClient) Get ¶
func (client IntegrationAccountPartnersClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (result IntegrationAccountPartner, err error)
Get gets an integration account partner.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. partnerName is the integration account partner name.
func (IntegrationAccountPartnersClient) GetPreparer ¶
func (client IntegrationAccountPartnersClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountPartnersClient) GetResponder ¶
func (client IntegrationAccountPartnersClient) GetResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountPartnersClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountPartnersClient) List ¶
func (client IntegrationAccountPartnersClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountPartnerListResultPage, err error)
List gets a list of integration account partners.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (IntegrationAccountPartnersClient) ListComplete ¶
func (client IntegrationAccountPartnersClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountPartnerListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountPartnersClient) ListPreparer ¶
func (client IntegrationAccountPartnersClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountPartnersClient) ListResponder ¶
func (client IntegrationAccountPartnersClient) ListResponder(resp *http.Response) (result IntegrationAccountPartnerListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountPartnersClient) ListSender ¶
func (client IntegrationAccountPartnersClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountResource ¶
type IntegrationAccountResource struct { // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags *map[string]*string `json:"tags,omitempty"` }
IntegrationAccountResource ...
type IntegrationAccountSchema ¶
type IntegrationAccountSchema struct { autorest.Response `json:"-"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags *map[string]*string `json:"tags,omitempty"` // IntegrationAccountSchemaProperties - The integration account schema properties. *IntegrationAccountSchemaProperties `json:"properties,omitempty"` }
IntegrationAccountSchema ...
func (*IntegrationAccountSchema) UnmarshalJSON ¶
func (ias *IntegrationAccountSchema) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountSchema struct.
type IntegrationAccountSchemaFilter ¶
type IntegrationAccountSchemaFilter struct { // SchemaType - The schema type of integration account schema. Possible values include: 'SchemaTypeNotSpecified', 'SchemaTypeXML' SchemaType SchemaType `json:"schemaType,omitempty"` }
IntegrationAccountSchemaFilter ...
type IntegrationAccountSchemaListResult ¶
type IntegrationAccountSchemaListResult struct { autorest.Response `json:"-"` // Value - The list of integration account schemas. Value *[]IntegrationAccountSchema `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountSchemaListResult ...
func (IntegrationAccountSchemaListResult) IsEmpty ¶
func (iaslr IntegrationAccountSchemaListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountSchemaListResultIterator ¶
type IntegrationAccountSchemaListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountSchemaListResultIterator provides access to a complete listing of IntegrationAccountSchema values.
func (*IntegrationAccountSchemaListResultIterator) Next ¶
func (iter *IntegrationAccountSchemaListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountSchemaListResultIterator) NotDone ¶
func (iter IntegrationAccountSchemaListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountSchemaListResultIterator) Response ¶
func (iter IntegrationAccountSchemaListResultIterator) Response() IntegrationAccountSchemaListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountSchemaListResultIterator) Value ¶
func (iter IntegrationAccountSchemaListResultIterator) Value() IntegrationAccountSchema
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountSchemaListResultPage ¶
type IntegrationAccountSchemaListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountSchemaListResultPage contains a page of IntegrationAccountSchema values.
func (*IntegrationAccountSchemaListResultPage) Next ¶
func (page *IntegrationAccountSchemaListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountSchemaListResultPage) NotDone ¶
func (page IntegrationAccountSchemaListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountSchemaListResultPage) Response ¶
func (page IntegrationAccountSchemaListResultPage) Response() IntegrationAccountSchemaListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountSchemaListResultPage) Values ¶
func (page IntegrationAccountSchemaListResultPage) Values() []IntegrationAccountSchema
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountSchemaProperties ¶
type IntegrationAccountSchemaProperties struct { // SchemaType - The schema type. Possible values include: 'SchemaTypeNotSpecified', 'SchemaTypeXML' SchemaType SchemaType `json:"schemaType,omitempty"` // TargetNamespace - The target namespace. TargetNamespace *string `json:"targetNamespace,omitempty"` // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Content - The content. Content *map[string]interface{} `json:"content,omitempty"` // ContentType - The content type. ContentType *string `json:"contentType,omitempty"` // ContentLink - The content link. ContentLink *IntegrationAccountContentLink `json:"contentLink,omitempty"` // Metadata - The metadata. Metadata *map[string]interface{} `json:"metadata,omitempty"` }
IntegrationAccountSchemaProperties ...
type IntegrationAccountSchemasClient ¶
type IntegrationAccountSchemasClient struct {
BaseClient
}
IntegrationAccountSchemasClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountSchemasClient ¶
func NewIntegrationAccountSchemasClient(subscriptionID string) IntegrationAccountSchemasClient
NewIntegrationAccountSchemasClient creates an instance of the IntegrationAccountSchemasClient client.
func NewIntegrationAccountSchemasClientWithBaseURI ¶
func NewIntegrationAccountSchemasClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountSchemasClient
NewIntegrationAccountSchemasClientWithBaseURI creates an instance of the IntegrationAccountSchemasClient client.
func (IntegrationAccountSchemasClient) CreateOrUpdate ¶
func (client IntegrationAccountSchemasClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (result IntegrationAccountSchema, err error)
CreateOrUpdate creates or updates an integration account schema.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. schemaName is the integration account schema name. schema is the integration account schema.
func (IntegrationAccountSchemasClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountSchemasClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountSchemasClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountSchemasClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountSchemasClient) CreateOrUpdateSender ¶
func (client IntegrationAccountSchemasClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountSchemasClient) Delete ¶
func (client IntegrationAccountSchemasClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (result autorest.Response, err error)
Delete deletes an integration account schema.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. schemaName is the integration account schema name.
func (IntegrationAccountSchemasClient) DeletePreparer ¶
func (client IntegrationAccountSchemasClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountSchemasClient) DeleteResponder ¶
func (client IntegrationAccountSchemasClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (IntegrationAccountSchemasClient) DeleteSender ¶
func (client IntegrationAccountSchemasClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountSchemasClient) Get ¶
func (client IntegrationAccountSchemasClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (result IntegrationAccountSchema, err error)
Get gets an integration account schema.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. schemaName is the integration account schema name.
func (IntegrationAccountSchemasClient) GetPreparer ¶
func (client IntegrationAccountSchemasClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountSchemasClient) GetResponder ¶
func (client IntegrationAccountSchemasClient) GetResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountSchemasClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountSchemasClient) List ¶
func (client IntegrationAccountSchemasClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSchemaListResultPage, err error)
List gets a list of integration account schemas.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. top is the number of items to be included in the result. filter is the filter to apply on the operation.
func (IntegrationAccountSchemasClient) ListComplete ¶
func (client IntegrationAccountSchemasClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSchemaListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountSchemasClient) ListPreparer ¶
func (client IntegrationAccountSchemasClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountSchemasClient) ListResponder ¶
func (client IntegrationAccountSchemasClient) ListResponder(resp *http.Response) (result IntegrationAccountSchemaListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountSchemasClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountSku ¶
type IntegrationAccountSku struct { // Name - The sku name. Possible values include: 'SkuNameNotSpecified', 'SkuNameFree', 'SkuNameShared', 'SkuNameBasic', 'SkuNameStandard', 'SkuNamePremium' Name SkuName `json:"name,omitempty"` }
IntegrationAccountSku ...
type IntegrationAccountsClient ¶
type IntegrationAccountsClient struct {
BaseClient
}
IntegrationAccountsClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountsClient ¶
func NewIntegrationAccountsClient(subscriptionID string) IntegrationAccountsClient
NewIntegrationAccountsClient creates an instance of the IntegrationAccountsClient client.
func NewIntegrationAccountsClientWithBaseURI ¶
func NewIntegrationAccountsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountsClient
NewIntegrationAccountsClientWithBaseURI creates an instance of the IntegrationAccountsClient client.
func (IntegrationAccountsClient) CreateOrUpdate ¶
func (client IntegrationAccountsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)
CreateOrUpdate creates or updates an integration account.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. integrationAccount is the integration account.
func (IntegrationAccountsClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountsClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) CreateOrUpdateSender ¶
func (client IntegrationAccountsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) Delete ¶
func (client IntegrationAccountsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string) (result autorest.Response, err error)
Delete deletes an integration account.
resourceGroupName is the resource group name. integrationAccountName is the integration account name.
func (IntegrationAccountsClient) DeletePreparer ¶
func (client IntegrationAccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountsClient) DeleteResponder ¶
func (client IntegrationAccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) Get ¶
func (client IntegrationAccountsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string) (result IntegrationAccount, err error)
Get gets an integration account.
resourceGroupName is the resource group name. integrationAccountName is the integration account name.
func (IntegrationAccountsClient) GetPreparer ¶
func (client IntegrationAccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountsClient) GetResponder ¶
func (client IntegrationAccountsClient) GetResponder(resp *http.Response) (result IntegrationAccount, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) ListByResourceGroup ¶
func (client IntegrationAccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultPage, err error)
ListByResourceGroup gets a list of integration accounts by resource group.
resourceGroupName is the resource group name. top is the number of items to be included in the result.
func (IntegrationAccountsClient) ListByResourceGroupComplete ¶
func (client IntegrationAccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultIterator, err error)
ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountsClient) ListByResourceGroupPreparer ¶
func (client IntegrationAccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, top *int32) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (IntegrationAccountsClient) ListByResourceGroupResponder ¶
func (client IntegrationAccountsClient) ListByResourceGroupResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) ListByResourceGroupSender ¶
func (client IntegrationAccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) ListBySubscription ¶
func (client IntegrationAccountsClient) ListBySubscription(ctx context.Context, top *int32) (result IntegrationAccountListResultPage, err error)
ListBySubscription gets a list of integration accounts by subscription.
top is the number of items to be included in the result.
func (IntegrationAccountsClient) ListBySubscriptionComplete ¶
func (client IntegrationAccountsClient) ListBySubscriptionComplete(ctx context.Context, top *int32) (result IntegrationAccountListResultIterator, err error)
ListBySubscriptionComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountsClient) ListBySubscriptionPreparer ¶
func (client IntegrationAccountsClient) ListBySubscriptionPreparer(ctx context.Context, top *int32) (*http.Request, error)
ListBySubscriptionPreparer prepares the ListBySubscription request.
func (IntegrationAccountsClient) ListBySubscriptionResponder ¶
func (client IntegrationAccountsClient) ListBySubscriptionResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) ListBySubscriptionSender ¶
func (client IntegrationAccountsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
ListBySubscriptionSender sends the ListBySubscription request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) ListCallbackURL ¶
func (client IntegrationAccountsClient) ListCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, parameters ListCallbackURLParameters) (result CallbackURL, err error)
ListCallbackURL lists the integration account callback URL.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. parameters is the callback URL parameters.
func (IntegrationAccountsClient) ListCallbackURLPreparer ¶
func (client IntegrationAccountsClient) ListCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, parameters ListCallbackURLParameters) (*http.Request, error)
ListCallbackURLPreparer prepares the ListCallbackURL request.
func (IntegrationAccountsClient) ListCallbackURLResponder ¶
func (client IntegrationAccountsClient) ListCallbackURLResponder(resp *http.Response) (result CallbackURL, err error)
ListCallbackURLResponder handles the response to the ListCallbackURL request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) ListCallbackURLSender ¶
func (client IntegrationAccountsClient) ListCallbackURLSender(req *http.Request) (*http.Response, error)
ListCallbackURLSender sends the ListCallbackURL request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) Update ¶
func (client IntegrationAccountsClient) Update(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)
Update updates an integration account.
resourceGroupName is the resource group name. integrationAccountName is the integration account name. integrationAccount is the integration account.
func (IntegrationAccountsClient) UpdatePreparer ¶
func (client IntegrationAccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (IntegrationAccountsClient) UpdateResponder ¶
func (client IntegrationAccountsClient) UpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type KeyVaultKeyReference ¶
type KeyVaultKeyReference struct { // KeyVault - The key vault reference. KeyVault *KeyVaultKeyReferenceKeyVault `json:"keyVault,omitempty"` // KeyName - The private key name in key vault. KeyName *string `json:"keyName,omitempty"` // KeyVersion - The private key version in key vault. KeyVersion *string `json:"keyVersion,omitempty"` }
KeyVaultKeyReference ...
type KeyVaultKeyReferenceKeyVault ¶
type KeyVaultKeyReferenceKeyVault struct { // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` }
KeyVaultKeyReferenceKeyVault the key vault reference.
type ListCallbackURLParameters ¶
type ListCallbackURLParameters struct { // NotAfter - The expiry time. NotAfter *date.Time `json:"NotAfter,omitempty"` }
ListCallbackURLParameters ...
type MessageFilterType ¶
type MessageFilterType string
MessageFilterType enumerates the values for message filter type.
const ( // MessageFilterTypeExclude ... MessageFilterTypeExclude MessageFilterType = "Exclude" // MessageFilterTypeInclude ... MessageFilterTypeInclude MessageFilterType = "Include" // MessageFilterTypeNotSpecified ... MessageFilterTypeNotSpecified MessageFilterType = "NotSpecified" )
type PartnerContent ¶
type PartnerContent struct { // B2b - The B2B partner content. B2b *B2BPartnerContent `json:"b2b,omitempty"` }
PartnerContent ...
type PartnerType ¶
type PartnerType string
PartnerType enumerates the values for partner type.
const ( // PartnerTypeB2B ... PartnerTypeB2B PartnerType = "B2B" // PartnerTypeNotSpecified ... PartnerTypeNotSpecified PartnerType = "NotSpecified" )
type SchemaType ¶
type SchemaType string
SchemaType enumerates the values for schema type.
const ( // SchemaTypeNotSpecified ... SchemaTypeNotSpecified SchemaType = "NotSpecified" // SchemaTypeXML ... SchemaTypeXML SchemaType = "Xml" )
type SegmentTerminatorSuffix ¶
type SegmentTerminatorSuffix string
SegmentTerminatorSuffix enumerates the values for segment terminator suffix.
const ( // SegmentTerminatorSuffixCR ... SegmentTerminatorSuffixCR SegmentTerminatorSuffix = "CR" // SegmentTerminatorSuffixCRLF ... SegmentTerminatorSuffixCRLF SegmentTerminatorSuffix = "CRLF" // SegmentTerminatorSuffixLF ... SegmentTerminatorSuffixLF SegmentTerminatorSuffix = "LF" // SegmentTerminatorSuffixNone ... SegmentTerminatorSuffixNone SegmentTerminatorSuffix = "None" // SegmentTerminatorSuffixNotSpecified ... SegmentTerminatorSuffixNotSpecified SegmentTerminatorSuffix = "NotSpecified" )
type SkuName ¶
type SkuName string
SkuName enumerates the values for sku name.
const ( // SkuNameBasic ... SkuNameBasic SkuName = "Basic" // SkuNameFree ... SkuNameFree SkuName = "Free" // SkuNameNotSpecified ... SkuNameNotSpecified SkuName = "NotSpecified" // SkuNamePremium ... SkuNamePremium SkuName = "Premium" SkuNameShared SkuName = "Shared" // SkuNameStandard ... SkuNameStandard SkuName = "Standard" )
type TrailingSeparatorPolicy ¶
type TrailingSeparatorPolicy string
TrailingSeparatorPolicy enumerates the values for trailing separator policy.
const ( // TrailingSeparatorPolicyMandatory ... TrailingSeparatorPolicyMandatory TrailingSeparatorPolicy = "Mandatory" // TrailingSeparatorPolicyNotAllowed ... TrailingSeparatorPolicyNotAllowed TrailingSeparatorPolicy = "NotAllowed" // TrailingSeparatorPolicyNotSpecified ... TrailingSeparatorPolicyNotSpecified TrailingSeparatorPolicy = "NotSpecified" // TrailingSeparatorPolicyOptional ... TrailingSeparatorPolicyOptional TrailingSeparatorPolicy = "Optional" )
type UsageIndicator ¶
type UsageIndicator string
UsageIndicator enumerates the values for usage indicator.
const ( // UsageIndicatorInformation ... UsageIndicatorInformation UsageIndicator = "Information" // UsageIndicatorNotSpecified ... UsageIndicatorNotSpecified UsageIndicator = "NotSpecified" // UsageIndicatorProduction ... UsageIndicatorProduction UsageIndicator = "Production" // UsageIndicatorTest ... UsageIndicatorTest UsageIndicator = "Test" )
type X12AcknowledgementSettings ¶
type X12AcknowledgementSettings struct { // NeedTechnicalAcknowledgement - The value indicating whether technical acknowledgement is needed. NeedTechnicalAcknowledgement *bool `json:"needTechnicalAcknowledgement,omitempty"` // BatchTechnicalAcknowledgements - The value indicating whether to batch the technical acknowledgements. BatchTechnicalAcknowledgements *bool `json:"batchTechnicalAcknowledgements,omitempty"` // NeedFunctionalAcknowledgement - The value indicating whether functional acknowledgement is needed. NeedFunctionalAcknowledgement *bool `json:"needFunctionalAcknowledgement,omitempty"` // FunctionalAcknowledgementVersion - The functional acknowledgement version. FunctionalAcknowledgementVersion *string `json:"functionalAcknowledgementVersion,omitempty"` // BatchFunctionalAcknowledgements - The value indicating whether to batch functional acknowledgements. BatchFunctionalAcknowledgements *bool `json:"batchFunctionalAcknowledgements,omitempty"` // NeedImplementationAcknowledgement - The value indicating whether implementation acknowledgement is needed. NeedImplementationAcknowledgement *bool `json:"needImplementationAcknowledgement,omitempty"` // ImplementationAcknowledgementVersion - The implementation acknowledgement version. ImplementationAcknowledgementVersion *string `json:"implementationAcknowledgementVersion,omitempty"` // BatchImplementationAcknowledgements - The value indicating whether to batch implementation acknowledgements. BatchImplementationAcknowledgements *bool `json:"batchImplementationAcknowledgements,omitempty"` // NeedLoopForValidMessages - The value indicating whether a loop is needed for valid messages. NeedLoopForValidMessages *bool `json:"needLoopForValidMessages,omitempty"` // SendSynchronousAcknowledgement - The value indicating whether to send synchronous acknowledgement. SendSynchronousAcknowledgement *bool `json:"sendSynchronousAcknowledgement,omitempty"` // AcknowledgementControlNumberPrefix - The acknowledgement control number prefix. AcknowledgementControlNumberPrefix *string `json:"acknowledgementControlNumberPrefix,omitempty"` // AcknowledgementControlNumberSuffix - The acknowledgement control number suffix. AcknowledgementControlNumberSuffix *string `json:"acknowledgementControlNumberSuffix,omitempty"` // AcknowledgementControlNumberLowerBound - The acknowledgement control number lower bound. AcknowledgementControlNumberLowerBound *int32 `json:"acknowledgementControlNumberLowerBound,omitempty"` // AcknowledgementControlNumberUpperBound - The acknowledgement control number upper bound. AcknowledgementControlNumberUpperBound *int32 `json:"acknowledgementControlNumberUpperBound,omitempty"` // RolloverAcknowledgementControlNumber - The value indicating whether to rollover acknowledgement control number. RolloverAcknowledgementControlNumber *bool `json:"rolloverAcknowledgementControlNumber,omitempty"` }
X12AcknowledgementSettings ...
type X12AgreementContent ¶
type X12AgreementContent struct { // ReceiveAgreement - The X12 one-way receive agreement. ReceiveAgreement *X12OneWayAgreement `json:"receiveAgreement,omitempty"` // SendAgreement - The X12 one-way send agreement. SendAgreement *X12OneWayAgreement `json:"sendAgreement,omitempty"` }
X12AgreementContent ...
type X12CharacterSet ¶
type X12CharacterSet string
X12CharacterSet enumerates the values for x12 character set.
const ( // X12CharacterSetBasic ... X12CharacterSetBasic X12CharacterSet = "Basic" // X12CharacterSetExtended ... X12CharacterSetExtended X12CharacterSet = "Extended" // X12CharacterSetNotSpecified ... X12CharacterSetNotSpecified X12CharacterSet = "NotSpecified" // X12CharacterSetUTF8 ... X12CharacterSetUTF8 X12CharacterSet = "UTF8" )
type X12DateFormat ¶
type X12DateFormat string
X12DateFormat enumerates the values for x12 date format.
const ( // X12DateFormatCCYYMMDD ... X12DateFormatCCYYMMDD X12DateFormat = "CCYYMMDD" // X12DateFormatNotSpecified ... X12DateFormatNotSpecified X12DateFormat = "NotSpecified" // X12DateFormatYYMMDD ... X12DateFormatYYMMDD X12DateFormat = "YYMMDD" )
type X12DelimiterOverrides ¶
type X12DelimiterOverrides struct { // ProtocolVersion - The protocol version. ProtocolVersion *string `json:"protocolVersion,omitempty"` // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // SegmentTerminatorSuffix - The segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` // ReplaceCharacter - The replacement character. ReplaceCharacter *int32 `json:"replaceCharacter,omitempty"` // ReplaceSeparatorsInPayload - The value indicating whether to replace separators in payload. ReplaceSeparatorsInPayload *bool `json:"replaceSeparatorsInPayload,omitempty"` // TargetNamespace - The target namespace on which this delimiter settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` }
X12DelimiterOverrides ...
type X12EnvelopeOverride ¶
type X12EnvelopeOverride struct { // TargetNamespace - The target namespace on which this envelope settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` // ProtocolVersion - The protocol version on which this envelope settings has to be applied. ProtocolVersion *string `json:"protocolVersion,omitempty"` // MessageID - The message id on which this envelope settings has to be applied. MessageID *string `json:"messageId,omitempty"` // ResponsibleAgencyCode - The responsible agency code. ResponsibleAgencyCode *int32 `json:"responsibleAgencyCode,omitempty"` // HeaderVersion - The header version. HeaderVersion *string `json:"headerVersion,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // ReceiverApplicationID - The receiver application id. ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` // FunctionalIdentifierCode - The functional identifier code. FunctionalIdentifierCode *string `json:"functionalIdentifierCode,omitempty"` // DateFormat - The date format. Possible values include: 'X12DateFormatNotSpecified', 'X12DateFormatCCYYMMDD', 'X12DateFormatYYMMDD' DateFormat X12DateFormat `json:"dateFormat,omitempty"` // TimeFormat - The time format. Possible values include: 'X12TimeFormatNotSpecified', 'X12TimeFormatHHMM', 'X12TimeFormatHHMMSS', 'X12TimeFormatHHMMSSdd', 'X12TimeFormatHHMMSSd' TimeFormat X12TimeFormat `json:"timeFormat,omitempty"` }
X12EnvelopeOverride ...
type X12EnvelopeSettings ¶
type X12EnvelopeSettings struct { // ControlStandardsID - The controls standards id. ControlStandardsID *int32 `json:"controlStandardsId,omitempty"` // UseControlStandardsIDAsRepetitionCharacter - The value indicating whether to use control standards id as repetition character. UseControlStandardsIDAsRepetitionCharacter *bool `json:"useControlStandardsIdAsRepetitionCharacter,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // ReceiverApplicationID - The receiver application id. ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` // ControlVersionNumber - The control version number. ControlVersionNumber *string `json:"controlVersionNumber,omitempty"` // InterchangeControlNumberLowerBound - The interchange control number lower bound. InterchangeControlNumberLowerBound *int32 `json:"interchangeControlNumberLowerBound,omitempty"` // InterchangeControlNumberUpperBound - The interchange control number upper bound. InterchangeControlNumberUpperBound *int32 `json:"interchangeControlNumberUpperBound,omitempty"` // RolloverInterchangeControlNumber - The value indicating whether to rollover interchange control number. RolloverInterchangeControlNumber *bool `json:"rolloverInterchangeControlNumber,omitempty"` // EnableDefaultGroupHeaders - The value indicating whether to enable default group headers. EnableDefaultGroupHeaders *bool `json:"enableDefaultGroupHeaders,omitempty"` // FunctionalGroupID - The functional group id. FunctionalGroupID *string `json:"functionalGroupId,omitempty"` // GroupControlNumberLowerBound - The group control number lower bound. GroupControlNumberLowerBound *int32 `json:"groupControlNumberLowerBound,omitempty"` // GroupControlNumberUpperBound - The group control number upper bound. GroupControlNumberUpperBound *int32 `json:"groupControlNumberUpperBound,omitempty"` // RolloverGroupControlNumber - The value indicating whether to rollover group control number. RolloverGroupControlNumber *bool `json:"rolloverGroupControlNumber,omitempty"` // GroupHeaderAgencyCode - The group header agency code. GroupHeaderAgencyCode *string `json:"groupHeaderAgencyCode,omitempty"` // GroupHeaderVersion - The group header version. GroupHeaderVersion *string `json:"groupHeaderVersion,omitempty"` // TransactionSetControlNumberLowerBound - The transaction set control number lower bound. TransactionSetControlNumberLowerBound *int32 `json:"transactionSetControlNumberLowerBound,omitempty"` // TransactionSetControlNumberUpperBound - The transaction set control number upper bound. TransactionSetControlNumberUpperBound *int32 `json:"transactionSetControlNumberUpperBound,omitempty"` // RolloverTransactionSetControlNumber - The value indicating whether to rollover transaction set control number. RolloverTransactionSetControlNumber *bool `json:"rolloverTransactionSetControlNumber,omitempty"` // TransactionSetControlNumberPrefix - The transaction set control number prefix. TransactionSetControlNumberPrefix *string `json:"transactionSetControlNumberPrefix,omitempty"` // TransactionSetControlNumberSuffix - The transaction set control number suffix. TransactionSetControlNumberSuffix *string `json:"transactionSetControlNumberSuffix,omitempty"` // OverwriteExistingTransactionSetControlNumber - The value indicating whether to overwrite existing transaction set control number. OverwriteExistingTransactionSetControlNumber *bool `json:"overwriteExistingTransactionSetControlNumber,omitempty"` // GroupHeaderDateFormat - The group header date format. Possible values include: 'X12DateFormatNotSpecified', 'X12DateFormatCCYYMMDD', 'X12DateFormatYYMMDD' GroupHeaderDateFormat X12DateFormat `json:"groupHeaderDateFormat,omitempty"` // GroupHeaderTimeFormat - The group header time format. Possible values include: 'X12TimeFormatNotSpecified', 'X12TimeFormatHHMM', 'X12TimeFormatHHMMSS', 'X12TimeFormatHHMMSSdd', 'X12TimeFormatHHMMSSd' GroupHeaderTimeFormat X12TimeFormat `json:"groupHeaderTimeFormat,omitempty"` // UsageIndicator - The usage indicator. Possible values include: 'UsageIndicatorNotSpecified', 'UsageIndicatorTest', 'UsageIndicatorInformation', 'UsageIndicatorProduction' UsageIndicator UsageIndicator `json:"usageIndicator,omitempty"` }
X12EnvelopeSettings ...
type X12FramingSettings ¶
type X12FramingSettings struct { // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // ReplaceSeparatorsInPayload - The value indicating whether to replace separators in payload. ReplaceSeparatorsInPayload *bool `json:"replaceSeparatorsInPayload,omitempty"` // ReplaceCharacter - The replacement character. ReplaceCharacter *int32 `json:"replaceCharacter,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // CharacterSet - The X12 character set. Possible values include: 'X12CharacterSetNotSpecified', 'X12CharacterSetBasic', 'X12CharacterSetExtended', 'X12CharacterSetUTF8' CharacterSet X12CharacterSet `json:"characterSet,omitempty"` // SegmentTerminatorSuffix - The segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` }
X12FramingSettings ...
type X12MessageFilter ¶
type X12MessageFilter struct { // MessageFilterType - The message filter type. Possible values include: 'MessageFilterTypeNotSpecified', 'MessageFilterTypeInclude', 'MessageFilterTypeExclude' MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"` }
X12MessageFilter ...
type X12MessageIdentifier ¶
type X12MessageIdentifier struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` }
X12MessageIdentifier ...
type X12OneWayAgreement ¶
type X12OneWayAgreement struct { // SenderBusinessIdentity - The sender business identity SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` // ReceiverBusinessIdentity - The receiver business identity ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` // ProtocolSettings - The X12 protocol settings. ProtocolSettings *X12ProtocolSettings `json:"protocolSettings,omitempty"` }
X12OneWayAgreement ...
type X12ProcessingSettings ¶
type X12ProcessingSettings struct { // MaskSecurityInfo - The value indicating whether to mask security information. MaskSecurityInfo *bool `json:"maskSecurityInfo,omitempty"` // ConvertImpliedDecimal - The value indicating whether to convert numerical type to implied decimal. ConvertImpliedDecimal *bool `json:"convertImpliedDecimal,omitempty"` // PreserveInterchange - The value indicating whether to preserve interchange. PreserveInterchange *bool `json:"preserveInterchange,omitempty"` // SuspendInterchangeOnError - The value indicating whether to suspend interchange on error. SuspendInterchangeOnError *bool `json:"suspendInterchangeOnError,omitempty"` // CreateEmptyXMLTagsForTrailingSeparators - The value indicating whether to create empty xml tags for trailing separators. CreateEmptyXMLTagsForTrailingSeparators *bool `json:"createEmptyXmlTagsForTrailingSeparators,omitempty"` // UseDotAsDecimalSeparator - The value indicating whether to use dot as decimal separator. UseDotAsDecimalSeparator *bool `json:"useDotAsDecimalSeparator,omitempty"` }
X12ProcessingSettings ...
type X12ProtocolSettings ¶
type X12ProtocolSettings struct { // ValidationSettings - The X12 validation settings. ValidationSettings *X12ValidationSettings `json:"validationSettings,omitempty"` // FramingSettings - The X12 framing settings. FramingSettings *X12FramingSettings `json:"framingSettings,omitempty"` // EnvelopeSettings - The X12 envelope settings. EnvelopeSettings *X12EnvelopeSettings `json:"envelopeSettings,omitempty"` // AcknowledgementSettings - The X12 acknowledgment settings. AcknowledgementSettings *X12AcknowledgementSettings `json:"acknowledgementSettings,omitempty"` // MessageFilter - The X12 message filter. MessageFilter *X12MessageFilter `json:"messageFilter,omitempty"` // SecuritySettings - The X12 security settings. SecuritySettings *X12SecuritySettings `json:"securitySettings,omitempty"` // ProcessingSettings - The X12 processing settings. ProcessingSettings *X12ProcessingSettings `json:"processingSettings,omitempty"` // EnvelopeOverrides - The X12 envelope override settings. EnvelopeOverrides *[]X12EnvelopeOverride `json:"envelopeOverrides,omitempty"` // ValidationOverrides - The X12 validation override settings. ValidationOverrides *[]X12ValidationOverride `json:"validationOverrides,omitempty"` // MessageFilterList - The X12 message filter list. MessageFilterList *[]X12MessageIdentifier `json:"messageFilterList,omitempty"` // SchemaReferences - The X12 schema references. SchemaReferences *[]X12SchemaReference `json:"schemaReferences,omitempty"` // X12DelimiterOverrides - The X12 delimiter override settings. X12DelimiterOverrides *[]X12DelimiterOverrides `json:"x12DelimiterOverrides,omitempty"` }
X12ProtocolSettings ...
type X12SchemaReference ¶
type X12SchemaReference struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // SchemaVersion - The schema version. SchemaVersion *string `json:"schemaVersion,omitempty"` // SchemaName - The schema name. SchemaName *string `json:"schemaName,omitempty"` }
X12SchemaReference ...
type X12SecuritySettings ¶
type X12SecuritySettings struct { // AuthorizationQualifier - The authorization qualifier. AuthorizationQualifier *string `json:"authorizationQualifier,omitempty"` // AuthorizationValue - The authorization value. AuthorizationValue *string `json:"authorizationValue,omitempty"` // SecurityQualifier - The security qualifier. SecurityQualifier *string `json:"securityQualifier,omitempty"` // PasswordValue - The password value. PasswordValue *string `json:"passwordValue,omitempty"` }
X12SecuritySettings ...
type X12TimeFormat ¶
type X12TimeFormat string
X12TimeFormat enumerates the values for x12 time format.
const ( // X12TimeFormatHHMM ... X12TimeFormatHHMM X12TimeFormat = "HHMM" // X12TimeFormatHHMMSS ... X12TimeFormatHHMMSS X12TimeFormat = "HHMMSS" // X12TimeFormatHHMMSSd ... X12TimeFormatHHMMSSd X12TimeFormat = "HHMMSSd" // X12TimeFormatHHMMSSdd ... X12TimeFormatHHMMSSdd X12TimeFormat = "HHMMSSdd" // X12TimeFormatNotSpecified ... X12TimeFormatNotSpecified X12TimeFormat = "NotSpecified" )
type X12ValidationOverride ¶
type X12ValidationOverride struct { // MessageID - The message id on which the validation settings has to be applied. MessageID *string `json:"messageId,omitempty"` // ValidateEDITypes - The value indicating whether to validate EDI types. ValidateEDITypes *bool `json:"validateEDITypes,omitempty"` // ValidateXSDTypes - The value indicating whether to validate XSD types. ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // ValidateCharacterSet - The value indicating whether to validate character Set. ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
X12ValidationOverride ...
type X12ValidationSettings ¶
type X12ValidationSettings struct { // ValidateCharacterSet - The value indicating whether to validate character set in the message. ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` // CheckDuplicateInterchangeControlNumber - The value indicating whether to check for duplicate interchange control number. CheckDuplicateInterchangeControlNumber *bool `json:"checkDuplicateInterchangeControlNumber,omitempty"` // InterchangeControlNumberValidityDays - The validity period of interchange control number. InterchangeControlNumberValidityDays *int32 `json:"interchangeControlNumberValidityDays,omitempty"` // CheckDuplicateGroupControlNumber - The value indicating whether to check for duplicate group control number. CheckDuplicateGroupControlNumber *bool `json:"checkDuplicateGroupControlNumber,omitempty"` // CheckDuplicateTransactionSetControlNumber - The value indicating whether to check for duplicate transaction set control number. CheckDuplicateTransactionSetControlNumber *bool `json:"checkDuplicateTransactionSetControlNumber,omitempty"` // ValidateEDITypes - The value indicating whether to Whether to validate EDI types. ValidateEDITypes *bool `json:"validateEDITypes,omitempty"` // ValidateXSDTypes - The value indicating whether to Whether to validate XSD types. ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
X12ValidationSettings ...