Documentation ¶
Index ¶
- Constants
- type APIError
- type Account
- type AccountAttributes
- type AccountConfiguration
- type AccountConfigurationAttributes
- type AccountConfigurationCreation
- type AccountConfigurationCreationResponse
- type AccountConfigurationDetailsListResponse
- type AccountConfigurationDetailsResponse
- type AccountCreation
- type AccountCreationResponse
- type AccountDetailsListResponse
- type AccountDetailsResponse
- type AccountGenerationConfiguration
- type AccountGenerationConfigurationValidAccountRanges
- type AccountGenerationConfigurationValidAccountRangesItems
- type AccountHoldingEntity
- type AccountNumberCode
- type AccountRouting
- type AccountRoutingAttributes
- type AccountRoutingCreation
- type AccountRoutingCreationResponse
- type AccountRoutingDetailsListResponse
- type AccountRoutingDetailsResponse
- type Ace
- type AceAttributes
- type AceCreation
- type AceCreationResponse
- type AceDetailsListResponse
- type AceDetailsResponse
- type ApprovalDetailsListResponse
- type ApprovalRequest
- type ApprovalRequestAttributes
- type Association
- type AssociationAttributes
- type AssociationCreation
- type AssociationCreationResponse
- type AssociationDetailsListResponse
- type AssociationDetailsResponse
- type AuditEntry
- type AuditEntryAttributes
- type BacsAssociation
- type BacsAssociationAttributes
- type BacsAssociationCertificateRelationship
- type BacsAssociationCertificateRelationshipData
- type BacsAssociationCreation
- type BacsAssociationCreationResponse
- type BacsAssociationDetailsListResponse
- type BacsAssociationDetailsResponse
- type BacsAssociationRelationships
- type BacsNewAssociation
- type BankID
- type BankIDAttributes
- type BankIDCode
- type BankIDCreation
- type BankIDCreationResponse
- type BankIDDetailsListResponse
- type BankIDDetailsResponse
- type BeneficiaryDebtorAccountHoldingEntity
- type Bic
- type BicAttributes
- type BicCreation
- type BicCreationResponse
- type BicDetailsListResponse
- type BicDetailsResponse
- type Certificate
- type CertificateAttributes
- type CertificateCreation
- type CertificateCreationResponse
- type CertificateDetailsListResponse
- type CertificateDetailsResponse
- type ChargesInformation
- type ChargesInformationSenderChargesItems0
- type CoPAssociation
- type CoPAssociationAttributes
- type CoPAssociationCreation
- type CoPAssociationCreationResponse
- type CoPAssociationDetailsListResponse
- type CoPAssociationDetailsResponse
- type CoPAssociationRelationships
- type ConfigurationAmendment
- type Credential
- type CredentialCreationResponse
- type CredentialSecret
- type CurveType
- type DirectDebit
- type DirectDebitAdmission
- type DirectDebitAdmissionAttributes
- type DirectDebitAdmissionStatus
- type DirectDebitAdmissionStatusReason
- type DirectDebitAttributes
- type DirectDebitAttributesBeneficiaryParty
- type DirectDebitAttributesDebtorParty
- type DirectDebitDetailsListResponse
- type DirectDebitRelationships
- type DirectDebitRelationshipsDirectDebitAdmission
- type EburyAssociation
- type EburyAssociationAttributes
- type EburyAssociationCreation
- type EburyAssociationCreationResponse
- type EburyAssociationListResponse
- type EburyAssociationResponse
- type GocardlessAssociation
- type GocardlessAssociationAmendment
- type GocardlessAssociationAttributes
- type GocardlessAssociationCreation
- type GocardlessAssociationCreationResponse
- type GocardlessAssociationFetchResponse
- type GocardlessAssociationListResponse
- type GocardlessAssociationPatchAttributes
- type GocardlessAssociationResponse
- type GocardlessAssociationUpdate
- type IntermediaryBankAccountHoldingEntity
- type Key
- type KeyAttributes
- type KeyCreation
- type KeyCreationResponse
- type KeyDetailsListResponse
- type KeyDetailsResponse
- type KeyType
- type LhvAssociation
- type LhvAssociationAttributes
- type LhvAssociationCreation
- type LhvAssociationCreationResponse
- type LhvAssociationDetailsListResponse
- type LhvAssociationDetailsResponse
- type Limit
- type LimitAmendment
- type LimitAttributes
- type LimitCreation
- type LimitCreationResponse
- type LimitDetailsListResponse
- type LimitDetailsResponse
- type Links
- type Mandate
- type MandateAdmission
- type MandateAdmissionAttributes
- type MandateAdmissionStatus
- type MandateAdmissionStatusReason
- type MandateAttributes
- type MandateAttributesBeneficiaryParty
- type MandateAttributesDebtorParty
- type MandateDetailsListResponse
- type MandateFrequency
- type MandateRelationships
- type MandateRelationshipsMandateAdmission
- type MatchingCriteria
- type NewAssociation
- type NewAssociationAttributes
- type NewEburyAssociation
- type NewGocardlessAssociation
- type NewLhvAssociation
- type NewPaymentAdmission
- type NewPaymentAdmissionAttributes
- type NewPaymentSubmission
- type NewPaymentSubmissionRelationships
- type NewProductsAssociation
- type NewReturnAdmission
- type NewReturnAdmissionAttributes
- type NewReturnAdmissionRelationships
- type NewReturnSubmission
- type NewSepaInstantAssociation
- type NewSepaReconciliationAssociation
- type NewSepaSctAssociation
- type NewVocalinkReportAssociation
- type Organisation
- type OrganisationAttributes
- type OrganisationCreation
- type OrganisationCreationResponse
- type OrganisationDetailsListResponse
- type OrganisationDetailsResponse
- type OrganisationUpdate
- type Payment
- type PaymentAdmission
- type PaymentAdmissionAttributes
- type PaymentAdmissionCreation
- type PaymentAdmissionCreationResponse
- type PaymentAdmissionDetailsResponse
- type PaymentAdmissionRelationships
- type PaymentAdmissionStatus
- type PaymentAdmissionStatusReason
- type PaymentAmendment
- type PaymentAttributes
- type PaymentAttributesBeneficiaryParty
- type PaymentAttributesDebtorParty
- type PaymentAttributesFx
- type PaymentAttributesStructuredReference
- type PaymentAttributesSwift
- type PaymentAttributesSwiftHeader
- type PaymentCreation
- type PaymentCreationResponse
- type PaymentDefaults
- type PaymentDefaultsAmendment
- type PaymentDefaultsAttributes
- type PaymentDefaultsCreate
- type PaymentDefaultsCreateResponse
- type PaymentDefaultsListResponse
- type PaymentDefaultsResponse
- type PaymentDetailsListResponse
- type PaymentDetailsResponse
- type PaymentRelationships
- type PaymentRelationshipsPaymentAdmission
- type PaymentRelationshipsPaymentReturn
- type PaymentRelationshipsPaymentReversal
- type PaymentRelationshipsPaymentSubmission
- type PaymentSubmission
- type PaymentSubmissionAmendment
- type PaymentSubmissionAttributes
- type PaymentSubmissionCreation
- type PaymentSubmissionCreationResponse
- type PaymentSubmissionDetailsListResponse
- type PaymentSubmissionDetailsResponse
- type PaymentSubmissionRelationships
- type PaymentSubmissionStatus
- type PaymentSubmissionValidation
- type PaymentSubmissionValidationAttributes
- type PaymentSubmissionValidationCreation
- type PaymentSubmissionValidationCreationResponse
- type PaymentSubmittedEvent
- type PayportAssociation
- type PayportAssociationAttributes
- type PayportAssociationCreation
- type PayportAssociationCreationResponse
- type PayportAssociationDetailsListResponse
- type PayportAssociationDetailsResponse
- type PayportParticipantType
- type Position
- type PositionAttributes
- type PositionDetailsListResponse
- type ProductsAssociation
- type ProductsAssociationAttributes
- type ProductsAssociationCreation
- type ProductsAssociationCreationResponse
- type ProductsAssociationDetailsListResponse
- type ProductsAssociationDetailsResponse
- type PublicKey
- type PublicKeyAttributes
- type PublicKeyCreationResponse
- type ReceiversCorrespondentAccountHoldingEntity
- type RecordCount
- type ReimbursementAccountHoldingEntity
- type Relationship
- type RelationshipData
- type RelationshipLinks
- type RelationshipsResponse
- type ResourceType
- type ReturnAdmission
- type ReturnAdmissionAttributes
- type ReturnAdmissionCreation
- type ReturnAdmissionCreationResponse
- type ReturnAdmissionDetailsResponse
- type ReturnAdmissionRelationships
- type ReturnAdmissionStatus
- type ReturnCreation
- type ReturnCreationResponse
- type ReturnDetailsResponse
- type ReturnPayment
- type ReturnPaymentAttributes
- type ReturnPaymentRelationships
- type ReturnReversalAdmission
- type ReturnReversalAdmissionAttributes
- type ReturnReversalAdmissionCreation
- type ReturnReversalAdmissionCreationResponse
- type ReturnReversalAdmissionDetailsResponse
- type ReturnReversalAdmissionRelationships
- type ReturnReversalCreation
- type ReturnReversalCreationResponse
- type ReturnReversalDetailsResponse
- type ReturnSubmission
- type ReturnSubmissionAmendment
- type ReturnSubmissionAttributes
- type ReturnSubmissionCreation
- type ReturnSubmissionCreationResponse
- type ReturnSubmissionDetailsResponse
- type ReturnSubmissionRelationships
- type ReturnSubmissionStatus
- type ReturnSubmissionValidation
- type ReturnSubmissionValidationAttributes
- type ReturnSubmissionValidationCreation
- type ReturnSubmissionValidationCreationResponse
- type ReturnSubmittedEvent
- type ReversalAdmission
- type ReversalAdmissionAttributes
- type ReversalAdmissionCreation
- type ReversalAdmissionCreationResponse
- type ReversalAdmissionDetailsResponse
- type ReversalAdmissionRelationships
- type ReversalCreation
- type ReversalCreationResponse
- type ReversalDetailsResponse
- type ReversalPayment
- type ReversalPaymentRelationships
- type ReversalReturn
- type ReversalReturnRelationships
- type Role
- type RoleAttributes
- type RoleCreation
- type RoleCreationResponse
- type RoleDetailsListResponse
- type RoleDetailsResponse
- type Self
- type SendersCorrespondentAccountHoldingEntity
- type SepaInstantAssociation
- type SepaInstantAssociationAttributes
- type SepaInstantAssociationCreation
- type SepaInstantAssociationCreationResponse
- type SepaInstantAssociationDetailsListResponse
- type SepaInstantAssociationDetailsResponse
- type SepaInstantAssociationReference
- type SepaInstantAssociationRelationships
- type SepaInstantAssociationRelationshipsSponsor
- type SepaReconciliationAssociation
- type SepaReconciliationAssociationAttributes
- type SepaReconciliationAssociationAttributesAddress
- type SepaReconciliationAssociationCreation
- type SepaReconciliationAssociationCreationResponse
- type SepaReconciliationAssociationDetailsListResponse
- type SepaReconciliationAssociationDetailsResponse
- type SepaReconciliationAssociationReference
- type SepaReconciliationAssociationRelationships
- type SepaReconciliationAssociationRelationshipsSponsor
- type SepaReconciliationRelationshipData
- type SepaSctAssociation
- type SepaSctAssociationAttributes
- type SepaSctAssociationCreation
- type SepaSctAssociationCreationResponse
- type SepaSctAssociationDetailsListResponse
- type SepaSctAssociationDetailsResponse
- type SettlementCycle
- type SettlementCycleAttributes
- type SettlementCycleCreation
- type SettlementCycleCreationResponse
- type SettlementCycleType
- type SigningCertificate
- type SigningCertificateData
- type Subscription
- type SubscriptionAttributes
- type SubscriptionCreation
- type SubscriptionCreationResponse
- type SubscriptionDetailsListResponse
- type SubscriptionDetailsResponse
- type UltimateEntity
- type User
- type UserAttributes
- type UserCreation
- type UserCreationResponse
- type UserCredentialListResponse
- type UserDetailsListResponse
- type UserDetailsResponse
- type UserPublicKeyListResponse
- type UserPublicKeyListResponseDataItems0
- type UserRoleListResponse
- type ValidationSource
- type ValidationStatus
- type VocalinkReportAssociation
- type VocalinkReportAssociationAttributes
- type VocalinkReportAssociationCertificateRelationship
- type VocalinkReportAssociationCertificateRelationshipData
- type VocalinkReportAssociationCreation
- type VocalinkReportAssociationCreationResponse
- type VocalinkReportAssociationDetailsListResponse
- type VocalinkReportAssociationDetailsResponse
- type VocalinkReportAssociationRelationships
- type VocalinkReportCertificate
- type VocalinkReportCertificateAttributes
- type VocalinkReportCertificateCreation
- type VocalinkReportCertificateCreationResponse
- type VocalinkReportCertificateDetailsListResponse
- type VocalinkReportCertificateDetailsResponse
- type VocalinkReportCertificateRequest
- type VocalinkReportCertificateRequestAttributes
- type VocalinkReportCertificateRequestCreation
- type VocalinkReportCertificateRequestCreationResponse
- type VocalinkReportCertificateRequestDetailsListResponse
- type VocalinkReportCertificateRequestDetailsResponse
Constants ¶
const ( // AccountRoutingAttributesAccountGeneratorAccountapi captures enum value "accountapi" AccountRoutingAttributesAccountGeneratorAccountapi string = "accountapi" // AccountRoutingAttributesAccountGeneratorLhvGateway captures enum value "lhv-gateway" AccountRoutingAttributesAccountGeneratorLhvGateway string = "lhv-gateway" )
const ( // AccountRoutingAttributesAccountProvisionerAccountapi captures enum value "accountapi" AccountRoutingAttributesAccountProvisionerAccountapi string = "accountapi" // AccountRoutingAttributesAccountProvisionerLhvGateway captures enum value "lhv-gateway" AccountRoutingAttributesAccountProvisionerLhvGateway string = "lhv-gateway" // AccountRoutingAttributesAccountProvisionerStarlinggateway captures enum value "starlinggateway" AccountRoutingAttributesAccountProvisionerStarlinggateway string = "starlinggateway" )
const ( // KeyAttributesCurvePRIME256V1 captures enum value "PRIME256V1" KeyAttributesCurvePRIME256V1 string = "PRIME256V1" // KeyAttributesCurveSECP256R1 captures enum value "SECP256R1" KeyAttributesCurveSECP256R1 string = "SECP256R1" // KeyAttributesCurveSECP384R1 captures enum value "SECP384R1" KeyAttributesCurveSECP384R1 string = "SECP384R1" // KeyAttributesCurveSECP256K1 captures enum value "SECP256K1" KeyAttributesCurveSECP256K1 string = "SECP256K1" )
const ( // KeyAttributesTypeRSA captures enum value "RSA" KeyAttributesTypeRSA string = "RSA" // KeyAttributesTypeEC captures enum value "EC" KeyAttributesTypeEC string = "EC" // KeyAttributesTypeAES captures enum value "AES" KeyAttributesTypeAES string = "AES" // KeyAttributesTypeNr3DES captures enum value "3DES" KeyAttributesTypeNr3DES string = "3DES" )
const ( // SubscriptionAttributesCallbackTransportHTTP captures enum value "http" SubscriptionAttributesCallbackTransportHTTP string = "http" // SubscriptionAttributesCallbackTransportEmail captures enum value "email" SubscriptionAttributesCallbackTransportEmail string = "email" // SubscriptionAttributesCallbackTransportQueue captures enum value "queue" SubscriptionAttributesCallbackTransportQueue string = "queue" )
const ( // SepaInstantAssociationReferenceTypeSepainstantAssociations captures enum value "sepainstant_associations" SepaInstantAssociationReferenceTypeSepainstantAssociations string = "sepainstant_associations" )
const ( // SepaReconciliationAssociationReferenceTypeSepareconciliationAssociations captures enum value "separeconciliation_associations" SepaReconciliationAssociationReferenceTypeSepareconciliationAssociations string = "separeconciliation_associations" )
const ( // SepaReconciliationRelationshipDataTypeSepareconciliationAssociations captures enum value "separeconciliation_associations" SepaReconciliationRelationshipDataTypeSepareconciliationAssociations string = "separeconciliation_associations" )
const ( // SigningCertificateDataTypeCertificates captures enum value "certificates" SigningCertificateDataTypeCertificates string = "certificates" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIError ¶
type APIError struct { // error code // Format: uuid ErrorCode strfmt.UUID `json:"error_code,omitempty"` // error message ErrorMessage string `json:"error_message,omitempty"` }
APIError Api error swagger:model ApiError
func (*APIError) MarshalBinary ¶
MarshalBinary interface implementation
func (*APIError) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Account ¶
type Account struct { // attributes // Required: true Attributes *AccountAttributes `json:"attributes"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // type // Pattern: ^[A-Za-z]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Account account swagger:model Account
func (*Account) MarshalBinary ¶
MarshalBinary interface implementation
func (*Account) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AccountAttributes ¶
type AccountAttributes struct { // account number // Pattern: ^[A-Z0-9]{0,64}$ AccountNumber string `json:"account_number,omitempty"` // bank id // Pattern: ^[A-Z0-9]{0,16}$ BankID string `json:"bank_id,omitempty"` // bank id code // Pattern: ^[A-Z]{0,16}$ BankIDCode string `json:"bank_id_code,omitempty"` // base currency // Pattern: ^[A-Z]{3}$ BaseCurrency string `json:"base_currency,omitempty"` // bic // Pattern: ^([A-Z]{6}[A-Z0-9]{2}|[A-Z]{6}[A-Z0-9]{5})$ Bic string `json:"bic,omitempty"` // country // Required: true // Pattern: ^[A-Z]{2}$ Country *string `json:"country"` // customer id // Pattern: ^[a-zA-Z0-9-$@., ]{0,256}$ CustomerID string `json:"customer_id,omitempty"` // iban // Pattern: ^[A-Z]{2}[0-9]{2}[A-Z0-9]{0,64}$ Iban string `json:"iban,omitempty"` }
AccountAttributes account attributes swagger:model AccountAttributes
func (*AccountAttributes) MarshalBinary ¶
func (m *AccountAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountAttributes) UnmarshalBinary ¶
func (m *AccountAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountConfiguration ¶
type AccountConfiguration struct { // attributes Attributes *AccountConfigurationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type // Pattern: ^account_configurations$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
AccountConfiguration account configuration swagger:model AccountConfiguration
func (*AccountConfiguration) MarshalBinary ¶
func (m *AccountConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountConfiguration) UnmarshalBinary ¶
func (m *AccountConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountConfigurationAttributes ¶
type AccountConfigurationAttributes struct { // account generation configuration AccountGenerationConfiguration []*AccountGenerationConfiguration `json:"account_generation_configuration"` // account generation enabled AccountGenerationEnabled bool `json:"account_generation_enabled,omitempty"` }
AccountConfigurationAttributes account configuration attributes swagger:model AccountConfigurationAttributes
func (*AccountConfigurationAttributes) MarshalBinary ¶
func (m *AccountConfigurationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountConfigurationAttributes) UnmarshalBinary ¶
func (m *AccountConfigurationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountConfigurationCreation ¶
type AccountConfigurationCreation struct { // data Data *AccountConfiguration `json:"data,omitempty"` }
AccountConfigurationCreation account configuration creation swagger:model AccountConfigurationCreation
func (*AccountConfigurationCreation) MarshalBinary ¶
func (m *AccountConfigurationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountConfigurationCreation) UnmarshalBinary ¶
func (m *AccountConfigurationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountConfigurationCreationResponse ¶
type AccountConfigurationCreationResponse struct { // data Data *AccountConfiguration `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
AccountConfigurationCreationResponse account configuration creation response swagger:model AccountConfigurationCreationResponse
func (*AccountConfigurationCreationResponse) MarshalBinary ¶
func (m *AccountConfigurationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountConfigurationCreationResponse) UnmarshalBinary ¶
func (m *AccountConfigurationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountConfigurationDetailsListResponse ¶
type AccountConfigurationDetailsListResponse struct { // data Data []*AccountConfiguration `json:"data"` // links Links *Links `json:"links,omitempty"` }
AccountConfigurationDetailsListResponse account configuration details list response swagger:model AccountConfigurationDetailsListResponse
func (*AccountConfigurationDetailsListResponse) MarshalBinary ¶
func (m *AccountConfigurationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountConfigurationDetailsListResponse) UnmarshalBinary ¶
func (m *AccountConfigurationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountConfigurationDetailsResponse ¶
type AccountConfigurationDetailsResponse struct { // data Data *AccountConfiguration `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
AccountConfigurationDetailsResponse account configuration details response swagger:model AccountConfigurationDetailsResponse
func (*AccountConfigurationDetailsResponse) MarshalBinary ¶
func (m *AccountConfigurationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountConfigurationDetailsResponse) UnmarshalBinary ¶
func (m *AccountConfigurationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreation ¶
type AccountCreation struct { // data Data *Account `json:"data,omitempty"` }
AccountCreation account creation swagger:model AccountCreation
func (*AccountCreation) MarshalBinary ¶
func (m *AccountCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreation) UnmarshalBinary ¶
func (m *AccountCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreationResponse ¶
type AccountCreationResponse struct { // data Data *Account `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
AccountCreationResponse account creation response swagger:model AccountCreationResponse
func (*AccountCreationResponse) MarshalBinary ¶
func (m *AccountCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreationResponse) UnmarshalBinary ¶
func (m *AccountCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountDetailsListResponse ¶
type AccountDetailsListResponse struct { // data Data []*Account `json:"data"` // links Links *Links `json:"links,omitempty"` }
AccountDetailsListResponse account details list response swagger:model AccountDetailsListResponse
func (*AccountDetailsListResponse) MarshalBinary ¶
func (m *AccountDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountDetailsListResponse) UnmarshalBinary ¶
func (m *AccountDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountDetailsResponse ¶
type AccountDetailsResponse struct { // data Data *Account `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
AccountDetailsResponse account details response swagger:model AccountDetailsResponse
func (*AccountDetailsResponse) MarshalBinary ¶
func (m *AccountDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountDetailsResponse) UnmarshalBinary ¶
func (m *AccountDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountGenerationConfiguration ¶
type AccountGenerationConfiguration struct { // bank id BankID string `json:"bank_id,omitempty"` // base currency BaseCurrency string `json:"base_currency,omitempty"` // bic Bic string `json:"bic,omitempty"` // country Country string `json:"country,omitempty"` // mod check enabled ModCheckEnabled *bool `json:"mod_check_enabled,omitempty"` // valid account ranges ValidAccountRanges []*AccountGenerationConfigurationValidAccountRangesItems `json:"valid_account_ranges"` }
AccountGenerationConfiguration account generation configuration swagger:model AccountGenerationConfiguration
func (*AccountGenerationConfiguration) MarshalBinary ¶
func (m *AccountGenerationConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountGenerationConfiguration) UnmarshalBinary ¶
func (m *AccountGenerationConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountGenerationConfigurationValidAccountRanges ¶
type AccountGenerationConfigurationValidAccountRanges []*AccountGenerationConfigurationValidAccountRangesItems
AccountGenerationConfigurationValidAccountRanges account generation configuration valid account ranges swagger:model accountGenerationConfigurationValidAccountRanges
type AccountGenerationConfigurationValidAccountRangesItems ¶
type AccountGenerationConfigurationValidAccountRangesItems struct { // maximum Maximum int64 `json:"maximum,omitempty"` // minimum Minimum int64 `json:"minimum,omitempty"` }
AccountGenerationConfigurationValidAccountRangesItems account generation configuration valid account ranges items swagger:model AccountGenerationConfigurationValidAccountRangesItems
func (*AccountGenerationConfigurationValidAccountRangesItems) MarshalBinary ¶
func (m *AccountGenerationConfigurationValidAccountRangesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountGenerationConfigurationValidAccountRangesItems) UnmarshalBinary ¶
func (m *AccountGenerationConfigurationValidAccountRangesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountHoldingEntity ¶
type AccountHoldingEntity struct { // Financial institution address BankAddress []string `json:"bank_address,omitempty"` // Financial institution identification BankID string `json:"bank_id,omitempty"` // bank id code BankIDCode BankIDCode `json:"bank_id_code,omitempty"` // Financial institution name BankName string `json:"bank_name,omitempty"` // Identifier of the financial institution which services the account BankPartyID string `json:"bank_party_id,omitempty"` }
AccountHoldingEntity account holding entity swagger:model AccountHoldingEntity
func (*AccountHoldingEntity) MarshalBinary ¶
func (m *AccountHoldingEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountHoldingEntity) UnmarshalBinary ¶
func (m *AccountHoldingEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountNumberCode ¶
type AccountNumberCode string
AccountNumberCode account number code swagger:model AccountNumberCode
const ( // AccountNumberCodeIBAN captures enum value "IBAN" AccountNumberCodeIBAN AccountNumberCode = "IBAN" // AccountNumberCodeBBAN captures enum value "BBAN" AccountNumberCodeBBAN AccountNumberCode = "BBAN" )
type AccountRouting ¶ added in v0.31.0
type AccountRouting struct { // attributes // Required: true Attributes *AccountRoutingAttributes `json:"attributes"` // Unique resource ID // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // Unique ID of the organisation this resource is created by // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // Name of the resource type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // Version number // Minimum: 0 Version *int64 `json:"version,omitempty"` }
AccountRouting account routing swagger:model AccountRouting
func (*AccountRouting) MarshalBinary ¶ added in v0.31.0
func (m *AccountRouting) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountRouting) UnmarshalBinary ¶ added in v0.31.0
func (m *AccountRouting) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountRoutingAttributes ¶ added in v0.31.0
type AccountRoutingAttributes struct { // Service name used to generate the account number // Required: true // Enum: [accountapi lhv-gateway] AccountGenerator *string `json:"account_generator"` // Service name used to provision the account // Required: true // Enum: [accountapi lhv-gateway starlinggateway] AccountProvisioner *string `json:"account_provisioner"` // match // Required: true Match *string `json:"match"` // highest that match is selected first. Must be greater or equal than 0 // Required: true Priority *int64 `json:"priority"` }
AccountRoutingAttributes account routing attributes swagger:model AccountRoutingAttributes
func (*AccountRoutingAttributes) MarshalBinary ¶ added in v0.31.0
func (m *AccountRoutingAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountRoutingAttributes) UnmarshalBinary ¶ added in v0.31.0
func (m *AccountRoutingAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountRoutingCreation ¶ added in v0.31.0
type AccountRoutingCreation struct { // data Data *AccountRouting `json:"data,omitempty"` }
AccountRoutingCreation account routing creation swagger:model AccountRoutingCreation
func (*AccountRoutingCreation) MarshalBinary ¶ added in v0.31.0
func (m *AccountRoutingCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountRoutingCreation) UnmarshalBinary ¶ added in v0.31.0
func (m *AccountRoutingCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountRoutingCreationResponse ¶ added in v0.31.0
type AccountRoutingCreationResponse struct { // data Data *AccountRouting `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
AccountRoutingCreationResponse account routing creation response swagger:model AccountRoutingCreationResponse
func (*AccountRoutingCreationResponse) MarshalBinary ¶ added in v0.31.0
func (m *AccountRoutingCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountRoutingCreationResponse) UnmarshalBinary ¶ added in v0.31.0
func (m *AccountRoutingCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountRoutingDetailsListResponse ¶ added in v0.31.0
type AccountRoutingDetailsListResponse struct { // data Data []*AccountRouting `json:"data"` // links Links *Links `json:"links,omitempty"` }
AccountRoutingDetailsListResponse account routing details list response swagger:model AccountRoutingDetailsListResponse
func (*AccountRoutingDetailsListResponse) MarshalBinary ¶ added in v0.31.0
func (m *AccountRoutingDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountRoutingDetailsListResponse) UnmarshalBinary ¶ added in v0.31.0
func (m *AccountRoutingDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountRoutingDetailsResponse ¶ added in v0.31.0
type AccountRoutingDetailsResponse struct { // data Data *AccountRouting `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
AccountRoutingDetailsResponse account routing details response swagger:model AccountRoutingDetailsResponse
func (*AccountRoutingDetailsResponse) MarshalBinary ¶ added in v0.31.0
func (m *AccountRoutingDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountRoutingDetailsResponse) UnmarshalBinary ¶ added in v0.31.0
func (m *AccountRoutingDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Ace ¶
type Ace struct { // attributes Attributes *AceAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type // Pattern: ^[A-Za-z]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Ace ace swagger:model Ace
func (*Ace) MarshalBinary ¶
MarshalBinary interface implementation
func (*Ace) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AceAttributes ¶
type AceAttributes struct { // action // Pattern: ^[A-Za-z]*$ Action string `json:"action,omitempty"` // filter Filter string `json:"filter,omitempty"` // record type // Pattern: ^[A-Za-z]*$ RecordType string `json:"record_type,omitempty"` // role id // Format: uuid RoleID strfmt.UUID `json:"role_id,omitempty"` }
AceAttributes ace attributes swagger:model AceAttributes
func (*AceAttributes) MarshalBinary ¶
func (m *AceAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AceAttributes) UnmarshalBinary ¶
func (m *AceAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AceCreation ¶
type AceCreation struct { // data Data *Ace `json:"data,omitempty"` }
AceCreation ace creation swagger:model AceCreation
func (*AceCreation) MarshalBinary ¶
func (m *AceCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AceCreation) UnmarshalBinary ¶
func (m *AceCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AceCreationResponse ¶
type AceCreationResponse struct { // data Data *Ace `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
AceCreationResponse ace creation response swagger:model AceCreationResponse
func (*AceCreationResponse) MarshalBinary ¶
func (m *AceCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AceCreationResponse) UnmarshalBinary ¶
func (m *AceCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AceDetailsListResponse ¶
type AceDetailsListResponse struct { // data Data []*Ace `json:"data"` // links Links *Links `json:"links,omitempty"` }
AceDetailsListResponse ace details list response swagger:model AceDetailsListResponse
func (*AceDetailsListResponse) MarshalBinary ¶
func (m *AceDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AceDetailsListResponse) UnmarshalBinary ¶
func (m *AceDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AceDetailsResponse ¶
type AceDetailsResponse struct { // data Data *Ace `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
AceDetailsResponse ace details response swagger:model AceDetailsResponse
func (*AceDetailsResponse) MarshalBinary ¶
func (m *AceDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AceDetailsResponse) UnmarshalBinary ¶
func (m *AceDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApprovalDetailsListResponse ¶
type ApprovalDetailsListResponse struct { // data Data []*ApprovalRequest `json:"data"` // links Links *Links `json:"links,omitempty"` }
ApprovalDetailsListResponse approval details list response swagger:model ApprovalDetailsListResponse
func (*ApprovalDetailsListResponse) MarshalBinary ¶
func (m *ApprovalDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApprovalDetailsListResponse) UnmarshalBinary ¶
func (m *ApprovalDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApprovalRequest ¶
type ApprovalRequest struct { // attributes Attributes *ApprovalRequestAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type // Pattern: ^[A-Za-z]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
ApprovalRequest approval request swagger:model ApprovalRequest
func (*ApprovalRequest) MarshalBinary ¶
func (m *ApprovalRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApprovalRequest) UnmarshalBinary ¶
func (m *ApprovalRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApprovalRequestAttributes ¶
type ApprovalRequestAttributes struct { // action // Pattern: ^[A-Za-z]*$ Action string `json:"action,omitempty"` // action time // Format: date-time ActionTime *strfmt.DateTime `json:"action_time,omitempty"` // actioned by // Format: uuid ActionedBy strfmt.UUID `json:"actioned_by,omitempty"` // after data AfterData interface{} `json:"after_data,omitempty"` // before data BeforeData interface{} `json:"before_data,omitempty"` // record id // Format: uuid RecordID strfmt.UUID `json:"record_id,omitempty"` // record orgid // Format: uuid RecordOrgid strfmt.UUID `json:"record_orgid,omitempty"` // record type // Pattern: ^[A-Za-z]*$ RecordType string `json:"record_type,omitempty"` // record version // Minimum: 0 RecordVersion *int64 `json:"record_version,omitempty"` // status // Pattern: ^[A-Za-z]*$ Status string `json:"status,omitempty"` }
ApprovalRequestAttributes approval request attributes swagger:model ApprovalRequestAttributes
func (*ApprovalRequestAttributes) MarshalBinary ¶
func (m *ApprovalRequestAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApprovalRequestAttributes) UnmarshalBinary ¶
func (m *ApprovalRequestAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Association ¶
type Association struct { // attributes Attributes *AssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Association association swagger:model Association
func (*Association) MarshalBinary ¶
func (m *Association) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Association) UnmarshalBinary ¶
func (m *Association) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AssociationAttributes ¶
type AssociationAttributes struct { // starling account name StarlingAccountName string `json:"starling_account_name,omitempty"` // starling account uid // Format: uuid StarlingAccountUID strfmt.UUID `json:"starling_account_uid,omitempty"` }
AssociationAttributes association attributes swagger:model AssociationAttributes
func (*AssociationAttributes) MarshalBinary ¶
func (m *AssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AssociationAttributes) UnmarshalBinary ¶
func (m *AssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AssociationCreation ¶
type AssociationCreation struct { // data Data *NewAssociation `json:"data,omitempty"` }
AssociationCreation association creation swagger:model AssociationCreation
func (*AssociationCreation) MarshalBinary ¶
func (m *AssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AssociationCreation) UnmarshalBinary ¶
func (m *AssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AssociationCreationResponse ¶
type AssociationCreationResponse struct { // data Data *Association `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
AssociationCreationResponse association creation response swagger:model AssociationCreationResponse
func (*AssociationCreationResponse) MarshalBinary ¶
func (m *AssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AssociationCreationResponse) UnmarshalBinary ¶
func (m *AssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AssociationDetailsListResponse ¶
type AssociationDetailsListResponse struct { // data Data []*Association `json:"data"` // links Links *Links `json:"links,omitempty"` }
AssociationDetailsListResponse association details list response swagger:model AssociationDetailsListResponse
func (*AssociationDetailsListResponse) MarshalBinary ¶
func (m *AssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AssociationDetailsListResponse) UnmarshalBinary ¶
func (m *AssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AssociationDetailsResponse ¶
type AssociationDetailsResponse struct { // data Data *Association `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
AssociationDetailsResponse association details response swagger:model AssociationDetailsResponse
func (*AssociationDetailsResponse) MarshalBinary ¶
func (m *AssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AssociationDetailsResponse) UnmarshalBinary ¶
func (m *AssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AuditEntry ¶
type AuditEntry struct { // attributes Attributes *AuditEntryAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type // Pattern: ^[A-Za-z]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
AuditEntry audit entry swagger:model AuditEntry
func (*AuditEntry) MarshalBinary ¶
func (m *AuditEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuditEntry) UnmarshalBinary ¶
func (m *AuditEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AuditEntryAttributes ¶
type AuditEntryAttributes struct { // action time // Format: date-time ActionTime *strfmt.DateTime `json:"action_time,omitempty"` // actioned by // Format: uuid ActionedBy strfmt.UUID `json:"actioned_by,omitempty"` // after data AfterData interface{} `json:"after_data,omitempty"` // before data BeforeData interface{} `json:"before_data,omitempty"` // description // Pattern: ^[A-Za-z0-9 .,@:]*$ Description string `json:"description,omitempty"` // record id // Format: uuid RecordID strfmt.UUID `json:"record_id,omitempty"` // record type // Pattern: ^[A-Za-z]*$ RecordType string `json:"record_type,omitempty"` }
AuditEntryAttributes audit entry attributes swagger:model AuditEntryAttributes
func (*AuditEntryAttributes) MarshalBinary ¶
func (m *AuditEntryAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuditEntryAttributes) UnmarshalBinary ¶
func (m *AuditEntryAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BacsAssociation ¶
type BacsAssociation struct { // attributes Attributes *BacsAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // relationships Relationships *BacsAssociationRelationships `json:"relationships,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
BacsAssociation bacs association swagger:model BacsAssociation
func (*BacsAssociation) MarshalBinary ¶
func (m *BacsAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BacsAssociation) UnmarshalBinary ¶
func (m *BacsAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BacsAssociationAttributes ¶
type BacsAssociationAttributes struct { // account number // Pattern: ^[0-9]{8}$ AccountNumber string `json:"account_number,omitempty"` // account type AccountType *int64 `json:"account_type,omitempty"` // bank code // Pattern: ^[0-9A-Z]{4}$ BankCode string `json:"bank_code,omitempty"` // centre number // Pattern: ^[0-9A-Z]{2}$ CentreNumber string `json:"centre_number,omitempty"` // service user number // Pattern: ^[0-9A-Z]{6}$ ServiceUserNumber string `json:"service_user_number,omitempty"` // sorting code // Pattern: ^[0-9]{6}$ SortingCode string `json:"sorting_code,omitempty"` // test file submission TestFileSubmission *bool `json:"test_file_submission,omitempty"` // tsu number // Pattern: ^[0-9A-Z]{6}$ TsuNumber string `json:"tsu_number,omitempty"` }
BacsAssociationAttributes bacs association attributes swagger:model BacsAssociationAttributes
func (*BacsAssociationAttributes) MarshalBinary ¶
func (m *BacsAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BacsAssociationAttributes) UnmarshalBinary ¶
func (m *BacsAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BacsAssociationCertificateRelationship ¶
type BacsAssociationCertificateRelationship struct { // data Data *BacsAssociationCertificateRelationshipData `json:"data,omitempty"` }
BacsAssociationCertificateRelationship bacs association certificate relationship swagger:model BacsAssociationCertificateRelationship
func (*BacsAssociationCertificateRelationship) MarshalBinary ¶
func (m *BacsAssociationCertificateRelationship) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BacsAssociationCertificateRelationship) UnmarshalBinary ¶
func (m *BacsAssociationCertificateRelationship) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BacsAssociationCertificateRelationshipData ¶
type BacsAssociationCertificateRelationshipData struct { // certificate id // Format: uuid CertificateID strfmt.UUID `json:"certificate_id,omitempty"` // key id // Format: uuid KeyID strfmt.UUID `json:"key_id,omitempty"` // type Type string `json:"type,omitempty"` }
BacsAssociationCertificateRelationshipData bacs association certificate relationship data swagger:model BacsAssociationCertificateRelationshipData
func (*BacsAssociationCertificateRelationshipData) MarshalBinary ¶
func (m *BacsAssociationCertificateRelationshipData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BacsAssociationCertificateRelationshipData) UnmarshalBinary ¶
func (m *BacsAssociationCertificateRelationshipData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BacsAssociationCreation ¶
type BacsAssociationCreation struct { // data Data *BacsNewAssociation `json:"data,omitempty"` }
BacsAssociationCreation bacs association creation swagger:model BacsAssociationCreation
func (*BacsAssociationCreation) MarshalBinary ¶
func (m *BacsAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BacsAssociationCreation) UnmarshalBinary ¶
func (m *BacsAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BacsAssociationCreationResponse ¶
type BacsAssociationCreationResponse struct { // data Data *BacsAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
BacsAssociationCreationResponse bacs association creation response swagger:model BacsAssociationCreationResponse
func (*BacsAssociationCreationResponse) MarshalBinary ¶
func (m *BacsAssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BacsAssociationCreationResponse) UnmarshalBinary ¶
func (m *BacsAssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BacsAssociationDetailsListResponse ¶
type BacsAssociationDetailsListResponse struct { // data Data []*BacsAssociation `json:"data"` // links Links *Links `json:"links,omitempty"` }
BacsAssociationDetailsListResponse bacs association details list response swagger:model BacsAssociationDetailsListResponse
func (*BacsAssociationDetailsListResponse) MarshalBinary ¶
func (m *BacsAssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BacsAssociationDetailsListResponse) UnmarshalBinary ¶
func (m *BacsAssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BacsAssociationDetailsResponse ¶
type BacsAssociationDetailsResponse struct { // data Data *BacsAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
BacsAssociationDetailsResponse bacs association details response swagger:model BacsAssociationDetailsResponse
func (*BacsAssociationDetailsResponse) MarshalBinary ¶
func (m *BacsAssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BacsAssociationDetailsResponse) UnmarshalBinary ¶
func (m *BacsAssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BacsAssociationRelationships ¶
type BacsAssociationRelationships struct { // input certificate InputCertificate *BacsAssociationCertificateRelationship `json:"input_certificate,omitempty"` // messaging certificate MessagingCertificate *BacsAssociationCertificateRelationship `json:"messaging_certificate,omitempty"` // output certificate OutputCertificate *BacsAssociationCertificateRelationship `json:"output_certificate,omitempty"` }
BacsAssociationRelationships bacs association relationships swagger:model BacsAssociationRelationships
func (*BacsAssociationRelationships) MarshalBinary ¶
func (m *BacsAssociationRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BacsAssociationRelationships) UnmarshalBinary ¶
func (m *BacsAssociationRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BacsNewAssociation ¶
type BacsNewAssociation struct { // attributes Attributes *BacsAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // relationships Relationships *BacsAssociationRelationships `json:"relationships,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
BacsNewAssociation bacs new association swagger:model BacsNewAssociation
func (*BacsNewAssociation) MarshalBinary ¶
func (m *BacsNewAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BacsNewAssociation) UnmarshalBinary ¶
func (m *BacsNewAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BankID ¶
type BankID struct { // attributes Attributes *BankIDAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type // Pattern: ^[A-Za-z]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
BankID bank Id swagger:model BankId
func (*BankID) MarshalBinary ¶
MarshalBinary interface implementation
func (*BankID) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type BankIDAttributes ¶
type BankIDAttributes struct { // bank id // Pattern: ^[A-Z0-9]{0,16}$ BankID string `json:"bank_id,omitempty"` // bank id code // Pattern: ^[A-Z]{0,16}$ BankIDCode string `json:"bank_id_code,omitempty"` // country // Pattern: ^[A-Z]{2}$ Country string `json:"country,omitempty"` }
BankIDAttributes bank Id attributes swagger:model BankIdAttributes
func (*BankIDAttributes) MarshalBinary ¶
func (m *BankIDAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BankIDAttributes) UnmarshalBinary ¶
func (m *BankIDAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BankIDCode ¶
type BankIDCode string
BankIDCode bank Id code swagger:model BankIdCode
const ( // BankIDCodeSWBIC captures enum value "SWBIC" BankIDCodeSWBIC BankIDCode = "SWBIC" // BankIDCodeGBDSC captures enum value "GBDSC" BankIDCodeGBDSC BankIDCode = "GBDSC" // BankIDCodeBE captures enum value "BE" BankIDCodeBE BankIDCode = "BE" // BankIDCodeFR captures enum value "FR" BankIDCodeFR BankIDCode = "FR" // BankIDCodeDEBLZ captures enum value "DEBLZ" BankIDCodeDEBLZ BankIDCode = "DEBLZ" // BankIDCodeGRBIC captures enum value "GRBIC" BankIDCodeGRBIC BankIDCode = "GRBIC" // BankIDCodeITNCC captures enum value "ITNCC" BankIDCodeITNCC BankIDCode = "ITNCC" // BankIDCodePLKNR captures enum value "PLKNR" BankIDCodePLKNR BankIDCode = "PLKNR" // BankIDCodePTNCC captures enum value "PTNCC" BankIDCodePTNCC BankIDCode = "PTNCC" // BankIDCodeESNCC captures enum value "ESNCC" BankIDCodeESNCC BankIDCode = "ESNCC" // BankIDCodeCHBCC captures enum value "CHBCC" BankIDCodeCHBCC BankIDCode = "CHBCC" )
type BankIDCreation ¶
type BankIDCreation struct { // data Data *BankID `json:"data,omitempty"` }
BankIDCreation bank Id creation swagger:model BankIdCreation
func (*BankIDCreation) MarshalBinary ¶
func (m *BankIDCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BankIDCreation) UnmarshalBinary ¶
func (m *BankIDCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BankIDCreationResponse ¶
type BankIDCreationResponse struct { // data Data *BankID `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
BankIDCreationResponse bank Id creation response swagger:model BankIdCreationResponse
func (*BankIDCreationResponse) MarshalBinary ¶
func (m *BankIDCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BankIDCreationResponse) UnmarshalBinary ¶
func (m *BankIDCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BankIDDetailsListResponse ¶
type BankIDDetailsListResponse struct { // data Data []*BankID `json:"data"` // links Links *Links `json:"links,omitempty"` }
BankIDDetailsListResponse bank Id details list response swagger:model BankIdDetailsListResponse
func (*BankIDDetailsListResponse) MarshalBinary ¶
func (m *BankIDDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BankIDDetailsListResponse) UnmarshalBinary ¶
func (m *BankIDDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BankIDDetailsResponse ¶
type BankIDDetailsResponse struct { // data Data *BankID `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
BankIDDetailsResponse bank Id details response swagger:model BankIdDetailsResponse
func (*BankIDDetailsResponse) MarshalBinary ¶
func (m *BankIDDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BankIDDetailsResponse) UnmarshalBinary ¶
func (m *BankIDDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BeneficiaryDebtorAccountHoldingEntity ¶
type BeneficiaryDebtorAccountHoldingEntity struct { // Financial institution address BankAddress []string `json:"bank_address,omitempty"` // Financial institution identification BankID string `json:"bank_id,omitempty"` // bank id code BankIDCode BankIDCode `json:"bank_id_code,omitempty"` // Financial institution name BankName string `json:"bank_name,omitempty"` // Identifier of the financial institution which services the account BankPartyID string `json:"bank_party_id,omitempty"` }
BeneficiaryDebtorAccountHoldingEntity beneficiary debtor account holding entity swagger:model BeneficiaryDebtorAccountHoldingEntity
func (*BeneficiaryDebtorAccountHoldingEntity) MarshalBinary ¶
func (m *BeneficiaryDebtorAccountHoldingEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BeneficiaryDebtorAccountHoldingEntity) UnmarshalBinary ¶
func (m *BeneficiaryDebtorAccountHoldingEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Bic ¶
type Bic struct { // attributes Attributes *BicAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type // Pattern: ^[A-Za-z]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Bic bic swagger:model Bic
func (*Bic) MarshalBinary ¶
MarshalBinary interface implementation
func (*Bic) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type BicAttributes ¶
type BicAttributes struct { // bic // Pattern: ^([A-Z]{6}[A-Z0-9]{2}|[A-Z]{6}[A-Z0-9]{5})$ Bic string `json:"bic,omitempty"` }
BicAttributes bic attributes swagger:model BicAttributes
func (*BicAttributes) MarshalBinary ¶
func (m *BicAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BicAttributes) UnmarshalBinary ¶
func (m *BicAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BicCreation ¶
type BicCreation struct { // data Data *Bic `json:"data,omitempty"` }
BicCreation bic creation swagger:model BicCreation
func (*BicCreation) MarshalBinary ¶
func (m *BicCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BicCreation) UnmarshalBinary ¶
func (m *BicCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BicCreationResponse ¶
type BicCreationResponse struct { // data Data *Bic `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
BicCreationResponse bic creation response swagger:model BicCreationResponse
func (*BicCreationResponse) MarshalBinary ¶
func (m *BicCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BicCreationResponse) UnmarshalBinary ¶
func (m *BicCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BicDetailsListResponse ¶
type BicDetailsListResponse struct { // data Data []*Bic `json:"data"` // links Links *Links `json:"links,omitempty"` }
BicDetailsListResponse bic details list response swagger:model BicDetailsListResponse
func (*BicDetailsListResponse) MarshalBinary ¶
func (m *BicDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BicDetailsListResponse) UnmarshalBinary ¶
func (m *BicDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BicDetailsResponse ¶
type BicDetailsResponse struct { // data Data *Bic `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
BicDetailsResponse bic details response swagger:model BicDetailsResponse
func (*BicDetailsResponse) MarshalBinary ¶
func (m *BicDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BicDetailsResponse) UnmarshalBinary ¶
func (m *BicDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Certificate ¶
type Certificate struct { // attributes Attributes *CertificateAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Certificate certificate swagger:model Certificate
func (*Certificate) MarshalBinary ¶
func (m *Certificate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Certificate) UnmarshalBinary ¶
func (m *Certificate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CertificateAttributes ¶
type CertificateAttributes struct { // certificate // Required: true Certificate *string `json:"certificate"` // expires // Format: date-time Expires strfmt.DateTime `json:"expires,omitempty"` // issuing certificates IssuingCertificates []string `json:"issuing_certificates"` // subject Subject string `json:"subject,omitempty"` }
CertificateAttributes certificate attributes swagger:model CertificateAttributes
func (*CertificateAttributes) MarshalBinary ¶
func (m *CertificateAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateAttributes) UnmarshalBinary ¶
func (m *CertificateAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CertificateCreation ¶
type CertificateCreation struct { // data Data *Certificate `json:"data,omitempty"` }
CertificateCreation certificate creation swagger:model CertificateCreation
func (*CertificateCreation) MarshalBinary ¶
func (m *CertificateCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateCreation) UnmarshalBinary ¶
func (m *CertificateCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CertificateCreationResponse ¶
type CertificateCreationResponse struct { // data Data *Certificate `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
CertificateCreationResponse certificate creation response swagger:model CertificateCreationResponse
func (*CertificateCreationResponse) MarshalBinary ¶
func (m *CertificateCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateCreationResponse) UnmarshalBinary ¶
func (m *CertificateCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CertificateDetailsListResponse ¶
type CertificateDetailsListResponse struct { // data Data []*Certificate `json:"data"` // links Links *Links `json:"links,omitempty"` }
CertificateDetailsListResponse certificate details list response swagger:model CertificateDetailsListResponse
func (*CertificateDetailsListResponse) MarshalBinary ¶
func (m *CertificateDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateDetailsListResponse) UnmarshalBinary ¶
func (m *CertificateDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CertificateDetailsResponse ¶
type CertificateDetailsResponse struct { // data Data *Certificate `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
CertificateDetailsResponse certificate details response swagger:model CertificateDetailsResponse
func (*CertificateDetailsResponse) MarshalBinary ¶
func (m *CertificateDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CertificateDetailsResponse) UnmarshalBinary ¶
func (m *CertificateDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ChargesInformation ¶
type ChargesInformation struct { // bearer code BearerCode string `json:"bearer_code,omitempty"` // receiver charges amount ReceiverChargesAmount string `json:"receiver_charges_amount,omitempty"` // receiver charges currency ReceiverChargesCurrency string `json:"receiver_charges_currency,omitempty"` // sender charges SenderCharges []*ChargesInformationSenderChargesItems0 `json:"sender_charges"` }
ChargesInformation charges information swagger:model ChargesInformation
func (*ChargesInformation) MarshalBinary ¶
func (m *ChargesInformation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ChargesInformation) UnmarshalBinary ¶
func (m *ChargesInformation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ChargesInformationSenderChargesItems0 ¶
type ChargesInformationSenderChargesItems0 struct { // amount Amount string `json:"amount,omitempty"` // currency Currency string `json:"currency,omitempty"` }
ChargesInformationSenderChargesItems0 charges information sender charges items0 swagger:model ChargesInformationSenderChargesItems0
func (*ChargesInformationSenderChargesItems0) MarshalBinary ¶
func (m *ChargesInformationSenderChargesItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ChargesInformationSenderChargesItems0) UnmarshalBinary ¶
func (m *ChargesInformationSenderChargesItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CoPAssociation ¶
type CoPAssociation struct { // attributes // Required: true Attributes *CoPAssociationAttributes `json:"attributes"` // created on // Format: date-time CreatedOn strfmt.DateTime `json:"created_on,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // modified on // Format: date-time ModifiedOn strfmt.DateTime `json:"modified_on,omitempty"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships // Required: true Relationships *CoPAssociationRelationships `json:"relationships"` // type Type ResourceType `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
CoPAssociation co p association swagger:model CoPAssociation
func (*CoPAssociation) MarshalBinary ¶
func (m *CoPAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CoPAssociation) UnmarshalBinary ¶
func (m *CoPAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CoPAssociationAttributes ¶
type CoPAssociationAttributes struct { // matching criteria // Required: true MatchingCriteria *MatchingCriteria `json:"matching_criteria"` // open banking organisation id // Required: true OpenBankingOrganisationID *string `json:"open_banking_organisation_id"` // public key id // Required: true PublicKeyID *string `json:"public_key_id"` }
CoPAssociationAttributes co p association attributes swagger:model CoPAssociationAttributes
func (*CoPAssociationAttributes) MarshalBinary ¶
func (m *CoPAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CoPAssociationAttributes) UnmarshalBinary ¶
func (m *CoPAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CoPAssociationCreation ¶
type CoPAssociationCreation struct { // data // Required: true Data *CoPAssociation `json:"data"` }
CoPAssociationCreation co p association creation swagger:model CoPAssociationCreation
func (*CoPAssociationCreation) MarshalBinary ¶
func (m *CoPAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CoPAssociationCreation) UnmarshalBinary ¶
func (m *CoPAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CoPAssociationCreationResponse ¶
type CoPAssociationCreationResponse struct { // data Data *CoPAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
CoPAssociationCreationResponse co p association creation response swagger:model CoPAssociationCreationResponse
func (*CoPAssociationCreationResponse) MarshalBinary ¶
func (m *CoPAssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CoPAssociationCreationResponse) UnmarshalBinary ¶
func (m *CoPAssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CoPAssociationDetailsListResponse ¶
type CoPAssociationDetailsListResponse struct { // data Data []*CoPAssociation `json:"data"` // links Links *Links `json:"links,omitempty"` }
CoPAssociationDetailsListResponse co p association details list response swagger:model CoPAssociationDetailsListResponse
func (*CoPAssociationDetailsListResponse) MarshalBinary ¶
func (m *CoPAssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CoPAssociationDetailsListResponse) UnmarshalBinary ¶
func (m *CoPAssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CoPAssociationDetailsResponse ¶
type CoPAssociationDetailsResponse struct { // data Data *CoPAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
CoPAssociationDetailsResponse co p association details response swagger:model CoPAssociationDetailsResponse
func (*CoPAssociationDetailsResponse) MarshalBinary ¶
func (m *CoPAssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CoPAssociationDetailsResponse) UnmarshalBinary ¶
func (m *CoPAssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CoPAssociationRelationships ¶
type CoPAssociationRelationships struct { // signing certificate SigningCertificate *SigningCertificate `json:"signing_certificate,omitempty"` }
CoPAssociationRelationships co p association relationships swagger:model CoPAssociationRelationships
func (*CoPAssociationRelationships) MarshalBinary ¶
func (m *CoPAssociationRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CoPAssociationRelationships) UnmarshalBinary ¶
func (m *CoPAssociationRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigurationAmendment ¶
type ConfigurationAmendment struct { // data Data *AccountConfiguration `json:"data,omitempty"` }
ConfigurationAmendment configuration amendment swagger:model ConfigurationAmendment
func (*ConfigurationAmendment) MarshalBinary ¶
func (m *ConfigurationAmendment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigurationAmendment) UnmarshalBinary ¶
func (m *ConfigurationAmendment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Credential ¶
type Credential struct { // client id // Format: uuid ClientID strfmt.UUID `json:"client_id,omitempty"` }
Credential credential swagger:model Credential
func (*Credential) MarshalBinary ¶
func (m *Credential) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Credential) UnmarshalBinary ¶
func (m *Credential) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CredentialCreationResponse ¶
type CredentialCreationResponse struct { // data Data *CredentialSecret `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
CredentialCreationResponse credential creation response swagger:model CredentialCreationResponse
func (*CredentialCreationResponse) MarshalBinary ¶
func (m *CredentialCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CredentialCreationResponse) UnmarshalBinary ¶
func (m *CredentialCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CredentialSecret ¶
type CredentialSecret struct { // client id // Format: uuid ClientID strfmt.UUID `json:"client_id,omitempty"` // client secret ClientSecret string `json:"client_secret,omitempty"` }
CredentialSecret credential secret swagger:model CredentialSecret
func (*CredentialSecret) MarshalBinary ¶
func (m *CredentialSecret) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CredentialSecret) UnmarshalBinary ¶
func (m *CredentialSecret) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CurveType ¶
type CurveType string
CurveType curve type swagger:model CurveType
const ( // CurveTypePRIME256V1 captures enum value "PRIME256V1" CurveTypePRIME256V1 CurveType = "PRIME256V1" // CurveTypeSECP256R1 captures enum value "SECP256R1" CurveTypeSECP256R1 CurveType = "SECP256R1" // CurveTypeSECP384R1 captures enum value "SECP384R1" CurveTypeSECP384R1 CurveType = "SECP384R1" // CurveTypeSECP256K1 captures enum value "SECP256K1" CurveTypeSECP256K1 CurveType = "SECP256K1" )
type DirectDebit ¶
type DirectDebit struct { // attributes Attributes *DirectDebitAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // relationships Relationships *DirectDebitRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
DirectDebit direct debit swagger:model DirectDebit
func (*DirectDebit) MarshalBinary ¶
func (m *DirectDebit) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectDebit) UnmarshalBinary ¶
func (m *DirectDebit) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectDebitAdmission ¶
type DirectDebitAdmission struct { // attributes Attributes *DirectDebitAdmissionAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
DirectDebitAdmission direct debit admission swagger:model DirectDebitAdmission
func (*DirectDebitAdmission) MarshalBinary ¶
func (m *DirectDebitAdmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectDebitAdmission) UnmarshalBinary ¶
func (m *DirectDebitAdmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectDebitAdmissionAttributes ¶
type DirectDebitAdmissionAttributes struct { // admission datetime // Read Only: true // Format: date-time AdmissionDatetime strfmt.DateTime `json:"admission_datetime,omitempty"` // scheme status code SchemeStatusCode string `json:"scheme_status_code,omitempty"` // scheme status code description SchemeStatusCodeDescription string `json:"scheme_status_code_description,omitempty"` // status Status DirectDebitAdmissionStatus `json:"status,omitempty"` // status reason StatusReason DirectDebitAdmissionStatusReason `json:"status_reason,omitempty"` }
DirectDebitAdmissionAttributes direct debit admission attributes swagger:model DirectDebitAdmissionAttributes
func (*DirectDebitAdmissionAttributes) MarshalBinary ¶
func (m *DirectDebitAdmissionAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectDebitAdmissionAttributes) UnmarshalBinary ¶
func (m *DirectDebitAdmissionAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectDebitAdmissionStatus ¶
type DirectDebitAdmissionStatus string
DirectDebitAdmissionStatus direct debit admission status swagger:model DirectDebitAdmissionStatus
const ( // DirectDebitAdmissionStatusConfirmed captures enum value "confirmed" DirectDebitAdmissionStatusConfirmed DirectDebitAdmissionStatus = "confirmed" // DirectDebitAdmissionStatusFailed captures enum value "failed" DirectDebitAdmissionStatusFailed DirectDebitAdmissionStatus = "failed" )
type DirectDebitAdmissionStatusReason ¶
type DirectDebitAdmissionStatusReason string
DirectDebitAdmissionStatusReason direct debit admission status reason swagger:model DirectDebitAdmissionStatusReason
const ( // DirectDebitAdmissionStatusReasonAccepted captures enum value "accepted" DirectDebitAdmissionStatusReasonAccepted DirectDebitAdmissionStatusReason = "accepted" // DirectDebitAdmissionStatusReasonInvalidBeneficiaryDetails captures enum value "invalid_beneficiary_details" DirectDebitAdmissionStatusReasonInvalidBeneficiaryDetails DirectDebitAdmissionStatusReason = "invalid_beneficiary_details" // DirectDebitAdmissionStatusReasonBankidNotProvisioned captures enum value "bankid_not_provisioned" DirectDebitAdmissionStatusReasonBankidNotProvisioned DirectDebitAdmissionStatusReason = "bankid_not_provisioned" // DirectDebitAdmissionStatusReasonUnknownAccountnumber captures enum value "unknown_accountnumber" DirectDebitAdmissionStatusReasonUnknownAccountnumber DirectDebitAdmissionStatusReason = "unknown_accountnumber" )
type DirectDebitAttributes ¶
type DirectDebitAttributes struct { // amount // Pattern: ^[0-9.]{0,20}$ Amount string `json:"amount,omitempty"` // beneficiary party BeneficiaryParty *DirectDebitAttributesBeneficiaryParty `json:"beneficiary_party,omitempty"` // clearing id ClearingID string `json:"clearing_id,omitempty"` // currency Currency string `json:"currency,omitempty"` // debtor party DebtorParty *DirectDebitAttributesDebtorParty `json:"debtor_party,omitempty"` // numeric reference NumericReference string `json:"numeric_reference,omitempty"` // payment scheme PaymentScheme string `json:"payment_scheme,omitempty"` // processing date // Format: date ProcessingDate strfmt.Date `json:"processing_date,omitempty"` // reference Reference string `json:"reference,omitempty"` // scheme payment type SchemePaymentType string `json:"scheme_payment_type,omitempty"` // scheme processing date // Format: date SchemeProcessingDate strfmt.Date `json:"scheme_processing_date,omitempty"` // unique scheme id UniqueSchemeID string `json:"unique_scheme_id,omitempty"` }
DirectDebitAttributes direct debit attributes swagger:model DirectDebitAttributes
func (*DirectDebitAttributes) MarshalBinary ¶
func (m *DirectDebitAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectDebitAttributes) UnmarshalBinary ¶
func (m *DirectDebitAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectDebitAttributesBeneficiaryParty ¶
type DirectDebitAttributesBeneficiaryParty struct { // account name AccountName string `json:"account_name,omitempty"` // account number AccountNumber string `json:"account_number,omitempty"` // account number code AccountNumberCode AccountNumberCode `json:"account_number_code,omitempty"` // account type AccountType int64 `json:"account_type,omitempty"` // account with AccountWith *AccountHoldingEntity `json:"account_with,omitempty"` // address Address []string `json:"address"` // country Country string `json:"country,omitempty"` }
DirectDebitAttributesBeneficiaryParty direct debit attributes beneficiary party swagger:model DirectDebitAttributesBeneficiaryParty
func (*DirectDebitAttributesBeneficiaryParty) MarshalBinary ¶
func (m *DirectDebitAttributesBeneficiaryParty) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectDebitAttributesBeneficiaryParty) UnmarshalBinary ¶
func (m *DirectDebitAttributesBeneficiaryParty) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectDebitAttributesDebtorParty ¶
type DirectDebitAttributesDebtorParty struct { // account name AccountName string `json:"account_name,omitempty"` // account number AccountNumber string `json:"account_number,omitempty"` // account number code AccountNumberCode AccountNumberCode `json:"account_number_code,omitempty"` // account with AccountWith *AccountHoldingEntity `json:"account_with,omitempty"` // address Address []string `json:"address"` // country Country string `json:"country,omitempty"` }
DirectDebitAttributesDebtorParty direct debit attributes debtor party swagger:model DirectDebitAttributesDebtorParty
func (*DirectDebitAttributesDebtorParty) MarshalBinary ¶
func (m *DirectDebitAttributesDebtorParty) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectDebitAttributesDebtorParty) UnmarshalBinary ¶
func (m *DirectDebitAttributesDebtorParty) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectDebitDetailsListResponse ¶
type DirectDebitDetailsListResponse struct { // data Data []*DirectDebit `json:"data"` // links Links *Links `json:"links,omitempty"` }
DirectDebitDetailsListResponse direct debit details list response swagger:model DirectDebitDetailsListResponse
func (*DirectDebitDetailsListResponse) MarshalBinary ¶
func (m *DirectDebitDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectDebitDetailsListResponse) UnmarshalBinary ¶
func (m *DirectDebitDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectDebitRelationships ¶
type DirectDebitRelationships struct { // direct debit admission DirectDebitAdmission *DirectDebitRelationshipsDirectDebitAdmission `json:"direct_debit_admission,omitempty"` }
DirectDebitRelationships direct debit relationships swagger:model DirectDebitRelationships
func (*DirectDebitRelationships) MarshalBinary ¶
func (m *DirectDebitRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectDebitRelationships) UnmarshalBinary ¶
func (m *DirectDebitRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DirectDebitRelationshipsDirectDebitAdmission ¶
type DirectDebitRelationshipsDirectDebitAdmission struct { // data Data []*DirectDebitAdmission `json:"data"` }
DirectDebitRelationshipsDirectDebitAdmission direct debit relationships direct debit admission swagger:model DirectDebitRelationshipsDirectDebitAdmission
func (*DirectDebitRelationshipsDirectDebitAdmission) MarshalBinary ¶
func (m *DirectDebitRelationshipsDirectDebitAdmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DirectDebitRelationshipsDirectDebitAdmission) UnmarshalBinary ¶
func (m *DirectDebitRelationshipsDirectDebitAdmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EburyAssociation ¶ added in v0.38.0
type EburyAssociation struct { // attributes Attributes EburyAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
EburyAssociation ebury association swagger:model EburyAssociation
func (*EburyAssociation) MarshalBinary ¶ added in v0.38.0
func (m *EburyAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EburyAssociation) UnmarshalBinary ¶ added in v0.38.0
func (m *EburyAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EburyAssociationAttributes ¶ added in v0.38.0
type EburyAssociationAttributes interface{}
EburyAssociationAttributes ebury association attributes swagger:model EburyAssociationAttributes
type EburyAssociationCreation ¶ added in v0.38.0
type EburyAssociationCreation struct { // data Data *NewEburyAssociation `json:"data,omitempty"` }
EburyAssociationCreation ebury association creation swagger:model EburyAssociationCreation
func (*EburyAssociationCreation) MarshalBinary ¶ added in v0.38.0
func (m *EburyAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EburyAssociationCreation) UnmarshalBinary ¶ added in v0.38.0
func (m *EburyAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EburyAssociationCreationResponse ¶ added in v0.38.0
type EburyAssociationCreationResponse struct { // data Data *EburyAssociation `json:"data,omitempty"` }
EburyAssociationCreationResponse ebury association creation response swagger:model EburyAssociationCreationResponse
func (*EburyAssociationCreationResponse) MarshalBinary ¶ added in v0.38.0
func (m *EburyAssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EburyAssociationCreationResponse) UnmarshalBinary ¶ added in v0.38.0
func (m *EburyAssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EburyAssociationListResponse ¶ added in v0.38.0
type EburyAssociationListResponse struct { // data Data []*EburyAssociation `json:"data"` }
EburyAssociationListResponse ebury association list response swagger:model EburyAssociationListResponse
func (*EburyAssociationListResponse) MarshalBinary ¶ added in v0.38.0
func (m *EburyAssociationListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EburyAssociationListResponse) UnmarshalBinary ¶ added in v0.38.0
func (m *EburyAssociationListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EburyAssociationResponse ¶ added in v0.38.0
type EburyAssociationResponse struct { // data Data *EburyAssociation `json:"data,omitempty"` }
EburyAssociationResponse ebury association response swagger:model EburyAssociationResponse
func (*EburyAssociationResponse) MarshalBinary ¶ added in v0.38.0
func (m *EburyAssociationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EburyAssociationResponse) UnmarshalBinary ¶ added in v0.38.0
func (m *EburyAssociationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GocardlessAssociation ¶ added in v0.33.0
type GocardlessAssociation struct { // attributes Attributes *GocardlessAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
GocardlessAssociation gocardless association swagger:model GocardlessAssociation
func (*GocardlessAssociation) MarshalBinary ¶ added in v0.33.0
func (m *GocardlessAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GocardlessAssociation) UnmarshalBinary ¶ added in v0.33.0
func (m *GocardlessAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GocardlessAssociationAmendment ¶ added in v0.34.2
type GocardlessAssociationAmendment struct { // data Data *GocardlessAssociationUpdate `json:"data,omitempty"` }
GocardlessAssociationAmendment gocardless association amendment swagger:model GocardlessAssociationAmendment
func (*GocardlessAssociationAmendment) MarshalBinary ¶ added in v0.34.2
func (m *GocardlessAssociationAmendment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GocardlessAssociationAmendment) UnmarshalBinary ¶ added in v0.34.2
func (m *GocardlessAssociationAmendment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GocardlessAssociationAttributes ¶ added in v0.33.0
type GocardlessAssociationAttributes struct { // schemes Schemes []string `json:"schemes"` }
GocardlessAssociationAttributes gocardless association attributes swagger:model GocardlessAssociationAttributes
func (*GocardlessAssociationAttributes) MarshalBinary ¶ added in v0.33.0
func (m *GocardlessAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GocardlessAssociationAttributes) UnmarshalBinary ¶ added in v0.33.0
func (m *GocardlessAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GocardlessAssociationCreation ¶ added in v0.33.0
type GocardlessAssociationCreation struct { // data Data *NewGocardlessAssociation `json:"data,omitempty"` }
GocardlessAssociationCreation gocardless association creation swagger:model GocardlessAssociationCreation
func (*GocardlessAssociationCreation) MarshalBinary ¶ added in v0.33.0
func (m *GocardlessAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GocardlessAssociationCreation) UnmarshalBinary ¶ added in v0.33.0
func (m *GocardlessAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GocardlessAssociationCreationResponse ¶ added in v0.33.0
type GocardlessAssociationCreationResponse struct { // data Data *GocardlessAssociation `json:"data,omitempty"` }
GocardlessAssociationCreationResponse gocardless association creation response swagger:model GocardlessAssociationCreationResponse
func (*GocardlessAssociationCreationResponse) MarshalBinary ¶ added in v0.33.0
func (m *GocardlessAssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GocardlessAssociationCreationResponse) UnmarshalBinary ¶ added in v0.33.0
func (m *GocardlessAssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GocardlessAssociationFetchResponse ¶ added in v0.33.0
type GocardlessAssociationFetchResponse struct { // data Data *GocardlessAssociation `json:"data,omitempty"` }
GocardlessAssociationFetchResponse gocardless association fetch response swagger:model GocardlessAssociationFetchResponse
func (*GocardlessAssociationFetchResponse) MarshalBinary ¶ added in v0.33.0
func (m *GocardlessAssociationFetchResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GocardlessAssociationFetchResponse) UnmarshalBinary ¶ added in v0.33.0
func (m *GocardlessAssociationFetchResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GocardlessAssociationListResponse ¶ added in v0.33.0
type GocardlessAssociationListResponse struct { // data Data []*GocardlessAssociation `json:"data"` }
GocardlessAssociationListResponse gocardless association list response swagger:model GocardlessAssociationListResponse
func (*GocardlessAssociationListResponse) MarshalBinary ¶ added in v0.33.0
func (m *GocardlessAssociationListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GocardlessAssociationListResponse) UnmarshalBinary ¶ added in v0.33.0
func (m *GocardlessAssociationListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GocardlessAssociationPatchAttributes ¶ added in v0.34.2
type GocardlessAssociationPatchAttributes struct { // schemes Schemes []string `json:"schemes"` // third party organisation id ThirdPartyOrganisationID *string `json:"third_party_organisation_id,omitempty"` }
GocardlessAssociationPatchAttributes gocardless association patch attributes swagger:model GocardlessAssociationPatchAttributes
func (*GocardlessAssociationPatchAttributes) MarshalBinary ¶ added in v0.34.2
func (m *GocardlessAssociationPatchAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GocardlessAssociationPatchAttributes) UnmarshalBinary ¶ added in v0.34.2
func (m *GocardlessAssociationPatchAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GocardlessAssociationResponse ¶ added in v0.34.2
type GocardlessAssociationResponse struct { // data Data *GocardlessAssociation `json:"data,omitempty"` }
GocardlessAssociationResponse gocardless association response swagger:model GocardlessAssociationResponse
func (*GocardlessAssociationResponse) MarshalBinary ¶ added in v0.34.2
func (m *GocardlessAssociationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GocardlessAssociationResponse) UnmarshalBinary ¶ added in v0.34.2
func (m *GocardlessAssociationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GocardlessAssociationUpdate ¶ added in v0.34.2
type GocardlessAssociationUpdate struct { // attributes Attributes *GocardlessAssociationPatchAttributes `json:"attributes,omitempty"` }
GocardlessAssociationUpdate gocardless association update swagger:model GocardlessAssociationUpdate
func (*GocardlessAssociationUpdate) MarshalBinary ¶ added in v0.34.2
func (m *GocardlessAssociationUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GocardlessAssociationUpdate) UnmarshalBinary ¶ added in v0.34.2
func (m *GocardlessAssociationUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IntermediaryBankAccountHoldingEntity ¶
type IntermediaryBankAccountHoldingEntity struct { // Financial institution address BankAddress []string `json:"bank_address,omitempty"` // Financial institution identification BankID string `json:"bank_id,omitempty"` // bank id code BankIDCode BankIDCode `json:"bank_id_code,omitempty"` // Financial institution name BankName string `json:"bank_name,omitempty"` // Identifier of the financial institution which services the account BankPartyID string `json:"bank_party_id,omitempty"` }
IntermediaryBankAccountHoldingEntity intermediary bank account holding entity swagger:model IntermediaryBankAccountHoldingEntity
func (*IntermediaryBankAccountHoldingEntity) MarshalBinary ¶
func (m *IntermediaryBankAccountHoldingEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IntermediaryBankAccountHoldingEntity) UnmarshalBinary ¶
func (m *IntermediaryBankAccountHoldingEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Key ¶
type Key struct { // attributes Attributes *KeyAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Key key swagger:model Key
func (*Key) MarshalBinary ¶
MarshalBinary interface implementation
func (*Key) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type KeyAttributes ¶
type KeyAttributes struct { // certificate signing request CertificateSigningRequest string `json:"certificate_signing_request,omitempty"` // curve // Enum: [PRIME256V1 SECP256R1 SECP384R1 SECP256K1] Curve string `json:"curve,omitempty"` // description Description string `json:"description,omitempty"` // private key PrivateKey string `json:"private_key,omitempty"` // public key PublicKey string `json:"public_key,omitempty"` // subject Subject string `json:"subject,omitempty"` // type // Enum: [RSA EC AES 3DES] Type *string `json:"type,omitempty"` }
KeyAttributes key attributes swagger:model KeyAttributes
func (*KeyAttributes) MarshalBinary ¶
func (m *KeyAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyAttributes) UnmarshalBinary ¶
func (m *KeyAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KeyCreation ¶
type KeyCreation struct { // data Data *Key `json:"data,omitempty"` }
KeyCreation key creation swagger:model KeyCreation
func (*KeyCreation) MarshalBinary ¶
func (m *KeyCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyCreation) UnmarshalBinary ¶
func (m *KeyCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KeyCreationResponse ¶
type KeyCreationResponse struct { // data Data *Key `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
KeyCreationResponse key creation response swagger:model KeyCreationResponse
func (*KeyCreationResponse) MarshalBinary ¶
func (m *KeyCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyCreationResponse) UnmarshalBinary ¶
func (m *KeyCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KeyDetailsListResponse ¶
type KeyDetailsListResponse struct { // data Data []*Key `json:"data"` // links Links *Links `json:"links,omitempty"` }
KeyDetailsListResponse key details list response swagger:model KeyDetailsListResponse
func (*KeyDetailsListResponse) MarshalBinary ¶
func (m *KeyDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyDetailsListResponse) UnmarshalBinary ¶
func (m *KeyDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type KeyDetailsResponse ¶
type KeyDetailsResponse struct { // data Data *Key `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
KeyDetailsResponse key details response swagger:model KeyDetailsResponse
func (*KeyDetailsResponse) MarshalBinary ¶
func (m *KeyDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*KeyDetailsResponse) UnmarshalBinary ¶
func (m *KeyDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvAssociation ¶ added in v0.28.0
type LhvAssociation struct { // attributes Attributes *LhvAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
LhvAssociation lhv association swagger:model LhvAssociation
func (*LhvAssociation) MarshalBinary ¶ added in v0.28.0
func (m *LhvAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvAssociation) UnmarshalBinary ¶ added in v0.28.0
func (m *LhvAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvAssociationAttributes ¶ added in v0.28.0
type LhvAssociationAttributes struct { // client code // Required: true // Min Length: 1 ClientCode string `json:"client_code"` // client country // Required: true // Min Length: 1 ClientCountry string `json:"client_country"` // master ibans // Required: true // Min Length: 1 MasterIbans []string `json:"master_ibans"` }
LhvAssociationAttributes lhv association attributes swagger:model LhvAssociationAttributes
func (*LhvAssociationAttributes) MarshalBinary ¶ added in v0.28.0
func (m *LhvAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvAssociationAttributes) UnmarshalBinary ¶ added in v0.28.0
func (m *LhvAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvAssociationCreation ¶ added in v0.28.0
type LhvAssociationCreation struct { // data Data *NewLhvAssociation `json:"data,omitempty"` }
LhvAssociationCreation lhv association creation swagger:model LhvAssociationCreation
func (*LhvAssociationCreation) MarshalBinary ¶ added in v0.28.0
func (m *LhvAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvAssociationCreation) UnmarshalBinary ¶ added in v0.28.0
func (m *LhvAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvAssociationCreationResponse ¶ added in v0.28.0
type LhvAssociationCreationResponse struct { // data Data *LhvAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
LhvAssociationCreationResponse lhv association creation response swagger:model LhvAssociationCreationResponse
func (*LhvAssociationCreationResponse) MarshalBinary ¶ added in v0.28.0
func (m *LhvAssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvAssociationCreationResponse) UnmarshalBinary ¶ added in v0.28.0
func (m *LhvAssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvAssociationDetailsListResponse ¶ added in v0.28.0
type LhvAssociationDetailsListResponse struct { // data Data []*LhvAssociation `json:"data"` // links Links *Links `json:"links,omitempty"` }
LhvAssociationDetailsListResponse lhv association details list response swagger:model LhvAssociationDetailsListResponse
func (*LhvAssociationDetailsListResponse) MarshalBinary ¶ added in v0.28.0
func (m *LhvAssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvAssociationDetailsListResponse) UnmarshalBinary ¶ added in v0.28.0
func (m *LhvAssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvAssociationDetailsResponse ¶ added in v0.28.0
type LhvAssociationDetailsResponse struct { // data Data *LhvAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
LhvAssociationDetailsResponse lhv association details response swagger:model LhvAssociationDetailsResponse
func (*LhvAssociationDetailsResponse) MarshalBinary ¶ added in v0.28.0
func (m *LhvAssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvAssociationDetailsResponse) UnmarshalBinary ¶ added in v0.28.0
func (m *LhvAssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Limit ¶
type Limit struct { // attributes Attributes *LimitAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Limit limit swagger:model Limit
func (*Limit) MarshalBinary ¶
MarshalBinary interface implementation
func (*Limit) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type LimitAmendment ¶
type LimitAmendment struct { // data Data *Limit `json:"data,omitempty"` }
LimitAmendment limit amendment swagger:model LimitAmendment
func (*LimitAmendment) MarshalBinary ¶
func (m *LimitAmendment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LimitAmendment) UnmarshalBinary ¶
func (m *LimitAmendment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LimitAttributes ¶
type LimitAttributes struct { // amount // Pattern: ^[0-9.]{0,20}$ Amount string `json:"amount,omitempty"` // gateway // Pattern: ^[A-Za-z_\-]*$ Gateway string `json:"gateway,omitempty"` // scheme // Pattern: ^[A-Za-z_\-]*$ Scheme string `json:"scheme,omitempty"` // settlement cycle type SettlementCycleType SettlementCycleType `json:"settlement_cycle_type,omitempty"` }
LimitAttributes limit attributes swagger:model LimitAttributes
func (*LimitAttributes) MarshalBinary ¶
func (m *LimitAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LimitAttributes) UnmarshalBinary ¶
func (m *LimitAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LimitCreation ¶
type LimitCreation struct { // data Data *Limit `json:"data,omitempty"` }
LimitCreation limit creation swagger:model LimitCreation
func (*LimitCreation) MarshalBinary ¶
func (m *LimitCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LimitCreation) UnmarshalBinary ¶
func (m *LimitCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LimitCreationResponse ¶
type LimitCreationResponse struct { // data Data *Limit `json:"data,omitempty"` }
LimitCreationResponse limit creation response swagger:model LimitCreationResponse
func (*LimitCreationResponse) MarshalBinary ¶
func (m *LimitCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LimitCreationResponse) UnmarshalBinary ¶
func (m *LimitCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LimitDetailsListResponse ¶
type LimitDetailsListResponse struct { // data Data []*Limit `json:"data"` // links Links *Links `json:"links,omitempty"` // meta Meta *RecordCount `json:"meta,omitempty"` }
LimitDetailsListResponse limit details list response swagger:model LimitDetailsListResponse
func (*LimitDetailsListResponse) MarshalBinary ¶
func (m *LimitDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LimitDetailsListResponse) UnmarshalBinary ¶
func (m *LimitDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LimitDetailsResponse ¶
type LimitDetailsResponse struct { // data Data *Limit `json:"data,omitempty"` }
LimitDetailsResponse limit details response swagger:model LimitDetailsResponse
func (*LimitDetailsResponse) MarshalBinary ¶
func (m *LimitDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LimitDetailsResponse) UnmarshalBinary ¶
func (m *LimitDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Links ¶
type Links struct { // first First string `json:"first,omitempty"` // last Last string `json:"last,omitempty"` // next Next string `json:"next,omitempty"` // prev Prev string `json:"prev,omitempty"` // self Self string `json:"self,omitempty"` }
Links links swagger:model Links
func (*Links) MarshalBinary ¶
MarshalBinary interface implementation
func (*Links) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Mandate ¶
type Mandate struct { // attributes Attributes *MandateAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // relationships Relationships *MandateRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Mandate mandate swagger:model Mandate
func (*Mandate) MarshalBinary ¶
MarshalBinary interface implementation
func (*Mandate) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type MandateAdmission ¶
type MandateAdmission struct { // attributes Attributes *MandateAdmissionAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
MandateAdmission mandate admission swagger:model MandateAdmission
func (*MandateAdmission) MarshalBinary ¶
func (m *MandateAdmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MandateAdmission) UnmarshalBinary ¶
func (m *MandateAdmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MandateAdmissionAttributes ¶
type MandateAdmissionAttributes struct { // admission datetime // Read Only: true // Format: date-time AdmissionDatetime strfmt.DateTime `json:"admission_datetime,omitempty"` // scheme status code SchemeStatusCode string `json:"scheme_status_code,omitempty"` // scheme status code description SchemeStatusCodeDescription string `json:"scheme_status_code_description,omitempty"` // status Status MandateAdmissionStatus `json:"status,omitempty"` // status reason StatusReason MandateAdmissionStatusReason `json:"status_reason,omitempty"` }
MandateAdmissionAttributes mandate admission attributes swagger:model MandateAdmissionAttributes
func (*MandateAdmissionAttributes) MarshalBinary ¶
func (m *MandateAdmissionAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MandateAdmissionAttributes) UnmarshalBinary ¶
func (m *MandateAdmissionAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MandateAdmissionStatus ¶
type MandateAdmissionStatus string
MandateAdmissionStatus mandate admission status swagger:model MandateAdmissionStatus
const ( // MandateAdmissionStatusConfirmed captures enum value "confirmed" MandateAdmissionStatusConfirmed MandateAdmissionStatus = "confirmed" // MandateAdmissionStatusFailed captures enum value "failed" MandateAdmissionStatusFailed MandateAdmissionStatus = "failed" )
type MandateAdmissionStatusReason ¶
type MandateAdmissionStatusReason string
MandateAdmissionStatusReason mandate admission status reason swagger:model MandateAdmissionStatusReason
const ( // MandateAdmissionStatusReasonAccepted captures enum value "accepted" MandateAdmissionStatusReasonAccepted MandateAdmissionStatusReason = "accepted" // MandateAdmissionStatusReasonInvalidBeneficiaryDetails captures enum value "invalid_beneficiary_details" MandateAdmissionStatusReasonInvalidBeneficiaryDetails MandateAdmissionStatusReason = "invalid_beneficiary_details" // MandateAdmissionStatusReasonBankidNotProvisioned captures enum value "bankid_not_provisioned" MandateAdmissionStatusReasonBankidNotProvisioned MandateAdmissionStatusReason = "bankid_not_provisioned" // MandateAdmissionStatusReasonUnknownAccountnumber captures enum value "unknown_accountnumber" MandateAdmissionStatusReasonUnknownAccountnumber MandateAdmissionStatusReason = "unknown_accountnumber" )
type MandateAttributes ¶
type MandateAttributes struct { // amount // Pattern: ^[0-9.]{0,20}$ Amount string `json:"amount,omitempty"` // beneficiary party BeneficiaryParty *MandateAttributesBeneficiaryParty `json:"beneficiary_party,omitempty"` // clearing id ClearingID string `json:"clearing_id,omitempty"` // currency Currency string `json:"currency,omitempty"` // debtor party DebtorParty *MandateAttributesDebtorParty `json:"debtor_party,omitempty"` // frequency Frequency MandateFrequency `json:"frequency,omitempty"` // numeric reference NumericReference string `json:"numeric_reference,omitempty"` // payment scheme PaymentScheme string `json:"payment_scheme,omitempty"` // processing date // Format: date ProcessingDate strfmt.Date `json:"processing_date,omitempty"` // reference Reference string `json:"reference,omitempty"` // scheme payment type SchemePaymentType string `json:"scheme_payment_type,omitempty"` // scheme processing date // Format: date SchemeProcessingDate strfmt.Date `json:"scheme_processing_date,omitempty"` // unique scheme id UniqueSchemeID string `json:"unique_scheme_id,omitempty"` }
MandateAttributes mandate attributes swagger:model MandateAttributes
func (*MandateAttributes) MarshalBinary ¶
func (m *MandateAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MandateAttributes) UnmarshalBinary ¶
func (m *MandateAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MandateAttributesBeneficiaryParty ¶
type MandateAttributesBeneficiaryParty struct { // account name // Pattern: ^[A-Za-z0-9 \/\-?:\(\)\.,’\+\#\=\!\"%&\*\<\>;\{@\r\n]*$ AccountName string `json:"account_name,omitempty"` // account number // Pattern: ^[A-Z0-9]{6,34}$ AccountNumber string `json:"account_number,omitempty"` // account number code AccountNumberCode AccountNumberCode `json:"account_number_code,omitempty"` // account type AccountType int64 `json:"account_type,omitempty"` // account with AccountWith *AccountHoldingEntity `json:"account_with,omitempty"` // address Address []string `json:"address"` // country Country string `json:"country,omitempty"` }
MandateAttributesBeneficiaryParty mandate attributes beneficiary party swagger:model MandateAttributesBeneficiaryParty
func (*MandateAttributesBeneficiaryParty) MarshalBinary ¶
func (m *MandateAttributesBeneficiaryParty) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MandateAttributesBeneficiaryParty) UnmarshalBinary ¶
func (m *MandateAttributesBeneficiaryParty) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MandateAttributesDebtorParty ¶
type MandateAttributesDebtorParty struct { // account name // Pattern: ^[A-Za-z0-9 \/\-?:\(\)\.,’\+\#\=\!\"%&\*\<\>;\{@\r\n]*$ AccountName string `json:"account_name,omitempty"` // account number // Pattern: ^[A-Z0-9]{6,34}$ AccountNumber string `json:"account_number,omitempty"` // account number code AccountNumberCode AccountNumberCode `json:"account_number_code,omitempty"` // account with AccountWith *AccountHoldingEntity `json:"account_with,omitempty"` // address Address []string `json:"address"` // country Country string `json:"country,omitempty"` }
MandateAttributesDebtorParty mandate attributes debtor party swagger:model MandateAttributesDebtorParty
func (*MandateAttributesDebtorParty) MarshalBinary ¶
func (m *MandateAttributesDebtorParty) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MandateAttributesDebtorParty) UnmarshalBinary ¶
func (m *MandateAttributesDebtorParty) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MandateDetailsListResponse ¶
type MandateDetailsListResponse struct { // data Data []*Mandate `json:"data"` // links Links *Links `json:"links,omitempty"` }
MandateDetailsListResponse mandate details list response swagger:model MandateDetailsListResponse
func (*MandateDetailsListResponse) MarshalBinary ¶
func (m *MandateDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MandateDetailsListResponse) UnmarshalBinary ¶
func (m *MandateDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MandateFrequency ¶
type MandateFrequency string
MandateFrequency mandate frequency swagger:model MandateFrequency
const ( // MandateFrequencyDaily captures enum value "daily" MandateFrequencyDaily MandateFrequency = "daily" // MandateFrequencyWeekly captures enum value "weekly" MandateFrequencyWeekly MandateFrequency = "weekly" // MandateFrequencyFortnightly captures enum value "fortnightly" MandateFrequencyFortnightly MandateFrequency = "fortnightly" // MandateFrequencyMonthly captures enum value "monthly" MandateFrequencyMonthly MandateFrequency = "monthly" // MandateFrequencyBimonthly captures enum value "bimonthly" MandateFrequencyBimonthly MandateFrequency = "bimonthly" // MandateFrequencyQuarterly captures enum value "quarterly" MandateFrequencyQuarterly MandateFrequency = "quarterly" // MandateFrequencyYearly captures enum value "yearly" MandateFrequencyYearly MandateFrequency = "yearly" )
type MandateRelationships ¶
type MandateRelationships struct { // mandate admission MandateAdmission *MandateRelationshipsMandateAdmission `json:"mandate_admission,omitempty"` }
MandateRelationships mandate relationships swagger:model MandateRelationships
func (*MandateRelationships) MarshalBinary ¶
func (m *MandateRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MandateRelationships) UnmarshalBinary ¶
func (m *MandateRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MandateRelationshipsMandateAdmission ¶
type MandateRelationshipsMandateAdmission struct { // data Data []*MandateAdmission `json:"data"` }
MandateRelationshipsMandateAdmission mandate relationships mandate admission swagger:model MandateRelationshipsMandateAdmission
func (*MandateRelationshipsMandateAdmission) MarshalBinary ¶
func (m *MandateRelationshipsMandateAdmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MandateRelationshipsMandateAdmission) UnmarshalBinary ¶
func (m *MandateRelationshipsMandateAdmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MatchingCriteria ¶ added in v0.29.0
type MatchingCriteria struct { // close match threshold // Required: true CloseMatchThreshold *string `json:"close_match_threshold"` // exact match threshold // Required: true ExactMatchThreshold *string `json:"exact_match_threshold"` }
MatchingCriteria matching criteria swagger:model MatchingCriteria
func (*MatchingCriteria) MarshalBinary ¶ added in v0.29.0
func (m *MatchingCriteria) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MatchingCriteria) UnmarshalBinary ¶ added in v0.29.0
func (m *MatchingCriteria) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewAssociation ¶
type NewAssociation struct { // attributes Attributes *NewAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
NewAssociation new association swagger:model NewAssociation
func (*NewAssociation) MarshalBinary ¶
func (m *NewAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewAssociation) UnmarshalBinary ¶
func (m *NewAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewAssociationAttributes ¶
type NewAssociationAttributes struct { // starling account name StarlingAccountName string `json:"starling_account_name,omitempty"` }
NewAssociationAttributes new association attributes swagger:model NewAssociationAttributes
func (*NewAssociationAttributes) MarshalBinary ¶
func (m *NewAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewAssociationAttributes) UnmarshalBinary ¶
func (m *NewAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewEburyAssociation ¶ added in v0.38.0
type NewEburyAssociation struct { // attributes Attributes EburyAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` }
NewEburyAssociation new ebury association swagger:model NewEburyAssociation
func (*NewEburyAssociation) MarshalBinary ¶ added in v0.38.0
func (m *NewEburyAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewEburyAssociation) UnmarshalBinary ¶ added in v0.38.0
func (m *NewEburyAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewGocardlessAssociation ¶ added in v0.33.0
type NewGocardlessAssociation struct { // attributes Attributes *GocardlessAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` }
NewGocardlessAssociation new gocardless association swagger:model NewGocardlessAssociation
func (*NewGocardlessAssociation) MarshalBinary ¶ added in v0.33.0
func (m *NewGocardlessAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewGocardlessAssociation) UnmarshalBinary ¶ added in v0.33.0
func (m *NewGocardlessAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewLhvAssociation ¶ added in v0.28.0
type NewLhvAssociation struct { // attributes Attributes *LhvAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
NewLhvAssociation new lhv association swagger:model NewLhvAssociation
func (*NewLhvAssociation) MarshalBinary ¶ added in v0.28.0
func (m *NewLhvAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewLhvAssociation) UnmarshalBinary ¶ added in v0.28.0
func (m *NewLhvAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewPaymentAdmission ¶
type NewPaymentAdmission struct { // attributes Attributes *NewPaymentAdmissionAttributes `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
NewPaymentAdmission new payment admission swagger:model NewPaymentAdmission
func (*NewPaymentAdmission) MarshalBinary ¶
func (m *NewPaymentAdmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewPaymentAdmission) UnmarshalBinary ¶
func (m *NewPaymentAdmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewPaymentAdmissionAttributes ¶
type NewPaymentAdmissionAttributes struct { // admission datetime // Read Only: true // Format: date-time AdmissionDatetime strfmt.DateTime `json:"admission_datetime,omitempty"` // scheme status code SchemeStatusCode string `json:"scheme_status_code,omitempty"` // settlement cycle // Minimum: 0 SettlementCycle *int64 `json:"settlement_cycle,omitempty"` // settlement date // Format: date SettlementDate strfmt.Date `json:"settlement_date,omitempty"` // source gateway SourceGateway string `json:"source_gateway,omitempty"` }
NewPaymentAdmissionAttributes new payment admission attributes swagger:model NewPaymentAdmissionAttributes
func (*NewPaymentAdmissionAttributes) MarshalBinary ¶
func (m *NewPaymentAdmissionAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewPaymentAdmissionAttributes) UnmarshalBinary ¶
func (m *NewPaymentAdmissionAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewPaymentSubmission ¶
type NewPaymentSubmission struct { // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *NewPaymentSubmissionRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
NewPaymentSubmission new payment submission swagger:model NewPaymentSubmission
func (*NewPaymentSubmission) MarshalBinary ¶
func (m *NewPaymentSubmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewPaymentSubmission) UnmarshalBinary ¶
func (m *NewPaymentSubmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewPaymentSubmissionRelationships ¶
type NewPaymentSubmissionRelationships struct { // validations Validations *RelationshipLinks `json:"validations,omitempty"` }
NewPaymentSubmissionRelationships new payment submission relationships swagger:model NewPaymentSubmissionRelationships
func (*NewPaymentSubmissionRelationships) MarshalBinary ¶
func (m *NewPaymentSubmissionRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewPaymentSubmissionRelationships) UnmarshalBinary ¶
func (m *NewPaymentSubmissionRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewProductsAssociation ¶ added in v0.32.0
type NewProductsAssociation struct { // attributes Attributes *ProductsAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
NewProductsAssociation new products association swagger:model NewProductsAssociation
func (*NewProductsAssociation) MarshalBinary ¶ added in v0.32.0
func (m *NewProductsAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewProductsAssociation) UnmarshalBinary ¶ added in v0.32.0
func (m *NewProductsAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewReturnAdmission ¶
type NewReturnAdmission struct { // attributes Attributes *NewReturnAdmissionAttributes `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *NewReturnAdmissionRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
NewReturnAdmission new return admission swagger:model NewReturnAdmission
func (*NewReturnAdmission) MarshalBinary ¶
func (m *NewReturnAdmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewReturnAdmission) UnmarshalBinary ¶
func (m *NewReturnAdmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewReturnAdmissionAttributes ¶
type NewReturnAdmissionAttributes struct { // scheme status code SchemeStatusCode string `json:"scheme_status_code,omitempty"` // settlement cycle // Minimum: 0 SettlementCycle *int64 `json:"settlement_cycle,omitempty"` // settlement date // Format: date SettlementDate strfmt.Date `json:"settlement_date,omitempty"` // source gateway SourceGateway string `json:"source_gateway,omitempty"` // status reason StatusReason string `json:"status_reason,omitempty"` }
NewReturnAdmissionAttributes new return admission attributes swagger:model NewReturnAdmissionAttributes
func (*NewReturnAdmissionAttributes) MarshalBinary ¶
func (m *NewReturnAdmissionAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewReturnAdmissionAttributes) UnmarshalBinary ¶
func (m *NewReturnAdmissionAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewReturnAdmissionRelationships ¶
type NewReturnAdmissionRelationships struct { // validations Validations *RelationshipLinks `json:"validations,omitempty"` }
NewReturnAdmissionRelationships new return admission relationships swagger:model NewReturnAdmissionRelationships
func (*NewReturnAdmissionRelationships) MarshalBinary ¶
func (m *NewReturnAdmissionRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewReturnAdmissionRelationships) UnmarshalBinary ¶
func (m *NewReturnAdmissionRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewReturnSubmission ¶
type NewReturnSubmission struct { // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *ReturnSubmissionRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
NewReturnSubmission new return submission swagger:model NewReturnSubmission
func (*NewReturnSubmission) MarshalBinary ¶
func (m *NewReturnSubmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewReturnSubmission) UnmarshalBinary ¶
func (m *NewReturnSubmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewSepaInstantAssociation ¶
type NewSepaInstantAssociation struct { // attributes Attributes *SepaInstantAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // relationships Relationships *SepaInstantAssociationRelationships `json:"relationships,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
NewSepaInstantAssociation new sepa instant association swagger:model NewSepaInstantAssociation
func (*NewSepaInstantAssociation) MarshalBinary ¶
func (m *NewSepaInstantAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewSepaInstantAssociation) UnmarshalBinary ¶
func (m *NewSepaInstantAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewSepaReconciliationAssociation ¶ added in v0.39.0
type NewSepaReconciliationAssociation struct { // attributes Attributes *SepaReconciliationAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // relationships Relationships *SepaReconciliationAssociationRelationships `json:"relationships,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
NewSepaReconciliationAssociation new sepa reconciliation association swagger:model NewSepaReconciliationAssociation
func (*NewSepaReconciliationAssociation) MarshalBinary ¶ added in v0.39.0
func (m *NewSepaReconciliationAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewSepaReconciliationAssociation) UnmarshalBinary ¶ added in v0.39.0
func (m *NewSepaReconciliationAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewSepaSctAssociation ¶
type NewSepaSctAssociation struct { // attributes Attributes *SepaSctAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
NewSepaSctAssociation new sepa sct association swagger:model NewSepaSctAssociation
func (*NewSepaSctAssociation) MarshalBinary ¶
func (m *NewSepaSctAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewSepaSctAssociation) UnmarshalBinary ¶
func (m *NewSepaSctAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NewVocalinkReportAssociation ¶
type NewVocalinkReportAssociation struct { // attributes Attributes *VocalinkReportAssociationAttributes `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships // Required: true Relationships *VocalinkReportAssociationRelationships `json:"relationships"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
NewVocalinkReportAssociation new vocalink report association swagger:model NewVocalinkReportAssociation
func (*NewVocalinkReportAssociation) MarshalBinary ¶
func (m *NewVocalinkReportAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewVocalinkReportAssociation) UnmarshalBinary ¶
func (m *NewVocalinkReportAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Organisation ¶
type Organisation struct { // attributes Attributes *OrganisationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Organisation organisation swagger:model Organisation
func (*Organisation) MarshalBinary ¶
func (m *Organisation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Organisation) UnmarshalBinary ¶
func (m *Organisation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrganisationAttributes ¶
type OrganisationAttributes struct { // name Name string `json:"name,omitempty"` }
OrganisationAttributes organisation attributes swagger:model OrganisationAttributes
func (*OrganisationAttributes) MarshalBinary ¶
func (m *OrganisationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrganisationAttributes) UnmarshalBinary ¶
func (m *OrganisationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrganisationCreation ¶
type OrganisationCreation struct { // data Data *Organisation `json:"data,omitempty"` }
OrganisationCreation organisation creation swagger:model OrganisationCreation
func (*OrganisationCreation) MarshalBinary ¶
func (m *OrganisationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrganisationCreation) UnmarshalBinary ¶
func (m *OrganisationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrganisationCreationResponse ¶
type OrganisationCreationResponse struct { // data Data *Organisation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
OrganisationCreationResponse organisation creation response swagger:model OrganisationCreationResponse
func (*OrganisationCreationResponse) MarshalBinary ¶
func (m *OrganisationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrganisationCreationResponse) UnmarshalBinary ¶
func (m *OrganisationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrganisationDetailsListResponse ¶
type OrganisationDetailsListResponse struct { // data Data []*Organisation `json:"data"` // links Links *Links `json:"links,omitempty"` }
OrganisationDetailsListResponse organisation details list response swagger:model OrganisationDetailsListResponse
func (*OrganisationDetailsListResponse) MarshalBinary ¶
func (m *OrganisationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrganisationDetailsListResponse) UnmarshalBinary ¶
func (m *OrganisationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrganisationDetailsResponse ¶
type OrganisationDetailsResponse struct { // data Data *Organisation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
OrganisationDetailsResponse organisation details response swagger:model OrganisationDetailsResponse
func (*OrganisationDetailsResponse) MarshalBinary ¶
func (m *OrganisationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrganisationDetailsResponse) UnmarshalBinary ¶
func (m *OrganisationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OrganisationUpdate ¶
type OrganisationUpdate struct { // data Data *Organisation `json:"data,omitempty"` }
OrganisationUpdate organisation update swagger:model OrganisationUpdate
func (*OrganisationUpdate) MarshalBinary ¶
func (m *OrganisationUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OrganisationUpdate) UnmarshalBinary ¶
func (m *OrganisationUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Payment ¶
type Payment struct { // attributes // Required: true Attributes *PaymentAttributes `json:"attributes"` // Unique resource ID // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // Unique ID of the organisation this resource is created by // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *PaymentRelationships `json:"relationships,omitempty"` // Name of the resource type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // Version number // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Payment payment swagger:model Payment
func (*Payment) MarshalBinary ¶
MarshalBinary interface implementation
func (*Payment) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type PaymentAdmission ¶
type PaymentAdmission struct { // attributes Attributes *PaymentAdmissionAttributes `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *PaymentAdmissionRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
PaymentAdmission payment admission swagger:model PaymentAdmission
func (*PaymentAdmission) MarshalBinary ¶
func (m *PaymentAdmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAdmission) UnmarshalBinary ¶
func (m *PaymentAdmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAdmissionAttributes ¶
type PaymentAdmissionAttributes struct { // admission datetime // Read Only: true // Format: date-time AdmissionDatetime strfmt.DateTime `json:"admission_datetime,omitempty"` // scheme status code SchemeStatusCode string `json:"scheme_status_code,omitempty"` // settlement cycle // Minimum: 0 SettlementCycle *int64 `json:"settlement_cycle,omitempty"` // settlement date // Format: date SettlementDate strfmt.Date `json:"settlement_date,omitempty"` // status Status PaymentAdmissionStatus `json:"status,omitempty"` // status reason StatusReason PaymentAdmissionStatusReason `json:"status_reason,omitempty"` }
PaymentAdmissionAttributes payment admission attributes swagger:model PaymentAdmissionAttributes
func (*PaymentAdmissionAttributes) MarshalBinary ¶
func (m *PaymentAdmissionAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAdmissionAttributes) UnmarshalBinary ¶
func (m *PaymentAdmissionAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAdmissionCreation ¶
type PaymentAdmissionCreation struct { // data Data *NewPaymentAdmission `json:"data,omitempty"` }
PaymentAdmissionCreation payment admission creation swagger:model PaymentAdmissionCreation
func (*PaymentAdmissionCreation) MarshalBinary ¶
func (m *PaymentAdmissionCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAdmissionCreation) UnmarshalBinary ¶
func (m *PaymentAdmissionCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAdmissionCreationResponse ¶
type PaymentAdmissionCreationResponse struct { // data Data *PaymentAdmission `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
PaymentAdmissionCreationResponse payment admission creation response swagger:model PaymentAdmissionCreationResponse
func (*PaymentAdmissionCreationResponse) MarshalBinary ¶
func (m *PaymentAdmissionCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAdmissionCreationResponse) UnmarshalBinary ¶
func (m *PaymentAdmissionCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAdmissionDetailsResponse ¶
type PaymentAdmissionDetailsResponse struct { // data Data *PaymentAdmission `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
PaymentAdmissionDetailsResponse payment admission details response swagger:model PaymentAdmissionDetailsResponse
func (*PaymentAdmissionDetailsResponse) MarshalBinary ¶
func (m *PaymentAdmissionDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAdmissionDetailsResponse) UnmarshalBinary ¶
func (m *PaymentAdmissionDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAdmissionRelationships ¶
type PaymentAdmissionRelationships struct { // payment Payment *RelationshipLinks `json:"payment,omitempty"` }
PaymentAdmissionRelationships payment admission relationships swagger:model PaymentAdmissionRelationships
func (*PaymentAdmissionRelationships) MarshalBinary ¶
func (m *PaymentAdmissionRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAdmissionRelationships) UnmarshalBinary ¶
func (m *PaymentAdmissionRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAdmissionStatus ¶
type PaymentAdmissionStatus string
PaymentAdmissionStatus payment admission status swagger:model PaymentAdmissionStatus
const ( // PaymentAdmissionStatusConfirmed captures enum value "confirmed" PaymentAdmissionStatusConfirmed PaymentAdmissionStatus = "confirmed" // PaymentAdmissionStatusFailed captures enum value "failed" PaymentAdmissionStatusFailed PaymentAdmissionStatus = "failed" )
type PaymentAdmissionStatusReason ¶
type PaymentAdmissionStatusReason string
PaymentAdmissionStatusReason payment admission status reason swagger:model PaymentAdmissionStatusReason
const ( // PaymentAdmissionStatusReasonAccepted captures enum value "accepted" PaymentAdmissionStatusReasonAccepted PaymentAdmissionStatusReason = "accepted" // PaymentAdmissionStatusReasonInvalidBeneficiaryDetails captures enum value "invalid_beneficiary_details" PaymentAdmissionStatusReasonInvalidBeneficiaryDetails PaymentAdmissionStatusReason = "invalid_beneficiary_details" // PaymentAdmissionStatusReasonBankidNotProvisioned captures enum value "bankid_not_provisioned" PaymentAdmissionStatusReasonBankidNotProvisioned PaymentAdmissionStatusReason = "bankid_not_provisioned" // PaymentAdmissionStatusReasonUnknownAccountnumber captures enum value "unknown_accountnumber" PaymentAdmissionStatusReasonUnknownAccountnumber PaymentAdmissionStatusReason = "unknown_accountnumber" )
type PaymentAmendment ¶
type PaymentAmendment struct { // data Data *Payment `json:"data,omitempty"` }
PaymentAmendment payment amendment swagger:model PaymentAmendment
func (*PaymentAmendment) MarshalBinary ¶
func (m *PaymentAmendment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAmendment) UnmarshalBinary ¶
func (m *PaymentAmendment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAttributes ¶
type PaymentAttributes struct { // Amount of money moved between the instructing agent and instructed agent // Pattern: ^[0-9.]{0,20}$ Amount string `json:"amount,omitempty"` // batch booking indicator BatchBookingIndicator string `json:"batch_booking_indicator,omitempty"` // batch id BatchID string `json:"batch_id,omitempty"` // batch type BatchType string `json:"batch_type,omitempty"` // beneficiary party BeneficiaryParty *PaymentAttributesBeneficiaryParty `json:"beneficiary_party,omitempty"` // Category purpose in proprietary form. Specifies the high level purpose of the instruction. Cannot be used at the same time as `category_purpose_coded`. CategoryPurpose string `json:"category_purpose,omitempty"` // Category purpose in a coded form. Specifies the high level purpose of the instruction. Cannot be used at the same time as `category_purpose`. CategoryPurposeCoded string `json:"category_purpose_coded,omitempty"` // charges information ChargesInformation *ChargesInformation `json:"charges_information,omitempty"` // Unique identifier for organisations collecting payments ClearingID string `json:"clearing_id,omitempty"` // Currency of the transaction amount. Currency code as defined in [ISO 4217](http://www.iso.org/iso/home/standards/currency_codes.htm) Currency string `json:"currency,omitempty"` // debtor party DebtorParty *PaymentAttributesDebtorParty `json:"debtor_party,omitempty"` // Unique identification, as assigned by the initiating party, to unambiguously identify the transaction. This identification is passed on, unchanged, throughout the entire end-to-end chain. EndToEndReference string `json:"end_to_end_reference,omitempty"` // file number FileNumber string `json:"file_number,omitempty"` // fx Fx *PaymentAttributesFx `json:"fx,omitempty"` // Unique identification, as assigned by the initiating party to unambigiously identify the transaction. This identification is an point-to-point reference and is passed on, unchanged, throughout the entire chain. Cannot includ leading, trailing or internal spaces. InstructionID string `json:"instruction_id,omitempty"` // intermediary bank IntermediaryBank *IntermediaryBankAccountHoldingEntity `json:"intermediary_bank,omitempty"` // Numeric reference field, see scheme specific descriptions for usage NumericReference string `json:"numeric_reference,omitempty"` // Timestamp of when the payment instruction meets the set processing conditions. Format: YYYY-MM-DDThh:mm:ss:mmm+hh:mm // Format: date-time PaymentAcceptanceDatetime *strfmt.DateTime `json:"payment_acceptance_datetime,omitempty"` // Purpose of the payment in a proprietary form PaymentPurpose string `json:"payment_purpose,omitempty"` // Purpose of the payment in a coded form PaymentPurposeCoded string `json:"payment_purpose_coded,omitempty"` // Clearing infrastructure through which the payment instruction is to be processed. Default for given organisation ID is used if left empty. Has to be a valid [scheme identifier](http://draft-api-docs.form3.tech/api.html#enumerations-schemes). PaymentScheme string `json:"payment_scheme,omitempty"` // payment type PaymentType string `json:"payment_type,omitempty"` // Date on which the payment is to be debited from the debtor account. Formatted according to ISO 8601 format: YYYY-MM-DD. // Format: date ProcessingDate strfmt.Date `json:"processing_date,omitempty"` // receivers correspondent ReceiversCorrespondent *ReceiversCorrespondentAccountHoldingEntity `json:"receivers_correspondent,omitempty"` // Payment reference for beneficiary use Reference string `json:"reference,omitempty"` // Regulatory reporting information RegulatoryReporting string `json:"regulatory_reporting,omitempty"` // reimbursement Reimbursement *ReimbursementAccountHoldingEntity `json:"reimbursement,omitempty"` // Information supplied to enable the matching of an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system provided by the debtor for the beneficiary. RemittanceInformation string `json:"remittance_information,omitempty"` // The scheme specific payment [sub type](http://api-docs.form3.tech/api.html#enumerations-scheme-specific-payment-sub-types) SchemePaymentSubType string `json:"scheme_payment_sub_type,omitempty"` // The [scheme-specific payment type](#enumerations-scheme-payment-types) SchemePaymentType string `json:"scheme_payment_type,omitempty"` // Date on which the payment is processed by the scheme. Only used if different from `processing_date`. // Format: date SchemeProcessingDate strfmt.Date `json:"scheme_processing_date,omitempty"` // Unique identification, as assigned by the first instructing agent, to unambiguously identify the transaction that is passed on, unchanged, throughout the entire interbank chain. SchemeTransactionID string `json:"scheme_transaction_id,omitempty"` // senders correspondent SendersCorrespondent *SendersCorrespondentAccountHoldingEntity `json:"senders_correspondent,omitempty"` // structured reference StructuredReference *PaymentAttributesStructuredReference `json:"structured_reference,omitempty"` // swift Swift *PaymentAttributesSwift `json:"swift,omitempty"` // ultimate beneficiary UltimateBeneficiary *UltimateEntity `json:"ultimate_beneficiary,omitempty"` // ultimate debtor UltimateDebtor *UltimateEntity `json:"ultimate_debtor,omitempty"` // The scheme-specific unique transaction ID. Populated by the scheme. UniqueSchemeID string `json:"unique_scheme_id,omitempty"` }
PaymentAttributes payment attributes swagger:model PaymentAttributes
func (*PaymentAttributes) MarshalBinary ¶
func (m *PaymentAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAttributes) UnmarshalBinary ¶
func (m *PaymentAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAttributesBeneficiaryParty ¶
type PaymentAttributesBeneficiaryParty struct { // Name of beneficiary as given with account AccountName string `json:"account_name,omitempty"` // Beneficiary account number AccountNumber string `json:"account_number,omitempty"` // account number code AccountNumberCode AccountNumberCode `json:"account_number_code,omitempty"` // The type of the account given with `beneficiary_party.account_number`. Single digit number. Only required if requested by the beneficiary party. Defaults to 0. AccountType int64 `json:"account_type,omitempty"` // account with AccountWith *BeneficiaryDebtorAccountHoldingEntity `json:"account_with,omitempty"` // Beneficiary address Address []string `json:"address,omitempty"` // Beneficiary birth city BirthCity string `json:"birth_city,omitempty"` // Beneficiary birth country, ISO 3166 format country code BirthCountry string `json:"birth_country,omitempty"` // Beneficiary birth date. Formatted according to ISO 8601 format: YYYY-MM-DD // Format: date BirthDate *strfmt.Date `json:"birth_date,omitempty"` // Beneficiary birth province BirthProvince string `json:"birth_province,omitempty"` // Country of the beneficiary address, ISO 3166 format country code Country string `json:"country,omitempty"` // Beneficiary name Name string `json:"name,omitempty"` // Organisation identification of a beneficiary, used in the case that the beneficiary is an organisation and not a private person OrganisationIdentification string `json:"organisation_identification,omitempty"` // The code that specifies the type of `organisation_identification` OrganisationIdentificationCode string `json:"organisation_identification_code,omitempty"` // Issuer of the organisation identification OrganisationIdentificationIssuer string `json:"organisation_identification_issuer,omitempty"` // Beneficiary phone number TelephoneNumber string `json:"telephone_number,omitempty"` }
PaymentAttributesBeneficiaryParty payment attributes beneficiary party swagger:model PaymentAttributesBeneficiaryParty
func (*PaymentAttributesBeneficiaryParty) MarshalBinary ¶
func (m *PaymentAttributesBeneficiaryParty) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAttributesBeneficiaryParty) UnmarshalBinary ¶
func (m *PaymentAttributesBeneficiaryParty) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAttributesDebtorParty ¶
type PaymentAttributesDebtorParty struct { // Name of debtor as given with account AccountName string `json:"account_name,omitempty"` // Debtor account number. Allows upper case and numeric characters. AccountNumber string `json:"account_number,omitempty"` // account number code AccountNumberCode AccountNumberCode `json:"account_number_code,omitempty"` // account with AccountWith *BeneficiaryDebtorAccountHoldingEntity `json:"account_with,omitempty"` // Debtor address Address []string `json:"address,omitempty"` // Debtor birth city BirthCity string `json:"birth_city,omitempty"` // Debtor birth country. ISO 3166 format country code BirthCountry string `json:"birth_country,omitempty"` // Debtor birth date. Formatted according to ISO 8601 format: YYYY-MM-DD // Format: date BirthDate *strfmt.Date `json:"birth_date,omitempty"` // Debtor birth province BirthProvince string `json:"birth_province,omitempty"` // Country of debtor address. ISO 3166 format country code" Country string `json:"country,omitempty"` // SWIFT BIC for ordering customer, either BIC8 or BIC11 CustomerID string `json:"customer_id,omitempty"` // Code for `customer_id` CustomerIDCode string `json:"customer_id_code,omitempty"` // Debtor name Name string `json:"name,omitempty"` // Organisation identification of a debtor, in the case that the debtor is an organisation and not a private person OrganisationIdentification string `json:"organisation_identification,omitempty"` // The code that specifies the type of `organisation_identification` OrganisationIdentificationCode string `json:"organisation_identification_code,omitempty"` // Issuer of the `organisation_identification` OrganisationIdentificationIssuer string `json:"organisation_identification_issuer,omitempty"` }
PaymentAttributesDebtorParty payment attributes debtor party swagger:model PaymentAttributesDebtorParty
func (*PaymentAttributesDebtorParty) MarshalBinary ¶
func (m *PaymentAttributesDebtorParty) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAttributesDebtorParty) UnmarshalBinary ¶
func (m *PaymentAttributesDebtorParty) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAttributesFx ¶
type PaymentAttributesFx struct { // Reference to the foreign exchange contract associated with the transaction ContractReference string `json:"contract_reference,omitempty"` // Factor used to convert an amount from the instructed currency into the transaction currency: i.e. to convert the `fx.original_amount`, expressed in the `fx.original_currency`, to `amount` specified in `currency`. Decimal value, represented as a string, maximum length 12. Must be > 0. ExchangeRate string `json:"exchange_rate,omitempty"` // Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as instructed by the initiating party. Decimal value. Must be > 0. OriginalAmount string `json:"original_amount,omitempty"` // Currency of `orginal_amount`. Currency code as defined in ISO 4217. OriginalCurrency string `json:"original_currency,omitempty"` }
PaymentAttributesFx payment attributes fx swagger:model PaymentAttributesFx
func (*PaymentAttributesFx) MarshalBinary ¶
func (m *PaymentAttributesFx) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAttributesFx) UnmarshalBinary ¶
func (m *PaymentAttributesFx) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAttributesStructuredReference ¶
type PaymentAttributesStructuredReference struct { // Issuer of remittance reference Issuer string `json:"issuer,omitempty"` // Unique reference to unambiguously refer to the payment originated by the creditor, this reference enables reconciliation by the creditor upon receipt of the amount of money. Reference string `json:"reference,omitempty"` }
PaymentAttributesStructuredReference payment attributes structured reference swagger:model PaymentAttributesStructuredReference
func (*PaymentAttributesStructuredReference) MarshalBinary ¶
func (m *PaymentAttributesStructuredReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAttributesStructuredReference) UnmarshalBinary ¶
func (m *PaymentAttributesStructuredReference) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAttributesSwift ¶
type PaymentAttributesSwift struct { // SWIFT service level BankOperationCode string `json:"bank_operation_code,omitempty"` // header Header *PaymentAttributesSwiftHeader `json:"header,omitempty"` // A SWIFT instruction code InstructionCode string `json:"instruction_code,omitempty"` // This field specifies additional information for the Receiver or other party specified. SenderReceiverInformation string `json:"sender_receiver_information,omitempty"` // This repetitive field specifies one or several time indication(s) related to the processing of the payment instruction. TimeIndication string `json:"time_indication,omitempty"` }
PaymentAttributesSwift payment attributes swift swagger:model PaymentAttributesSwift
func (*PaymentAttributesSwift) MarshalBinary ¶
func (m *PaymentAttributesSwift) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAttributesSwift) UnmarshalBinary ¶
func (m *PaymentAttributesSwift) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentAttributesSwiftHeader ¶
type PaymentAttributesSwiftHeader struct { // Destination SWIFT logical terminal address. Complete 12-character SWIFT destination, including BIC (x8), logical terminal code (x1) and branch code (x). Destination string `json:"destination,omitempty"` // The message type of the SWIFT payment, has to match `[A-Z]{2}[0-9]{3}`. Currently `MT103` is the only supported value MessageType string `json:"message_type,omitempty"` // SWIFT priority. Either `Normal` or `Priority`. Priority string `json:"priority,omitempty"` // The destination SWIFT BIC for SWIFT MT messages being sent by Form3 client to SWIFT. Formatted as BIC8 or BIC11. Recipient string `json:"recipient,omitempty"` // The source SWIFT BIC for SWIFT MT messages being received by Form3 client from SWIFT. Formatted as BIC8 or BIC11. Source string `json:"source,omitempty"` // Message User Reference (MUR) value, which can be up to 16 characters, and will be returned in the ACK UserReference string `json:"user_reference,omitempty"` }
PaymentAttributesSwiftHeader payment attributes swift header swagger:model PaymentAttributesSwiftHeader
func (*PaymentAttributesSwiftHeader) MarshalBinary ¶
func (m *PaymentAttributesSwiftHeader) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentAttributesSwiftHeader) UnmarshalBinary ¶
func (m *PaymentAttributesSwiftHeader) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentCreation ¶
type PaymentCreation struct { // data Data *Payment `json:"data,omitempty"` }
PaymentCreation payment creation swagger:model PaymentCreation
func (*PaymentCreation) MarshalBinary ¶
func (m *PaymentCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentCreation) UnmarshalBinary ¶
func (m *PaymentCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentCreationResponse ¶
type PaymentCreationResponse struct { // data Data *Payment `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
PaymentCreationResponse payment creation response swagger:model PaymentCreationResponse
func (*PaymentCreationResponse) MarshalBinary ¶
func (m *PaymentCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentCreationResponse) UnmarshalBinary ¶
func (m *PaymentCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentDefaults ¶
type PaymentDefaults struct { // attributes Attributes *PaymentDefaultsAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
PaymentDefaults payment defaults swagger:model PaymentDefaults
func (*PaymentDefaults) MarshalBinary ¶
func (m *PaymentDefaults) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentDefaults) UnmarshalBinary ¶
func (m *PaymentDefaults) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentDefaultsAmendment ¶
type PaymentDefaultsAmendment struct { // data Data *PaymentDefaults `json:"data,omitempty"` }
PaymentDefaultsAmendment payment defaults amendment swagger:model PaymentDefaultsAmendment
func (*PaymentDefaultsAmendment) MarshalBinary ¶
func (m *PaymentDefaultsAmendment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentDefaultsAmendment) UnmarshalBinary ¶
func (m *PaymentDefaultsAmendment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentDefaultsAttributes ¶
type PaymentDefaultsAttributes struct { // default payment scheme DefaultPaymentScheme string `json:"default_payment_scheme,omitempty"` }
PaymentDefaultsAttributes payment defaults attributes swagger:model PaymentDefaultsAttributes
func (*PaymentDefaultsAttributes) MarshalBinary ¶
func (m *PaymentDefaultsAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentDefaultsAttributes) UnmarshalBinary ¶
func (m *PaymentDefaultsAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentDefaultsCreate ¶
type PaymentDefaultsCreate struct { // data Data *PaymentDefaults `json:"data,omitempty"` }
PaymentDefaultsCreate payment defaults create swagger:model PaymentDefaultsCreate
func (*PaymentDefaultsCreate) MarshalBinary ¶
func (m *PaymentDefaultsCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentDefaultsCreate) UnmarshalBinary ¶
func (m *PaymentDefaultsCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentDefaultsCreateResponse ¶
type PaymentDefaultsCreateResponse struct { // data Data *PaymentDefaults `json:"data,omitempty"` }
PaymentDefaultsCreateResponse payment defaults create response swagger:model PaymentDefaultsCreateResponse
func (*PaymentDefaultsCreateResponse) MarshalBinary ¶
func (m *PaymentDefaultsCreateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentDefaultsCreateResponse) UnmarshalBinary ¶
func (m *PaymentDefaultsCreateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentDefaultsListResponse ¶
type PaymentDefaultsListResponse struct { // data Data []*PaymentDefaults `json:"data"` // links Links *Links `json:"links,omitempty"` // meta Meta *RecordCount `json:"meta,omitempty"` }
PaymentDefaultsListResponse payment defaults list response swagger:model PaymentDefaultsListResponse
func (*PaymentDefaultsListResponse) MarshalBinary ¶
func (m *PaymentDefaultsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentDefaultsListResponse) UnmarshalBinary ¶
func (m *PaymentDefaultsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentDefaultsResponse ¶
type PaymentDefaultsResponse struct { // data Data *PaymentDefaults `json:"data,omitempty"` }
PaymentDefaultsResponse payment defaults response swagger:model PaymentDefaultsResponse
func (*PaymentDefaultsResponse) MarshalBinary ¶
func (m *PaymentDefaultsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentDefaultsResponse) UnmarshalBinary ¶
func (m *PaymentDefaultsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentDetailsListResponse ¶
type PaymentDetailsListResponse struct { // data Data []*Payment `json:"data"` // links Links *Links `json:"links,omitempty"` }
PaymentDetailsListResponse payment details list response swagger:model PaymentDetailsListResponse
func (*PaymentDetailsListResponse) MarshalBinary ¶
func (m *PaymentDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentDetailsListResponse) UnmarshalBinary ¶
func (m *PaymentDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentDetailsResponse ¶
type PaymentDetailsResponse struct { // data Data *Payment `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
PaymentDetailsResponse payment details response swagger:model PaymentDetailsResponse
func (*PaymentDetailsResponse) MarshalBinary ¶
func (m *PaymentDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentDetailsResponse) UnmarshalBinary ¶
func (m *PaymentDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentRelationships ¶
type PaymentRelationships struct { // payment admission PaymentAdmission *PaymentRelationshipsPaymentAdmission `json:"payment_admission,omitempty"` // payment return PaymentReturn *PaymentRelationshipsPaymentReturn `json:"payment_return,omitempty"` // payment reversal PaymentReversal *PaymentRelationshipsPaymentReversal `json:"payment_reversal,omitempty"` // payment submission PaymentSubmission *PaymentRelationshipsPaymentSubmission `json:"payment_submission,omitempty"` }
PaymentRelationships payment relationships swagger:model PaymentRelationships
func (*PaymentRelationships) MarshalBinary ¶
func (m *PaymentRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentRelationships) UnmarshalBinary ¶
func (m *PaymentRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentRelationshipsPaymentAdmission ¶
type PaymentRelationshipsPaymentAdmission struct { // data Data []*PaymentAdmission `json:"data"` }
PaymentRelationshipsPaymentAdmission The payment admission resource related to the payment swagger:model PaymentRelationshipsPaymentAdmission
func (*PaymentRelationshipsPaymentAdmission) MarshalBinary ¶
func (m *PaymentRelationshipsPaymentAdmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentRelationshipsPaymentAdmission) UnmarshalBinary ¶
func (m *PaymentRelationshipsPaymentAdmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentRelationshipsPaymentReturn ¶
type PaymentRelationshipsPaymentReturn struct { // data Data []*ReturnPayment `json:"data"` }
PaymentRelationshipsPaymentReturn The payment return resource related to the payment swagger:model PaymentRelationshipsPaymentReturn
func (*PaymentRelationshipsPaymentReturn) MarshalBinary ¶
func (m *PaymentRelationshipsPaymentReturn) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentRelationshipsPaymentReturn) UnmarshalBinary ¶
func (m *PaymentRelationshipsPaymentReturn) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentRelationshipsPaymentReversal ¶
type PaymentRelationshipsPaymentReversal struct { // data Data []*ReversalPayment `json:"data"` }
PaymentRelationshipsPaymentReversal The payment reversal resource related to the payment swagger:model PaymentRelationshipsPaymentReversal
func (*PaymentRelationshipsPaymentReversal) MarshalBinary ¶
func (m *PaymentRelationshipsPaymentReversal) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentRelationshipsPaymentReversal) UnmarshalBinary ¶
func (m *PaymentRelationshipsPaymentReversal) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentRelationshipsPaymentSubmission ¶
type PaymentRelationshipsPaymentSubmission struct { // data Data []*PaymentSubmission `json:"data"` }
PaymentRelationshipsPaymentSubmission The payment submission resource related to the payment swagger:model PaymentRelationshipsPaymentSubmission
func (*PaymentRelationshipsPaymentSubmission) MarshalBinary ¶
func (m *PaymentRelationshipsPaymentSubmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentRelationshipsPaymentSubmission) UnmarshalBinary ¶
func (m *PaymentRelationshipsPaymentSubmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmission ¶
type PaymentSubmission struct { // attributes Attributes *PaymentSubmissionAttributes `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *PaymentSubmissionRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
PaymentSubmission payment submission swagger:model PaymentSubmission
func (*PaymentSubmission) MarshalBinary ¶
func (m *PaymentSubmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmission) UnmarshalBinary ¶
func (m *PaymentSubmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmissionAmendment ¶
type PaymentSubmissionAmendment struct { // data Data *PaymentSubmission `json:"data,omitempty"` }
PaymentSubmissionAmendment payment submission amendment swagger:model PaymentSubmissionAmendment
func (*PaymentSubmissionAmendment) MarshalBinary ¶
func (m *PaymentSubmissionAmendment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmissionAmendment) UnmarshalBinary ¶
func (m *PaymentSubmissionAmendment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmissionAttributes ¶
type PaymentSubmissionAttributes struct { // limit breach end datetime // Read Only: true // Format: date-time LimitBreachEndDatetime strfmt.DateTime `json:"limit_breach_end_datetime,omitempty"` // limit breach start datetime // Read Only: true // Format: date-time LimitBreachStartDatetime strfmt.DateTime `json:"limit_breach_start_datetime,omitempty"` // redirected account number RedirectedAccountNumber string `json:"redirected_account_number,omitempty"` // redirected bank id RedirectedBankID string `json:"redirected_bank_id,omitempty"` // scheme status code SchemeStatusCode string `json:"scheme_status_code,omitempty"` // settlement cycle // Minimum: 0 SettlementCycle *int64 `json:"settlement_cycle,omitempty"` // settlement date // Format: date SettlementDate strfmt.Date `json:"settlement_date,omitempty"` // status Status PaymentSubmissionStatus `json:"status,omitempty"` // status reason StatusReason string `json:"status_reason,omitempty"` // submission datetime // Read Only: true // Format: date-time SubmissionDatetime strfmt.DateTime `json:"submission_datetime,omitempty"` // transaction start datetime // Read Only: true // Format: date-time TransactionStartDatetime strfmt.DateTime `json:"transaction_start_datetime,omitempty"` }
PaymentSubmissionAttributes payment submission attributes swagger:model PaymentSubmissionAttributes
func (*PaymentSubmissionAttributes) MarshalBinary ¶
func (m *PaymentSubmissionAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmissionAttributes) UnmarshalBinary ¶
func (m *PaymentSubmissionAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmissionCreation ¶
type PaymentSubmissionCreation struct { // data Data *NewPaymentSubmission `json:"data,omitempty"` }
PaymentSubmissionCreation payment submission creation swagger:model PaymentSubmissionCreation
func (*PaymentSubmissionCreation) MarshalBinary ¶
func (m *PaymentSubmissionCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmissionCreation) UnmarshalBinary ¶
func (m *PaymentSubmissionCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmissionCreationResponse ¶
type PaymentSubmissionCreationResponse struct { // data Data *PaymentSubmission `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
PaymentSubmissionCreationResponse payment submission creation response swagger:model PaymentSubmissionCreationResponse
func (*PaymentSubmissionCreationResponse) MarshalBinary ¶
func (m *PaymentSubmissionCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmissionCreationResponse) UnmarshalBinary ¶
func (m *PaymentSubmissionCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmissionDetailsListResponse ¶
type PaymentSubmissionDetailsListResponse struct { // data Data []*PaymentSubmission `json:"data"` // links Links *Links `json:"links,omitempty"` }
PaymentSubmissionDetailsListResponse payment submission details list response swagger:model PaymentSubmissionDetailsListResponse
func (*PaymentSubmissionDetailsListResponse) MarshalBinary ¶
func (m *PaymentSubmissionDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmissionDetailsListResponse) UnmarshalBinary ¶
func (m *PaymentSubmissionDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmissionDetailsResponse ¶
type PaymentSubmissionDetailsResponse struct { // data Data *PaymentSubmission `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
PaymentSubmissionDetailsResponse payment submission details response swagger:model PaymentSubmissionDetailsResponse
func (*PaymentSubmissionDetailsResponse) MarshalBinary ¶
func (m *PaymentSubmissionDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmissionDetailsResponse) UnmarshalBinary ¶
func (m *PaymentSubmissionDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmissionRelationships ¶
type PaymentSubmissionRelationships struct { // payment Payment *RelationshipLinks `json:"payment,omitempty"` // validations Validations *RelationshipLinks `json:"validations,omitempty"` }
PaymentSubmissionRelationships payment submission relationships swagger:model PaymentSubmissionRelationships
func (*PaymentSubmissionRelationships) MarshalBinary ¶
func (m *PaymentSubmissionRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmissionRelationships) UnmarshalBinary ¶
func (m *PaymentSubmissionRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmissionStatus ¶
type PaymentSubmissionStatus string
PaymentSubmissionStatus payment submission status swagger:model PaymentSubmissionStatus
const ( // PaymentSubmissionStatusAccepted captures enum value "accepted" PaymentSubmissionStatusAccepted PaymentSubmissionStatus = "accepted" // PaymentSubmissionStatusLimitCheckPending captures enum value "limit_check_pending" PaymentSubmissionStatusLimitCheckPending PaymentSubmissionStatus = "limit_check_pending" // PaymentSubmissionStatusLimitCheckFailed captures enum value "limit_check_failed" PaymentSubmissionStatusLimitCheckFailed PaymentSubmissionStatus = "limit_check_failed" // PaymentSubmissionStatusLimitCheckPassed captures enum value "limit_check_passed" PaymentSubmissionStatusLimitCheckPassed PaymentSubmissionStatus = "limit_check_passed" // PaymentSubmissionStatusReleasedToGateway captures enum value "released_to_gateway" PaymentSubmissionStatusReleasedToGateway PaymentSubmissionStatus = "released_to_gateway" // PaymentSubmissionStatusQueuedForDelivery captures enum value "queued_for_delivery" PaymentSubmissionStatusQueuedForDelivery PaymentSubmissionStatus = "queued_for_delivery" // PaymentSubmissionStatusDeliveryConfirmed captures enum value "delivery_confirmed" PaymentSubmissionStatusDeliveryConfirmed PaymentSubmissionStatus = "delivery_confirmed" // PaymentSubmissionStatusDeliveryFailed captures enum value "delivery_failed" PaymentSubmissionStatusDeliveryFailed PaymentSubmissionStatus = "delivery_failed" // PaymentSubmissionStatusSubmitted captures enum value "submitted" PaymentSubmissionStatusSubmitted PaymentSubmissionStatus = "submitted" // PaymentSubmissionStatusValidationPending captures enum value "validation_pending" PaymentSubmissionStatusValidationPending PaymentSubmissionStatus = "validation_pending" )
type PaymentSubmissionValidation ¶
type PaymentSubmissionValidation struct { // attributes Attributes *PaymentSubmissionValidationAttributes `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
PaymentSubmissionValidation payment submission validation swagger:model PaymentSubmissionValidation
func (*PaymentSubmissionValidation) MarshalBinary ¶
func (m *PaymentSubmissionValidation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmissionValidation) UnmarshalBinary ¶
func (m *PaymentSubmissionValidation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmissionValidationAttributes ¶
type PaymentSubmissionValidationAttributes struct { // response Response string `json:"response,omitempty"` // source Source ValidationSource `json:"source,omitempty"` // status Status ValidationStatus `json:"status,omitempty"` }
PaymentSubmissionValidationAttributes payment submission validation attributes swagger:model PaymentSubmissionValidationAttributes
func (*PaymentSubmissionValidationAttributes) MarshalBinary ¶
func (m *PaymentSubmissionValidationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmissionValidationAttributes) UnmarshalBinary ¶
func (m *PaymentSubmissionValidationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmissionValidationCreation ¶
type PaymentSubmissionValidationCreation struct { // data Data *PaymentSubmissionValidation `json:"data,omitempty"` }
PaymentSubmissionValidationCreation payment submission validation creation swagger:model PaymentSubmissionValidationCreation
func (*PaymentSubmissionValidationCreation) MarshalBinary ¶
func (m *PaymentSubmissionValidationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmissionValidationCreation) UnmarshalBinary ¶
func (m *PaymentSubmissionValidationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmissionValidationCreationResponse ¶
type PaymentSubmissionValidationCreationResponse struct { // data Data *PaymentSubmissionValidation `json:"data,omitempty"` }
PaymentSubmissionValidationCreationResponse payment submission validation creation response swagger:model PaymentSubmissionValidationCreationResponse
func (*PaymentSubmissionValidationCreationResponse) MarshalBinary ¶
func (m *PaymentSubmissionValidationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmissionValidationCreationResponse) UnmarshalBinary ¶
func (m *PaymentSubmissionValidationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentSubmittedEvent ¶
type PaymentSubmittedEvent struct { // payment Payment *Payment `json:"payment,omitempty"` // payment submission PaymentSubmission *PaymentSubmission `json:"payment_submission,omitempty"` }
PaymentSubmittedEvent payment submitted event swagger:model PaymentSubmittedEvent
func (*PaymentSubmittedEvent) MarshalBinary ¶
func (m *PaymentSubmittedEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentSubmittedEvent) UnmarshalBinary ¶
func (m *PaymentSubmittedEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PayportAssociation ¶
type PayportAssociation struct { // attributes Attributes *PayportAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
PayportAssociation payport association swagger:model PayportAssociation
func (*PayportAssociation) MarshalBinary ¶
func (m *PayportAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PayportAssociation) UnmarshalBinary ¶
func (m *PayportAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PayportAssociationAttributes ¶
type PayportAssociationAttributes struct { // customer sending fps institution CustomerSendingFpsInstitution string `json:"customer_sending_fps_institution,omitempty"` // participant id ParticipantID string `json:"participant_id,omitempty"` // participant type ParticipantType PayportParticipantType `json:"participant_type,omitempty"` // sponsor account number SponsorAccountNumber string `json:"sponsor_account_number,omitempty"` // sponsor bank id SponsorBankID string `json:"sponsor_bank_id,omitempty"` }
PayportAssociationAttributes payport association attributes swagger:model PayportAssociationAttributes
func (*PayportAssociationAttributes) MarshalBinary ¶
func (m *PayportAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PayportAssociationAttributes) UnmarshalBinary ¶
func (m *PayportAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PayportAssociationCreation ¶
type PayportAssociationCreation struct { // data Data *PayportAssociation `json:"data,omitempty"` }
PayportAssociationCreation payport association creation swagger:model PayportAssociationCreation
func (*PayportAssociationCreation) MarshalBinary ¶
func (m *PayportAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PayportAssociationCreation) UnmarshalBinary ¶
func (m *PayportAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PayportAssociationCreationResponse ¶
type PayportAssociationCreationResponse struct { // data Data *PayportAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
PayportAssociationCreationResponse payport association creation response swagger:model PayportAssociationCreationResponse
func (*PayportAssociationCreationResponse) MarshalBinary ¶
func (m *PayportAssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PayportAssociationCreationResponse) UnmarshalBinary ¶
func (m *PayportAssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PayportAssociationDetailsListResponse ¶
type PayportAssociationDetailsListResponse struct { // data Data []*PayportAssociation `json:"data"` // links Links *Links `json:"links,omitempty"` }
PayportAssociationDetailsListResponse payport association details list response swagger:model PayportAssociationDetailsListResponse
func (*PayportAssociationDetailsListResponse) MarshalBinary ¶
func (m *PayportAssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PayportAssociationDetailsListResponse) UnmarshalBinary ¶
func (m *PayportAssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PayportAssociationDetailsResponse ¶
type PayportAssociationDetailsResponse struct { // data Data *PayportAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
PayportAssociationDetailsResponse payport association details response swagger:model PayportAssociationDetailsResponse
func (*PayportAssociationDetailsResponse) MarshalBinary ¶
func (m *PayportAssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PayportAssociationDetailsResponse) UnmarshalBinary ¶
func (m *PayportAssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PayportParticipantType ¶
type PayportParticipantType string
PayportParticipantType payport participant type swagger:model PayportParticipantType
const ( // PayportParticipantTypeSettling captures enum value "settling" PayportParticipantTypeSettling PayportParticipantType = "settling" // PayportParticipantTypeNonSettling captures enum value "non_settling" PayportParticipantTypeNonSettling PayportParticipantType = "non_settling" )
type Position ¶
type Position struct { // attributes // Required: true Attributes *PositionAttributes `json:"attributes"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // links Links *Self `json:"links,omitempty"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Position position swagger:model Position
func (*Position) MarshalBinary ¶
MarshalBinary interface implementation
func (*Position) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type PositionAttributes ¶
type PositionAttributes struct { // limit // Pattern: ^[0-9.]{0,20}$ Limit string `json:"limit,omitempty"` // position // Pattern: ^[0-9.]{0,20}$ Position string `json:"position,omitempty"` // scheme // Pattern: ^[A-Za-z_\-]*$ Scheme string `json:"scheme,omitempty"` }
PositionAttributes position attributes swagger:model PositionAttributes
func (*PositionAttributes) MarshalBinary ¶
func (m *PositionAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PositionAttributes) UnmarshalBinary ¶
func (m *PositionAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PositionDetailsListResponse ¶
type PositionDetailsListResponse struct { // data Data []*Position `json:"data"` }
PositionDetailsListResponse position details list response swagger:model PositionDetailsListResponse
func (*PositionDetailsListResponse) MarshalBinary ¶
func (m *PositionDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PositionDetailsListResponse) UnmarshalBinary ¶
func (m *PositionDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProductsAssociation ¶ added in v0.32.0
type ProductsAssociation struct { // attributes Attributes *ProductsAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
ProductsAssociation products association swagger:model ProductsAssociation
func (*ProductsAssociation) MarshalBinary ¶ added in v0.32.0
func (m *ProductsAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProductsAssociation) UnmarshalBinary ¶ added in v0.32.0
func (m *ProductsAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProductsAssociationAttributes ¶ added in v0.32.0
type ProductsAssociationAttributes struct { // product Product string `json:"product,omitempty"` }
ProductsAssociationAttributes products association attributes swagger:model ProductsAssociationAttributes
func (*ProductsAssociationAttributes) MarshalBinary ¶ added in v0.32.0
func (m *ProductsAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProductsAssociationAttributes) UnmarshalBinary ¶ added in v0.32.0
func (m *ProductsAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProductsAssociationCreation ¶ added in v0.32.0
type ProductsAssociationCreation struct { // data Data *NewProductsAssociation `json:"data,omitempty"` }
ProductsAssociationCreation products association creation swagger:model ProductsAssociationCreation
func (*ProductsAssociationCreation) MarshalBinary ¶ added in v0.32.0
func (m *ProductsAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProductsAssociationCreation) UnmarshalBinary ¶ added in v0.32.0
func (m *ProductsAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProductsAssociationCreationResponse ¶ added in v0.32.0
type ProductsAssociationCreationResponse struct { // data Data *ProductsAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ProductsAssociationCreationResponse products association creation response swagger:model ProductsAssociationCreationResponse
func (*ProductsAssociationCreationResponse) MarshalBinary ¶ added in v0.32.0
func (m *ProductsAssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProductsAssociationCreationResponse) UnmarshalBinary ¶ added in v0.32.0
func (m *ProductsAssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProductsAssociationDetailsListResponse ¶ added in v0.32.0
type ProductsAssociationDetailsListResponse struct { // data Data []*ProductsAssociation `json:"data"` // links Links *Links `json:"links,omitempty"` }
ProductsAssociationDetailsListResponse products association details list response swagger:model ProductsAssociationDetailsListResponse
func (*ProductsAssociationDetailsListResponse) MarshalBinary ¶ added in v0.32.0
func (m *ProductsAssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProductsAssociationDetailsListResponse) UnmarshalBinary ¶ added in v0.32.0
func (m *ProductsAssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProductsAssociationDetailsResponse ¶ added in v0.32.0
type ProductsAssociationDetailsResponse struct { // data Data *ProductsAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ProductsAssociationDetailsResponse products association details response swagger:model ProductsAssociationDetailsResponse
func (*ProductsAssociationDetailsResponse) MarshalBinary ¶ added in v0.32.0
func (m *ProductsAssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProductsAssociationDetailsResponse) UnmarshalBinary ¶ added in v0.32.0
func (m *ProductsAssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicKey ¶ added in v0.30.0
type PublicKey struct { // attributes Attributes *PublicKeyAttributes `json:"attributes,omitempty"` // Unique resource ID // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // Unique ID of the organisation this resource is created by // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // Name of the resource type Type string `json:"type,omitempty"` // Version number // Minimum: 0 Version *int64 `json:"version,omitempty"` }
PublicKey public key swagger:model PublicKey
func (*PublicKey) MarshalBinary ¶ added in v0.30.0
MarshalBinary interface implementation
func (*PublicKey) UnmarshalBinary ¶ added in v0.30.0
UnmarshalBinary interface implementation
type PublicKeyAttributes ¶ added in v0.30.0
type PublicKeyAttributes struct { // public key PublicKey string `json:"public_key,omitempty"` }
PublicKeyAttributes public key attributes swagger:model PublicKeyAttributes
func (*PublicKeyAttributes) MarshalBinary ¶ added in v0.30.0
func (m *PublicKeyAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicKeyAttributes) UnmarshalBinary ¶ added in v0.30.0
func (m *PublicKeyAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicKeyCreationResponse ¶ added in v0.30.0
type PublicKeyCreationResponse struct { // data Data *PublicKey `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
PublicKeyCreationResponse public key creation response swagger:model PublicKeyCreationResponse
func (*PublicKeyCreationResponse) MarshalBinary ¶ added in v0.30.0
func (m *PublicKeyCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicKeyCreationResponse) UnmarshalBinary ¶ added in v0.30.0
func (m *PublicKeyCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReceiversCorrespondentAccountHoldingEntity ¶
type ReceiversCorrespondentAccountHoldingEntity struct { // Receiver's correspondent's address BankAddress []string `json:"bank_address,omitempty"` // SWIFT BIC for receiver's correspondent BankID string `json:"bank_id,omitempty"` // bank id code BankIDCode BankIDCode `json:"bank_id_code,omitempty"` // Receiver's correspondent's name BankName string `json:"bank_name,omitempty"` // Reciever's correspondent party identifier BankPartyID string `json:"bank_party_id,omitempty"` }
ReceiversCorrespondentAccountHoldingEntity receivers correspondent account holding entity swagger:model ReceiversCorrespondentAccountHoldingEntity
func (*ReceiversCorrespondentAccountHoldingEntity) MarshalBinary ¶
func (m *ReceiversCorrespondentAccountHoldingEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReceiversCorrespondentAccountHoldingEntity) UnmarshalBinary ¶
func (m *ReceiversCorrespondentAccountHoldingEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RecordCount ¶
type RecordCount struct { // count Count int64 `json:"count,omitempty"` }
RecordCount record count swagger:model RecordCount
func (*RecordCount) MarshalBinary ¶
func (m *RecordCount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RecordCount) UnmarshalBinary ¶
func (m *RecordCount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReimbursementAccountHoldingEntity ¶
type ReimbursementAccountHoldingEntity struct { // Third party reimbursement institution address BankAddress []string `json:"bank_address,omitempty"` // Identification of third party reimbursement institution BankID string `json:"bank_id,omitempty"` // bank id code BankIDCode BankIDCode `json:"bank_id_code,omitempty"` // Third party reimbursement institution name BankName string `json:"bank_name,omitempty"` // Third party reimbursement institution identifier BankPartyID string `json:"bank_party_id,omitempty"` }
ReimbursementAccountHoldingEntity reimbursement account holding entity swagger:model ReimbursementAccountHoldingEntity
func (*ReimbursementAccountHoldingEntity) MarshalBinary ¶
func (m *ReimbursementAccountHoldingEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReimbursementAccountHoldingEntity) UnmarshalBinary ¶
func (m *ReimbursementAccountHoldingEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Relationship ¶
type Relationship struct { // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // type Type string `json:"type,omitempty"` }
Relationship relationship swagger:model Relationship
func (*Relationship) MarshalBinary ¶
func (m *Relationship) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Relationship) UnmarshalBinary ¶
func (m *Relationship) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RelationshipData ¶
type RelationshipData struct { // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // type Type string `json:"type,omitempty"` }
RelationshipData relationship data swagger:model RelationshipData
func (*RelationshipData) MarshalBinary ¶
func (m *RelationshipData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RelationshipData) UnmarshalBinary ¶
func (m *RelationshipData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RelationshipLinks ¶
type RelationshipLinks struct { // data Data []*RelationshipData `json:"data"` }
RelationshipLinks relationship links swagger:model RelationshipLinks
func (*RelationshipLinks) MarshalBinary ¶
func (m *RelationshipLinks) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RelationshipLinks) UnmarshalBinary ¶
func (m *RelationshipLinks) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RelationshipsResponse ¶
type RelationshipsResponse struct { // data Data []*Relationship `json:"data"` // links Links *Links `json:"links,omitempty"` }
RelationshipsResponse relationships response swagger:model RelationshipsResponse
func (*RelationshipsResponse) MarshalBinary ¶
func (m *RelationshipsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RelationshipsResponse) UnmarshalBinary ¶
func (m *RelationshipsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResourceType ¶
type ResourceType string
ResourceType resource type swagger:model ResourceType
const ( // ResourceTypePayportAssociations captures enum value "payport_associations" ResourceTypePayportAssociations ResourceType = "payport_associations" // ResourceTypeLimits captures enum value "limits" ResourceTypeLimits ResourceType = "limits" // ResourceTypeBacsAssociations captures enum value "bacs_associations" ResourceTypeBacsAssociations ResourceType = "bacs_associations" // ResourceTypeConfirmationOfPayeeAssociations captures enum value "confirmation_of_payee_associations" ResourceTypeConfirmationOfPayeeAssociations ResourceType = "confirmation_of_payee_associations" // ResourceTypeEburyAssociations captures enum value "ebury_associations" ResourceTypeEburyAssociations ResourceType = "ebury_associations" )
type ReturnAdmission ¶
type ReturnAdmission struct { // attributes Attributes *ReturnAdmissionAttributes `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *ReturnAdmissionRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
ReturnAdmission return admission swagger:model ReturnAdmission
func (*ReturnAdmission) MarshalBinary ¶
func (m *ReturnAdmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnAdmission) UnmarshalBinary ¶
func (m *ReturnAdmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnAdmissionAttributes ¶
type ReturnAdmissionAttributes struct { // admission datetime // Read Only: true // Format: date-time AdmissionDatetime strfmt.DateTime `json:"admission_datetime,omitempty"` // scheme status code SchemeStatusCode string `json:"scheme_status_code,omitempty"` // settlement cycle // Minimum: 0 SettlementCycle *int64 `json:"settlement_cycle,omitempty"` // settlement date // Format: date SettlementDate strfmt.Date `json:"settlement_date,omitempty"` // status Status ReturnAdmissionStatus `json:"status,omitempty"` // status reason StatusReason string `json:"status_reason,omitempty"` }
ReturnAdmissionAttributes return admission attributes swagger:model ReturnAdmissionAttributes
func (*ReturnAdmissionAttributes) MarshalBinary ¶
func (m *ReturnAdmissionAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnAdmissionAttributes) UnmarshalBinary ¶
func (m *ReturnAdmissionAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnAdmissionCreation ¶
type ReturnAdmissionCreation struct { // data Data *NewReturnAdmission `json:"data,omitempty"` }
ReturnAdmissionCreation return admission creation swagger:model ReturnAdmissionCreation
func (*ReturnAdmissionCreation) MarshalBinary ¶
func (m *ReturnAdmissionCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnAdmissionCreation) UnmarshalBinary ¶
func (m *ReturnAdmissionCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnAdmissionCreationResponse ¶
type ReturnAdmissionCreationResponse struct { // data Data *ReturnAdmission `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReturnAdmissionCreationResponse return admission creation response swagger:model ReturnAdmissionCreationResponse
func (*ReturnAdmissionCreationResponse) MarshalBinary ¶
func (m *ReturnAdmissionCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnAdmissionCreationResponse) UnmarshalBinary ¶
func (m *ReturnAdmissionCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnAdmissionDetailsResponse ¶
type ReturnAdmissionDetailsResponse struct { // data Data *ReturnAdmission `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReturnAdmissionDetailsResponse return admission details response swagger:model ReturnAdmissionDetailsResponse
func (*ReturnAdmissionDetailsResponse) MarshalBinary ¶
func (m *ReturnAdmissionDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnAdmissionDetailsResponse) UnmarshalBinary ¶
func (m *ReturnAdmissionDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnAdmissionRelationships ¶
type ReturnAdmissionRelationships struct { // payment return PaymentReturn *RelationshipLinks `json:"payment_return,omitempty"` // validations Validations *RelationshipLinks `json:"validations,omitempty"` }
ReturnAdmissionRelationships return admission relationships swagger:model ReturnAdmissionRelationships
func (*ReturnAdmissionRelationships) MarshalBinary ¶
func (m *ReturnAdmissionRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnAdmissionRelationships) UnmarshalBinary ¶
func (m *ReturnAdmissionRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnAdmissionStatus ¶
type ReturnAdmissionStatus string
ReturnAdmissionStatus return admission status swagger:model ReturnAdmissionStatus
const ( // ReturnAdmissionStatusConfirmed captures enum value "confirmed" ReturnAdmissionStatusConfirmed ReturnAdmissionStatus = "confirmed" // ReturnAdmissionStatusFailed captures enum value "failed" ReturnAdmissionStatusFailed ReturnAdmissionStatus = "failed" )
type ReturnCreation ¶
type ReturnCreation struct { // data Data *ReturnPayment `json:"data,omitempty"` }
ReturnCreation return creation swagger:model ReturnCreation
func (*ReturnCreation) MarshalBinary ¶
func (m *ReturnCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnCreation) UnmarshalBinary ¶
func (m *ReturnCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnCreationResponse ¶
type ReturnCreationResponse struct { // data Data *ReturnPayment `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReturnCreationResponse return creation response swagger:model ReturnCreationResponse
func (*ReturnCreationResponse) MarshalBinary ¶
func (m *ReturnCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnCreationResponse) UnmarshalBinary ¶
func (m *ReturnCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnDetailsResponse ¶
type ReturnDetailsResponse struct { // data Data *ReturnPayment `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReturnDetailsResponse return details response swagger:model ReturnDetailsResponse
func (*ReturnDetailsResponse) MarshalBinary ¶
func (m *ReturnDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnDetailsResponse) UnmarshalBinary ¶
func (m *ReturnDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnPayment ¶
type ReturnPayment struct { // attributes Attributes *ReturnPaymentAttributes `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *ReturnPaymentRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
ReturnPayment return payment swagger:model ReturnPayment
func (*ReturnPayment) MarshalBinary ¶
func (m *ReturnPayment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnPayment) UnmarshalBinary ¶
func (m *ReturnPayment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnPaymentAttributes ¶
type ReturnPaymentAttributes struct { // amount // Pattern: ^[0-9.]{0,20}$ Amount string `json:"amount,omitempty"` // currency Currency string `json:"currency,omitempty"` // limit breach end datetime // Read Only: true // Format: date-time LimitBreachEndDatetime strfmt.DateTime `json:"limit_breach_end_datetime,omitempty"` // limit breach start datetime // Read Only: true // Format: date-time LimitBreachStartDatetime strfmt.DateTime `json:"limit_breach_start_datetime,omitempty"` // return code ReturnCode string `json:"return_code,omitempty"` // scheme transaction id SchemeTransactionID string `json:"scheme_transaction_id,omitempty"` }
ReturnPaymentAttributes return payment attributes swagger:model ReturnPaymentAttributes
func (*ReturnPaymentAttributes) MarshalBinary ¶
func (m *ReturnPaymentAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnPaymentAttributes) UnmarshalBinary ¶
func (m *ReturnPaymentAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnPaymentRelationships ¶
type ReturnPaymentRelationships struct { // payment Payment *RelationshipLinks `json:"payment,omitempty"` // return admission ReturnAdmission *RelationshipLinks `json:"return_admission,omitempty"` // return submission ReturnSubmission *RelationshipLinks `json:"return_submission,omitempty"` }
ReturnPaymentRelationships return payment relationships swagger:model ReturnPaymentRelationships
func (*ReturnPaymentRelationships) MarshalBinary ¶
func (m *ReturnPaymentRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnPaymentRelationships) UnmarshalBinary ¶
func (m *ReturnPaymentRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnReversalAdmission ¶
type ReturnReversalAdmission struct { // attributes Attributes *ReturnReversalAdmissionAttributes `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *ReturnReversalAdmissionRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
ReturnReversalAdmission return reversal admission swagger:model ReturnReversalAdmission
func (*ReturnReversalAdmission) MarshalBinary ¶
func (m *ReturnReversalAdmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnReversalAdmission) UnmarshalBinary ¶
func (m *ReturnReversalAdmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnReversalAdmissionAttributes ¶
type ReturnReversalAdmissionAttributes struct { // scheme status code SchemeStatusCode string `json:"scheme_status_code,omitempty"` // source gateway SourceGateway string `json:"source_gateway,omitempty"` }
ReturnReversalAdmissionAttributes return reversal admission attributes swagger:model ReturnReversalAdmissionAttributes
func (*ReturnReversalAdmissionAttributes) MarshalBinary ¶
func (m *ReturnReversalAdmissionAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnReversalAdmissionAttributes) UnmarshalBinary ¶
func (m *ReturnReversalAdmissionAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnReversalAdmissionCreation ¶
type ReturnReversalAdmissionCreation struct { // data Data *ReturnReversalAdmission `json:"data,omitempty"` }
ReturnReversalAdmissionCreation return reversal admission creation swagger:model ReturnReversalAdmissionCreation
func (*ReturnReversalAdmissionCreation) MarshalBinary ¶
func (m *ReturnReversalAdmissionCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnReversalAdmissionCreation) UnmarshalBinary ¶
func (m *ReturnReversalAdmissionCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnReversalAdmissionCreationResponse ¶
type ReturnReversalAdmissionCreationResponse struct { // data Data *ReturnReversalAdmission `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReturnReversalAdmissionCreationResponse return reversal admission creation response swagger:model ReturnReversalAdmissionCreationResponse
func (*ReturnReversalAdmissionCreationResponse) MarshalBinary ¶
func (m *ReturnReversalAdmissionCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnReversalAdmissionCreationResponse) UnmarshalBinary ¶
func (m *ReturnReversalAdmissionCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnReversalAdmissionDetailsResponse ¶
type ReturnReversalAdmissionDetailsResponse struct { // data Data *ReturnReversalAdmission `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReturnReversalAdmissionDetailsResponse return reversal admission details response swagger:model ReturnReversalAdmissionDetailsResponse
func (*ReturnReversalAdmissionDetailsResponse) MarshalBinary ¶
func (m *ReturnReversalAdmissionDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnReversalAdmissionDetailsResponse) UnmarshalBinary ¶
func (m *ReturnReversalAdmissionDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnReversalAdmissionRelationships ¶
type ReturnReversalAdmissionRelationships struct { // payment return reversal PaymentReturnReversal *RelationshipLinks `json:"payment_return_reversal,omitempty"` }
ReturnReversalAdmissionRelationships return reversal admission relationships swagger:model ReturnReversalAdmissionRelationships
func (*ReturnReversalAdmissionRelationships) MarshalBinary ¶
func (m *ReturnReversalAdmissionRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnReversalAdmissionRelationships) UnmarshalBinary ¶
func (m *ReturnReversalAdmissionRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnReversalCreation ¶
type ReturnReversalCreation struct { // data Data *ReversalReturn `json:"data,omitempty"` }
ReturnReversalCreation return reversal creation swagger:model ReturnReversalCreation
func (*ReturnReversalCreation) MarshalBinary ¶
func (m *ReturnReversalCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnReversalCreation) UnmarshalBinary ¶
func (m *ReturnReversalCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnReversalCreationResponse ¶
type ReturnReversalCreationResponse struct { // data Data *ReversalReturn `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReturnReversalCreationResponse return reversal creation response swagger:model ReturnReversalCreationResponse
func (*ReturnReversalCreationResponse) MarshalBinary ¶
func (m *ReturnReversalCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnReversalCreationResponse) UnmarshalBinary ¶
func (m *ReturnReversalCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnReversalDetailsResponse ¶
type ReturnReversalDetailsResponse struct { // data Data *ReversalReturn `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReturnReversalDetailsResponse return reversal details response swagger:model ReturnReversalDetailsResponse
func (*ReturnReversalDetailsResponse) MarshalBinary ¶
func (m *ReturnReversalDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnReversalDetailsResponse) UnmarshalBinary ¶
func (m *ReturnReversalDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnSubmission ¶
type ReturnSubmission struct { // attributes Attributes *ReturnSubmissionAttributes `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *ReturnSubmissionRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
ReturnSubmission return submission swagger:model ReturnSubmission
func (*ReturnSubmission) MarshalBinary ¶
func (m *ReturnSubmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnSubmission) UnmarshalBinary ¶
func (m *ReturnSubmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnSubmissionAmendment ¶
type ReturnSubmissionAmendment struct { // data Data *ReturnSubmission `json:"data,omitempty"` }
ReturnSubmissionAmendment return submission amendment swagger:model ReturnSubmissionAmendment
func (*ReturnSubmissionAmendment) MarshalBinary ¶
func (m *ReturnSubmissionAmendment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnSubmissionAmendment) UnmarshalBinary ¶
func (m *ReturnSubmissionAmendment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnSubmissionAttributes ¶
type ReturnSubmissionAttributes struct { // limit breach end datetime // Read Only: true // Format: date-time LimitBreachEndDatetime strfmt.DateTime `json:"limit_breach_end_datetime,omitempty"` // limit breach start datetime // Read Only: true // Format: date-time LimitBreachStartDatetime strfmt.DateTime `json:"limit_breach_start_datetime,omitempty"` // redirected account number RedirectedAccountNumber string `json:"redirected_account_number,omitempty"` // redirected bank id RedirectedBankID string `json:"redirected_bank_id,omitempty"` // scheme status code SchemeStatusCode string `json:"scheme_status_code,omitempty"` // settlement cycle // Minimum: 0 SettlementCycle *int64 `json:"settlement_cycle,omitempty"` // settlement date // Format: date SettlementDate strfmt.Date `json:"settlement_date,omitempty"` // status Status ReturnSubmissionStatus `json:"status,omitempty"` // status reason StatusReason string `json:"status_reason,omitempty"` // submission datetime // Read Only: true // Format: date-time SubmissionDatetime strfmt.DateTime `json:"submission_datetime,omitempty"` // transaction start datetime // Read Only: true // Format: date-time TransactionStartDatetime strfmt.DateTime `json:"transaction_start_datetime,omitempty"` }
ReturnSubmissionAttributes return submission attributes swagger:model ReturnSubmissionAttributes
func (*ReturnSubmissionAttributes) MarshalBinary ¶
func (m *ReturnSubmissionAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnSubmissionAttributes) UnmarshalBinary ¶
func (m *ReturnSubmissionAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnSubmissionCreation ¶
type ReturnSubmissionCreation struct { // data Data *NewReturnSubmission `json:"data,omitempty"` }
ReturnSubmissionCreation return submission creation swagger:model ReturnSubmissionCreation
func (*ReturnSubmissionCreation) MarshalBinary ¶
func (m *ReturnSubmissionCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnSubmissionCreation) UnmarshalBinary ¶
func (m *ReturnSubmissionCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnSubmissionCreationResponse ¶
type ReturnSubmissionCreationResponse struct { // data Data *ReturnSubmission `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReturnSubmissionCreationResponse return submission creation response swagger:model ReturnSubmissionCreationResponse
func (*ReturnSubmissionCreationResponse) MarshalBinary ¶
func (m *ReturnSubmissionCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnSubmissionCreationResponse) UnmarshalBinary ¶
func (m *ReturnSubmissionCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnSubmissionDetailsResponse ¶
type ReturnSubmissionDetailsResponse struct { // data Data *ReturnSubmission `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReturnSubmissionDetailsResponse return submission details response swagger:model ReturnSubmissionDetailsResponse
func (*ReturnSubmissionDetailsResponse) MarshalBinary ¶
func (m *ReturnSubmissionDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnSubmissionDetailsResponse) UnmarshalBinary ¶
func (m *ReturnSubmissionDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnSubmissionRelationships ¶
type ReturnSubmissionRelationships struct { // payment return PaymentReturn *RelationshipLinks `json:"payment_return,omitempty"` // validations Validations *RelationshipLinks `json:"validations,omitempty"` }
ReturnSubmissionRelationships return submission relationships swagger:model ReturnSubmissionRelationships
func (*ReturnSubmissionRelationships) MarshalBinary ¶
func (m *ReturnSubmissionRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnSubmissionRelationships) UnmarshalBinary ¶
func (m *ReturnSubmissionRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnSubmissionStatus ¶
type ReturnSubmissionStatus string
ReturnSubmissionStatus return submission status swagger:model ReturnSubmissionStatus
const ( // ReturnSubmissionStatusAccepted captures enum value "accepted" ReturnSubmissionStatusAccepted ReturnSubmissionStatus = "accepted" // ReturnSubmissionStatusLimitCheckPending captures enum value "limit_check_pending" ReturnSubmissionStatusLimitCheckPending ReturnSubmissionStatus = "limit_check_pending" // ReturnSubmissionStatusLimitCheckFailed captures enum value "limit_check_failed" ReturnSubmissionStatusLimitCheckFailed ReturnSubmissionStatus = "limit_check_failed" // ReturnSubmissionStatusLimitCheckPassed captures enum value "limit_check_passed" ReturnSubmissionStatusLimitCheckPassed ReturnSubmissionStatus = "limit_check_passed" // ReturnSubmissionStatusReleasedToGateway captures enum value "released_to_gateway" ReturnSubmissionStatusReleasedToGateway ReturnSubmissionStatus = "released_to_gateway" // ReturnSubmissionStatusDeliveryConfirmed captures enum value "delivery_confirmed" ReturnSubmissionStatusDeliveryConfirmed ReturnSubmissionStatus = "delivery_confirmed" // ReturnSubmissionStatusDeliveryFailed captures enum value "delivery_failed" ReturnSubmissionStatusDeliveryFailed ReturnSubmissionStatus = "delivery_failed" // ReturnSubmissionStatusSubmitted captures enum value "submitted" ReturnSubmissionStatusSubmitted ReturnSubmissionStatus = "submitted" // ReturnSubmissionStatusValidationPending captures enum value "validation_pending" ReturnSubmissionStatusValidationPending ReturnSubmissionStatus = "validation_pending" )
type ReturnSubmissionValidation ¶
type ReturnSubmissionValidation struct { // attributes Attributes *ReturnSubmissionValidationAttributes `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
ReturnSubmissionValidation return submission validation swagger:model ReturnSubmissionValidation
func (*ReturnSubmissionValidation) MarshalBinary ¶
func (m *ReturnSubmissionValidation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnSubmissionValidation) UnmarshalBinary ¶
func (m *ReturnSubmissionValidation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnSubmissionValidationAttributes ¶
type ReturnSubmissionValidationAttributes struct { // response Response string `json:"response,omitempty"` // source Source ValidationSource `json:"source,omitempty"` // status Status ValidationStatus `json:"status,omitempty"` }
ReturnSubmissionValidationAttributes return submission validation attributes swagger:model ReturnSubmissionValidationAttributes
func (*ReturnSubmissionValidationAttributes) MarshalBinary ¶
func (m *ReturnSubmissionValidationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnSubmissionValidationAttributes) UnmarshalBinary ¶
func (m *ReturnSubmissionValidationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnSubmissionValidationCreation ¶
type ReturnSubmissionValidationCreation struct { // data Data *ReturnSubmissionValidation `json:"data,omitempty"` }
ReturnSubmissionValidationCreation return submission validation creation swagger:model ReturnSubmissionValidationCreation
func (*ReturnSubmissionValidationCreation) MarshalBinary ¶
func (m *ReturnSubmissionValidationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnSubmissionValidationCreation) UnmarshalBinary ¶
func (m *ReturnSubmissionValidationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnSubmissionValidationCreationResponse ¶
type ReturnSubmissionValidationCreationResponse struct { // data Data *ReturnSubmissionValidation `json:"data,omitempty"` }
ReturnSubmissionValidationCreationResponse return submission validation creation response swagger:model ReturnSubmissionValidationCreationResponse
func (*ReturnSubmissionValidationCreationResponse) MarshalBinary ¶
func (m *ReturnSubmissionValidationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnSubmissionValidationCreationResponse) UnmarshalBinary ¶
func (m *ReturnSubmissionValidationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReturnSubmittedEvent ¶
type ReturnSubmittedEvent struct { // payment Payment *Payment `json:"payment,omitempty"` // return payment ReturnPayment *ReturnPayment `json:"return_payment,omitempty"` // return submission ReturnSubmission *ReturnSubmission `json:"return_submission,omitempty"` }
ReturnSubmittedEvent return submitted event swagger:model ReturnSubmittedEvent
func (*ReturnSubmittedEvent) MarshalBinary ¶
func (m *ReturnSubmittedEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReturnSubmittedEvent) UnmarshalBinary ¶
func (m *ReturnSubmittedEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalAdmission ¶
type ReversalAdmission struct { // attributes Attributes *ReversalAdmissionAttributes `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *ReversalAdmissionRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
ReversalAdmission reversal admission swagger:model ReversalAdmission
func (*ReversalAdmission) MarshalBinary ¶
func (m *ReversalAdmission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalAdmission) UnmarshalBinary ¶
func (m *ReversalAdmission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalAdmissionAttributes ¶
type ReversalAdmissionAttributes struct { // scheme status code SchemeStatusCode string `json:"scheme_status_code,omitempty"` // source gateway SourceGateway string `json:"source_gateway,omitempty"` }
ReversalAdmissionAttributes reversal admission attributes swagger:model ReversalAdmissionAttributes
func (*ReversalAdmissionAttributes) MarshalBinary ¶
func (m *ReversalAdmissionAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalAdmissionAttributes) UnmarshalBinary ¶
func (m *ReversalAdmissionAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalAdmissionCreation ¶
type ReversalAdmissionCreation struct { // data Data *ReversalAdmission `json:"data,omitempty"` }
ReversalAdmissionCreation reversal admission creation swagger:model ReversalAdmissionCreation
func (*ReversalAdmissionCreation) MarshalBinary ¶
func (m *ReversalAdmissionCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalAdmissionCreation) UnmarshalBinary ¶
func (m *ReversalAdmissionCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalAdmissionCreationResponse ¶
type ReversalAdmissionCreationResponse struct { // data Data *ReversalAdmission `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReversalAdmissionCreationResponse reversal admission creation response swagger:model ReversalAdmissionCreationResponse
func (*ReversalAdmissionCreationResponse) MarshalBinary ¶
func (m *ReversalAdmissionCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalAdmissionCreationResponse) UnmarshalBinary ¶
func (m *ReversalAdmissionCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalAdmissionDetailsResponse ¶
type ReversalAdmissionDetailsResponse struct { // data Data *ReversalAdmission `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReversalAdmissionDetailsResponse reversal admission details response swagger:model ReversalAdmissionDetailsResponse
func (*ReversalAdmissionDetailsResponse) MarshalBinary ¶
func (m *ReversalAdmissionDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalAdmissionDetailsResponse) UnmarshalBinary ¶
func (m *ReversalAdmissionDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalAdmissionRelationships ¶
type ReversalAdmissionRelationships struct { // reversal Reversal *RelationshipLinks `json:"reversal,omitempty"` }
ReversalAdmissionRelationships reversal admission relationships swagger:model ReversalAdmissionRelationships
func (*ReversalAdmissionRelationships) MarshalBinary ¶
func (m *ReversalAdmissionRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalAdmissionRelationships) UnmarshalBinary ¶
func (m *ReversalAdmissionRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalCreation ¶
type ReversalCreation struct { // data Data *ReversalPayment `json:"data,omitempty"` }
ReversalCreation reversal creation swagger:model ReversalCreation
func (*ReversalCreation) MarshalBinary ¶
func (m *ReversalCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalCreation) UnmarshalBinary ¶
func (m *ReversalCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalCreationResponse ¶
type ReversalCreationResponse struct { // data Data *ReversalPayment `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReversalCreationResponse reversal creation response swagger:model ReversalCreationResponse
func (*ReversalCreationResponse) MarshalBinary ¶
func (m *ReversalCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalCreationResponse) UnmarshalBinary ¶
func (m *ReversalCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalDetailsResponse ¶
type ReversalDetailsResponse struct { // data Data *ReversalPayment `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReversalDetailsResponse reversal details response swagger:model ReversalDetailsResponse
func (*ReversalDetailsResponse) MarshalBinary ¶
func (m *ReversalDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalDetailsResponse) UnmarshalBinary ¶
func (m *ReversalDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalPayment ¶
type ReversalPayment struct { // attributes Attributes interface{} `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *ReversalPaymentRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
ReversalPayment reversal payment swagger:model ReversalPayment
func (*ReversalPayment) MarshalBinary ¶
func (m *ReversalPayment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalPayment) UnmarshalBinary ¶
func (m *ReversalPayment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalPaymentRelationships ¶
type ReversalPaymentRelationships struct { // payment Payment *RelationshipLinks `json:"payment,omitempty"` // reversal admission ReversalAdmission *RelationshipLinks `json:"reversal_admission,omitempty"` }
ReversalPaymentRelationships reversal payment relationships swagger:model ReversalPaymentRelationships
func (*ReversalPaymentRelationships) MarshalBinary ¶
func (m *ReversalPaymentRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalPaymentRelationships) UnmarshalBinary ¶
func (m *ReversalPaymentRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalReturn ¶
type ReversalReturn struct { // attributes Attributes interface{} `json:"attributes,omitempty"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // relationships Relationships *ReversalReturnRelationships `json:"relationships,omitempty"` // type // Pattern: ^[A-Za-z_]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
ReversalReturn reversal return swagger:model ReversalReturn
func (*ReversalReturn) MarshalBinary ¶
func (m *ReversalReturn) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalReturn) UnmarshalBinary ¶
func (m *ReversalReturn) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReversalReturnRelationships ¶
type ReversalReturnRelationships struct { // payment return PaymentReturn *RelationshipLinks `json:"payment_return,omitempty"` // return reversal admission ReturnReversalAdmission *RelationshipLinks `json:"return_reversal_admission,omitempty"` }
ReversalReturnRelationships reversal return relationships swagger:model ReversalReturnRelationships
func (*ReversalReturnRelationships) MarshalBinary ¶
func (m *ReversalReturnRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReversalReturnRelationships) UnmarshalBinary ¶
func (m *ReversalReturnRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Role ¶
type Role struct { // attributes Attributes *RoleAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Role role swagger:model Role
func (*Role) MarshalBinary ¶
MarshalBinary interface implementation
func (*Role) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type RoleAttributes ¶
type RoleAttributes struct { // name Name string `json:"name,omitempty"` // parent role id // Format: uuid ParentRoleID *strfmt.UUID `json:"parent_role_id,omitempty"` }
RoleAttributes role attributes swagger:model RoleAttributes
func (*RoleAttributes) MarshalBinary ¶
func (m *RoleAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RoleAttributes) UnmarshalBinary ¶
func (m *RoleAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RoleCreation ¶
type RoleCreation struct { // data Data *Role `json:"data,omitempty"` }
RoleCreation role creation swagger:model RoleCreation
func (*RoleCreation) MarshalBinary ¶
func (m *RoleCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RoleCreation) UnmarshalBinary ¶
func (m *RoleCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RoleCreationResponse ¶
type RoleCreationResponse struct { // data Data *Role `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
RoleCreationResponse role creation response swagger:model RoleCreationResponse
func (*RoleCreationResponse) MarshalBinary ¶
func (m *RoleCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RoleCreationResponse) UnmarshalBinary ¶
func (m *RoleCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RoleDetailsListResponse ¶
type RoleDetailsListResponse struct { // data Data []*Role `json:"data"` // links Links *Links `json:"links,omitempty"` }
RoleDetailsListResponse role details list response swagger:model RoleDetailsListResponse
func (*RoleDetailsListResponse) MarshalBinary ¶
func (m *RoleDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RoleDetailsListResponse) UnmarshalBinary ¶
func (m *RoleDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RoleDetailsResponse ¶
type RoleDetailsResponse struct { // data Data *Role `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
RoleDetailsResponse role details response swagger:model RoleDetailsResponse
func (*RoleDetailsResponse) MarshalBinary ¶
func (m *RoleDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RoleDetailsResponse) UnmarshalBinary ¶
func (m *RoleDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Self ¶
type Self struct { // self Self string `json:"self,omitempty"` }
Self self swagger:model Self
func (*Self) MarshalBinary ¶
MarshalBinary interface implementation
func (*Self) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SendersCorrespondentAccountHoldingEntity ¶
type SendersCorrespondentAccountHoldingEntity struct { // Sender's correspondent's address BankAddress []string `json:"bank_address,omitempty"` // SWIFT BIC for sender's correspondent BankID string `json:"bank_id,omitempty"` // bank id code BankIDCode BankIDCode `json:"bank_id_code,omitempty"` // Sender's correspondent's name BankName string `json:"bank_name,omitempty"` // Identifier of the financial institution which services the account BankPartyID string `json:"bank_party_id,omitempty"` }
SendersCorrespondentAccountHoldingEntity senders correspondent account holding entity swagger:model SendersCorrespondentAccountHoldingEntity
func (*SendersCorrespondentAccountHoldingEntity) MarshalBinary ¶
func (m *SendersCorrespondentAccountHoldingEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SendersCorrespondentAccountHoldingEntity) UnmarshalBinary ¶
func (m *SendersCorrespondentAccountHoldingEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaInstantAssociation ¶
type SepaInstantAssociation struct { // attributes Attributes *SepaInstantAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // relationships Relationships *SepaInstantAssociationRelationships `json:"relationships,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
SepaInstantAssociation sepa instant association swagger:model SepaInstantAssociation
func (*SepaInstantAssociation) MarshalBinary ¶
func (m *SepaInstantAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaInstantAssociation) UnmarshalBinary ¶
func (m *SepaInstantAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaInstantAssociationAttributes ¶
type SepaInstantAssociationAttributes struct { // bic Bic string `json:"bic,omitempty"` // business user dn BusinessUserDn string `json:"business_user_dn,omitempty"` // simulator only SimulatorOnly *bool `json:"simulator_only,omitempty"` // transport profile id TransportProfileID string `json:"transport_profile_id,omitempty"` }
SepaInstantAssociationAttributes sepa instant association attributes swagger:model SepaInstantAssociationAttributes
func (*SepaInstantAssociationAttributes) MarshalBinary ¶
func (m *SepaInstantAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaInstantAssociationAttributes) UnmarshalBinary ¶
func (m *SepaInstantAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaInstantAssociationCreation ¶
type SepaInstantAssociationCreation struct { // data Data *NewSepaInstantAssociation `json:"data,omitempty"` }
SepaInstantAssociationCreation sepa instant association creation swagger:model SepaInstantAssociationCreation
func (*SepaInstantAssociationCreation) MarshalBinary ¶
func (m *SepaInstantAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaInstantAssociationCreation) UnmarshalBinary ¶
func (m *SepaInstantAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaInstantAssociationCreationResponse ¶
type SepaInstantAssociationCreationResponse struct { // data Data *SepaInstantAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
SepaInstantAssociationCreationResponse sepa instant association creation response swagger:model SepaInstantAssociationCreationResponse
func (*SepaInstantAssociationCreationResponse) MarshalBinary ¶
func (m *SepaInstantAssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaInstantAssociationCreationResponse) UnmarshalBinary ¶
func (m *SepaInstantAssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaInstantAssociationDetailsListResponse ¶
type SepaInstantAssociationDetailsListResponse struct { // data Data []*SepaInstantAssociation `json:"data"` // links Links *Links `json:"links,omitempty"` }
SepaInstantAssociationDetailsListResponse sepa instant association details list response swagger:model SepaInstantAssociationDetailsListResponse
func (*SepaInstantAssociationDetailsListResponse) MarshalBinary ¶
func (m *SepaInstantAssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaInstantAssociationDetailsListResponse) UnmarshalBinary ¶
func (m *SepaInstantAssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaInstantAssociationDetailsResponse ¶
type SepaInstantAssociationDetailsResponse struct { // data Data *SepaInstantAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
SepaInstantAssociationDetailsResponse sepa instant association details response swagger:model SepaInstantAssociationDetailsResponse
func (*SepaInstantAssociationDetailsResponse) MarshalBinary ¶
func (m *SepaInstantAssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaInstantAssociationDetailsResponse) UnmarshalBinary ¶
func (m *SepaInstantAssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaInstantAssociationReference ¶ added in v0.36.0
type SepaInstantAssociationReference struct { // id // Required: true // Format: uuid ID strfmt.UUID `json:"id"` // type // Required: true // Enum: [sepainstant_associations] Type string `json:"type"` }
SepaInstantAssociationReference sepa instant association reference swagger:model SepaInstantAssociationReference
func (*SepaInstantAssociationReference) MarshalBinary ¶ added in v0.36.0
func (m *SepaInstantAssociationReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaInstantAssociationReference) UnmarshalBinary ¶ added in v0.36.0
func (m *SepaInstantAssociationReference) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaInstantAssociationRelationships ¶ added in v0.36.0
type SepaInstantAssociationRelationships struct { // sponsor Sponsor SepaInstantAssociationRelationshipsSponsor `json:"sponsor,omitempty"` }
SepaInstantAssociationRelationships sepa instant association relationships swagger:model SepaInstantAssociationRelationships
func (*SepaInstantAssociationRelationships) MarshalBinary ¶ added in v0.36.0
func (m *SepaInstantAssociationRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaInstantAssociationRelationships) UnmarshalBinary ¶ added in v0.36.0
func (m *SepaInstantAssociationRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaInstantAssociationRelationshipsSponsor ¶ added in v0.36.0
type SepaInstantAssociationRelationshipsSponsor struct { // data Data SepaInstantAssociationReference `json:"data,omitempty"` }
SepaInstantAssociationRelationshipsSponsor sepa instant association relationships sponsor swagger:model SepaInstantAssociationRelationshipsSponsor
func (*SepaInstantAssociationRelationshipsSponsor) MarshalBinary ¶ added in v0.36.0
func (m *SepaInstantAssociationRelationshipsSponsor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaInstantAssociationRelationshipsSponsor) UnmarshalBinary ¶ added in v0.36.0
func (m *SepaInstantAssociationRelationshipsSponsor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaReconciliationAssociation ¶ added in v0.39.0
type SepaReconciliationAssociation struct { // attributes Attributes *SepaReconciliationAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // relationships Relationships *SepaReconciliationAssociationRelationships `json:"relationships,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
SepaReconciliationAssociation sepa reconciliation association swagger:model SepaReconciliationAssociation
func (*SepaReconciliationAssociation) MarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaReconciliationAssociation) UnmarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaReconciliationAssociationAttributes ¶ added in v0.39.0
type SepaReconciliationAssociationAttributes struct { // address // Required: true Address SepaReconciliationAssociationAttributesAddress `json:"address"` // name // Required: true // Min Length: 1 Name string `json:"name"` // reconciliation bic // Required: true // Min Length: 1 ReconciliationBic string `json:"reconciliation_bic"` // reconciliation iban // Required: true // Min Length: 1 ReconciliationIban string `json:"reconciliation_iban"` // technical bic // Required: true // Min Length: 1 TechnicalBic string `json:"technical_bic"` }
SepaReconciliationAssociationAttributes sepa reconciliation association attributes swagger:model SepaReconciliationAssociationAttributes
func (*SepaReconciliationAssociationAttributes) MarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaReconciliationAssociationAttributes) UnmarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaReconciliationAssociationAttributesAddress ¶ added in v0.39.0
type SepaReconciliationAssociationAttributesAddress struct { // building number // Required: true // Max Length: 16 // Min Length: 1 BuildingNumber string `json:"building_number"` // city // Required: true // Max Length: 35 // Min Length: 1 City string `json:"city"` // country // Required: true // Max Length: 70 // Min Length: 1 Country string `json:"country"` // street // Required: true // Max Length: 70 // Min Length: 1 Street string `json:"street"` }
SepaReconciliationAssociationAttributesAddress sepa reconciliation association attributes address swagger:model SepaReconciliationAssociationAttributesAddress
func (*SepaReconciliationAssociationAttributesAddress) MarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationAttributesAddress) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaReconciliationAssociationAttributesAddress) UnmarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationAttributesAddress) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaReconciliationAssociationCreation ¶ added in v0.39.0
type SepaReconciliationAssociationCreation struct { // data Data *NewSepaReconciliationAssociation `json:"data,omitempty"` }
SepaReconciliationAssociationCreation sepa reconciliation association creation swagger:model SepaReconciliationAssociationCreation
func (*SepaReconciliationAssociationCreation) MarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaReconciliationAssociationCreation) UnmarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaReconciliationAssociationCreationResponse ¶ added in v0.39.0
type SepaReconciliationAssociationCreationResponse struct { // data Data *SepaReconciliationAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
SepaReconciliationAssociationCreationResponse sepa reconciliation association creation response swagger:model SepaReconciliationAssociationCreationResponse
func (*SepaReconciliationAssociationCreationResponse) MarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaReconciliationAssociationCreationResponse) UnmarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaReconciliationAssociationDetailsListResponse ¶ added in v0.39.0
type SepaReconciliationAssociationDetailsListResponse struct { // data Data []*SepaReconciliationAssociation `json:"data"` // links Links *Links `json:"links,omitempty"` }
SepaReconciliationAssociationDetailsListResponse sepa reconciliation association details list response swagger:model SepaReconciliationAssociationDetailsListResponse
func (*SepaReconciliationAssociationDetailsListResponse) MarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaReconciliationAssociationDetailsListResponse) UnmarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaReconciliationAssociationDetailsResponse ¶ added in v0.39.0
type SepaReconciliationAssociationDetailsResponse struct { // data Data *SepaReconciliationAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
SepaReconciliationAssociationDetailsResponse sepa reconciliation association details response swagger:model SepaReconciliationAssociationDetailsResponse
func (*SepaReconciliationAssociationDetailsResponse) MarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaReconciliationAssociationDetailsResponse) UnmarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaReconciliationAssociationReference ¶ added in v0.39.0
type SepaReconciliationAssociationReference struct { // id // Required: true // Format: uuid ID strfmt.UUID `json:"id"` // type // Required: true // Enum: [separeconciliation_associations] Type string `json:"type"` }
SepaReconciliationAssociationReference sepa reconciliation association reference swagger:model SepaReconciliationAssociationReference
func (*SepaReconciliationAssociationReference) MarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaReconciliationAssociationReference) UnmarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationReference) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaReconciliationAssociationRelationships ¶ added in v0.39.0
type SepaReconciliationAssociationRelationships struct { // sponsor Sponsor SepaReconciliationAssociationRelationshipsSponsor `json:"sponsor,omitempty"` }
SepaReconciliationAssociationRelationships sepa reconciliation association relationships swagger:model SepaReconciliationAssociationRelationships
func (*SepaReconciliationAssociationRelationships) MarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaReconciliationAssociationRelationships) UnmarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaReconciliationAssociationRelationshipsSponsor ¶ added in v0.39.0
type SepaReconciliationAssociationRelationshipsSponsor struct { // data // Required: true Data SepaReconciliationRelationshipData `json:"data"` }
SepaReconciliationAssociationRelationshipsSponsor sepa reconciliation association relationships sponsor swagger:model SepaReconciliationAssociationRelationshipsSponsor
func (*SepaReconciliationAssociationRelationshipsSponsor) MarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationRelationshipsSponsor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaReconciliationAssociationRelationshipsSponsor) UnmarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationAssociationRelationshipsSponsor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaReconciliationRelationshipData ¶ added in v0.39.0
type SepaReconciliationRelationshipData struct { // id // Required: true // Format: uuid ID strfmt.UUID `json:"id"` // type // Required: true // Enum: [separeconciliation_associations] Type string `json:"type"` }
SepaReconciliationRelationshipData sepa reconciliation relationship data swagger:model SepaReconciliationRelationshipData
func (*SepaReconciliationRelationshipData) MarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationRelationshipData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaReconciliationRelationshipData) UnmarshalBinary ¶ added in v0.39.0
func (m *SepaReconciliationRelationshipData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaSctAssociation ¶
type SepaSctAssociation struct { // attributes Attributes *SepaSctAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
SepaSctAssociation sepa sct association swagger:model SepaSctAssociation
func (*SepaSctAssociation) MarshalBinary ¶
func (m *SepaSctAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaSctAssociation) UnmarshalBinary ¶
func (m *SepaSctAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaSctAssociationAttributes ¶
type SepaSctAssociationAttributes struct { // bic Bic string `json:"bic,omitempty"` // business user BusinessUser string `json:"businessUser,omitempty"` // receiver business user ReceiverBusinessUser string `json:"receiverBusinessUser,omitempty"` }
SepaSctAssociationAttributes sepa sct association attributes swagger:model SepaSctAssociationAttributes
func (*SepaSctAssociationAttributes) MarshalBinary ¶
func (m *SepaSctAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaSctAssociationAttributes) UnmarshalBinary ¶
func (m *SepaSctAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaSctAssociationCreation ¶
type SepaSctAssociationCreation struct { // data Data *NewSepaSctAssociation `json:"data,omitempty"` }
SepaSctAssociationCreation sepa sct association creation swagger:model SepaSctAssociationCreation
func (*SepaSctAssociationCreation) MarshalBinary ¶
func (m *SepaSctAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaSctAssociationCreation) UnmarshalBinary ¶
func (m *SepaSctAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaSctAssociationCreationResponse ¶
type SepaSctAssociationCreationResponse struct { // data Data *SepaSctAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
SepaSctAssociationCreationResponse sepa sct association creation response swagger:model SepaSctAssociationCreationResponse
func (*SepaSctAssociationCreationResponse) MarshalBinary ¶
func (m *SepaSctAssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaSctAssociationCreationResponse) UnmarshalBinary ¶
func (m *SepaSctAssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaSctAssociationDetailsListResponse ¶
type SepaSctAssociationDetailsListResponse struct { // data Data []*SepaSctAssociation `json:"data"` // links Links *Links `json:"links,omitempty"` }
SepaSctAssociationDetailsListResponse sepa sct association details list response swagger:model SepaSctAssociationDetailsListResponse
func (*SepaSctAssociationDetailsListResponse) MarshalBinary ¶
func (m *SepaSctAssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaSctAssociationDetailsListResponse) UnmarshalBinary ¶
func (m *SepaSctAssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaSctAssociationDetailsResponse ¶
type SepaSctAssociationDetailsResponse struct { // data Data *SepaSctAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
SepaSctAssociationDetailsResponse sepa sct association details response swagger:model SepaSctAssociationDetailsResponse
func (*SepaSctAssociationDetailsResponse) MarshalBinary ¶
func (m *SepaSctAssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaSctAssociationDetailsResponse) UnmarshalBinary ¶
func (m *SepaSctAssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SettlementCycle ¶
type SettlementCycle struct { // attributes // Required: true Attributes *SettlementCycleAttributes `json:"attributes"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` }
SettlementCycle settlement cycle swagger:model SettlementCycle
func (*SettlementCycle) MarshalBinary ¶
func (m *SettlementCycle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SettlementCycle) UnmarshalBinary ¶
func (m *SettlementCycle) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SettlementCycleAttributes ¶
type SettlementCycleAttributes struct { // gateway // Pattern: ^[A-Za-z_\-]*$ Gateway string `json:"gateway,omitempty"` // settlement cycle number // Minimum: 1 SettlementCycleNumber int64 `json:"settlement_cycle_number,omitempty"` // settlement cycle type // Pattern: ^[A-Za-z_\-]*$ SettlementCycleType string `json:"settlement_cycle_type,omitempty"` }
SettlementCycleAttributes settlement cycle attributes swagger:model SettlementCycleAttributes
func (*SettlementCycleAttributes) MarshalBinary ¶
func (m *SettlementCycleAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SettlementCycleAttributes) UnmarshalBinary ¶
func (m *SettlementCycleAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SettlementCycleCreation ¶
type SettlementCycleCreation struct { // data Data *SettlementCycle `json:"data,omitempty"` }
SettlementCycleCreation settlement cycle creation swagger:model SettlementCycleCreation
func (*SettlementCycleCreation) MarshalBinary ¶
func (m *SettlementCycleCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SettlementCycleCreation) UnmarshalBinary ¶
func (m *SettlementCycleCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SettlementCycleCreationResponse ¶
type SettlementCycleCreationResponse interface{}
SettlementCycleCreationResponse settlement cycle creation response swagger:model SettlementCycleCreationResponse
type SettlementCycleType ¶
type SettlementCycleType string
SettlementCycleType settlement cycle type swagger:model SettlementCycleType
const ( // SettlementCycleTypeDaily captures enum value "daily" SettlementCycleTypeDaily SettlementCycleType = "daily" // SettlementCycleTypePerScheme captures enum value "per_scheme" SettlementCycleTypePerScheme SettlementCycleType = "per_scheme" )
type SigningCertificate ¶
type SigningCertificate struct { // data Data *SigningCertificateData `json:"data,omitempty"` }
SigningCertificate signing certificate swagger:model SigningCertificate
func (*SigningCertificate) MarshalBinary ¶
func (m *SigningCertificate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SigningCertificate) UnmarshalBinary ¶
func (m *SigningCertificate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SigningCertificateData ¶
type SigningCertificateData struct { // dn // Required: true Dn *string `json:"dn"` // id // Format: uuid ID *strfmt.UUID `json:"id,omitempty"` // key id // Required: true // Format: uuid KeyID *strfmt.UUID `json:"key_id"` // type // Enum: [certificates] Type string `json:"type,omitempty"` }
SigningCertificateData signing certificate data swagger:model SigningCertificateData
func (*SigningCertificateData) MarshalBinary ¶
func (m *SigningCertificateData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SigningCertificateData) UnmarshalBinary ¶
func (m *SigningCertificateData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Subscription ¶
type Subscription struct { // attributes Attributes *SubscriptionAttributes `json:"attributes,omitempty"` // created on // Format: date-time CreatedOn *strfmt.DateTime `json:"created_on,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // modified on // Format: date-time ModifiedOn *strfmt.DateTime `json:"modified_on,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type // Pattern: ^[A-Za-z]*$ Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
Subscription subscription swagger:model Subscription
func (*Subscription) MarshalBinary ¶
func (m *Subscription) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Subscription) UnmarshalBinary ¶
func (m *Subscription) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubscriptionAttributes ¶
type SubscriptionAttributes struct { // callback transport // Enum: [http email queue] CallbackTransport string `json:"callback_transport,omitempty"` // callback uri // Pattern: ^[A-Za-z0-9 .,@:\/-_]*$ CallbackURI string `json:"callback_uri,omitempty"` // deactivated Deactivated bool `json:"deactivated,omitempty"` // event type // Pattern: ^[A-Za-z_-]*$ EventType string `json:"event_type,omitempty"` // record type // Pattern: ^[A-Za-z_-]*$ RecordType string `json:"record_type,omitempty"` // user id // Read Only: true // Format: uuid UserID strfmt.UUID `json:"user_id,omitempty"` }
SubscriptionAttributes subscription attributes swagger:model SubscriptionAttributes
func (*SubscriptionAttributes) MarshalBinary ¶
func (m *SubscriptionAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscriptionAttributes) UnmarshalBinary ¶
func (m *SubscriptionAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubscriptionCreation ¶
type SubscriptionCreation struct { // data Data *Subscription `json:"data,omitempty"` }
SubscriptionCreation subscription creation swagger:model SubscriptionCreation
func (*SubscriptionCreation) MarshalBinary ¶
func (m *SubscriptionCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscriptionCreation) UnmarshalBinary ¶
func (m *SubscriptionCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubscriptionCreationResponse ¶
type SubscriptionCreationResponse struct { // data Data *Subscription `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
SubscriptionCreationResponse subscription creation response swagger:model SubscriptionCreationResponse
func (*SubscriptionCreationResponse) MarshalBinary ¶
func (m *SubscriptionCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscriptionCreationResponse) UnmarshalBinary ¶
func (m *SubscriptionCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubscriptionDetailsListResponse ¶
type SubscriptionDetailsListResponse struct { // data Data []*Subscription `json:"data"` // links Links *Links `json:"links,omitempty"` }
SubscriptionDetailsListResponse subscription details list response swagger:model SubscriptionDetailsListResponse
func (*SubscriptionDetailsListResponse) MarshalBinary ¶
func (m *SubscriptionDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscriptionDetailsListResponse) UnmarshalBinary ¶
func (m *SubscriptionDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SubscriptionDetailsResponse ¶
type SubscriptionDetailsResponse struct { // data Data *Subscription `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
SubscriptionDetailsResponse subscription details response swagger:model SubscriptionDetailsResponse
func (*SubscriptionDetailsResponse) MarshalBinary ¶
func (m *SubscriptionDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SubscriptionDetailsResponse) UnmarshalBinary ¶
func (m *SubscriptionDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UltimateEntity ¶
type UltimateEntity struct { // address Address string `json:"address,omitempty"` // birth city BirthCity string `json:"birth_city,omitempty"` // birth country BirthCountry string `json:"birth_country,omitempty"` // birth date // Format: date BirthDate strfmt.Date `json:"birth_date,omitempty"` // birth province BirthProvince string `json:"birth_province,omitempty"` // country Country string `json:"country,omitempty"` // name Name string `json:"name,omitempty"` // organisation identification OrganisationIdentification string `json:"organisation_identification,omitempty"` // organisation identification code OrganisationIdentificationCode string `json:"organisation_identification_code,omitempty"` // organisation identification issuer OrganisationIdentificationIssuer string `json:"organisation_identification_issuer,omitempty"` }
UltimateEntity ultimate entity swagger:model UltimateEntity
func (*UltimateEntity) MarshalBinary ¶
func (m *UltimateEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UltimateEntity) UnmarshalBinary ¶
func (m *UltimateEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type User ¶
type User struct { // attributes Attributes *UserAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
User user swagger:model User
func (*User) MarshalBinary ¶
MarshalBinary interface implementation
func (*User) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type UserAttributes ¶
type UserAttributes struct { // email // Pattern: ^[A-Za-z0-9-+@.]*$ Email string `json:"email,omitempty"` // role ids RoleIds []strfmt.UUID `json:"role_ids"` // username // Pattern: ^[A-Za-z0-9-+@.]*$ Username string `json:"username,omitempty"` }
UserAttributes user attributes swagger:model UserAttributes
func (*UserAttributes) MarshalBinary ¶
func (m *UserAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserAttributes) UnmarshalBinary ¶
func (m *UserAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UserCreation ¶
type UserCreation struct { // data Data *User `json:"data,omitempty"` }
UserCreation user creation swagger:model UserCreation
func (*UserCreation) MarshalBinary ¶
func (m *UserCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserCreation) UnmarshalBinary ¶
func (m *UserCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UserCreationResponse ¶
type UserCreationResponse struct { // data Data *User `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
UserCreationResponse user creation response swagger:model UserCreationResponse
func (*UserCreationResponse) MarshalBinary ¶
func (m *UserCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserCreationResponse) UnmarshalBinary ¶
func (m *UserCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UserCredentialListResponse ¶
type UserCredentialListResponse struct { // data Data []*Credential `json:"data"` // links Links *Links `json:"links,omitempty"` }
UserCredentialListResponse user credential list response swagger:model UserCredentialListResponse
func (*UserCredentialListResponse) MarshalBinary ¶
func (m *UserCredentialListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserCredentialListResponse) UnmarshalBinary ¶
func (m *UserCredentialListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UserDetailsListResponse ¶
type UserDetailsListResponse struct { // data Data []*User `json:"data"` // links Links *Links `json:"links,omitempty"` }
UserDetailsListResponse user details list response swagger:model UserDetailsListResponse
func (*UserDetailsListResponse) MarshalBinary ¶
func (m *UserDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserDetailsListResponse) UnmarshalBinary ¶
func (m *UserDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UserDetailsResponse ¶
type UserDetailsResponse struct { // data Data *User `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
UserDetailsResponse user details response swagger:model UserDetailsResponse
func (*UserDetailsResponse) MarshalBinary ¶
func (m *UserDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserDetailsResponse) UnmarshalBinary ¶
func (m *UserDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UserPublicKeyListResponse ¶ added in v0.30.0
type UserPublicKeyListResponse struct { // data Data []*UserPublicKeyListResponseDataItems0 `json:"data"` // links Links *Links `json:"links,omitempty"` }
UserPublicKeyListResponse user public key list response swagger:model UserPublicKeyListResponse
func (*UserPublicKeyListResponse) MarshalBinary ¶ added in v0.30.0
func (m *UserPublicKeyListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserPublicKeyListResponse) UnmarshalBinary ¶ added in v0.30.0
func (m *UserPublicKeyListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UserPublicKeyListResponseDataItems0 ¶ added in v0.30.0
type UserPublicKeyListResponseDataItems0 struct { // public key id // Format: uuid PublicKeyID strfmt.UUID `json:"public_key_id,omitempty"` }
UserPublicKeyListResponseDataItems0 user public key list response data items0 swagger:model UserPublicKeyListResponseDataItems0
func (*UserPublicKeyListResponseDataItems0) MarshalBinary ¶ added in v0.30.0
func (m *UserPublicKeyListResponseDataItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserPublicKeyListResponseDataItems0) UnmarshalBinary ¶ added in v0.30.0
func (m *UserPublicKeyListResponseDataItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UserRoleListResponse ¶
type UserRoleListResponse struct { // data Data []*Role `json:"data"` // links Links *Links `json:"links,omitempty"` }
UserRoleListResponse user role list response swagger:model UserRoleListResponse
func (*UserRoleListResponse) MarshalBinary ¶
func (m *UserRoleListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UserRoleListResponse) UnmarshalBinary ¶
func (m *UserRoleListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ValidationSource ¶
type ValidationSource string
ValidationSource validation source swagger:model ValidationSource
const ( // ValidationSourcePaymentAPI captures enum value "payment_api" ValidationSourcePaymentAPI ValidationSource = "payment_api" // ValidationSourcePayportInterface captures enum value "payport_interface" ValidationSourcePayportInterface ValidationSource = "payport_interface" // ValidationSourceStarlingGateway captures enum value "starling_gateway" ValidationSourceStarlingGateway ValidationSource = "starling_gateway" // ValidationSourceBacsGateway captures enum value "bacs_gateway" ValidationSourceBacsGateway ValidationSource = "bacs_gateway" )
type ValidationStatus ¶
type ValidationStatus string
ValidationStatus validation status swagger:model ValidationStatus
const ( // ValidationStatusFailed captures enum value "failed" ValidationStatusFailed ValidationStatus = "failed" // ValidationStatusPassed captures enum value "passed" ValidationStatusPassed ValidationStatus = "passed" // ValidationStatusNotAccepted captures enum value "not_accepted" ValidationStatusNotAccepted ValidationStatus = "not_accepted" )
type VocalinkReportAssociation ¶
type VocalinkReportAssociation struct { // attributes Attributes *VocalinkReportAssociationAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // relationships Relationships *VocalinkReportAssociationRelationships `json:"relationships,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
VocalinkReportAssociation vocalink report association swagger:model VocalinkReportAssociation
func (*VocalinkReportAssociation) MarshalBinary ¶
func (m *VocalinkReportAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportAssociation) UnmarshalBinary ¶
func (m *VocalinkReportAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportAssociationAttributes ¶
type VocalinkReportAssociationAttributes struct { // bacs service user number BacsServiceUserNumber string `json:"bacs_service_user_number,omitempty"` }
VocalinkReportAssociationAttributes vocalink report association attributes swagger:model VocalinkReportAssociationAttributes
func (*VocalinkReportAssociationAttributes) MarshalBinary ¶
func (m *VocalinkReportAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportAssociationAttributes) UnmarshalBinary ¶
func (m *VocalinkReportAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportAssociationCertificateRelationship ¶
type VocalinkReportAssociationCertificateRelationship struct { // data Data *VocalinkReportAssociationCertificateRelationshipData `json:"data,omitempty"` }
VocalinkReportAssociationCertificateRelationship vocalink report association certificate relationship swagger:model VocalinkReportAssociationCertificateRelationship
func (*VocalinkReportAssociationCertificateRelationship) MarshalBinary ¶
func (m *VocalinkReportAssociationCertificateRelationship) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportAssociationCertificateRelationship) UnmarshalBinary ¶
func (m *VocalinkReportAssociationCertificateRelationship) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportAssociationCertificateRelationshipData ¶
type VocalinkReportAssociationCertificateRelationshipData struct { // certificate id // Format: uuid CertificateID strfmt.UUID `json:"certificate_id,omitempty"` // key id // Format: uuid KeyID strfmt.UUID `json:"key_id,omitempty"` // type Type string `json:"type,omitempty"` }
VocalinkReportAssociationCertificateRelationshipData vocalink report association certificate relationship data swagger:model VocalinkReportAssociationCertificateRelationshipData
func (*VocalinkReportAssociationCertificateRelationshipData) MarshalBinary ¶
func (m *VocalinkReportAssociationCertificateRelationshipData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportAssociationCertificateRelationshipData) UnmarshalBinary ¶
func (m *VocalinkReportAssociationCertificateRelationshipData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportAssociationCreation ¶
type VocalinkReportAssociationCreation struct { // data Data *NewVocalinkReportAssociation `json:"data,omitempty"` }
VocalinkReportAssociationCreation vocalink report association creation swagger:model VocalinkReportAssociationCreation
func (*VocalinkReportAssociationCreation) MarshalBinary ¶
func (m *VocalinkReportAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportAssociationCreation) UnmarshalBinary ¶
func (m *VocalinkReportAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportAssociationCreationResponse ¶
type VocalinkReportAssociationCreationResponse struct { // data Data *VocalinkReportAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
VocalinkReportAssociationCreationResponse vocalink report association creation response swagger:model VocalinkReportAssociationCreationResponse
func (*VocalinkReportAssociationCreationResponse) MarshalBinary ¶
func (m *VocalinkReportAssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportAssociationCreationResponse) UnmarshalBinary ¶
func (m *VocalinkReportAssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportAssociationDetailsListResponse ¶
type VocalinkReportAssociationDetailsListResponse struct { // data Data []*VocalinkReportAssociation `json:"data"` // links Links *Links `json:"links,omitempty"` }
VocalinkReportAssociationDetailsListResponse vocalink report association details list response swagger:model VocalinkReportAssociationDetailsListResponse
func (*VocalinkReportAssociationDetailsListResponse) MarshalBinary ¶
func (m *VocalinkReportAssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportAssociationDetailsListResponse) UnmarshalBinary ¶
func (m *VocalinkReportAssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportAssociationDetailsResponse ¶
type VocalinkReportAssociationDetailsResponse struct { // data Data *VocalinkReportAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
VocalinkReportAssociationDetailsResponse vocalink report association details response swagger:model VocalinkReportAssociationDetailsResponse
func (*VocalinkReportAssociationDetailsResponse) MarshalBinary ¶
func (m *VocalinkReportAssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportAssociationDetailsResponse) UnmarshalBinary ¶
func (m *VocalinkReportAssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportAssociationRelationships ¶
type VocalinkReportAssociationRelationships struct { // bacs member certificate BacsMemberCertificate *VocalinkReportAssociationCertificateRelationship `json:"bacs_member_certificate,omitempty"` // bacs service user certificate BacsServiceUserCertificate *VocalinkReportAssociationCertificateRelationship `json:"bacs_service_user_certificate,omitempty"` // fps member certificate FpsMemberCertificate *VocalinkReportAssociationCertificateRelationship `json:"fps_member_certificate,omitempty"` }
VocalinkReportAssociationRelationships vocalink report association relationships swagger:model VocalinkReportAssociationRelationships
func (*VocalinkReportAssociationRelationships) MarshalBinary ¶
func (m *VocalinkReportAssociationRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportAssociationRelationships) UnmarshalBinary ¶
func (m *VocalinkReportAssociationRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportCertificate ¶
type VocalinkReportCertificate struct { // attributes Attributes *VocalinkReportCertificateAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
VocalinkReportCertificate vocalink report certificate swagger:model VocalinkReportCertificate
func (*VocalinkReportCertificate) MarshalBinary ¶
func (m *VocalinkReportCertificate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportCertificate) UnmarshalBinary ¶
func (m *VocalinkReportCertificate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportCertificateAttributes ¶
type VocalinkReportCertificateAttributes struct { // certificate // Required: true Certificate *string `json:"certificate"` // issuing certificates IssuingCertificates []string `json:"issuing_certificates"` }
VocalinkReportCertificateAttributes vocalink report certificate attributes swagger:model VocalinkReportCertificateAttributes
func (*VocalinkReportCertificateAttributes) MarshalBinary ¶
func (m *VocalinkReportCertificateAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportCertificateAttributes) UnmarshalBinary ¶
func (m *VocalinkReportCertificateAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportCertificateCreation ¶
type VocalinkReportCertificateCreation struct { // data Data *VocalinkReportCertificate `json:"data,omitempty"` }
VocalinkReportCertificateCreation vocalink report certificate creation swagger:model VocalinkReportCertificateCreation
func (*VocalinkReportCertificateCreation) MarshalBinary ¶
func (m *VocalinkReportCertificateCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportCertificateCreation) UnmarshalBinary ¶
func (m *VocalinkReportCertificateCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportCertificateCreationResponse ¶
type VocalinkReportCertificateCreationResponse struct { // data Data *VocalinkReportCertificate `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
VocalinkReportCertificateCreationResponse vocalink report certificate creation response swagger:model VocalinkReportCertificateCreationResponse
func (*VocalinkReportCertificateCreationResponse) MarshalBinary ¶
func (m *VocalinkReportCertificateCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportCertificateCreationResponse) UnmarshalBinary ¶
func (m *VocalinkReportCertificateCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportCertificateDetailsListResponse ¶
type VocalinkReportCertificateDetailsListResponse struct { // data Data []*VocalinkReportCertificate `json:"data"` // links Links *Links `json:"links,omitempty"` }
VocalinkReportCertificateDetailsListResponse vocalink report certificate details list response swagger:model VocalinkReportCertificateDetailsListResponse
func (*VocalinkReportCertificateDetailsListResponse) MarshalBinary ¶
func (m *VocalinkReportCertificateDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportCertificateDetailsListResponse) UnmarshalBinary ¶
func (m *VocalinkReportCertificateDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportCertificateDetailsResponse ¶
type VocalinkReportCertificateDetailsResponse struct { // data Data *VocalinkReportCertificate `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
VocalinkReportCertificateDetailsResponse vocalink report certificate details response swagger:model VocalinkReportCertificateDetailsResponse
func (*VocalinkReportCertificateDetailsResponse) MarshalBinary ¶
func (m *VocalinkReportCertificateDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportCertificateDetailsResponse) UnmarshalBinary ¶
func (m *VocalinkReportCertificateDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportCertificateRequest ¶
type VocalinkReportCertificateRequest struct { // attributes Attributes *VocalinkReportCertificateRequestAttributes `json:"attributes,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
VocalinkReportCertificateRequest vocalink report certificate request swagger:model VocalinkReportCertificateRequest
func (*VocalinkReportCertificateRequest) MarshalBinary ¶
func (m *VocalinkReportCertificateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportCertificateRequest) UnmarshalBinary ¶
func (m *VocalinkReportCertificateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportCertificateRequestAttributes ¶
type VocalinkReportCertificateRequestAttributes struct { // certificate signing request CertificateSigningRequest string `json:"certificate_signing_request,omitempty"` // description Description string `json:"description,omitempty"` // private key PrivateKey string `json:"private_key,omitempty"` // public key PublicKey string `json:"public_key,omitempty"` // subject Subject string `json:"subject,omitempty"` }
VocalinkReportCertificateRequestAttributes vocalink report certificate request attributes swagger:model VocalinkReportCertificateRequestAttributes
func (*VocalinkReportCertificateRequestAttributes) MarshalBinary ¶
func (m *VocalinkReportCertificateRequestAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportCertificateRequestAttributes) UnmarshalBinary ¶
func (m *VocalinkReportCertificateRequestAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportCertificateRequestCreation ¶
type VocalinkReportCertificateRequestCreation struct { // data Data *VocalinkReportCertificateRequest `json:"data,omitempty"` }
VocalinkReportCertificateRequestCreation vocalink report certificate request creation swagger:model VocalinkReportCertificateRequestCreation
func (*VocalinkReportCertificateRequestCreation) MarshalBinary ¶
func (m *VocalinkReportCertificateRequestCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportCertificateRequestCreation) UnmarshalBinary ¶
func (m *VocalinkReportCertificateRequestCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportCertificateRequestCreationResponse ¶
type VocalinkReportCertificateRequestCreationResponse struct { // data Data *VocalinkReportCertificateRequest `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
VocalinkReportCertificateRequestCreationResponse vocalink report certificate request creation response swagger:model VocalinkReportCertificateRequestCreationResponse
func (*VocalinkReportCertificateRequestCreationResponse) MarshalBinary ¶
func (m *VocalinkReportCertificateRequestCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportCertificateRequestCreationResponse) UnmarshalBinary ¶
func (m *VocalinkReportCertificateRequestCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportCertificateRequestDetailsListResponse ¶
type VocalinkReportCertificateRequestDetailsListResponse struct { // data Data []*VocalinkReportCertificateRequest `json:"data"` // links Links *Links `json:"links,omitempty"` }
VocalinkReportCertificateRequestDetailsListResponse vocalink report certificate request details list response swagger:model VocalinkReportCertificateRequestDetailsListResponse
func (*VocalinkReportCertificateRequestDetailsListResponse) MarshalBinary ¶
func (m *VocalinkReportCertificateRequestDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportCertificateRequestDetailsListResponse) UnmarshalBinary ¶
func (m *VocalinkReportCertificateRequestDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VocalinkReportCertificateRequestDetailsResponse ¶
type VocalinkReportCertificateRequestDetailsResponse struct { // data Data *VocalinkReportCertificateRequest `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
VocalinkReportCertificateRequestDetailsResponse vocalink report certificate request details response swagger:model VocalinkReportCertificateRequestDetailsResponse
func (*VocalinkReportCertificateRequestDetailsResponse) MarshalBinary ¶
func (m *VocalinkReportCertificateRequestDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VocalinkReportCertificateRequestDetailsResponse) UnmarshalBinary ¶
func (m *VocalinkReportCertificateRequestDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- account.go
- account_attributes.go
- account_configuration.go
- account_configuration_attributes.go
- account_configuration_creation.go
- account_configuration_creation_response.go
- account_configuration_details_list_response.go
- account_configuration_details_response.go
- account_creation.go
- account_creation_response.go
- account_details_list_response.go
- account_details_response.go
- account_generation_configuration.go
- account_generation_configuration_valid_account_ranges.go
- account_generation_configuration_valid_account_ranges_items.go
- account_holding_entity.go
- account_number_code.go
- account_routing.go
- account_routing_attributes.go
- account_routing_creation.go
- account_routing_creation_response.go
- account_routing_details_list_response.go
- account_routing_details_response.go
- ace.go
- ace_creation.go
- ace_creation_response.go
- ace_details_list_response.go
- ace_details_response.go
- api_error.go
- approval_details_list_response.go
- approval_request.go
- association.go
- association_attributes.go
- association_creation.go
- association_creation_response.go
- association_details_list_response.go
- association_details_response.go
- audit_entry.go
- bacs_association.go
- bacs_association_attributes.go
- bacs_association_certificate_relationship.go
- bacs_association_creation.go
- bacs_association_creation_response.go
- bacs_association_details_list_response.go
- bacs_association_details_response.go
- bacs_association_relationships.go
- bacs_new_association.go
- bank_id.go
- bank_id_attributes.go
- bank_id_code.go
- bank_id_creation.go
- bank_id_creation_response.go
- bank_id_details_list_response.go
- bank_id_details_response.go
- beneficiary_debtor_account_holding_entity.go
- bic.go
- bic_attributes.go
- bic_creation.go
- bic_creation_response.go
- bic_details_list_response.go
- bic_details_response.go
- certificate.go
- certificate_attributes.go
- certificate_creation.go
- certificate_creation_response.go
- certificate_details_list_response.go
- certificate_details_response.go
- charges_information.go
- co_p_association.go
- co_p_association_attributes.go
- co_p_association_creation.go
- co_p_association_creation_response.go
- co_p_association_details_list_response.go
- co_p_association_details_response.go
- co_p_association_relationships.go
- configuration_amendment.go
- credential.go
- credential_creation_response.go
- credential_secret.go
- curve_type.go
- direct_debit.go
- direct_debit_admission.go
- direct_debit_admission_status.go
- direct_debit_admission_status_reason.go
- direct_debit_details_list_response.go
- direct_debit_relationships.go
- ebury_association.go
- ebury_association_attributes.go
- ebury_association_creation.go
- ebury_association_creation_response.go
- ebury_association_list_response.go
- ebury_association_response.go
- gocardless_association.go
- gocardless_association_amendment.go
- gocardless_association_attributes.go
- gocardless_association_creation.go
- gocardless_association_creation_response.go
- gocardless_association_fetch_response.go
- gocardless_association_list_response.go
- gocardless_association_patch_attributes.go
- gocardless_association_response.go
- gocardless_association_update.go
- intermediary_bank_account_holding_entity.go
- key.go
- key_attributes.go
- key_creation.go
- key_creation_response.go
- key_details_list_response.go
- key_details_response.go
- key_type.go
- lhv_association.go
- lhv_association_attributes.go
- lhv_association_creation.go
- lhv_association_creation_response.go
- lhv_association_details_list_response.go
- lhv_association_details_response.go
- limit.go
- limit_amendment.go
- limit_creation.go
- limit_creation_response.go
- limit_details_list_response.go
- limit_details_response.go
- links.go
- mandate.go
- mandate_admission.go
- mandate_admission_status.go
- mandate_admission_status_reason.go
- mandate_attributes.go
- mandate_attributes_beneficiary_party.go
- mandate_attributes_debtor_party.go
- mandate_details_list_response.go
- mandate_frequency.go
- mandate_relationships.go
- matching_criteria.go
- new_association.go
- new_association_attributes.go
- new_ebury_association.go
- new_gocardless_association.go
- new_lhv_association.go
- new_payment_admission.go
- new_payment_submission.go
- new_products_association.go
- new_return_admission.go
- new_return_submission.go
- new_sepa_instant_association.go
- new_sepa_reconciliation_association.go
- new_sepa_sct_association.go
- new_vocalink_report_association.go
- organisation.go
- organisation_attributes.go
- organisation_creation.go
- organisation_creation_response.go
- organisation_details_list_response.go
- organisation_details_response.go
- organisation_update.go
- payment.go
- payment_admission.go
- payment_admission_creation.go
- payment_admission_creation_response.go
- payment_admission_details_response.go
- payment_admission_status.go
- payment_admission_status_reason.go
- payment_amendment.go
- payment_creation.go
- payment_creation_response.go
- payment_defaults.go
- payment_defaults_amendment.go
- payment_defaults_create.go
- payment_defaults_create_response.go
- payment_defaults_list_response.go
- payment_defaults_response.go
- payment_details_list_response.go
- payment_details_response.go
- payment_relationships.go
- payment_submission.go
- payment_submission_amendment.go
- payment_submission_creation.go
- payment_submission_creation_response.go
- payment_submission_details_list_response.go
- payment_submission_details_response.go
- payment_submission_relationships.go
- payment_submission_status.go
- payment_submission_validation.go
- payment_submission_validation_creation.go
- payment_submission_validation_creation_response.go
- payment_submitted_event.go
- payport_association.go
- payport_association_attributes.go
- payport_association_creation.go
- payport_association_creation_response.go
- payport_association_details_list_response.go
- payport_association_details_response.go
- payport_participant_type.go
- position.go
- position_details_list_response.go
- products_association.go
- products_association_attributes.go
- products_association_creation.go
- products_association_creation_response.go
- products_association_details_list_response.go
- products_association_details_response.go
- public_key.go
- public_key_creation_response.go
- receivers_correspondent_account_holding_entity.go
- record_count.go
- reimbursement_account_holding_entity.go
- relationship.go
- relationship_data.go
- relationship_links.go
- relationships_response.go
- resource_type.go
- return_admission.go
- return_admission_creation.go
- return_admission_creation_response.go
- return_admission_details_response.go
- return_admission_relationships.go
- return_admission_status.go
- return_creation.go
- return_creation_response.go
- return_details_response.go
- return_payment.go
- return_reversal_admission.go
- return_reversal_admission_creation.go
- return_reversal_admission_creation_response.go
- return_reversal_admission_details_response.go
- return_reversal_creation.go
- return_reversal_creation_response.go
- return_reversal_details_response.go
- return_submission.go
- return_submission_amendment.go
- return_submission_creation.go
- return_submission_creation_response.go
- return_submission_details_response.go
- return_submission_relationships.go
- return_submission_status.go
- return_submission_validation.go
- return_submission_validation_creation.go
- return_submission_validation_creation_response.go
- return_submitted_event.go
- reversal_admission.go
- reversal_admission_creation.go
- reversal_admission_creation_response.go
- reversal_admission_details_response.go
- reversal_creation.go
- reversal_creation_response.go
- reversal_details_response.go
- reversal_payment.go
- reversal_return.go
- role.go
- role_attributes.go
- role_creation.go
- role_creation_response.go
- role_details_list_response.go
- role_details_response.go
- self.go
- senders_correspondent_account_holding_entity.go
- sepa_instant_association.go
- sepa_instant_association_attributes.go
- sepa_instant_association_creation.go
- sepa_instant_association_creation_response.go
- sepa_instant_association_details_list_response.go
- sepa_instant_association_details_response.go
- sepa_instant_association_reference.go
- sepa_instant_association_relationships.go
- sepa_reconciliation_association.go
- sepa_reconciliation_association_attributes.go
- sepa_reconciliation_association_creation.go
- sepa_reconciliation_association_creation_response.go
- sepa_reconciliation_association_details_list_response.go
- sepa_reconciliation_association_details_response.go
- sepa_reconciliation_association_reference.go
- sepa_reconciliation_association_relationships.go
- sepa_reconciliation_relationship_data.go
- sepa_sct_association.go
- sepa_sct_association_attributes.go
- sepa_sct_association_creation.go
- sepa_sct_association_creation_response.go
- sepa_sct_association_details_list_response.go
- sepa_sct_association_details_response.go
- settlement_cycle.go
- settlement_cycle_creation.go
- settlement_cycle_creation_response.go
- settlement_cycle_type.go
- signing_certificate.go
- subscription.go
- subscription_attributes.go
- subscription_creation.go
- subscription_creation_response.go
- subscription_details_list_response.go
- subscription_details_response.go
- ultimate_entity.go
- user.go
- user_creation.go
- user_creation_response.go
- user_credential_list_response.go
- user_details_list_response.go
- user_details_response.go
- user_public_key_list_response.go
- user_role_list_response.go
- validation_source.go
- validation_status.go
- vocalink_report_association.go
- vocalink_report_association_attributes.go
- vocalink_report_association_certificate_relationship.go
- vocalink_report_association_creation.go
- vocalink_report_association_creation_response.go
- vocalink_report_association_details_list_response.go
- vocalink_report_association_details_response.go
- vocalink_report_association_relationships.go
- vocalink_report_certificate.go
- vocalink_report_certificate_attributes.go
- vocalink_report_certificate_creation.go
- vocalink_report_certificate_creation_response.go
- vocalink_report_certificate_details_list_response.go
- vocalink_report_certificate_details_response.go
- vocalink_report_certificate_request.go
- vocalink_report_certificate_request_attributes.go
- vocalink_report_certificate_request_creation.go
- vocalink_report_certificate_request_creation_response.go
- vocalink_report_certificate_request_details_list_response.go
- vocalink_report_certificate_request_details_response.go