hostedmandatemanagement

package
v0.0.0-...-1f8cd32 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 18, 2024 License: BSD-3-Clause, MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateRequest

type CreateRequest struct {
	CreateMandateInfo                    *HostedMandateInfo `json:"createMandateInfo,omitempty"`
	HostedMandateManagementSpecificInput *SpecificInput     `json:"hostedMandateManagementSpecificInput,omitempty"`
}

CreateRequest represents class CreateHostedMandateManagementRequest

func NewCreateRequest

func NewCreateRequest() *CreateRequest

NewCreateRequest constructs a new CreateRequest

type CreateResponse

type CreateResponse struct {
	RETURNMAC                 *string `json:"RETURNMAC,omitempty"`
	HostedMandateManagementID *string `json:"hostedMandateManagementId,omitempty"`
	PartialRedirectURL        *string `json:"partialRedirectUrl,omitempty"`
}

CreateResponse represents class CreateHostedMandateManagementResponse

func NewCreateResponse

func NewCreateResponse() *CreateResponse

NewCreateResponse constructs a new CreateResponse

type GetResponse

type GetResponse struct {
	Mandate *mandates.MandateResponse `json:"mandate,omitempty"`
	Status  *string                   `json:"status,omitempty"`
}

GetResponse represents class GetHostedMandateManagementResponse

func NewGetResponse

func NewGetResponse() *GetResponse

NewGetResponse constructs a new GetResponse

type HostedMandateInfo

type HostedMandateInfo struct {
	Alias                  *string                   `json:"alias,omitempty"`
	Customer               *mandates.MandateCustomer `json:"customer,omitempty"`
	CustomerReference      *string                   `json:"customerReference,omitempty"`
	RecurrenceType         *string                   `json:"recurrenceType,omitempty"`
	SignatureType          *string                   `json:"signatureType,omitempty"`
	UniqueMandateReference *string                   `json:"uniqueMandateReference,omitempty"`
}

HostedMandateInfo represents class HostedMandateInfo

func NewHostedMandateInfo

func NewHostedMandateInfo() *HostedMandateInfo

NewHostedMandateInfo constructs a new HostedMandateInfo

type SpecificInput

type SpecificInput struct {
	Locale         *string `json:"locale,omitempty"`
	ReturnURL      *string `json:"returnUrl,omitempty"`
	ShowResultPage *bool   `json:"showResultPage,omitempty"`
	Variant        *string `json:"variant,omitempty"`
}

SpecificInput represents class HostedMandateManagementSpecificInput

func NewSpecificInput

func NewSpecificInput() *SpecificInput

NewSpecificInput constructs a new SpecificInput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL