Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PaymentClient ¶
func NewPaymentClient ¶
func NewPaymentClient(client *lowlevel.SpacesLowlevelClient) PaymentClient
type PaymentOption ¶
type PaymentProfile ¶
type PaymentProfile struct {
ID string `json:"id"`
CreatedAt time.Time `json:"createdAt"`
ModifiedAt time.Time `json:"modifiedAt"`
ContractPartner PaymentProfileContactWithPhone `json:"contractPartner"`
InvoiceSettings PaymentProfileInvoiceSettings `json:"invoiceSettings"`
Payment PaymentOption `json:"payment"`
}
type PaymentProfileContact ¶
type PaymentProfileContact struct {
FirstName string `json:"firstName"`
LastName string `json:"lastName"`
Title string `json:"title,omitempty"`
Salutation string `json:"salutation"`
Company string `json:"company,omitempty"`
Address PaymentProfileContactAddress `json:"address"`
EmailAddress string `json:"emailAddress"`
}
type PaymentProfileContactWithPhone ¶
type PaymentProfileContactWithPhone struct {
FirstName string `json:"firstName"`
LastName string `json:"lastName"`
Title string `json:"title,omitempty"`
Salutation string `json:"salutation"`
Company string `json:"company,omitempty"`
Address PaymentProfileContactAddress `json:"address"`
EmailAddress string `json:"emailAddress"`
Phone string `json:"phone"`
}
type PaymentProfileInvoiceSettings ¶
type PaymentProfileInvoiceSettings struct {
InvoiceRecipient *PaymentProfileContact `json:"invoiceRecipient,omitempty"`
AdditionalEmailRecipients []string `json:"additionalEmailRecipients,omitempty"`
PrintedInvoices bool `json:"printedInvoices"`
VatID string `json:"vatID,omitempty"`
}
type PaymentProfileReferenceInput ¶
type PaymentProfileReferenceInput struct {
ID string `json:"id"`
}
type PlanReferenceInput ¶
type PlanReferenceInput struct {
ID string `json:"id"`
}
Click to show internal directories.
Click to hide internal directories.