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 LhvAssociationPatch
- type LhvAssociationWithRelationships
- func (m *LhvAssociationWithRelationships) MarshalBinary() ([]byte, error)
- func (m LhvAssociationWithRelationships) MarshalJSON() ([]byte, error)
- func (m *LhvAssociationWithRelationships) UnmarshalBinary(b []byte) error
- func (m *LhvAssociationWithRelationships) UnmarshalJSON(raw []byte) error
- func (m *LhvAssociationWithRelationships) Validate(formats strfmt.Registry) error
- type LhvMasterAccount
- type LhvMasterAccountAttributes
- type LhvMasterAccountCreation
- type LhvMasterAccountListResponse
- type LhvMasterAccountRelationship
- type LhvMasterAccountRelationshipMasterAccounts
- type LhvMasterAccountResponse
- type LhvUpdateAssociation
- type LhvUpdateAssociationAttributes
- 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 NewSepaLiquidityAssociation
- 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 ReconciliationAssociation
- type ReconciliationAssociationAttributes
- type ReconciliationAssociationCreation
- type ReconciliationAssociationDetailsListResponse
- type ReconciliationAssociationDetailsResponse
- type ReconciliationNewAssociation
- type ReconciliationServiceAssociation
- type ReconciliationServiceAssociationAttributes
- type ReconciliationServiceAssociationCreation
- type ReconciliationServiceAssociationDetailsListResponse
- type ReconciliationServiceAssociationDetailsResponse
- type ReconciliationServiceNewAssociation
- 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 SepaInstantAssociationPatch
- type SepaInstantAssociationReference
- type SepaInstantAssociationRelationships
- type SepaInstantAssociationRelationshipsSponsor
- type SepaLiquidityAddress
- type SepaLiquidityAssociation
- type SepaLiquidityAssociationAttributes
- type SepaLiquidityAssociationCreation
- type SepaLiquidityAssociationCreationResponse
- type SepaLiquidityAssociationDetailsListResponse
- type SepaLiquidityAssociationDetailsResponse
- type SepaLiquidityAssociationRelationships
- type SepaLiquidityAssociationRelationshipsSponsor
- type SepaLiquidityRelationshipData
- type SepaReconciliationAssociation
- type SepaReconciliationAssociationAttributes
- type SepaReconciliationAssociationAttributesAddress
- type SepaReconciliationAssociationCreation
- type SepaReconciliationAssociationCreationResponse
- type SepaReconciliationAssociationDetailsListResponse
- type SepaReconciliationAssociationDetailsResponse
- 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 SigningKeysAttributes
- type SigningKeysCreation
- type SigningKeysRequestData
- type SigningKeysResourceType
- type SigningKeysResponse
- type SigningKeysResponseData
- type SsoUser
- type SsoUserAttributes
- type SsoUserCreation
- type SsoUserCreationResponse
- type SsoUserDetailsResponse
- type Subscription
- type SubscriptionAttributes
- type SubscriptionCreation
- type SubscriptionCreationResponse
- type SubscriptionDetailsListResponse
- type SubscriptionDetailsResponse
- type UltimateEntity
- type UpdateSepaInstantAssociation
- type UpdateSepaInstantAssociationAttributes
- 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 ( // ReconciliationAssociationAttributesSchemeTypeSEPAINSTANT captures enum value "SEPAINSTANT" ReconciliationAssociationAttributesSchemeTypeSEPAINSTANT string = "SEPAINSTANT" // ReconciliationAssociationAttributesSchemeTypeFPS captures enum value "FPS" ReconciliationAssociationAttributesSchemeTypeFPS string = "FPS" )
const ( // ReconciliationServiceAssociationAttributesSchemeTypeSEPAINSTANT captures enum value "SEPAINSTANT" ReconciliationServiceAssociationAttributesSchemeTypeSEPAINSTANT string = "SEPAINSTANT" // ReconciliationServiceAssociationAttributesSchemeTypeFPS captures enum value "FPS" ReconciliationServiceAssociationAttributesSchemeTypeFPS string = "FPS" )
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 ( // LhvAssociationTypeLhvgatewayAssociations captures enum value "lhvgateway_associations" LhvAssociationTypeLhvgatewayAssociations string = "lhvgateway_associations" )
const ( // LhvMasterAccountTypeLhvgatewayMasterAccounts captures enum value "lhvgateway_master_accounts" LhvMasterAccountTypeLhvgatewayMasterAccounts string = "lhvgateway_master_accounts" )
const ( // ReconciliationAssociationTypeReconciliationAssociations captures enum value "reconciliation_associations" ReconciliationAssociationTypeReconciliationAssociations string = "reconciliation_associations" )
const ( // ReconciliationNewAssociationTypeReconciliationAssociations captures enum value "reconciliation_associations" ReconciliationNewAssociationTypeReconciliationAssociations string = "reconciliation_associations" )
const ( // ReconciliationServiceAssociationTypeReconciliationAssociations captures enum value "reconciliation_associations" ReconciliationServiceAssociationTypeReconciliationAssociations string = "reconciliation_associations" )
const ( // ReconciliationServiceNewAssociationTypeReconciliationAssociations captures enum value "reconciliation_associations" ReconciliationServiceNewAssociationTypeReconciliationAssociations string = "reconciliation_associations" )
const ( // SepaInstantAssociationReferenceTypeSepainstantAssociations captures enum value "sepainstant_associations" SepaInstantAssociationReferenceTypeSepainstantAssociations string = "sepainstant_associations" )
const ( // SepaLiquidityRelationshipDataTypeSepaliquidityAssociations captures enum value "sepaliquidity_associations" SepaLiquidityRelationshipDataTypeSepaliquidityAssociations string = "sepaliquidity_associations" )
const ( // SepaReconciliationRelationshipDataTypeSepareconciliationAssociations captures enum value "separeconciliation_associations" SepaReconciliationRelationshipDataTypeSepareconciliationAssociations string = "separeconciliation_associations" )
const ( // SigningCertificateDataTypeCertificates captures enum value "certificates" SigningCertificateDataTypeCertificates string = "certificates" )
const ( // SigningKeysRequestDataTypeSigningKeys captures enum value "signing_keys" SigningKeysRequestDataTypeSigningKeys string = "signing_keys" )
const ( // UpdateSepaInstantAssociationTypeSepainstantAssociations captures enum value "sepainstant_associations" UpdateSepaInstantAssociationTypeSepainstantAssociations string = "sepainstant_associations" )
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"` // Api error additional properties APIErrorAdditionalProperties map[string]interface{} `json:"-"` }
APIError Api error
swagger:model ApiError
func (*APIError) MarshalBinary ¶
MarshalBinary interface implementation
func (APIError) MarshalJSON ¶ added in v0.43.0
MarshalJSON marshals this object with additional properties into a JSON object
func (*APIError) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*APIError) UnmarshalJSON ¶ added in v0.43.0
UnmarshalJSON unmarshals this object with additional properties from JSON
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"` }
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"` // tsu number // Pattern: ^[0-9A-Z]{6}$ TsuNumber string `json:"tsu_number,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 struct { // ebury client id // Required: true EburyClientID *string `json:"ebury_client_id"` // ebury contact id // Required: true EburyContactID *string `json:"ebury_contact_id"` // funding currency // Required: true FundingCurrency *string `json:"funding_currency"` // organisation location // Required: true OrganisationLocation *string `json:"organisation_location"` }
EburyAssociationAttributes ebury association attributes
swagger:model EburyAssociationAttributes
func (*EburyAssociationAttributes) MarshalBinary ¶ added in v0.44.3
func (m *EburyAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EburyAssociationAttributes) UnmarshalBinary ¶ added in v0.44.3
func (m *EburyAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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"` // Name of the resource type // Enum: [lhvgateway_associations] 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"` // name // Required: true // Min Length: 1 Name string `json:"name"` // use simulator UseSimulator bool `json:"use_simulator,omitempty"` }
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 *LhvAssociationWithRelationships `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 LhvAssociationPatch ¶ added in v0.43.0
type LhvAssociationPatch struct { // data Data *LhvUpdateAssociation `json:"data,omitempty"` }
LhvAssociationPatch lhv association patch
swagger:model LhvAssociationPatch
func (*LhvAssociationPatch) MarshalBinary ¶ added in v0.43.0
func (m *LhvAssociationPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvAssociationPatch) UnmarshalBinary ¶ added in v0.43.0
func (m *LhvAssociationPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvAssociationWithRelationships ¶ added in v0.43.0
type LhvAssociationWithRelationships struct { LhvAssociation // relationships Relationships *LhvMasterAccountRelationship `json:"relationships,omitempty"` }
LhvAssociationWithRelationships lhv association with relationships
swagger:model LhvAssociationWithRelationships
func (*LhvAssociationWithRelationships) MarshalBinary ¶ added in v0.43.0
func (m *LhvAssociationWithRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (LhvAssociationWithRelationships) MarshalJSON ¶ added in v0.43.0
func (m LhvAssociationWithRelationships) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*LhvAssociationWithRelationships) UnmarshalBinary ¶ added in v0.43.0
func (m *LhvAssociationWithRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*LhvAssociationWithRelationships) UnmarshalJSON ¶ added in v0.43.0
func (m *LhvAssociationWithRelationships) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type LhvMasterAccount ¶ added in v0.43.0
type LhvMasterAccount struct { // attributes // Required: true Attributes LhvMasterAccountAttributes `json:"attributes"` // created on // Read Only: true // Format: date-time CreatedOn strfmt.DateTime `json:"created_on,omitempty"` // id // Required: true // Format: uuid ID strfmt.UUID `json:"id"` // modified on // Read Only: true // Format: date-time ModifiedOn strfmt.DateTime `json:"modified_on,omitempty"` // organisation id // Required: true // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id"` // Name of the resource type // Required: true // Enum: [lhvgateway_master_accounts] Type string `json:"type"` // version // Required: true Version int64 `json:"version"` }
LhvMasterAccount lhv master account
swagger:model LhvMasterAccount
func (*LhvMasterAccount) MarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvMasterAccount) UnmarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvMasterAccountAttributes ¶ added in v0.43.0
type LhvMasterAccountAttributes struct { // Local country bank identifier. In the UK this is the sort code. // Pattern: ^[A-Z0-9]{0,16}$ BankID string `json:"bank_id,omitempty"` // SWIFT BIC in either 8 or 11 character format // Required: true // Pattern: ^([A-Z]{6}[A-Z0-9]{2}|[A-Z]{6}[A-Z0-9]{5})$ Bic string `json:"bic"` // country // Required: true // Pattern: ^[A-Z]{2}$ Country string `json:"country"` // master account iban. // Required: true // Pattern: ^[A-Z]{2}[0-9]{2}[A-Z0-9]{0,64}$ Iban string `json:"iban"` // requires a direct account preprovisioned under LHV organisation. RequiresDirectAccount *bool `json:"requires_direct_account,omitempty"` }
LhvMasterAccountAttributes lhv master account attributes
swagger:model LhvMasterAccountAttributes
func (*LhvMasterAccountAttributes) MarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccountAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvMasterAccountAttributes) UnmarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccountAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvMasterAccountCreation ¶ added in v0.43.0
type LhvMasterAccountCreation struct { // data Data *LhvMasterAccount `json:"data,omitempty"` }
LhvMasterAccountCreation lhv master account creation
swagger:model LhvMasterAccountCreation
func (*LhvMasterAccountCreation) MarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccountCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvMasterAccountCreation) UnmarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccountCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvMasterAccountListResponse ¶ added in v0.43.0
type LhvMasterAccountListResponse struct { // data Data []*LhvMasterAccount `json:"data"` // links Links *Links `json:"links,omitempty"` }
LhvMasterAccountListResponse lhv master account list response
swagger:model LhvMasterAccountListResponse
func (*LhvMasterAccountListResponse) MarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccountListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvMasterAccountListResponse) UnmarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccountListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvMasterAccountRelationship ¶ added in v0.43.0
type LhvMasterAccountRelationship struct { // master accounts MasterAccounts *LhvMasterAccountRelationshipMasterAccounts `json:"master_accounts,omitempty"` }
LhvMasterAccountRelationship lhv master account relationship
swagger:model LhvMasterAccountRelationship
func (*LhvMasterAccountRelationship) MarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccountRelationship) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvMasterAccountRelationship) UnmarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccountRelationship) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvMasterAccountRelationshipMasterAccounts ¶ added in v0.43.0
type LhvMasterAccountRelationshipMasterAccounts struct { // data Data []*LhvMasterAccount `json:"data"` }
LhvMasterAccountRelationshipMasterAccounts lhv master account relationship master accounts
swagger:model LhvMasterAccountRelationshipMasterAccounts
func (*LhvMasterAccountRelationshipMasterAccounts) MarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccountRelationshipMasterAccounts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvMasterAccountRelationshipMasterAccounts) UnmarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccountRelationshipMasterAccounts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvMasterAccountResponse ¶ added in v0.43.0
type LhvMasterAccountResponse struct { // data Data *LhvMasterAccount `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
LhvMasterAccountResponse lhv master account response
swagger:model LhvMasterAccountResponse
func (*LhvMasterAccountResponse) MarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccountResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvMasterAccountResponse) UnmarshalBinary ¶ added in v0.43.0
func (m *LhvMasterAccountResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvUpdateAssociation ¶ added in v0.43.0
type LhvUpdateAssociation struct { // attributes // Required: true Attributes *LhvUpdateAssociationAttributes `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 // Required: true Type string `json:"type"` // version // Required: true // Minimum: 0 Version *int64 `json:"version"` }
LhvUpdateAssociation lhv update association
swagger:model LhvUpdateAssociation
func (*LhvUpdateAssociation) MarshalBinary ¶ added in v0.43.0
func (m *LhvUpdateAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvUpdateAssociation) UnmarshalBinary ¶ added in v0.43.0
func (m *LhvUpdateAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LhvUpdateAssociationAttributes ¶ added in v0.43.0
type LhvUpdateAssociationAttributes struct { // client code // Min Length: 1 ClientCode string `json:"client_code,omitempty"` // client country // Min Length: 1 ClientCountry string `json:"client_country,omitempty"` // name // Min Length: 1 Name string `json:"name,omitempty"` // use simulator UseSimulator *bool `json:"use_simulator,omitempty"` }
LhvUpdateAssociationAttributes lhv update association attributes
swagger:model LhvUpdateAssociationAttributes
func (*LhvUpdateAssociationAttributes) MarshalBinary ¶ added in v0.43.0
func (m *LhvUpdateAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LhvUpdateAssociationAttributes) UnmarshalBinary ¶ added in v0.43.0
func (m *LhvUpdateAssociationAttributes) 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 NewSepaLiquidityAssociation ¶ added in v0.42.0
type NewSepaLiquidityAssociation struct { // attributes Attributes *SepaLiquidityAssociationAttributes `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 *SepaLiquidityAssociationRelationships `json:"relationships,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
NewSepaLiquidityAssociation new sepa liquidity association
swagger:model NewSepaLiquidityAssociation
func (*NewSepaLiquidityAssociation) MarshalBinary ¶ added in v0.42.0
func (m *NewSepaLiquidityAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NewSepaLiquidityAssociation) UnmarshalBinary ¶ added in v0.42.0
func (m *NewSepaLiquidityAssociation) 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 ReconciliationAssociation ¶ added in v0.44.8
type ReconciliationAssociation struct { // attributes Attributes *ReconciliationAssociationAttributes `json:"attributes,omitempty"` // created on // Read Only: true // Format: date-time CreatedOn strfmt.DateTime `json:"created_on,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // modified on // Read Only: true // Format: date-time ModifiedOn strfmt.DateTime `json:"modified_on,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // Name of the resource type // Enum: [reconciliation_associations] Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
ReconciliationAssociation reconciliation association
swagger:model ReconciliationAssociation
func (*ReconciliationAssociation) MarshalBinary ¶ added in v0.44.8
func (m *ReconciliationAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconciliationAssociation) UnmarshalBinary ¶ added in v0.44.8
func (m *ReconciliationAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconciliationAssociationAttributes ¶ added in v0.44.8
type ReconciliationAssociationAttributes struct { // bank ids // Required: true // Min Items: 1 // Unique: true BankIds []string `json:"bank_ids"` // name // Required: true // Min Length: 1 Name string `json:"name"` // scheme type // Required: true // Enum: [SEPAINSTANT FPS] SchemeType string `json:"scheme_type"` }
ReconciliationAssociationAttributes reconciliation association attributes
swagger:model ReconciliationAssociationAttributes
func (*ReconciliationAssociationAttributes) MarshalBinary ¶ added in v0.44.8
func (m *ReconciliationAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconciliationAssociationAttributes) UnmarshalBinary ¶ added in v0.44.8
func (m *ReconciliationAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconciliationAssociationCreation ¶ added in v0.44.8
type ReconciliationAssociationCreation struct { // data Data *ReconciliationNewAssociation `json:"data,omitempty"` }
ReconciliationAssociationCreation reconciliation association creation
swagger:model ReconciliationAssociationCreation
func (*ReconciliationAssociationCreation) MarshalBinary ¶ added in v0.44.8
func (m *ReconciliationAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconciliationAssociationCreation) UnmarshalBinary ¶ added in v0.44.8
func (m *ReconciliationAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconciliationAssociationDetailsListResponse ¶ added in v0.44.8
type ReconciliationAssociationDetailsListResponse struct { // data Data []*ReconciliationAssociation `json:"data"` // links Links *Links `json:"links,omitempty"` }
ReconciliationAssociationDetailsListResponse reconciliation association details list response
swagger:model ReconciliationAssociationDetailsListResponse
func (*ReconciliationAssociationDetailsListResponse) MarshalBinary ¶ added in v0.44.8
func (m *ReconciliationAssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconciliationAssociationDetailsListResponse) UnmarshalBinary ¶ added in v0.44.8
func (m *ReconciliationAssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconciliationAssociationDetailsResponse ¶ added in v0.44.8
type ReconciliationAssociationDetailsResponse struct { // data Data *ReconciliationAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReconciliationAssociationDetailsResponse reconciliation association details response
swagger:model ReconciliationAssociationDetailsResponse
func (*ReconciliationAssociationDetailsResponse) MarshalBinary ¶ added in v0.44.8
func (m *ReconciliationAssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconciliationAssociationDetailsResponse) UnmarshalBinary ¶ added in v0.44.8
func (m *ReconciliationAssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconciliationNewAssociation ¶ added in v0.44.8
type ReconciliationNewAssociation struct { // attributes // Required: true Attributes *ReconciliationAssociationAttributes `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 // Required: true // Enum: [reconciliation_associations] Type string `json:"type"` }
ReconciliationNewAssociation reconciliation new association
swagger:model ReconciliationNewAssociation
func (*ReconciliationNewAssociation) MarshalBinary ¶ added in v0.44.8
func (m *ReconciliationNewAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconciliationNewAssociation) UnmarshalBinary ¶ added in v0.44.8
func (m *ReconciliationNewAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconciliationServiceAssociation ¶ added in v0.44.8
type ReconciliationServiceAssociation struct { // attributes Attributes *ReconciliationServiceAssociationAttributes `json:"attributes,omitempty"` // created on // Read Only: true // Format: date-time CreatedOn strfmt.DateTime `json:"created_on,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // modified on // Read Only: true // Format: date-time ModifiedOn strfmt.DateTime `json:"modified_on,omitempty"` // organisation id // Format: uuid OrganisationID strfmt.UUID `json:"organisation_id,omitempty"` // Name of the resource type // Enum: [reconciliation_associations] Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
ReconciliationServiceAssociation reconciliation service association
swagger:model ReconciliationServiceAssociation
func (*ReconciliationServiceAssociation) MarshalBinary ¶ added in v0.44.8
func (m *ReconciliationServiceAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconciliationServiceAssociation) UnmarshalBinary ¶ added in v0.44.8
func (m *ReconciliationServiceAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconciliationServiceAssociationAttributes ¶ added in v0.44.8
type ReconciliationServiceAssociationAttributes struct { // bank ids // Required: true // Min Items: 1 // Unique: true BankIds []string `json:"bank_ids"` // name // Required: true // Min Length: 1 Name string `json:"name"` // scheme type // Required: true // Enum: [SEPAINSTANT FPS] SchemeType string `json:"scheme_type"` }
ReconciliationServiceAssociationAttributes reconciliation service association attributes
swagger:model ReconciliationServiceAssociationAttributes
func (*ReconciliationServiceAssociationAttributes) MarshalBinary ¶ added in v0.44.8
func (m *ReconciliationServiceAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconciliationServiceAssociationAttributes) UnmarshalBinary ¶ added in v0.44.8
func (m *ReconciliationServiceAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconciliationServiceAssociationCreation ¶ added in v0.44.8
type ReconciliationServiceAssociationCreation struct { // data Data *ReconciliationServiceNewAssociation `json:"data,omitempty"` }
ReconciliationServiceAssociationCreation reconciliation service association creation
swagger:model ReconciliationServiceAssociationCreation
func (*ReconciliationServiceAssociationCreation) MarshalBinary ¶ added in v0.44.8
func (m *ReconciliationServiceAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconciliationServiceAssociationCreation) UnmarshalBinary ¶ added in v0.44.8
func (m *ReconciliationServiceAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconciliationServiceAssociationDetailsListResponse ¶ added in v0.44.8
type ReconciliationServiceAssociationDetailsListResponse struct { // data Data []*ReconciliationServiceAssociation `json:"data"` // links Links *Links `json:"links,omitempty"` }
ReconciliationServiceAssociationDetailsListResponse reconciliation service association details list response
swagger:model ReconciliationServiceAssociationDetailsListResponse
func (*ReconciliationServiceAssociationDetailsListResponse) MarshalBinary ¶ added in v0.44.8
func (m *ReconciliationServiceAssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconciliationServiceAssociationDetailsListResponse) UnmarshalBinary ¶ added in v0.44.8
func (m *ReconciliationServiceAssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconciliationServiceAssociationDetailsResponse ¶ added in v0.44.8
type ReconciliationServiceAssociationDetailsResponse struct { // data Data *ReconciliationServiceAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
ReconciliationServiceAssociationDetailsResponse reconciliation service association details response
swagger:model ReconciliationServiceAssociationDetailsResponse
func (*ReconciliationServiceAssociationDetailsResponse) MarshalBinary ¶ added in v0.44.8
func (m *ReconciliationServiceAssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconciliationServiceAssociationDetailsResponse) UnmarshalBinary ¶ added in v0.44.8
func (m *ReconciliationServiceAssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconciliationServiceNewAssociation ¶ added in v0.44.8
type ReconciliationServiceNewAssociation struct { // attributes // Required: true Attributes *ReconciliationServiceAssociationAttributes `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 // Required: true // Enum: [reconciliation_associations] Type string `json:"type"` }
ReconciliationServiceNewAssociation reconciliation service new association
swagger:model ReconciliationServiceNewAssociation
func (*ReconciliationServiceNewAssociation) MarshalBinary ¶ added in v0.44.8
func (m *ReconciliationServiceNewAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconciliationServiceNewAssociation) UnmarshalBinary ¶ added in v0.44.8
func (m *ReconciliationServiceNewAssociation) 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"` // disable outbound payments DisableOutboundPayments *bool `json:"disable_outbound_payments,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 SepaInstantAssociationPatch ¶ added in v0.42.0
type SepaInstantAssociationPatch struct { // data Data *UpdateSepaInstantAssociation `json:"data,omitempty"` }
SepaInstantAssociationPatch sepa instant association patch
swagger:model SepaInstantAssociationPatch
func (*SepaInstantAssociationPatch) MarshalBinary ¶ added in v0.42.0
func (m *SepaInstantAssociationPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaInstantAssociationPatch) UnmarshalBinary ¶ added in v0.42.0
func (m *SepaInstantAssociationPatch) 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 SepaLiquidityAddress ¶ added in v0.42.0
type SepaLiquidityAddress 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"` }
SepaLiquidityAddress sepa liquidity address
swagger:model SepaLiquidityAddress
func (*SepaLiquidityAddress) MarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAddress) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaLiquidityAddress) UnmarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAddress) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaLiquidityAssociation ¶ added in v0.42.0
type SepaLiquidityAssociation struct { // attributes Attributes *SepaLiquidityAssociationAttributes `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 *SepaLiquidityAssociationRelationships `json:"relationships,omitempty"` // type Type string `json:"type,omitempty"` // version // Minimum: 0 Version *int64 `json:"version,omitempty"` }
SepaLiquidityAssociation sepa liquidity association
swagger:model SepaLiquidityAssociation
func (*SepaLiquidityAssociation) MarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaLiquidityAssociation) UnmarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaLiquidityAssociationAttributes ¶ added in v0.42.0
type SepaLiquidityAssociationAttributes struct { // address // Required: true Address SepaLiquidityAddress `json:"address"` // name // Required: true // Min Length: 1 Name string `json:"name"` // settlement bic SettlementBic string `json:"settlement_bic,omitempty"` // settlement iban // Required: true // Min Length: 1 SettlementIban string `json:"settlement_iban"` // sponsored bics // Unique: true SponsoredBics []string `json:"sponsored_bics"` // technical bic TechnicalBic string `json:"technical_bic,omitempty"` }
SepaLiquidityAssociationAttributes sepa liquidity association attributes
swagger:model SepaLiquidityAssociationAttributes
func (*SepaLiquidityAssociationAttributes) MarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaLiquidityAssociationAttributes) UnmarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaLiquidityAssociationCreation ¶ added in v0.42.0
type SepaLiquidityAssociationCreation struct { // data Data *NewSepaLiquidityAssociation `json:"data,omitempty"` }
SepaLiquidityAssociationCreation sepa liquidity association creation
swagger:model SepaLiquidityAssociationCreation
func (*SepaLiquidityAssociationCreation) MarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaLiquidityAssociationCreation) UnmarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaLiquidityAssociationCreationResponse ¶ added in v0.42.0
type SepaLiquidityAssociationCreationResponse struct { // data Data *SepaLiquidityAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
SepaLiquidityAssociationCreationResponse sepa liquidity association creation response
swagger:model SepaLiquidityAssociationCreationResponse
func (*SepaLiquidityAssociationCreationResponse) MarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaLiquidityAssociationCreationResponse) UnmarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaLiquidityAssociationDetailsListResponse ¶ added in v0.42.0
type SepaLiquidityAssociationDetailsListResponse struct { // data Data []*SepaLiquidityAssociation `json:"data"` // links Links *Links `json:"links,omitempty"` }
SepaLiquidityAssociationDetailsListResponse sepa liquidity association details list response
swagger:model SepaLiquidityAssociationDetailsListResponse
func (*SepaLiquidityAssociationDetailsListResponse) MarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationDetailsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaLiquidityAssociationDetailsListResponse) UnmarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationDetailsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaLiquidityAssociationDetailsResponse ¶ added in v0.42.0
type SepaLiquidityAssociationDetailsResponse struct { // data Data *SepaLiquidityAssociation `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
SepaLiquidityAssociationDetailsResponse sepa liquidity association details response
swagger:model SepaLiquidityAssociationDetailsResponse
func (*SepaLiquidityAssociationDetailsResponse) MarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaLiquidityAssociationDetailsResponse) UnmarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaLiquidityAssociationRelationships ¶ added in v0.42.0
type SepaLiquidityAssociationRelationships struct { // sponsor Sponsor SepaLiquidityAssociationRelationshipsSponsor `json:"sponsor,omitempty"` }
SepaLiquidityAssociationRelationships sepa liquidity association relationships
swagger:model SepaLiquidityAssociationRelationships
func (*SepaLiquidityAssociationRelationships) MarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationRelationships) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaLiquidityAssociationRelationships) UnmarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationRelationships) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaLiquidityAssociationRelationshipsSponsor ¶ added in v0.42.0
type SepaLiquidityAssociationRelationshipsSponsor struct { // data // Required: true Data SepaLiquidityRelationshipData `json:"data"` }
SepaLiquidityAssociationRelationshipsSponsor sepa liquidity association relationships sponsor
swagger:model SepaLiquidityAssociationRelationshipsSponsor
func (*SepaLiquidityAssociationRelationshipsSponsor) MarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationRelationshipsSponsor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaLiquidityAssociationRelationshipsSponsor) UnmarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityAssociationRelationshipsSponsor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SepaLiquidityRelationshipData ¶ added in v0.42.0
type SepaLiquidityRelationshipData struct { // id // Required: true // Format: uuid ID strfmt.UUID `json:"id"` // type // Required: true // Enum: [sepaliquidity_associations] Type string `json:"type"` }
SepaLiquidityRelationshipData sepa liquidity relationship data
swagger:model SepaLiquidityRelationshipData
func (*SepaLiquidityRelationshipData) MarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityRelationshipData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SepaLiquidityRelationshipData) UnmarshalBinary ¶ added in v0.42.0
func (m *SepaLiquidityRelationshipData) 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 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 SigningKeysAttributes ¶ added in v0.44.7
type SigningKeysAttributes struct { // public key // Required: true PublicKey *string `json:"public_key"` }
SigningKeysAttributes signing keys attributes
swagger:model SigningKeysAttributes
func (*SigningKeysAttributes) MarshalBinary ¶ added in v0.44.7
func (m *SigningKeysAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SigningKeysAttributes) UnmarshalBinary ¶ added in v0.44.7
func (m *SigningKeysAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SigningKeysCreation ¶ added in v0.44.7
type SigningKeysCreation struct { // data // Required: true Data *SigningKeysRequestData `json:"data"` }
SigningKeysCreation signing keys creation
swagger:model SigningKeysCreation
func (*SigningKeysCreation) MarshalBinary ¶ added in v0.44.7
func (m *SigningKeysCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SigningKeysCreation) UnmarshalBinary ¶ added in v0.44.7
func (m *SigningKeysCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SigningKeysRequestData ¶ added in v0.44.7
type SigningKeysRequestData struct { // id // Required: true ID *string `json:"id"` // organisation id // Required: true OrganisationID *string `json:"organisation_id"` // type // Required: true // Enum: [signing_keys] Type *string `json:"type"` }
SigningKeysRequestData signing keys request data
swagger:model SigningKeysRequestData
func (*SigningKeysRequestData) MarshalBinary ¶ added in v0.44.7
func (m *SigningKeysRequestData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SigningKeysRequestData) UnmarshalBinary ¶ added in v0.44.7
func (m *SigningKeysRequestData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SigningKeysResourceType ¶ added in v0.44.7
type SigningKeysResourceType string
SigningKeysResourceType signing keys resource type
swagger:model SigningKeysResourceType
const ( // SigningKeysResourceTypeSigningKeys captures enum value "signing_keys" SigningKeysResourceTypeSigningKeys SigningKeysResourceType = "signing_keys" )
type SigningKeysResponse ¶ added in v0.44.7
type SigningKeysResponse struct { // data // Required: true Data *SigningKeysResponseData `json:"data"` }
SigningKeysResponse signing keys response
swagger:model SigningKeysResponse
func (*SigningKeysResponse) MarshalBinary ¶ added in v0.44.7
func (m *SigningKeysResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SigningKeysResponse) UnmarshalBinary ¶ added in v0.44.7
func (m *SigningKeysResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SigningKeysResponseData ¶ added in v0.44.7
type SigningKeysResponseData struct { // type // Required: true Type SigningKeysResourceType `json:"type"` // id // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // version // Required: true Version *float64 `json:"version"` // organisation id // Required: true // Format: uuid OrganisationID *strfmt.UUID `json:"organisation_id"` // created on // Format: date-time CreatedOn strfmt.DateTime `json:"created_on,omitempty"` // modified on // Format: date-time ModifiedOn strfmt.DateTime `json:"modified_on,omitempty"` // attributes // Required: true Attributes *SigningKeysAttributes `json:"attributes"` }
SigningKeysResponseData signing keys response data
swagger:model SigningKeysResponseData
func (*SigningKeysResponseData) MarshalBinary ¶ added in v0.44.7
func (m *SigningKeysResponseData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SigningKeysResponseData) UnmarshalBinary ¶ added in v0.44.7
func (m *SigningKeysResponseData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SsoUser ¶ added in v0.44.9
type SsoUser struct { // attributes Attributes *SsoUserAttributes `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"` }
SsoUser sso user
swagger:model SsoUser
func (*SsoUser) MarshalBinary ¶ added in v0.44.9
MarshalBinary interface implementation
func (*SsoUser) UnmarshalBinary ¶ added in v0.44.9
UnmarshalBinary interface implementation
type SsoUserAttributes ¶ added in v0.44.9
type SsoUserAttributes struct { // Sso user id SsoID string `json:"sso_id,omitempty"` // Unique ID of the form3 user // Format: uuid UserID strfmt.UUID `json:"user_id,omitempty"` }
SsoUserAttributes sso user attributes
swagger:model SsoUserAttributes
func (*SsoUserAttributes) MarshalBinary ¶ added in v0.44.9
func (m *SsoUserAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SsoUserAttributes) UnmarshalBinary ¶ added in v0.44.9
func (m *SsoUserAttributes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SsoUserCreation ¶ added in v0.44.9
type SsoUserCreation struct { // data Data *SsoUser `json:"data,omitempty"` }
SsoUserCreation sso user creation
swagger:model SsoUserCreation
func (*SsoUserCreation) MarshalBinary ¶ added in v0.44.9
func (m *SsoUserCreation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SsoUserCreation) UnmarshalBinary ¶ added in v0.44.9
func (m *SsoUserCreation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SsoUserCreationResponse ¶ added in v0.44.9
type SsoUserCreationResponse struct { // data Data *SsoUser `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
SsoUserCreationResponse sso user creation response
swagger:model SsoUserCreationResponse
func (*SsoUserCreationResponse) MarshalBinary ¶ added in v0.44.9
func (m *SsoUserCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SsoUserCreationResponse) UnmarshalBinary ¶ added in v0.44.9
func (m *SsoUserCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SsoUserDetailsResponse ¶ added in v0.44.9
type SsoUserDetailsResponse struct { // data Data *SsoUser `json:"data,omitempty"` // links Links *Links `json:"links,omitempty"` }
SsoUserDetailsResponse sso user details response
swagger:model SsoUserDetailsResponse
func (*SsoUserDetailsResponse) MarshalBinary ¶ added in v0.44.9
func (m *SsoUserDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SsoUserDetailsResponse) UnmarshalBinary ¶ added in v0.44.9
func (m *SsoUserDetailsResponse) 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 UpdateSepaInstantAssociation ¶ added in v0.42.0
type UpdateSepaInstantAssociation struct { // attributes // Required: true Attributes *UpdateSepaInstantAssociationAttributes `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 // Required: true // Enum: [sepainstant_associations] Type string `json:"type"` // version // Minimum: 0 Version int64 `json:"version,omitempty"` }
UpdateSepaInstantAssociation update sepa instant association
swagger:model UpdateSepaInstantAssociation
func (*UpdateSepaInstantAssociation) MarshalBinary ¶ added in v0.42.0
func (m *UpdateSepaInstantAssociation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateSepaInstantAssociation) UnmarshalBinary ¶ added in v0.42.0
func (m *UpdateSepaInstantAssociation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateSepaInstantAssociationAttributes ¶ added in v0.42.0
type UpdateSepaInstantAssociationAttributes struct { // disable outbound payments DisableOutboundPayments *bool `json:"disable_outbound_payments,omitempty"` }
UpdateSepaInstantAssociationAttributes update sepa instant association attributes
swagger:model UpdateSepaInstantAssociationAttributes
func (*UpdateSepaInstantAssociationAttributes) MarshalBinary ¶ added in v0.42.0
func (m *UpdateSepaInstantAssociationAttributes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateSepaInstantAssociationAttributes) UnmarshalBinary ¶ added in v0.42.0
func (m *UpdateSepaInstantAssociationAttributes) 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
- lhv_association_patch.go
- lhv_association_with_relationships.go
- lhv_master_account.go
- lhv_master_account_attributes.go
- lhv_master_account_creation.go
- lhv_master_account_list_response.go
- lhv_master_account_relationship.go
- lhv_master_account_response.go
- lhv_update_association.go
- lhv_update_association_attributes.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_liquidity_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
- reconciliation_association.go
- reconciliation_association_attributes.go
- reconciliation_association_creation.go
- reconciliation_association_details_list_response.go
- reconciliation_association_details_response.go
- reconciliation_new_association.go
- reconciliation_service_association.go
- reconciliation_service_association_attributes.go
- reconciliation_service_association_creation.go
- reconciliation_service_association_details_list_response.go
- reconciliation_service_association_details_response.go
- reconciliation_service_new_association.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_patch.go
- sepa_instant_association_reference.go
- sepa_instant_association_relationships.go
- sepa_liquidity_address.go
- sepa_liquidity_association.go
- sepa_liquidity_association_attributes.go
- sepa_liquidity_association_creation.go
- sepa_liquidity_association_creation_response.go
- sepa_liquidity_association_details_list_response.go
- sepa_liquidity_association_details_response.go
- sepa_liquidity_association_relationships.go
- sepa_liquidity_relationship_data.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_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
- signing_keys_attributes.go
- signing_keys_creation.go
- signing_keys_request_data.go
- signing_keys_resource_type.go
- signing_keys_response.go
- signing_keys_response_data.go
- sso_user.go
- sso_user_creation.go
- sso_user_creation_response.go
- sso_user_details_response.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
- update_sepa_instant_association.go
- update_sepa_instant_association_attributes.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