Documentation ¶
Index ¶
- type CreateMandateBase
- type CreateMandateRequest
- type CreateMandateResponse
- type CreateMandateWithReturnURL
- type GetMandateResponse
- type MandateAddress
- type MandateContactDetails
- type MandateCustomer
- type MandateMerchantAction
- type MandatePersonalInformation
- type MandatePersonalName
- type MandateRedirectData
- type MandateResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateMandateBase ¶
type CreateMandateBase struct { Alias *string `json:"alias,omitempty"` Customer *MandateCustomer `json:"customer,omitempty"` CustomerReference *string `json:"customerReference,omitempty"` Language *string `json:"language,omitempty"` RecurrenceType *string `json:"recurrenceType,omitempty"` SignatureType *string `json:"signatureType,omitempty"` UniqueMandateReference *string `json:"uniqueMandateReference,omitempty"` }
CreateMandateBase represents class CreateMandateBase
func NewCreateMandateBase ¶
func NewCreateMandateBase() *CreateMandateBase
NewCreateMandateBase constructs a new CreateMandateBase
type CreateMandateRequest ¶
type CreateMandateRequest struct { Alias *string `json:"alias,omitempty"` Customer *MandateCustomer `json:"customer,omitempty"` CustomerReference *string `json:"customerReference,omitempty"` Language *string `json:"language,omitempty"` RecurrenceType *string `json:"recurrenceType,omitempty"` ReturnURL *string `json:"returnUrl,omitempty"` SignatureType *string `json:"signatureType,omitempty"` UniqueMandateReference *string `json:"uniqueMandateReference,omitempty"` }
CreateMandateRequest represents class CreateMandateRequest
func NewCreateMandateRequest ¶
func NewCreateMandateRequest() *CreateMandateRequest
NewCreateMandateRequest constructs a new CreateMandateRequest
type CreateMandateResponse ¶
type CreateMandateResponse struct { Mandate *MandateResponse `json:"mandate,omitempty"` MerchantAction *MandateMerchantAction `json:"merchantAction,omitempty"` }
CreateMandateResponse represents class CreateMandateResponse
func NewCreateMandateResponse ¶
func NewCreateMandateResponse() *CreateMandateResponse
NewCreateMandateResponse constructs a new CreateMandateResponse
type CreateMandateWithReturnURL ¶
type CreateMandateWithReturnURL struct { Alias *string `json:"alias,omitempty"` Customer *MandateCustomer `json:"customer,omitempty"` CustomerReference *string `json:"customerReference,omitempty"` Language *string `json:"language,omitempty"` RecurrenceType *string `json:"recurrenceType,omitempty"` ReturnURL *string `json:"returnUrl,omitempty"` SignatureType *string `json:"signatureType,omitempty"` UniqueMandateReference *string `json:"uniqueMandateReference,omitempty"` }
CreateMandateWithReturnURL represents class CreateMandateWithReturnUrl
func NewCreateMandateWithReturnURL ¶
func NewCreateMandateWithReturnURL() *CreateMandateWithReturnURL
NewCreateMandateWithReturnURL constructs a new CreateMandateWithReturnURL
type GetMandateResponse ¶
type GetMandateResponse struct {
Mandate *MandateResponse `json:"mandate,omitempty"`
}
GetMandateResponse represents class GetMandateResponse
func NewGetMandateResponse ¶
func NewGetMandateResponse() *GetMandateResponse
NewGetMandateResponse constructs a new GetMandateResponse
type MandateAddress ¶
type MandateAddress struct { City *string `json:"city,omitempty"` CountryCode *string `json:"countryCode,omitempty"` HouseNumber *string `json:"houseNumber,omitempty"` Street *string `json:"street,omitempty"` Zip *string `json:"zip,omitempty"` }
MandateAddress represents class MandateAddress
func NewMandateAddress ¶
func NewMandateAddress() *MandateAddress
NewMandateAddress constructs a new MandateAddress
type MandateContactDetails ¶
type MandateContactDetails struct {
EmailAddress *string `json:"emailAddress,omitempty"`
}
MandateContactDetails represents class MandateContactDetails
func NewMandateContactDetails ¶
func NewMandateContactDetails() *MandateContactDetails
NewMandateContactDetails constructs a new MandateContactDetails
type MandateCustomer ¶
type MandateCustomer struct { BankAccountIban *definitions.BankAccountIban `json:"bankAccountIban,omitempty"` CompanyName *string `json:"companyName,omitempty"` ContactDetails *MandateContactDetails `json:"contactDetails,omitempty"` MandateAddress *MandateAddress `json:"mandateAddress,omitempty"` PersonalInformation *MandatePersonalInformation `json:"personalInformation,omitempty"` }
MandateCustomer represents class MandateCustomer
func NewMandateCustomer ¶
func NewMandateCustomer() *MandateCustomer
NewMandateCustomer constructs a new MandateCustomer
type MandateMerchantAction ¶
type MandateMerchantAction struct { ActionType *string `json:"actionType,omitempty"` RedirectData *MandateRedirectData `json:"redirectData,omitempty"` }
MandateMerchantAction represents class MandateMerchantAction
func NewMandateMerchantAction ¶
func NewMandateMerchantAction() *MandateMerchantAction
NewMandateMerchantAction constructs a new MandateMerchantAction
type MandatePersonalInformation ¶
type MandatePersonalInformation struct { Name *MandatePersonalName `json:"name,omitempty"` Title *string `json:"title,omitempty"` }
MandatePersonalInformation represents class MandatePersonalInformation
func NewMandatePersonalInformation ¶
func NewMandatePersonalInformation() *MandatePersonalInformation
NewMandatePersonalInformation constructs a new MandatePersonalInformation
type MandatePersonalName ¶
type MandatePersonalName struct { FirstName *string `json:"firstName,omitempty"` Surname *string `json:"surname,omitempty"` }
MandatePersonalName represents class MandatePersonalName
func NewMandatePersonalName ¶
func NewMandatePersonalName() *MandatePersonalName
NewMandatePersonalName constructs a new MandatePersonalName
type MandateRedirectData ¶
type MandateRedirectData struct { RETURNMAC *string `json:"RETURNMAC,omitempty"` RedirectURL *string `json:"redirectURL,omitempty"` }
MandateRedirectData represents class MandateRedirectData
func NewMandateRedirectData ¶
func NewMandateRedirectData() *MandateRedirectData
NewMandateRedirectData constructs a new MandateRedirectData
type MandateResponse ¶
type MandateResponse struct { Alias *string `json:"alias,omitempty"` Customer *MandateCustomer `json:"customer,omitempty"` CustomerReference *string `json:"customerReference,omitempty"` RecurrenceType *string `json:"recurrenceType,omitempty"` Status *string `json:"status,omitempty"` UniqueMandateReference *string `json:"uniqueMandateReference,omitempty"` }
MandateResponse represents class MandateResponse
func NewMandateResponse ¶
func NewMandateResponse() *MandateResponse
NewMandateResponse constructs a new MandateResponse
Source Files ¶
- CreateMandateBase.go
- CreateMandateRequest.go
- CreateMandateResponse.go
- CreateMandateWithReturnURL.go
- GetMandateResponse.go
- MandateAddress.go
- MandateContactDetails.go
- MandateCustomer.go
- MandateMerchantAction.go
- MandatePersonalInformation.go
- MandatePersonalName.go
- MandateRedirectData.go
- MandateResponse.go