Documentation ¶
Index ¶
- Variables
- func CheckResponse(r *http.Response) error
- func GenerateNonce() string
- type APIException
- type ActionBody
- type Address
- type Addresses
- type BeforeRequestDoCallback
- type Body
- type Bool
- type Bundle
- type BundleList
- type Bundles
- type ChangeState
- type Client
- func (c Client) ApplicationID() string
- func (c Client) BaseURL() (*url.URL, error)
- func (c Client) Charset() string
- func (c Client) Debug() bool
- func (c *Client) Do(req *http.Request, body interface{}) (*http.Response, error)
- func (c *Client) FetchSessionID() (string, error)
- func (c *Client) GetEndpointURL(p string, pathParams PathParams) (url.URL, error)
- func (c *Client) HasSession() (bool, error)
- func (c Client) IdentityID() string
- func (c *Client) InitSession(req *http.Request) error
- func (c Client) MediaType() string
- func (c *Client) NewGetAccountListRequest() GetAccountListRequest
- func (c *Client) NewGetCompaniesRequest() GetCompaniesRequest
- func (c *Client) NewGetCompanySyncListRequest() GetCompanySyncListRequest
- func (c *Client) NewGetDataCenterURLsRequest() GetDataCenterURLsRequest
- func (c *Client) NewGetEntryIDRequest() GetEntryIDRequest
- func (c *Client) NewGetIdentitiesRequest() GetIdentitiesRequest
- func (c *Client) NewGetIdentitiesWithCredentialRequest() GetIdentitiesWithCredentialRequest
- func (c *Client) NewGetIdentityRequest() GetIdentityRequest
- func (c *Client) NewGetInvoicesRequest() GetInvoicesRequest
- func (c *Client) NewGetTaxCodeListRequest() GetTaxCodeListRequest
- func (c *Client) NewGetTransactionsRequest() GetTransactionsRequest
- func (c *Client) NewGetTypeGroupListRequest() GetTypeGroupListRequest
- func (c *Client) NewGetTypeListRequest() GetTypeListRequest
- func (c *Client) NewHasSessionRequest() HasSessionRequest
- func (c *Client) NewLoginRequest() LoginRequest
- func (c *Client) NewRequest(ctx context.Context, req Request) (*http.Request, error)
- func (c *Client) NewSaveBundleListRequest() SaveBundleListRequest
- func (c *Client) NewSaveCompaniesRequest() SaveCompaniesRequest
- func (c *Client) NewSaveInvoicesRequest() SaveInvoicesRequest
- func (c *Client) NewSetIdentityByIDRequest() SetIdentityByIDRequest
- func (c Client) Password() string
- func (c Client) SessionID() string
- func (c *Client) SetApplicationID(applicationID string)
- func (c *Client) SetBaseURL(baseURL string)
- func (c *Client) SetBeforeRequestDo(fun BeforeRequestDoCallback)
- func (c *Client) SetCharset(charset string)
- func (c *Client) SetDebug(debug bool)
- func (c *Client) SetHTTPClient(client *http.Client)
- func (c *Client) SetIdentityID(identityID string)
- func (c *Client) SetMediaType(mediaType string)
- func (c *Client) SetPassword(password string)
- func (c *Client) SetSessionCookie(req *http.Request, sessionID string)
- func (c *Client) SetSessionID(sessionID string)
- func (c *Client) SetUserAgent(userAgent string)
- func (c *Client) SetUsername(username string)
- func (c *Client) Unmarshal(r io.Reader, vv ...interface{}) error
- func (c Client) UserAgent() string
- func (c Client) Username() string
- type Companies
- type Company
- type Currency
- type Date
- func (d Date) IsEmpty() bool
- func (d *Date) MarshalJSON() ([]byte, error)
- func (d Date) MarshalSchema() string
- func (d Date) MarshalXML(enc *xml.Encoder, start xml.StartElement) error
- func (d *Date) UnmarshalJSON(text []byte) (err error)
- func (d *Date) UnmarshalXML(dec *xml.Decoder, start xml.StartElement) error
- type DateTime
- type DeliveryMethod
- type DistributionMethod
- type Distributor
- type ErrorResponse
- type GetAccountListRequest
- func (r *GetAccountListRequest) Do() (GetAccountListRequestResponseBody, error)
- func (r *GetAccountListRequest) Method() string
- func (r GetAccountListRequest) NewPathParams() *GetAccountListRequestPathParams
- func (r GetAccountListRequest) NewQueryParams() *GetAccountListRequestQueryParams
- func (r GetAccountListRequest) NewRequestBody() GetAccountListRequestBody
- func (r *GetAccountListRequest) NewResponseBody() *GetAccountListRequestResponseBody
- func (r *GetAccountListRequest) PathParams() PathParams
- func (r *GetAccountListRequest) QueryParams() QueryParams
- func (r *GetAccountListRequest) RequestBody() *GetAccountListRequestBody
- func (r *GetAccountListRequest) RequestBodyInterface() interface{}
- func (r GetAccountListRequest) SOAPAction() string
- func (r *GetAccountListRequest) SetMethod(method string)
- func (r *GetAccountListRequest) SetRequestBody(body GetAccountListRequestBody)
- func (r *GetAccountListRequest) URL() (*url.URL, error)
- type GetAccountListRequestBody
- type GetAccountListRequestPathParams
- type GetAccountListRequestQueryParams
- type GetAccountListRequestResponseBody
- type GetCompaniesRequest
- func (r *GetCompaniesRequest) Do() (GetCompaniesRequestResponseBody, error)
- func (r *GetCompaniesRequest) Method() string
- func (r GetCompaniesRequest) NewPathParams() *GetCompaniesRequestPathParams
- func (r GetCompaniesRequest) NewQueryParams() *GetCompaniesRequestQueryParams
- func (r GetCompaniesRequest) NewRequestBody() GetCompaniesRequestBody
- func (r *GetCompaniesRequest) NewResponseBody() *GetCompaniesRequestResponseBody
- func (r *GetCompaniesRequest) PathParams() PathParams
- func (r *GetCompaniesRequest) QueryParams() QueryParams
- func (r *GetCompaniesRequest) RequestBody() *GetCompaniesRequestBody
- func (r *GetCompaniesRequest) RequestBodyInterface() interface{}
- func (r GetCompaniesRequest) SOAPAction() string
- func (r *GetCompaniesRequest) SetMethod(method string)
- func (r *GetCompaniesRequest) SetRequestBody(body GetCompaniesRequestBody)
- func (r *GetCompaniesRequest) URL() (*url.URL, error)
- type GetCompaniesRequestBody
- type GetCompaniesRequestPathParams
- type GetCompaniesRequestQueryParams
- type GetCompaniesRequestResponseBody
- type GetCompanySyncListRequest
- func (r *GetCompanySyncListRequest) Do() (GetCompanySyncListRequestResponseBody, error)
- func (r *GetCompanySyncListRequest) Method() string
- func (r GetCompanySyncListRequest) NewPathParams() *GetCompanySyncListRequestPathParams
- func (r GetCompanySyncListRequest) NewQueryParams() *GetCompanySyncListRequestQueryParams
- func (r GetCompanySyncListRequest) NewRequestBody() GetCompanySyncListRequestBody
- func (r *GetCompanySyncListRequest) NewResponseBody() *GetCompanySyncListRequestResponseBody
- func (r *GetCompanySyncListRequest) PathParams() PathParams
- func (r *GetCompanySyncListRequest) QueryParams() QueryParams
- func (r *GetCompanySyncListRequest) RequestBody() *GetCompanySyncListRequestBody
- func (r *GetCompanySyncListRequest) RequestBodyInterface() interface{}
- func (r GetCompanySyncListRequest) SOAPAction() string
- func (r *GetCompanySyncListRequest) SetMethod(method string)
- func (r *GetCompanySyncListRequest) SetRequestBody(body GetCompanySyncListRequestBody)
- func (r *GetCompanySyncListRequest) URL() (*url.URL, error)
- type GetCompanySyncListRequestBody
- type GetCompanySyncListRequestPathParams
- type GetCompanySyncListRequestQueryParams
- type GetCompanySyncListRequestResponseBody
- type GetDataCenterURLsRequest
- func (r *GetDataCenterURLsRequest) Do() (GetDataCenterURLsRequestResponseBody, error)
- func (r *GetDataCenterURLsRequest) Method() string
- func (r GetDataCenterURLsRequest) NewPathParams() *GetDataCenterURLsRequestPathParams
- func (r GetDataCenterURLsRequest) NewQueryParams() *GetDataCenterURLsRequestQueryParams
- func (r GetDataCenterURLsRequest) NewRequestBody() GetDataCenterURLsRequestBody
- func (r *GetDataCenterURLsRequest) NewResponseBody() *GetDataCenterURLsRequestResponseBody
- func (r *GetDataCenterURLsRequest) PathParams() PathParams
- func (r *GetDataCenterURLsRequest) QueryParams() QueryParams
- func (r *GetDataCenterURLsRequest) RequestBody() *GetDataCenterURLsRequestBody
- func (r *GetDataCenterURLsRequest) RequestBodyInterface() interface{}
- func (r GetDataCenterURLsRequest) SOAPAction() string
- func (r *GetDataCenterURLsRequest) SetMethod(method string)
- func (r *GetDataCenterURLsRequest) SetRequestBody(body GetDataCenterURLsRequestBody)
- func (r *GetDataCenterURLsRequest) URL() (*url.URL, error)
- type GetDataCenterURLsRequestBody
- type GetDataCenterURLsRequestPathParams
- type GetDataCenterURLsRequestQueryParams
- type GetDataCenterURLsRequestResponseBody
- type GetEntryIDRequest
- func (r *GetEntryIDRequest) Do() (GetEntryIDRequestResponseBody, error)
- func (r *GetEntryIDRequest) Method() string
- func (r GetEntryIDRequest) NewPathParams() *GetEntryIDRequestPathParams
- func (r GetEntryIDRequest) NewQueryParams() *GetEntryIDRequestQueryParams
- func (r GetEntryIDRequest) NewRequestBody() GetEntryIDRequestBody
- func (r *GetEntryIDRequest) NewResponseBody() *GetEntryIDRequestResponseBody
- func (r *GetEntryIDRequest) PathParams() PathParams
- func (r *GetEntryIDRequest) QueryParams() QueryParams
- func (r *GetEntryIDRequest) RequestBody() *GetEntryIDRequestBody
- func (r *GetEntryIDRequest) RequestBodyInterface() interface{}
- func (r GetEntryIDRequest) SOAPAction() string
- func (r *GetEntryIDRequest) SetMethod(method string)
- func (r *GetEntryIDRequest) SetRequestBody(body GetEntryIDRequestBody)
- func (r *GetEntryIDRequest) URL() (*url.URL, error)
- type GetEntryIDRequestBody
- type GetEntryIDRequestPathParams
- type GetEntryIDRequestQueryParams
- type GetEntryIDRequestResponseBody
- type GetIdentitiesRequest
- func (r *GetIdentitiesRequest) Do() (GetIdentitiesRequestResponseBody, error)
- func (r *GetIdentitiesRequest) Method() string
- func (r GetIdentitiesRequest) NewPathParams() *GetIdentitiesRequestPathParams
- func (r GetIdentitiesRequest) NewQueryParams() *GetIdentitiesRequestQueryParams
- func (r GetIdentitiesRequest) NewRequestBody() GetIdentitiesRequestBody
- func (r *GetIdentitiesRequest) NewResponseBody() *GetIdentitiesRequestResponseBody
- func (r *GetIdentitiesRequest) PathParams() PathParams
- func (r *GetIdentitiesRequest) QueryParams() QueryParams
- func (r *GetIdentitiesRequest) RequestBody() *GetIdentitiesRequestBody
- func (r *GetIdentitiesRequest) RequestBodyInterface() interface{}
- func (r GetIdentitiesRequest) SOAPAction() string
- func (r *GetIdentitiesRequest) SetMethod(method string)
- func (r *GetIdentitiesRequest) SetRequestBody(body GetIdentitiesRequestBody)
- func (r *GetIdentitiesRequest) URL() (*url.URL, error)
- type GetIdentitiesRequestBody
- type GetIdentitiesRequestPathParams
- type GetIdentitiesRequestQueryParams
- type GetIdentitiesRequestResponseBody
- type GetIdentitiesWithCredentialRequest
- func (r *GetIdentitiesWithCredentialRequest) Do() (GetIdentitiesWithCredentialRequestResponseBody, error)
- func (r *GetIdentitiesWithCredentialRequest) Method() string
- func (r GetIdentitiesWithCredentialRequest) NewPathParams() *GetIdentitiesWithCredentialRequestPathParams
- func (r GetIdentitiesWithCredentialRequest) NewQueryParams() *GetIdentitiesWithCredentialRequestQueryParams
- func (r GetIdentitiesWithCredentialRequest) NewRequestBody() GetIdentitiesWithCredentialRequestBody
- func (r *GetIdentitiesWithCredentialRequest) NewResponseBody() *GetIdentitiesWithCredentialRequestResponseBody
- func (r *GetIdentitiesWithCredentialRequest) PathParams() PathParams
- func (r *GetIdentitiesWithCredentialRequest) QueryParams() QueryParams
- func (r *GetIdentitiesWithCredentialRequest) RequestBody() *GetIdentitiesWithCredentialRequestBody
- func (r *GetIdentitiesWithCredentialRequest) RequestBodyInterface() interface{}
- func (r GetIdentitiesWithCredentialRequest) SOAPAction() string
- func (r *GetIdentitiesWithCredentialRequest) SetMethod(method string)
- func (r *GetIdentitiesWithCredentialRequest) SetRequestBody(body GetIdentitiesWithCredentialRequestBody)
- func (r *GetIdentitiesWithCredentialRequest) URL() (*url.URL, error)
- type GetIdentitiesWithCredentialRequestBody
- type GetIdentitiesWithCredentialRequestPathParams
- type GetIdentitiesWithCredentialRequestQueryParams
- type GetIdentitiesWithCredentialRequestResponseBody
- type GetIdentityRequest
- func (r *GetIdentityRequest) Do() (GetIdentityRequestResponseBody, error)
- func (r *GetIdentityRequest) Method() string
- func (r GetIdentityRequest) NewPathParams() *GetIdentityRequestPathParams
- func (r GetIdentityRequest) NewQueryParams() *GetIdentityRequestQueryParams
- func (r GetIdentityRequest) NewRequestBody() GetIdentityRequestBody
- func (r *GetIdentityRequest) NewResponseBody() *GetIdentityRequestResponseBody
- func (r *GetIdentityRequest) PathParams() PathParams
- func (r *GetIdentityRequest) QueryParams() QueryParams
- func (r *GetIdentityRequest) RequestBody() *GetIdentityRequestBody
- func (r *GetIdentityRequest) RequestBodyInterface() interface{}
- func (r GetIdentityRequest) SOAPAction() string
- func (r *GetIdentityRequest) SetMethod(method string)
- func (r *GetIdentityRequest) SetRequestBody(body GetIdentityRequestBody)
- func (r *GetIdentityRequest) URL() (*url.URL, error)
- type GetIdentityRequestBody
- type GetIdentityRequestPathParams
- type GetIdentityRequestQueryParams
- type GetIdentityRequestResponseBody
- type GetInvoicesRequest
- func (r *GetInvoicesRequest) Do() (GetInvoicesRequestResponseBody, error)
- func (r *GetInvoicesRequest) Method() string
- func (r GetInvoicesRequest) NewPathParams() *GetInvoicesRequestPathParams
- func (r GetInvoicesRequest) NewQueryParams() *GetInvoicesRequestQueryParams
- func (r GetInvoicesRequest) NewRequestBody() GetInvoicesRequestBody
- func (r *GetInvoicesRequest) NewResponseBody() *GetInvoicesRequestResponseBody
- func (r *GetInvoicesRequest) PathParams() PathParams
- func (r *GetInvoicesRequest) QueryParams() QueryParams
- func (r *GetInvoicesRequest) RequestBody() *GetInvoicesRequestBody
- func (r *GetInvoicesRequest) RequestBodyInterface() interface{}
- func (r GetInvoicesRequest) SOAPAction() string
- func (r *GetInvoicesRequest) SetMethod(method string)
- func (r *GetInvoicesRequest) SetRequestBody(body GetInvoicesRequestBody)
- func (r *GetInvoicesRequest) URL() (*url.URL, error)
- type GetInvoicesRequestBody
- type GetInvoicesRequestPathParams
- type GetInvoicesRequestQueryParams
- type GetInvoicesRequestResponseBody
- type GetTaxCodeListRequest
- func (r *GetTaxCodeListRequest) Do() (GetTaxCodeListRequestResponseBody, error)
- func (r *GetTaxCodeListRequest) Method() string
- func (r GetTaxCodeListRequest) NewPathParams() *GetTaxCodeListRequestPathParams
- func (r GetTaxCodeListRequest) NewQueryParams() *GetTaxCodeListRequestQueryParams
- func (r GetTaxCodeListRequest) NewRequestBody() GetTaxCodeListRequestBody
- func (r *GetTaxCodeListRequest) NewResponseBody() *GetTaxCodeListRequestResponseBody
- func (r *GetTaxCodeListRequest) PathParams() PathParams
- func (r *GetTaxCodeListRequest) QueryParams() QueryParams
- func (r *GetTaxCodeListRequest) RequestBody() *GetTaxCodeListRequestBody
- func (r *GetTaxCodeListRequest) RequestBodyInterface() interface{}
- func (r GetTaxCodeListRequest) SOAPAction() string
- func (r *GetTaxCodeListRequest) SetMethod(method string)
- func (r *GetTaxCodeListRequest) SetRequestBody(body GetTaxCodeListRequestBody)
- func (r *GetTaxCodeListRequest) URL() (*url.URL, error)
- type GetTaxCodeListRequestBody
- type GetTaxCodeListRequestPathParams
- type GetTaxCodeListRequestQueryParams
- type GetTaxCodeListRequestResponseBody
- type GetTransactionsRequest
- func (r *GetTransactionsRequest) Do() (GetTransactionsRequestResponseBody, error)
- func (r *GetTransactionsRequest) Method() string
- func (r GetTransactionsRequest) NewPathParams() *GetTransactionsRequestPathParams
- func (r GetTransactionsRequest) NewQueryParams() *GetTransactionsRequestQueryParams
- func (r GetTransactionsRequest) NewRequestBody() GetTransactionsRequestBody
- func (r *GetTransactionsRequest) NewResponseBody() *GetTransactionsRequestResponseBody
- func (r *GetTransactionsRequest) PathParams() PathParams
- func (r *GetTransactionsRequest) QueryParams() QueryParams
- func (r *GetTransactionsRequest) RequestBody() *GetTransactionsRequestBody
- func (r *GetTransactionsRequest) RequestBodyInterface() interface{}
- func (r GetTransactionsRequest) SOAPAction() string
- func (r *GetTransactionsRequest) SetMethod(method string)
- func (r *GetTransactionsRequest) SetRequestBody(body GetTransactionsRequestBody)
- func (r *GetTransactionsRequest) URL() (*url.URL, error)
- type GetTransactionsRequestBody
- type GetTransactionsRequestPathParams
- type GetTransactionsRequestQueryParams
- type GetTransactionsRequestResponseBody
- type GetTypeGroupListRequest
- func (r *GetTypeGroupListRequest) Do() (GetTypeGroupListRequestResponseBody, error)
- func (r *GetTypeGroupListRequest) Method() string
- func (r GetTypeGroupListRequest) NewPathParams() *GetTypeGroupListRequestPathParams
- func (r GetTypeGroupListRequest) NewQueryParams() *GetTypeGroupListRequestQueryParams
- func (r GetTypeGroupListRequest) NewRequestBody() GetTypeGroupListRequestBody
- func (r *GetTypeGroupListRequest) NewResponseBody() *GetTypeGroupListRequestResponseBody
- func (r *GetTypeGroupListRequest) PathParams() PathParams
- func (r *GetTypeGroupListRequest) QueryParams() QueryParams
- func (r *GetTypeGroupListRequest) RequestBody() *GetTypeGroupListRequestBody
- func (r *GetTypeGroupListRequest) RequestBodyInterface() interface{}
- func (r GetTypeGroupListRequest) SOAPAction() string
- func (r *GetTypeGroupListRequest) SetMethod(method string)
- func (r *GetTypeGroupListRequest) SetRequestBody(body GetTypeGroupListRequestBody)
- func (r *GetTypeGroupListRequest) URL() (*url.URL, error)
- type GetTypeGroupListRequestBody
- type GetTypeGroupListRequestPathParams
- type GetTypeGroupListRequestQueryParams
- type GetTypeGroupListRequestResponseBody
- type GetTypeListRequest
- func (r *GetTypeListRequest) Do() (GetTypeListRequestResponseBody, error)
- func (r *GetTypeListRequest) Method() string
- func (r GetTypeListRequest) NewPathParams() *GetTypeListRequestPathParams
- func (r GetTypeListRequest) NewQueryParams() *GetTypeListRequestQueryParams
- func (r GetTypeListRequest) NewRequestBody() GetTypeListRequestBody
- func (r *GetTypeListRequest) NewResponseBody() *GetTypeListRequestResponseBody
- func (r *GetTypeListRequest) PathParams() PathParams
- func (r *GetTypeListRequest) QueryParams() QueryParams
- func (r *GetTypeListRequest) RequestBody() *GetTypeListRequestBody
- func (r *GetTypeListRequest) RequestBodyInterface() interface{}
- func (r GetTypeListRequest) SOAPAction() string
- func (r *GetTypeListRequest) SetMethod(method string)
- func (r *GetTypeListRequest) SetRequestBody(body GetTypeListRequestBody)
- func (r *GetTypeListRequest) URL() (*url.URL, error)
- type GetTypeListRequestBody
- type GetTypeListRequestPathParams
- type GetTypeListRequestQueryParams
- type GetTypeListRequestResponseBody
- type Guid
- type HasSessionRequest
- func (r *HasSessionRequest) Do() (HasSessionRequestResponseBody, error)
- func (r *HasSessionRequest) Method() string
- func (r HasSessionRequest) NewPathParams() *HasSessionRequestPathParams
- func (r HasSessionRequest) NewQueryParams() *HasSessionRequestQueryParams
- func (r HasSessionRequest) NewRequestBody() HasSessionRequestBody
- func (r *HasSessionRequest) NewResponseBody() *HasSessionRequestResponseBody
- func (r *HasSessionRequest) PathParams() PathParams
- func (r *HasSessionRequest) QueryParams() QueryParams
- func (r *HasSessionRequest) RequestBody() *HasSessionRequestBody
- func (r *HasSessionRequest) RequestBodyInterface() interface{}
- func (r HasSessionRequest) SOAPAction() string
- func (r *HasSessionRequest) SetMethod(method string)
- func (r *HasSessionRequest) SetRequestBody(body HasSessionRequestBody)
- func (r *HasSessionRequest) URL() (*url.URL, error)
- type HasSessionRequestBody
- type HasSessionRequestPathParams
- type HasSessionRequestQueryParams
- type HasSessionRequestResponseBody
- type Header
- type Identities
- type Identity
- type Invoice
- type InvoiceOrder
- type InvoiceOrders
- type InvoiceRow
- type InvoiceRows
- type Invoices
- type LoginRequest
- func (r *LoginRequest) Do() (LoginRequestResponseBody, error)
- func (r *LoginRequest) Method() string
- func (r LoginRequest) NewPathParams() *LoginRequestPathParams
- func (r LoginRequest) NewQueryParams() *LoginRequestQueryParams
- func (r LoginRequest) NewRequestBody() LoginRequestBody
- func (r *LoginRequest) NewResponseBody() *LoginRequestResponseBody
- func (r *LoginRequest) PathParams() PathParams
- func (r *LoginRequest) QueryParams() QueryParams
- func (r *LoginRequest) RequestBody() *LoginRequestBody
- func (r *LoginRequest) RequestBodyInterface() interface{}
- func (r LoginRequest) SOAPAction() string
- func (r *LoginRequest) SetMethod(method string)
- func (r *LoginRequest) SetRequestBody(body LoginRequestBody)
- func (r *LoginRequest) URL() (*url.URL, error)
- type LoginRequestBody
- type LoginRequestPathParams
- type LoginRequestQueryParams
- type LoginRequestResponseBody
- type Number
- type OrderSlipStateType
- type PathParams
- type QueryParams
- type Request
- type RequestCompletionCallback
- type RequestEnvelope
- type ResponseEnvelope
- type RowType
- type SOAPError
- type SOAPFault
- type SaveBundleListRequest
- func (r *SaveBundleListRequest) Do() (SaveBundleListRequestResponseBody, error)
- func (r *SaveBundleListRequest) Method() string
- func (r SaveBundleListRequest) NewPathParams() *SaveBundleListRequestPathParams
- func (r SaveBundleListRequest) NewQueryParams() *SaveBundleListRequestQueryParams
- func (r SaveBundleListRequest) NewRequestBody() SaveBundleListRequestBody
- func (r *SaveBundleListRequest) NewResponseBody() *SaveBundleListRequestResponseBody
- func (r *SaveBundleListRequest) PathParams() PathParams
- func (r *SaveBundleListRequest) QueryParams() QueryParams
- func (r *SaveBundleListRequest) RequestBody() *SaveBundleListRequestBody
- func (r *SaveBundleListRequest) RequestBodyInterface() interface{}
- func (r SaveBundleListRequest) SOAPAction() string
- func (r *SaveBundleListRequest) SetMethod(method string)
- func (r *SaveBundleListRequest) SetRequestBody(body SaveBundleListRequestBody)
- func (r *SaveBundleListRequest) URL() (*url.URL, error)
- type SaveBundleListRequestBody
- type SaveBundleListRequestPathParams
- type SaveBundleListRequestQueryParams
- type SaveBundleListRequestResponseBody
- type SaveCompaniesRequest
- func (r *SaveCompaniesRequest) Do() (SaveCompaniesRequestResponseBody, error)
- func (r *SaveCompaniesRequest) Method() string
- func (r SaveCompaniesRequest) NewPathParams() *SaveCompaniesRequestPathParams
- func (r SaveCompaniesRequest) NewQueryParams() *SaveCompaniesRequestQueryParams
- func (r SaveCompaniesRequest) NewRequestBody() SaveCompaniesRequestBody
- func (r *SaveCompaniesRequest) NewResponseBody() *SaveCompaniesRequestResponseBody
- func (r *SaveCompaniesRequest) PathParams() PathParams
- func (r *SaveCompaniesRequest) QueryParams() QueryParams
- func (r *SaveCompaniesRequest) RequestBody() *SaveCompaniesRequestBody
- func (r *SaveCompaniesRequest) RequestBodyInterface() interface{}
- func (r SaveCompaniesRequest) SOAPAction() string
- func (r *SaveCompaniesRequest) SetMethod(method string)
- func (r *SaveCompaniesRequest) SetRequestBody(body SaveCompaniesRequestBody)
- func (r *SaveCompaniesRequest) URL() (*url.URL, error)
- type SaveCompaniesRequestBody
- type SaveCompaniesRequestPathParams
- type SaveCompaniesRequestQueryParams
- type SaveCompaniesRequestResponseBody
- type SaveInvoicesRequest
- func (r *SaveInvoicesRequest) Do() (SaveInvoicesRequestResponseBody, error)
- func (r *SaveInvoicesRequest) Method() string
- func (r SaveInvoicesRequest) NewPathParams() *SaveInvoicesRequestPathParams
- func (r SaveInvoicesRequest) NewQueryParams() *SaveInvoicesRequestQueryParams
- func (r SaveInvoicesRequest) NewRequestBody() SaveInvoicesRequestBody
- func (r *SaveInvoicesRequest) NewResponseBody() *SaveInvoicesRequestResponseBody
- func (r *SaveInvoicesRequest) PathParams() PathParams
- func (r *SaveInvoicesRequest) QueryParams() QueryParams
- func (r *SaveInvoicesRequest) RequestBody() *SaveInvoicesRequestBody
- func (r *SaveInvoicesRequest) RequestBodyInterface() interface{}
- func (r SaveInvoicesRequest) SOAPAction() string
- func (r *SaveInvoicesRequest) SetMethod(method string)
- func (r *SaveInvoicesRequest) SetRequestBody(body SaveInvoicesRequestBody)
- func (r *SaveInvoicesRequest) URL() (*url.URL, error)
- type SaveInvoicesRequestBody
- type SaveInvoicesRequestPathParams
- type SaveInvoicesRequestQueryParams
- type SaveInvoicesRequestResponseBody
- type SetIdentityByIDRequest
- func (r *SetIdentityByIDRequest) Do() (SetIdentityByIDRequestResponseBody, error)
- func (r *SetIdentityByIDRequest) Method() string
- func (r SetIdentityByIDRequest) NewPathParams() *SetIdentityByIDRequestPathParams
- func (r SetIdentityByIDRequest) NewQueryParams() *SetIdentityByIDRequestQueryParams
- func (r SetIdentityByIDRequest) NewRequestBody() SetIdentityByIDRequestBody
- func (r *SetIdentityByIDRequest) NewResponseBody() *SetIdentityByIDRequestResponseBody
- func (r *SetIdentityByIDRequest) PathParams() PathParams
- func (r *SetIdentityByIDRequest) QueryParams() QueryParams
- func (r *SetIdentityByIDRequest) RequestBody() *SetIdentityByIDRequestBody
- func (r *SetIdentityByIDRequest) RequestBodyInterface() interface{}
- func (r SetIdentityByIDRequest) SOAPAction() string
- func (r *SetIdentityByIDRequest) SetMethod(method string)
- func (r *SetIdentityByIDRequest) SetRequestBody(body SetIdentityByIDRequestBody)
- func (r *SetIdentityByIDRequest) URL() (*url.URL, error)
- type SetIdentityByIDRequestBody
- type SetIdentityByIDRequestPathParams
- type SetIdentityByIDRequestQueryParams
- type SetIdentityByIDRequestResponseBody
- type SignatureGenerator
- type SignatureMethod
- type StatusResponseBody
- type TaxCode
- type TaxCodes
- type TaxSettings
- type UserDefinedDimensions
- type Voucher
- type VoucherEntries
- type VoucherEntry
- type Vouchers
Constants ¶
This section is empty.
Variables ¶
var (
BaseURL string = "https://api.24sevenoffice.com"
)
Functions ¶
func CheckResponse ¶
CheckResponse checks the Client response for errors, and returns them if present. A response is considered an error if it has a status code outside the 200 range. Client error responses are expected to have either no response body, or a xml response body that maps to ErrorResponse. Any other response body will be silently ignored.
Types ¶
type APIException ¶
type ActionBody ¶
type ActionBody interface{}
type Address ¶
type Address struct { Street string `xml:"web:Street,omitempty"` State string `xml:"web:State,omitempty"` PostalCode string `xml:"web:PostalCode,omitempty"` PostalArea string `xml:"web:PostalArea,omitempty"` Name string `xml:"web:Name,omitempty"` City string `xml:"web:City,omitempty"` Country string `xml:"web:Country,omitempty"` }
type Addresses ¶
type Addresses struct { Post Address `xml:"Post,omitempty"` Delivery Address `xml:"Delivery,omitempty"` Visit Address `xml:"Visit,omitempty"` Invoice Address `xml:"Invoice,omitempty"` }
func (Addresses) MarshalXML ¶
type BeforeRequestDoCallback ¶
type BundleList ¶
type ChangeState ¶
type ChangeState string
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client manages communication with Exact Globe Client
func (Client) ApplicationID ¶
func (*Client) Do ¶
Do sends an Client request and returns the Client response. The Client response is xml decoded and stored in the value pointed to by v, or returned as an error if an Client error has occurred. If v implements the io.Writer interface, the raw response will be written to v, without attempting to decode it.
func (*Client) FetchSessionID ¶
func (*Client) GetEndpointURL ¶
func (*Client) HasSession ¶
func (Client) IdentityID ¶
func (*Client) NewGetAccountListRequest ¶
func (c *Client) NewGetAccountListRequest() GetAccountListRequest
func (*Client) NewGetCompaniesRequest ¶
func (c *Client) NewGetCompaniesRequest() GetCompaniesRequest
func (*Client) NewGetCompanySyncListRequest ¶
func (c *Client) NewGetCompanySyncListRequest() GetCompanySyncListRequest
func (*Client) NewGetDataCenterURLsRequest ¶
func (c *Client) NewGetDataCenterURLsRequest() GetDataCenterURLsRequest
func (*Client) NewGetEntryIDRequest ¶
func (c *Client) NewGetEntryIDRequest() GetEntryIDRequest
func (*Client) NewGetIdentitiesRequest ¶
func (c *Client) NewGetIdentitiesRequest() GetIdentitiesRequest
func (*Client) NewGetIdentitiesWithCredentialRequest ¶
func (c *Client) NewGetIdentitiesWithCredentialRequest() GetIdentitiesWithCredentialRequest
func (*Client) NewGetIdentityRequest ¶
func (c *Client) NewGetIdentityRequest() GetIdentityRequest
func (*Client) NewGetInvoicesRequest ¶
func (c *Client) NewGetInvoicesRequest() GetInvoicesRequest
func (*Client) NewGetTaxCodeListRequest ¶
func (c *Client) NewGetTaxCodeListRequest() GetTaxCodeListRequest
func (*Client) NewGetTransactionsRequest ¶
func (c *Client) NewGetTransactionsRequest() GetTransactionsRequest
func (*Client) NewGetTypeGroupListRequest ¶
func (c *Client) NewGetTypeGroupListRequest() GetTypeGroupListRequest
func (*Client) NewGetTypeListRequest ¶
func (c *Client) NewGetTypeListRequest() GetTypeListRequest
func (*Client) NewHasSessionRequest ¶
func (c *Client) NewHasSessionRequest() HasSessionRequest
func (*Client) NewLoginRequest ¶
func (c *Client) NewLoginRequest() LoginRequest
func (*Client) NewRequest ¶
func (*Client) NewSaveBundleListRequest ¶
func (c *Client) NewSaveBundleListRequest() SaveBundleListRequest
func (*Client) NewSaveCompaniesRequest ¶
func (c *Client) NewSaveCompaniesRequest() SaveCompaniesRequest
func (*Client) NewSaveInvoicesRequest ¶
func (c *Client) NewSaveInvoicesRequest() SaveInvoicesRequest
func (*Client) NewSetIdentityByIDRequest ¶
func (c *Client) NewSetIdentityByIDRequest() SetIdentityByIDRequest
func (*Client) SetApplicationID ¶
func (*Client) SetBaseURL ¶
func (*Client) SetBeforeRequestDo ¶
func (c *Client) SetBeforeRequestDo(fun BeforeRequestDoCallback)
func (*Client) SetCharset ¶
func (*Client) SetHTTPClient ¶
func (*Client) SetIdentityID ¶
func (*Client) SetMediaType ¶
func (*Client) SetPassword ¶
func (*Client) SetSessionCookie ¶
func (*Client) SetSessionID ¶
func (*Client) SetUserAgent ¶
func (*Client) SetUsername ¶
type Company ¶
type Company struct { ID int `xml:"Id,omitempty"` ExternalID string `xml:"ExternalId,omitempty"` OrganizationNumber string `xml:"OrganizationNumber,omitempty"` Name string `xml:"Name"` // Max length 20 characters FirstName string `xml:"FirstName,omitempty"` Addresses Addresses `xml:"Addresses,omitempty"` Country string `xml:"Country,omitempty"` InvoiceLanguage string `xml:"InvoiceLanguage,omitempty"` Type string `xml:"Type,omitempty"` DateCreated Date `xml:"DateCreated,omitempty"` PriceList string `xml:"PriceList,omitempty"` Owner string `xml:"Owner,omitempty"` TypeGroup string `xml:"TypeGroup,omitempty"` DateChanged Date `xml:"DateChanged,omitempty"` Maps string `xml:"Maps,omitempty"` PaymentTime string `xml:"PaymentTime,omitempty"` Factoring string `xml:"Factoring,omitempty"` LedgerCustomerAccount string `xml:"LedgerCustomerAccount,omitempty"` LedgerSupplierAccount string `xml:"LedgerSupplierAccount,omitempty"` Private string `xml:"Private,omitempty"` VATNumber string `xml:"VatNumber,omitempty"` APIException APIException `xml:"APIException,omitempty"` }
type Date ¶
func (*Date) MarshalJSON ¶
func (Date) MarshalSchema ¶
func (Date) MarshalXML ¶
func (*Date) UnmarshalJSON ¶
func (*Date) UnmarshalXML ¶
type DateTime ¶
func (*DateTime) MarshalJSON ¶
func (DateTime) MarshalSchema ¶
func (DateTime) MarshalXML ¶
func (*DateTime) UnmarshalJSON ¶
type DeliveryMethod ¶
type DistributionMethod ¶
type DistributionMethod interface{}
type Distributor ¶
type Distributor interface{}
type ErrorResponse ¶
type ErrorResponse struct { // HTTP response that caused this error Response *http.Response Err string }
func (*ErrorResponse) Error ¶
func (r *ErrorResponse) Error() string
type GetAccountListRequest ¶
type GetAccountListRequest struct {
// contains filtered or unexported fields
}
func (*GetAccountListRequest) Do ¶
func (r *GetAccountListRequest) Do() (GetAccountListRequestResponseBody, error)
func (*GetAccountListRequest) Method ¶
func (r *GetAccountListRequest) Method() string
func (GetAccountListRequest) NewPathParams ¶
func (r GetAccountListRequest) NewPathParams() *GetAccountListRequestPathParams
func (GetAccountListRequest) NewQueryParams ¶
func (r GetAccountListRequest) NewQueryParams() *GetAccountListRequestQueryParams
func (GetAccountListRequest) NewRequestBody ¶
func (r GetAccountListRequest) NewRequestBody() GetAccountListRequestBody
func (*GetAccountListRequest) NewResponseBody ¶
func (r *GetAccountListRequest) NewResponseBody() *GetAccountListRequestResponseBody
func (*GetAccountListRequest) PathParams ¶
func (r *GetAccountListRequest) PathParams() PathParams
func (*GetAccountListRequest) QueryParams ¶
func (r *GetAccountListRequest) QueryParams() QueryParams
func (*GetAccountListRequest) RequestBody ¶
func (r *GetAccountListRequest) RequestBody() *GetAccountListRequestBody
func (*GetAccountListRequest) RequestBodyInterface ¶
func (r *GetAccountListRequest) RequestBodyInterface() interface{}
func (GetAccountListRequest) SOAPAction ¶
func (r GetAccountListRequest) SOAPAction() string
func (*GetAccountListRequest) SetMethod ¶
func (r *GetAccountListRequest) SetMethod(method string)
func (*GetAccountListRequest) SetRequestBody ¶
func (r *GetAccountListRequest) SetRequestBody(body GetAccountListRequestBody)
type GetAccountListRequestPathParams ¶
type GetAccountListRequestPathParams struct { }
func (*GetAccountListRequestPathParams) Params ¶
func (p *GetAccountListRequestPathParams) Params() map[string]string
type GetAccountListRequestQueryParams ¶
type GetAccountListRequestQueryParams struct { }
func (GetAccountListRequestQueryParams) ToURLValues ¶
func (p GetAccountListRequestQueryParams) ToURLValues() (url.Values, error)
type GetAccountListRequestResponseBody ¶
type GetAccountListRequestResponseBody struct { XMLName xml.Name `xml:"GetAccountListResponse"` GetAccountListResult struct { AccountData []struct { AccountId string `xml:"AccountId"` AccountNo string `xml:"AccountNo"` AccountName string `xml:"AccountName"` AccountTax string `xml:"AccountTax"` TaxNo string `xml:"TaxNo"` } `xml:"AccountData"` } `xml:"GetAccountListResult"` }
type GetCompaniesRequest ¶
type GetCompaniesRequest struct {
// contains filtered or unexported fields
}
func (*GetCompaniesRequest) Do ¶
func (r *GetCompaniesRequest) Do() (GetCompaniesRequestResponseBody, error)
func (*GetCompaniesRequest) Method ¶
func (r *GetCompaniesRequest) Method() string
func (GetCompaniesRequest) NewPathParams ¶
func (r GetCompaniesRequest) NewPathParams() *GetCompaniesRequestPathParams
func (GetCompaniesRequest) NewQueryParams ¶
func (r GetCompaniesRequest) NewQueryParams() *GetCompaniesRequestQueryParams
func (GetCompaniesRequest) NewRequestBody ¶
func (r GetCompaniesRequest) NewRequestBody() GetCompaniesRequestBody
func (*GetCompaniesRequest) NewResponseBody ¶
func (r *GetCompaniesRequest) NewResponseBody() *GetCompaniesRequestResponseBody
func (*GetCompaniesRequest) PathParams ¶
func (r *GetCompaniesRequest) PathParams() PathParams
func (*GetCompaniesRequest) QueryParams ¶
func (r *GetCompaniesRequest) QueryParams() QueryParams
func (*GetCompaniesRequest) RequestBody ¶
func (r *GetCompaniesRequest) RequestBody() *GetCompaniesRequestBody
func (*GetCompaniesRequest) RequestBodyInterface ¶
func (r *GetCompaniesRequest) RequestBodyInterface() interface{}
func (GetCompaniesRequest) SOAPAction ¶
func (r GetCompaniesRequest) SOAPAction() string
func (*GetCompaniesRequest) SetMethod ¶
func (r *GetCompaniesRequest) SetMethod(method string)
func (*GetCompaniesRequest) SetRequestBody ¶
func (r *GetCompaniesRequest) SetRequestBody(body GetCompaniesRequestBody)
type GetCompaniesRequestBody ¶
type GetCompaniesRequestBody struct { XMLName xml.Name `xml:"web:GetCompanies"` SearchParams struct { ExternalID string `xml:"web:ExternalId,omitempty"` CompanyID int `xml:"web:CompanyId,omitempty"` // CompanyIDs []int `xml:"web:CompanyIds>web:int,omitempty"` CompanyName string `xml:"web:CompanyName,omitempty"` ChangedAfter DateTime `xml:"web:ChangedAfter,omitempty"` CompanyEmail string `xml:"web:CompanyEmail,omitempty"` CompanyPhone string `xml:"web:CompanyPhone,omitempty"` OrganizationNumber string `xml:"web:OrganizationNumber,omitempty"` } `xml:"web:searchParams"` // CompanyReturnProperties struct { // String []string `xml:"string"` // } `xml:"invoiceReturnProperties"` ReturnProperties []string `xml:"web:returnProperties>web:string"` }
type GetCompaniesRequestPathParams ¶
type GetCompaniesRequestPathParams struct { }
func (*GetCompaniesRequestPathParams) Params ¶
func (p *GetCompaniesRequestPathParams) Params() map[string]string
type GetCompaniesRequestQueryParams ¶
type GetCompaniesRequestQueryParams struct { }
func (GetCompaniesRequestQueryParams) ToURLValues ¶
func (p GetCompaniesRequestQueryParams) ToURLValues() (url.Values, error)
type GetCompanySyncListRequest ¶
type GetCompanySyncListRequest struct {
// contains filtered or unexported fields
}
func (*GetCompanySyncListRequest) Do ¶
func (r *GetCompanySyncListRequest) Do() (GetCompanySyncListRequestResponseBody, error)
func (*GetCompanySyncListRequest) Method ¶
func (r *GetCompanySyncListRequest) Method() string
func (GetCompanySyncListRequest) NewPathParams ¶
func (r GetCompanySyncListRequest) NewPathParams() *GetCompanySyncListRequestPathParams
func (GetCompanySyncListRequest) NewQueryParams ¶
func (r GetCompanySyncListRequest) NewQueryParams() *GetCompanySyncListRequestQueryParams
func (GetCompanySyncListRequest) NewRequestBody ¶
func (r GetCompanySyncListRequest) NewRequestBody() GetCompanySyncListRequestBody
func (*GetCompanySyncListRequest) NewResponseBody ¶
func (r *GetCompanySyncListRequest) NewResponseBody() *GetCompanySyncListRequestResponseBody
func (*GetCompanySyncListRequest) PathParams ¶
func (r *GetCompanySyncListRequest) PathParams() PathParams
func (*GetCompanySyncListRequest) QueryParams ¶
func (r *GetCompanySyncListRequest) QueryParams() QueryParams
func (*GetCompanySyncListRequest) RequestBody ¶
func (r *GetCompanySyncListRequest) RequestBody() *GetCompanySyncListRequestBody
func (*GetCompanySyncListRequest) RequestBodyInterface ¶
func (r *GetCompanySyncListRequest) RequestBodyInterface() interface{}
func (GetCompanySyncListRequest) SOAPAction ¶
func (r GetCompanySyncListRequest) SOAPAction() string
func (*GetCompanySyncListRequest) SetMethod ¶
func (r *GetCompanySyncListRequest) SetMethod(method string)
func (*GetCompanySyncListRequest) SetRequestBody ¶
func (r *GetCompanySyncListRequest) SetRequestBody(body GetCompanySyncListRequestBody)
type GetCompanySyncListRequestPathParams ¶
type GetCompanySyncListRequestPathParams struct { }
func (*GetCompanySyncListRequestPathParams) Params ¶
func (p *GetCompanySyncListRequestPathParams) Params() map[string]string
type GetCompanySyncListRequestQueryParams ¶
type GetCompanySyncListRequestQueryParams struct { }
func (GetCompanySyncListRequestQueryParams) ToURLValues ¶
func (p GetCompanySyncListRequestQueryParams) ToURLValues() (url.Values, error)
type GetCompanySyncListRequestResponseBody ¶
type GetCompanySyncListRequestResponseBody struct { XMLName xml.Name `xml:"GetCompanySyncListResponse"` GetCompanySyncListResult struct { Text string `xml:",chardata"` CurrentPage string `xml:"CurrentPage"` TotalPages string `xml:"TotalPages"` TotalItems string `xml:"TotalItems"` ItemsPerPage string `xml:"ItemsPerPage"` Items struct { Text string `xml:",chardata"` SyncCompany struct { Text string `xml:",chardata"` CompanyId string `xml:"CompanyId"` DateChanged string `xml:"DateChanged"` DateRegistered string `xml:"DateRegistered"` Active string `xml:"Active"` } `xml:"SyncCompany"` } `xml:"Items"` } `xml:"GetCompanySyncListResult"` }
type GetDataCenterURLsRequest ¶
type GetDataCenterURLsRequest struct {
// contains filtered or unexported fields
}
func (*GetDataCenterURLsRequest) Do ¶
func (r *GetDataCenterURLsRequest) Do() (GetDataCenterURLsRequestResponseBody, error)
func (*GetDataCenterURLsRequest) Method ¶
func (r *GetDataCenterURLsRequest) Method() string
func (GetDataCenterURLsRequest) NewPathParams ¶
func (r GetDataCenterURLsRequest) NewPathParams() *GetDataCenterURLsRequestPathParams
func (GetDataCenterURLsRequest) NewQueryParams ¶
func (r GetDataCenterURLsRequest) NewQueryParams() *GetDataCenterURLsRequestQueryParams
func (GetDataCenterURLsRequest) NewRequestBody ¶
func (r GetDataCenterURLsRequest) NewRequestBody() GetDataCenterURLsRequestBody
func (*GetDataCenterURLsRequest) NewResponseBody ¶
func (r *GetDataCenterURLsRequest) NewResponseBody() *GetDataCenterURLsRequestResponseBody
func (*GetDataCenterURLsRequest) PathParams ¶
func (r *GetDataCenterURLsRequest) PathParams() PathParams
func (*GetDataCenterURLsRequest) QueryParams ¶
func (r *GetDataCenterURLsRequest) QueryParams() QueryParams
func (*GetDataCenterURLsRequest) RequestBody ¶
func (r *GetDataCenterURLsRequest) RequestBody() *GetDataCenterURLsRequestBody
func (*GetDataCenterURLsRequest) RequestBodyInterface ¶
func (r *GetDataCenterURLsRequest) RequestBodyInterface() interface{}
func (GetDataCenterURLsRequest) SOAPAction ¶
func (r GetDataCenterURLsRequest) SOAPAction() string
func (*GetDataCenterURLsRequest) SetMethod ¶
func (r *GetDataCenterURLsRequest) SetMethod(method string)
func (*GetDataCenterURLsRequest) SetRequestBody ¶
func (r *GetDataCenterURLsRequest) SetRequestBody(body GetDataCenterURLsRequestBody)
type GetDataCenterURLsRequestPathParams ¶
type GetDataCenterURLsRequestPathParams struct { }
func (*GetDataCenterURLsRequestPathParams) Params ¶
func (p *GetDataCenterURLsRequestPathParams) Params() map[string]string
type GetDataCenterURLsRequestQueryParams ¶
type GetDataCenterURLsRequestQueryParams struct { }
func (GetDataCenterURLsRequestQueryParams) ToURLValues ¶
func (p GetDataCenterURLsRequestQueryParams) ToURLValues() (url.Values, error)
type GetDataCenterURLsRequestResponseBody ¶
type GetDataCenterURLsRequestResponseBody struct { XMLName xml.Name `xml:"getDataCenterUrlsResponse"` GetDataCenterUrlsResult struct { Text string `xml:",chardata"` PlatformCore string `xml:"platformCore,attr"` Status struct { Text string `xml:",chardata"` IsSuccess string `xml:"isSuccess,attr"` } `xml:"status"` DataCenterUrls struct { Text string `xml:",chardata"` RestDomain string `xml:"restDomain"` WebservicesDomain string `xml:"webservicesDomain"` SystemDomain string `xml:"systemDomain"` } `xml:"dataCenterUrls"` } `xml:"getDataCenterUrlsResult"` }
type GetEntryIDRequest ¶
type GetEntryIDRequest struct {
// contains filtered or unexported fields
}
func (*GetEntryIDRequest) Do ¶
func (r *GetEntryIDRequest) Do() (GetEntryIDRequestResponseBody, error)
func (*GetEntryIDRequest) Method ¶
func (r *GetEntryIDRequest) Method() string
func (GetEntryIDRequest) NewPathParams ¶
func (r GetEntryIDRequest) NewPathParams() *GetEntryIDRequestPathParams
func (GetEntryIDRequest) NewQueryParams ¶
func (r GetEntryIDRequest) NewQueryParams() *GetEntryIDRequestQueryParams
func (GetEntryIDRequest) NewRequestBody ¶
func (r GetEntryIDRequest) NewRequestBody() GetEntryIDRequestBody
func (*GetEntryIDRequest) NewResponseBody ¶
func (r *GetEntryIDRequest) NewResponseBody() *GetEntryIDRequestResponseBody
func (*GetEntryIDRequest) PathParams ¶
func (r *GetEntryIDRequest) PathParams() PathParams
func (*GetEntryIDRequest) QueryParams ¶
func (r *GetEntryIDRequest) QueryParams() QueryParams
func (*GetEntryIDRequest) RequestBody ¶
func (r *GetEntryIDRequest) RequestBody() *GetEntryIDRequestBody
func (*GetEntryIDRequest) RequestBodyInterface ¶
func (r *GetEntryIDRequest) RequestBodyInterface() interface{}
func (GetEntryIDRequest) SOAPAction ¶
func (r GetEntryIDRequest) SOAPAction() string
func (*GetEntryIDRequest) SetMethod ¶
func (r *GetEntryIDRequest) SetMethod(method string)
func (*GetEntryIDRequest) SetRequestBody ¶
func (r *GetEntryIDRequest) SetRequestBody(body GetEntryIDRequestBody)
type GetEntryIDRequestBody ¶
type GetEntryIDRequestPathParams ¶
type GetEntryIDRequestPathParams struct { }
func (*GetEntryIDRequestPathParams) Params ¶
func (p *GetEntryIDRequestPathParams) Params() map[string]string
type GetEntryIDRequestQueryParams ¶
type GetEntryIDRequestQueryParams struct { }
func (GetEntryIDRequestQueryParams) ToURLValues ¶
func (p GetEntryIDRequestQueryParams) ToURLValues() (url.Values, error)
type GetIdentitiesRequest ¶
type GetIdentitiesRequest struct {
// contains filtered or unexported fields
}
func (*GetIdentitiesRequest) Do ¶
func (r *GetIdentitiesRequest) Do() (GetIdentitiesRequestResponseBody, error)
func (*GetIdentitiesRequest) Method ¶
func (r *GetIdentitiesRequest) Method() string
func (GetIdentitiesRequest) NewPathParams ¶
func (r GetIdentitiesRequest) NewPathParams() *GetIdentitiesRequestPathParams
func (GetIdentitiesRequest) NewQueryParams ¶
func (r GetIdentitiesRequest) NewQueryParams() *GetIdentitiesRequestQueryParams
func (GetIdentitiesRequest) NewRequestBody ¶
func (r GetIdentitiesRequest) NewRequestBody() GetIdentitiesRequestBody
func (*GetIdentitiesRequest) NewResponseBody ¶
func (r *GetIdentitiesRequest) NewResponseBody() *GetIdentitiesRequestResponseBody
func (*GetIdentitiesRequest) PathParams ¶
func (r *GetIdentitiesRequest) PathParams() PathParams
func (*GetIdentitiesRequest) QueryParams ¶
func (r *GetIdentitiesRequest) QueryParams() QueryParams
func (*GetIdentitiesRequest) RequestBody ¶
func (r *GetIdentitiesRequest) RequestBody() *GetIdentitiesRequestBody
func (*GetIdentitiesRequest) RequestBodyInterface ¶
func (r *GetIdentitiesRequest) RequestBodyInterface() interface{}
func (GetIdentitiesRequest) SOAPAction ¶
func (r GetIdentitiesRequest) SOAPAction() string
func (*GetIdentitiesRequest) SetMethod ¶
func (r *GetIdentitiesRequest) SetMethod(method string)
func (*GetIdentitiesRequest) SetRequestBody ¶
func (r *GetIdentitiesRequest) SetRequestBody(body GetIdentitiesRequestBody)
type GetIdentitiesRequestPathParams ¶
type GetIdentitiesRequestPathParams struct { }
func (*GetIdentitiesRequestPathParams) Params ¶
func (p *GetIdentitiesRequestPathParams) Params() map[string]string
type GetIdentitiesRequestQueryParams ¶
type GetIdentitiesRequestQueryParams struct { }
func (GetIdentitiesRequestQueryParams) ToURLValues ¶
func (p GetIdentitiesRequestQueryParams) ToURLValues() (url.Values, error)
type GetIdentitiesRequestResponseBody ¶
type GetIdentitiesRequestResponseBody struct { XMLName xml.Name `xml:"GetIdentitiesResponse"` GetIdentitiesWithCredentialResult struct { Identities Identities `xml:"Identity"` } `xml:"GetIdentitiesResult"` }
type GetIdentitiesWithCredentialRequest ¶
type GetIdentitiesWithCredentialRequest struct {
// contains filtered or unexported fields
}
func (*GetIdentitiesWithCredentialRequest) Method ¶
func (r *GetIdentitiesWithCredentialRequest) Method() string
func (GetIdentitiesWithCredentialRequest) NewPathParams ¶
func (r GetIdentitiesWithCredentialRequest) NewPathParams() *GetIdentitiesWithCredentialRequestPathParams
func (GetIdentitiesWithCredentialRequest) NewQueryParams ¶
func (r GetIdentitiesWithCredentialRequest) NewQueryParams() *GetIdentitiesWithCredentialRequestQueryParams
func (GetIdentitiesWithCredentialRequest) NewRequestBody ¶
func (r GetIdentitiesWithCredentialRequest) NewRequestBody() GetIdentitiesWithCredentialRequestBody
func (*GetIdentitiesWithCredentialRequest) NewResponseBody ¶
func (r *GetIdentitiesWithCredentialRequest) NewResponseBody() *GetIdentitiesWithCredentialRequestResponseBody
func (*GetIdentitiesWithCredentialRequest) PathParams ¶
func (r *GetIdentitiesWithCredentialRequest) PathParams() PathParams
func (*GetIdentitiesWithCredentialRequest) QueryParams ¶
func (r *GetIdentitiesWithCredentialRequest) QueryParams() QueryParams
func (*GetIdentitiesWithCredentialRequest) RequestBody ¶
func (r *GetIdentitiesWithCredentialRequest) RequestBody() *GetIdentitiesWithCredentialRequestBody
func (*GetIdentitiesWithCredentialRequest) RequestBodyInterface ¶
func (r *GetIdentitiesWithCredentialRequest) RequestBodyInterface() interface{}
func (GetIdentitiesWithCredentialRequest) SOAPAction ¶
func (r GetIdentitiesWithCredentialRequest) SOAPAction() string
func (*GetIdentitiesWithCredentialRequest) SetMethod ¶
func (r *GetIdentitiesWithCredentialRequest) SetMethod(method string)
func (*GetIdentitiesWithCredentialRequest) SetRequestBody ¶
func (r *GetIdentitiesWithCredentialRequest) SetRequestBody(body GetIdentitiesWithCredentialRequestBody)
type GetIdentitiesWithCredentialRequestBody ¶
type GetIdentitiesWithCredentialRequestBody struct { XMLName xml.Name `xml:"web:GetIdentitiesWithCredential"` Credential struct { ApplicationID string `xml:"web:ApplicationId"` IdentidyID string `xml:"web:IdentidyId,omitempty"` Username string `xml:"web:Username"` Password string `xml:"web:Password"` } `xml:"web:credential"` }
type GetIdentitiesWithCredentialRequestPathParams ¶
type GetIdentitiesWithCredentialRequestPathParams struct { }
func (*GetIdentitiesWithCredentialRequestPathParams) Params ¶
func (p *GetIdentitiesWithCredentialRequestPathParams) Params() map[string]string
type GetIdentitiesWithCredentialRequestQueryParams ¶
type GetIdentitiesWithCredentialRequestQueryParams struct { }
func (GetIdentitiesWithCredentialRequestQueryParams) ToURLValues ¶
func (p GetIdentitiesWithCredentialRequestQueryParams) ToURLValues() (url.Values, error)
type GetIdentitiesWithCredentialRequestResponseBody ¶
type GetIdentitiesWithCredentialRequestResponseBody struct { XMLName xml.Name `xml:"GetIdentitiesWithCredentialResponse"` GetIdentitiesWithCredentialResult struct { Identities Identities `xml:"Identity"` } `xml:"GetIdentitiesWithCredentialResult"` }
type GetIdentityRequest ¶
type GetIdentityRequest struct {
// contains filtered or unexported fields
}
func (*GetIdentityRequest) Do ¶
func (r *GetIdentityRequest) Do() (GetIdentityRequestResponseBody, error)
func (*GetIdentityRequest) Method ¶
func (r *GetIdentityRequest) Method() string
func (GetIdentityRequest) NewPathParams ¶
func (r GetIdentityRequest) NewPathParams() *GetIdentityRequestPathParams
func (GetIdentityRequest) NewQueryParams ¶
func (r GetIdentityRequest) NewQueryParams() *GetIdentityRequestQueryParams
func (GetIdentityRequest) NewRequestBody ¶
func (r GetIdentityRequest) NewRequestBody() GetIdentityRequestBody
func (*GetIdentityRequest) NewResponseBody ¶
func (r *GetIdentityRequest) NewResponseBody() *GetIdentityRequestResponseBody
func (*GetIdentityRequest) PathParams ¶
func (r *GetIdentityRequest) PathParams() PathParams
func (*GetIdentityRequest) QueryParams ¶
func (r *GetIdentityRequest) QueryParams() QueryParams
func (*GetIdentityRequest) RequestBody ¶
func (r *GetIdentityRequest) RequestBody() *GetIdentityRequestBody
func (*GetIdentityRequest) RequestBodyInterface ¶
func (r *GetIdentityRequest) RequestBodyInterface() interface{}
func (GetIdentityRequest) SOAPAction ¶
func (r GetIdentityRequest) SOAPAction() string
func (*GetIdentityRequest) SetMethod ¶
func (r *GetIdentityRequest) SetMethod(method string)
func (*GetIdentityRequest) SetRequestBody ¶
func (r *GetIdentityRequest) SetRequestBody(body GetIdentityRequestBody)
type GetIdentityRequestBody ¶
type GetIdentityRequestPathParams ¶
type GetIdentityRequestPathParams struct { }
func (*GetIdentityRequestPathParams) Params ¶
func (p *GetIdentityRequestPathParams) Params() map[string]string
type GetIdentityRequestQueryParams ¶
type GetIdentityRequestQueryParams struct { }
func (GetIdentityRequestQueryParams) ToURLValues ¶
func (p GetIdentityRequestQueryParams) ToURLValues() (url.Values, error)
type GetIdentityRequestResponseBody ¶
type GetIdentityRequestResponseBody struct { XMLName xml.Name `xml:"GetIdentityResponse"` GetIdentityWithCredentialResult struct { Identities Identities `xml:"Identity"` } `xml:"GetIdentityResult"` }
type GetInvoicesRequest ¶
type GetInvoicesRequest struct {
// contains filtered or unexported fields
}
func (*GetInvoicesRequest) Do ¶
func (r *GetInvoicesRequest) Do() (GetInvoicesRequestResponseBody, error)
func (*GetInvoicesRequest) Method ¶
func (r *GetInvoicesRequest) Method() string
func (GetInvoicesRequest) NewPathParams ¶
func (r GetInvoicesRequest) NewPathParams() *GetInvoicesRequestPathParams
func (GetInvoicesRequest) NewQueryParams ¶
func (r GetInvoicesRequest) NewQueryParams() *GetInvoicesRequestQueryParams
func (GetInvoicesRequest) NewRequestBody ¶
func (r GetInvoicesRequest) NewRequestBody() GetInvoicesRequestBody
func (*GetInvoicesRequest) NewResponseBody ¶
func (r *GetInvoicesRequest) NewResponseBody() *GetInvoicesRequestResponseBody
func (*GetInvoicesRequest) PathParams ¶
func (r *GetInvoicesRequest) PathParams() PathParams
func (*GetInvoicesRequest) QueryParams ¶
func (r *GetInvoicesRequest) QueryParams() QueryParams
func (*GetInvoicesRequest) RequestBody ¶
func (r *GetInvoicesRequest) RequestBody() *GetInvoicesRequestBody
func (*GetInvoicesRequest) RequestBodyInterface ¶
func (r *GetInvoicesRequest) RequestBodyInterface() interface{}
func (GetInvoicesRequest) SOAPAction ¶
func (r GetInvoicesRequest) SOAPAction() string
func (*GetInvoicesRequest) SetMethod ¶
func (r *GetInvoicesRequest) SetMethod(method string)
func (*GetInvoicesRequest) SetRequestBody ¶
func (r *GetInvoicesRequest) SetRequestBody(body GetInvoicesRequestBody)
type GetInvoicesRequestBody ¶
type GetInvoicesRequestBody struct { XMLName xml.Name `xml:"web:GetInvoices"` SearchParams struct { CustomerIDs []int `xml:"web:CustomerIds>int,omitempty"` OrderIDs []int `xml:"web:OrderIds>int,omitempty"` InvoiceIDs []int `xml:"web:InvoiceIds>int,omitempty"` OrderStates []int `xml:"web:OrderStates>int,omitempty"` ChangedAfter DateTime `xml:"web:ChangedAfter,omitempty"` } `xml:"web:searchParams"` // InvoiceReturnProperties struct { // String []string `xml:"string"` // } `xml:"invoiceReturnProperties"` InvoiceReturnProperties []string `xml:"web:invoiceReturnProperties>web:string"` RowReturnProperties []string `xml:"web:rowReturnProperties>web:string"` }
type GetInvoicesRequestPathParams ¶
type GetInvoicesRequestPathParams struct { }
func (*GetInvoicesRequestPathParams) Params ¶
func (p *GetInvoicesRequestPathParams) Params() map[string]string
type GetInvoicesRequestQueryParams ¶
type GetInvoicesRequestQueryParams struct { }
func (GetInvoicesRequestQueryParams) ToURLValues ¶
func (p GetInvoicesRequestQueryParams) ToURLValues() (url.Values, error)
type GetInvoicesRequestResponseBody ¶
type GetInvoicesRequestResponseBody struct { XMLName xml.Name `xml:"GetInvoicesResponse"` GetInvoicesResult struct { InvoiceOrders InvoiceOrders `xml:"InvoiceOrder"` } `xml:"GetInvoicesResult"` }
type GetTaxCodeListRequest ¶
type GetTaxCodeListRequest struct {
// contains filtered or unexported fields
}
func (*GetTaxCodeListRequest) Do ¶
func (r *GetTaxCodeListRequest) Do() (GetTaxCodeListRequestResponseBody, error)
func (*GetTaxCodeListRequest) Method ¶
func (r *GetTaxCodeListRequest) Method() string
func (GetTaxCodeListRequest) NewPathParams ¶
func (r GetTaxCodeListRequest) NewPathParams() *GetTaxCodeListRequestPathParams
func (GetTaxCodeListRequest) NewQueryParams ¶
func (r GetTaxCodeListRequest) NewQueryParams() *GetTaxCodeListRequestQueryParams
func (GetTaxCodeListRequest) NewRequestBody ¶
func (r GetTaxCodeListRequest) NewRequestBody() GetTaxCodeListRequestBody
func (*GetTaxCodeListRequest) NewResponseBody ¶
func (r *GetTaxCodeListRequest) NewResponseBody() *GetTaxCodeListRequestResponseBody
func (*GetTaxCodeListRequest) PathParams ¶
func (r *GetTaxCodeListRequest) PathParams() PathParams
func (*GetTaxCodeListRequest) QueryParams ¶
func (r *GetTaxCodeListRequest) QueryParams() QueryParams
func (*GetTaxCodeListRequest) RequestBody ¶
func (r *GetTaxCodeListRequest) RequestBody() *GetTaxCodeListRequestBody
func (*GetTaxCodeListRequest) RequestBodyInterface ¶
func (r *GetTaxCodeListRequest) RequestBodyInterface() interface{}
func (GetTaxCodeListRequest) SOAPAction ¶
func (r GetTaxCodeListRequest) SOAPAction() string
func (*GetTaxCodeListRequest) SetMethod ¶
func (r *GetTaxCodeListRequest) SetMethod(method string)
func (*GetTaxCodeListRequest) SetRequestBody ¶
func (r *GetTaxCodeListRequest) SetRequestBody(body GetTaxCodeListRequestBody)
type GetTaxCodeListRequestPathParams ¶
type GetTaxCodeListRequestPathParams struct { }
func (*GetTaxCodeListRequestPathParams) Params ¶
func (p *GetTaxCodeListRequestPathParams) Params() map[string]string
type GetTaxCodeListRequestQueryParams ¶
type GetTaxCodeListRequestQueryParams struct { }
func (GetTaxCodeListRequestQueryParams) ToURLValues ¶
func (p GetTaxCodeListRequestQueryParams) ToURLValues() (url.Values, error)
type GetTransactionsRequest ¶
type GetTransactionsRequest struct {
// contains filtered or unexported fields
}
func (*GetTransactionsRequest) Do ¶
func (r *GetTransactionsRequest) Do() (GetTransactionsRequestResponseBody, error)
func (*GetTransactionsRequest) Method ¶
func (r *GetTransactionsRequest) Method() string
func (GetTransactionsRequest) NewPathParams ¶
func (r GetTransactionsRequest) NewPathParams() *GetTransactionsRequestPathParams
func (GetTransactionsRequest) NewQueryParams ¶
func (r GetTransactionsRequest) NewQueryParams() *GetTransactionsRequestQueryParams
func (GetTransactionsRequest) NewRequestBody ¶
func (r GetTransactionsRequest) NewRequestBody() GetTransactionsRequestBody
func (*GetTransactionsRequest) NewResponseBody ¶
func (r *GetTransactionsRequest) NewResponseBody() *GetTransactionsRequestResponseBody
func (*GetTransactionsRequest) PathParams ¶
func (r *GetTransactionsRequest) PathParams() PathParams
func (*GetTransactionsRequest) QueryParams ¶
func (r *GetTransactionsRequest) QueryParams() QueryParams
func (*GetTransactionsRequest) RequestBody ¶
func (r *GetTransactionsRequest) RequestBody() *GetTransactionsRequestBody
func (*GetTransactionsRequest) RequestBodyInterface ¶
func (r *GetTransactionsRequest) RequestBodyInterface() interface{}
func (GetTransactionsRequest) SOAPAction ¶
func (r GetTransactionsRequest) SOAPAction() string
func (*GetTransactionsRequest) SetMethod ¶
func (r *GetTransactionsRequest) SetMethod(method string)
func (*GetTransactionsRequest) SetRequestBody ¶
func (r *GetTransactionsRequest) SetRequestBody(body GetTransactionsRequestBody)
type GetTransactionsRequestPathParams ¶
type GetTransactionsRequestPathParams struct { }
func (*GetTransactionsRequestPathParams) Params ¶
func (p *GetTransactionsRequestPathParams) Params() map[string]string
type GetTransactionsRequestQueryParams ¶
type GetTransactionsRequestQueryParams struct { }
func (GetTransactionsRequestQueryParams) ToURLValues ¶
func (p GetTransactionsRequestQueryParams) ToURLValues() (url.Values, error)
type GetTypeGroupListRequest ¶
type GetTypeGroupListRequest struct {
// contains filtered or unexported fields
}
func (*GetTypeGroupListRequest) Do ¶
func (r *GetTypeGroupListRequest) Do() (GetTypeGroupListRequestResponseBody, error)
func (*GetTypeGroupListRequest) Method ¶
func (r *GetTypeGroupListRequest) Method() string
func (GetTypeGroupListRequest) NewPathParams ¶
func (r GetTypeGroupListRequest) NewPathParams() *GetTypeGroupListRequestPathParams
func (GetTypeGroupListRequest) NewQueryParams ¶
func (r GetTypeGroupListRequest) NewQueryParams() *GetTypeGroupListRequestQueryParams
func (GetTypeGroupListRequest) NewRequestBody ¶
func (r GetTypeGroupListRequest) NewRequestBody() GetTypeGroupListRequestBody
func (*GetTypeGroupListRequest) NewResponseBody ¶
func (r *GetTypeGroupListRequest) NewResponseBody() *GetTypeGroupListRequestResponseBody
func (*GetTypeGroupListRequest) PathParams ¶
func (r *GetTypeGroupListRequest) PathParams() PathParams
func (*GetTypeGroupListRequest) QueryParams ¶
func (r *GetTypeGroupListRequest) QueryParams() QueryParams
func (*GetTypeGroupListRequest) RequestBody ¶
func (r *GetTypeGroupListRequest) RequestBody() *GetTypeGroupListRequestBody
func (*GetTypeGroupListRequest) RequestBodyInterface ¶
func (r *GetTypeGroupListRequest) RequestBodyInterface() interface{}
func (GetTypeGroupListRequest) SOAPAction ¶
func (r GetTypeGroupListRequest) SOAPAction() string
func (*GetTypeGroupListRequest) SetMethod ¶
func (r *GetTypeGroupListRequest) SetMethod(method string)
func (*GetTypeGroupListRequest) SetRequestBody ¶
func (r *GetTypeGroupListRequest) SetRequestBody(body GetTypeGroupListRequestBody)
type GetTypeGroupListRequestPathParams ¶
type GetTypeGroupListRequestPathParams struct { }
func (*GetTypeGroupListRequestPathParams) Params ¶
func (p *GetTypeGroupListRequestPathParams) Params() map[string]string
type GetTypeGroupListRequestQueryParams ¶
type GetTypeGroupListRequestQueryParams struct { }
func (GetTypeGroupListRequestQueryParams) ToURLValues ¶
func (p GetTypeGroupListRequestQueryParams) ToURLValues() (url.Values, error)
type GetTypeGroupListRequestResponseBody ¶
type GetTypeGroupListRequestResponseBody struct { XMLName xml.Name `xml:"GetTypeGroupListResponse"` GetTypeGroupListResult struct { AccountingGroup []struct { AccountId string `xml:"AccountId"` ID string `xml:"Id"` Name string `xml:"Name"` } `xml:"AccountingGroup"` } `xml:"GetTypeGroupListResult"` }
type GetTypeListRequest ¶
type GetTypeListRequest struct {
// contains filtered or unexported fields
}
func (*GetTypeListRequest) Do ¶
func (r *GetTypeListRequest) Do() (GetTypeListRequestResponseBody, error)
func (*GetTypeListRequest) Method ¶
func (r *GetTypeListRequest) Method() string
func (GetTypeListRequest) NewPathParams ¶
func (r GetTypeListRequest) NewPathParams() *GetTypeListRequestPathParams
func (GetTypeListRequest) NewQueryParams ¶
func (r GetTypeListRequest) NewQueryParams() *GetTypeListRequestQueryParams
func (GetTypeListRequest) NewRequestBody ¶
func (r GetTypeListRequest) NewRequestBody() GetTypeListRequestBody
func (*GetTypeListRequest) NewResponseBody ¶
func (r *GetTypeListRequest) NewResponseBody() *GetTypeListRequestResponseBody
func (*GetTypeListRequest) PathParams ¶
func (r *GetTypeListRequest) PathParams() PathParams
func (*GetTypeListRequest) QueryParams ¶
func (r *GetTypeListRequest) QueryParams() QueryParams
func (*GetTypeListRequest) RequestBody ¶
func (r *GetTypeListRequest) RequestBody() *GetTypeListRequestBody
func (*GetTypeListRequest) RequestBodyInterface ¶
func (r *GetTypeListRequest) RequestBodyInterface() interface{}
func (GetTypeListRequest) SOAPAction ¶
func (r GetTypeListRequest) SOAPAction() string
func (*GetTypeListRequest) SetMethod ¶
func (r *GetTypeListRequest) SetMethod(method string)
func (*GetTypeListRequest) SetRequestBody ¶
func (r *GetTypeListRequest) SetRequestBody(body GetTypeListRequestBody)
type GetTypeListRequestBody ¶
type GetTypeListRequestPathParams ¶
type GetTypeListRequestPathParams struct { }
func (*GetTypeListRequestPathParams) Params ¶
func (p *GetTypeListRequestPathParams) Params() map[string]string
type GetTypeListRequestQueryParams ¶
type GetTypeListRequestQueryParams struct { }
func (GetTypeListRequestQueryParams) ToURLValues ¶
func (p GetTypeListRequestQueryParams) ToURLValues() (url.Values, error)
type GetTypeListRequestResponseBody ¶
type GetTypeListRequestResponseBody struct { XMLName xml.Name `xml:"GetTypeListResponse"` GetTypeListResult struct { Text string `xml:",chardata"` TypeData []struct { Text string `xml:",chardata"` TypeId string `xml:"TypeId"` Title string `xml:"Title"` EntrySeriesId string `xml:"EntrySeriesId"` TypeNo string `xml:"TypeNo"` } `xml:"TypeData"` } `xml:"GetTypeListResult"` }
type HasSessionRequest ¶
type HasSessionRequest struct {
// contains filtered or unexported fields
}
func (*HasSessionRequest) Do ¶
func (r *HasSessionRequest) Do() (HasSessionRequestResponseBody, error)
func (*HasSessionRequest) Method ¶
func (r *HasSessionRequest) Method() string
func (HasSessionRequest) NewPathParams ¶
func (r HasSessionRequest) NewPathParams() *HasSessionRequestPathParams
func (HasSessionRequest) NewQueryParams ¶
func (r HasSessionRequest) NewQueryParams() *HasSessionRequestQueryParams
func (HasSessionRequest) NewRequestBody ¶
func (r HasSessionRequest) NewRequestBody() HasSessionRequestBody
func (*HasSessionRequest) NewResponseBody ¶
func (r *HasSessionRequest) NewResponseBody() *HasSessionRequestResponseBody
func (*HasSessionRequest) PathParams ¶
func (r *HasSessionRequest) PathParams() PathParams
func (*HasSessionRequest) QueryParams ¶
func (r *HasSessionRequest) QueryParams() QueryParams
func (*HasSessionRequest) RequestBody ¶
func (r *HasSessionRequest) RequestBody() *HasSessionRequestBody
func (*HasSessionRequest) RequestBodyInterface ¶
func (r *HasSessionRequest) RequestBodyInterface() interface{}
func (HasSessionRequest) SOAPAction ¶
func (r HasSessionRequest) SOAPAction() string
func (*HasSessionRequest) SetMethod ¶
func (r *HasSessionRequest) SetMethod(method string)
func (*HasSessionRequest) SetRequestBody ¶
func (r *HasSessionRequest) SetRequestBody(body HasSessionRequestBody)
type HasSessionRequestBody ¶
type HasSessionRequestPathParams ¶
type HasSessionRequestPathParams struct { }
func (*HasSessionRequestPathParams) Params ¶
func (p *HasSessionRequestPathParams) Params() map[string]string
type HasSessionRequestQueryParams ¶
type HasSessionRequestQueryParams struct { }
func (HasSessionRequestQueryParams) ToURLValues ¶
func (p HasSessionRequestQueryParams) ToURLValues() (url.Values, error)
type Identities ¶
type Identities []Identity
type Identity ¶
type Identity struct { ID string `xml:"Id"` User struct { ContactId string `xml:"ContactId"` ID string `xml:"Id"` Name string `xml:"Name"` EmployeeId string `xml:"EmployeeId"` } `xml:"User"` Client struct { ID string `xml:"Id"` Name string `xml:"Name"` } `xml:"Client"` IsCurrent string `xml:"IsCurrent"` IsDefault string `xml:"IsDefault"` IsProtected string `xml:"IsProtected"` Servers struct { Server struct { ID string `xml:"Id"` Type string `xml:"Type"` } `xml:"Server"` } `xml:"Servers"` }
type Invoice ¶
type Invoice struct { OrderId int `xml:"OrderId,omitempty"` // Can be specified in requests to SaveInvoices, otherwise set by the system. If an existing orderId is set the request is treated as an update for an InvoiceOrder. Default value: int.MinValue CustomerId int `xml:"CustomerId,omitempty"` // Required. Must exist in system. Default value: int.MinValue CustomerName string `xml:"CustomerName,omitempty"` // Default value: “”. Max length 100 characters. CustomerDeliveryName string `xml:"CustomerDeliveryName,omitempty"` // Default value: “”. Use this property when getting the Customer Delivery Name. the Delivery Name property under ‘Addresses’ can also be used for setting the name, but only this property can be used for both getting and setting the Delivery Name. Max length 250 characters CustomerDeliveryPhone string `xml:"CustomerDeliveryPhone,omitempty"` // Customer Delivery Phone. Max length 25 characters DeliveryAlternative string `xml:"DeliveryAlternative,omitempty"` // Default value: “”. Max length 250 characters Addresses Addresses `xml:"Addresses,omitempty"` // Default value: null OrderStatus OrderSlipStateType `xml:"OrderStatus,omitempty"` // Default value: Web InvoiceId int `xml:"InvoiceId,omitempty"` // Cannot be specified in requests to SaveInvoices, this is always defined by the system. Default value: int.MinValue DateOrdered DateTime `xml:"DateOrdered,omitempty"` // Default value: DateTime.MinValue DateInvoiced DateTime `xml:"DateInvoiced,omitempty"` // Default value: DateTime.MinValue DateChanged DateTime `xml:"DateChanged,omitempty"` // Default value: DateTime.MinValue PaymentTime int `xml:"PaymentTime,omitempty"` // Default (no change): int.MinValue CustomerReferenceNo string `xml:"CustomerReferenceNo,omitempty"` // Deprecated ProjectId int `xml:"ProjectId,omitempty"` // If set, must exist in system. Default value: int.MinValue OurReference int `xml:"OurReference,omitempty"` // EmployeeId. If set, must exist in system. Default value: int.MinValue IncludeVAT bool `xml:"IncludeVAT,omitempty"` // Default value: null YourReference string `xml:"YourReference,omitempty"` // Default value: “”. Max length 50 characters OrderTotalIncVat Number `xml:"OrderTotalIncVat,omitempty"` // Default value: Decimal.MinValue. Read only OrderTotalVat Number `xml:"OrderTotalVat,omitempty"` // Default value: Decimal.MinValue. Read only InvoiceTitle string `xml:"InvoiceTitle,omitempty"` // Default value: “”. Max length 300 characters. This is the "comment" field of an invoice. InvoiceText string `xml:"InvoiceText,omitempty"` // Default value: “”. Max length 750 characters Paid DateTime `xml:"Paid,omitempty"` // Default value: DateTime.MinValue OCR string `xml:"OCR,omitempty"` // Default value: “”. This is the invoice KID number. Max length 32 characters CustomerOrgNo string `xml:"CustomerOrgNo,omitempty"` // Default value: “”. Max length 20 characters Currency Currency `xml:"Currency,omitempty"` // Default value: null PaymentMethodId int `xml:"PaymentMethodId,omitempty"` // Default value: int.MinValue PaymentAmount Number `xml:"PaymentAmount,omitempty"` // Write only property. Used for registering payments. Default value: Decimal.MinValue ProductionManagerId int `xml:"ProductionManagerId,omitempty"` // If set, must exist in system. Default value: int.MinValue SalesOpportunityId int `xml:"SalesOpportunityId,omitempty"` // If set, must exist in system. Default value: int.MinValue TypeOfSaleId int `xml:"TypeOfSaleId,omitempty"` // Default value: int.MinValue. You can get the values from GetTypeGroupList in the ClientService Distributor Distributor `xml:"Distributor,omitempty"` // Default value: Default DistributionMethod DistributionMethod `xml:"DistributionMethod,omitempty"` // Default value: Unchanged DepartmentId int `xml:"DepartmentId,omitempty"` // If set, must exist in system. Default value: int.MinValue ExternalStatus int `xml:"ExternalStatus,omitempty"` // Default value: int.MinValue DeliveryDate DateTime `xml:"DeliveryDate,omitempty"` // Default value: DateTime.MinValue SkipStock bool `xml:"SkipStock,omitempty"` // Default value: false ProductionNumber string `xml:"ProductionNumber,omitempty"` // Default value: “”. Max length 20 characters ReferenceInvoiceId int `xml:"ReferenceInvoiceId,omitempty"` // Default value: int.MinValue. Used for reference to original invoice when making a credit note. ReferenceOrderId int `xml:"ReferenceOrderId,omitempty"` // Default value: int.MinValue. Used for reference to original order when making a credit note. ReferenceNumber string `xml:"ReferenceNumber,omitempty"` // Default value: “”. Max length 50 characters InvoiceEmailAddress string `xml:"InvoiceEmailAddress,omitempty"` // Default value: “”. Max length 250 characters AccrualDate DateTime `xml:"AccrualDate,omitempty"` // Default value: DateTime.MinValue. Determines the start date for the accrual period(s) AccrualLength int `xml:"AccrualLength,omitempty"` // Default value: int.MinValue. Sets the number of accrual months RoundFactor Number `xml:"RoundFactor,omitempty"` // Default value: Decimal.MinValue. May be set to 0.1, 0.5 or 1.0 InvoiceTemplateId Guid `xml:"InvoiceTemplateId,omitempty"` // Default value: 00000000-0000-0000-0000-000000000000 VippsNumber string `xml:"VippsNumber,omitempty"` // Deprecated DeliveryMethod DeliveryMethod `xml:"DeliveryMethod,omitempty"` // Default value: null SendToFactoring bool `xml:"SendToFactoring,omitempty"` // Default value: true Commission Number `xml:"Commission,omitempty"` // Default value: Decimal.MinValue InvoiceRows InvoiceRows `xml:"InvoiceRows>InvoiceRow,omitempty"` // Default value: null APIException APIException `xml:"APIException,omitempty"` // Default value: null UserDefinedDimensions UserDefinedDimensions `xml:"UserDefinedDimensions,omitempty"` // Dimensions defined by the user GLNNumber string `xml:"GLNNumber,omitempty"` // Default value: “”. Uses Customer GLNNumber if default value is used and customer card has GLNNumber. To override this logic and set GLNNumber to the value NULL, the value in your request should be set to the string value NULL. Max length 13 characters CustomerDeliveryId int `xml:"CustomerDeliveryId,omitempty"` // Default value: int.MinValue. CustomerId of recipient, in cases where it differs from CustomerId }
func (Invoice) MarshalXML ¶
type InvoiceOrder ¶
type InvoiceOrder struct { OrderID string `xml:"OrderId"` CustomerID string `xml:"CustomerId"` CustomerName string `xml:"CustomerName"` CustomerDeliveryName string `xml:"CustomerDeliveryName"` Addresses Addresses `xml:"Addresses"` OrderStatus string `xml:"OrderStatus"` InvoiceID string `xml:"InvoiceId"` DateOrdered Date `xml:"DateOrdered"` DateInvoiced Date `xml:"DateInvoiced"` DateChanged Date `xml:"DateChanged"` PaymentTime string `xml:"PaymentTime"` OurReference string `xml:"OurReference"` IncludeVAT struct { Nil string `xml:"nil,attr"` } `xml:"IncludeVAT"` OrderTotalIncVat string `xml:"OrderTotalIncVat"` OrderTotalVat string `xml:"OrderTotalVat"` CustomerOrgNo string `xml:"CustomerOrgNo"` Currency struct { Symbol string `xml:"Symbol"` } `xml:"Currency"` TypeOfSaleID string `xml:"TypeOfSaleId"` InvoiceEmailAddress string `xml:"InvoiceEmailAddress"` InvoiceRows InvoiceRows `xml:"InvoiceRows>InvoiceRow"` AccrualLength string `xml:"AccrualLength"` RoundFactor string `xml:"RoundFactor"` InvoiceTemplateID string `xml:"InvoiceTemplateId"` DeliveryMethod string `xml:"DeliveryMethod"` SendToFactoring string `xml:"SendToFactoring"` Commission string `xml:"Commission"` }
type InvoiceOrders ¶
type InvoiceOrders []InvoiceOrder
type InvoiceRow ¶
type InvoiceRow struct { ProductId int `xml:"ProductId,omitempty"` // Required for Row Type Normal. Must exist in system. Default value: int.MinValue ProductNo string `xml:"ProductNo,omitempty"` // Read only. When creating orders with SaveInvoices you must use ProductId RowId int `xml:"RowId,omitempty"` // Used when editing an existing order. Default value: int.MinValue VatRate Number `xml:"VatRate,omitempty"` // Default value: Decimal.MinValue. Read only Price Number `xml:"Price,omitempty"` // Default value: Decimal.MinValue Name string `xml:"Name,omitempty"` // Default value: “”. Max length 300 characters DiscountRate Number `xml:"DiscountRate,omitempty"` // Default value: Decimal.MinValue Quantity Number `xml:"Quantity,omitempty"` // Default value: Decimal.MinValue QuantityDelivered Number `xml:"QuantityDelivered,omitempty"` // Default value: Decimal.MinValue QuantityOrdered Number `xml:"QuantityOrdered,omitempty"` // Default value: Decimal.MinValue QuantityRest Number `xml:"QuantityRest,omitempty"` // -1. This property is used for creating rest orders Cost Number `xml:"Cost,omitempty"` // Default value: Decimal.MinValue InPrice Number `xml:"InPrice,omitempty"` // Default value: Decimal.MinValue SequenceNumber int `xml:"SequenceNumber,omitempty"` // Default value: Int16.MinValue Hidden bool `xml:"Hidden,omitempty"` // Default value: false. Makes the row hidden on the actual invoice statement. Type RowType `xml:"Type,omitempty"` // Normal or Text. Default value: Normal. Please note that TextBold is deprecated AccrualDate DateTime `xml:"AccrualDate,omitempty"` // Default value: DateTime.MinValue AccrualLength int `xml:"AccrualLength,omitempty"` // Default value: int.MinValue ChangeState ChangeState `xml:"ChangeState,omitempty"` // This property must be used when editing an already exisiting order. Default value: ChangeState.None TypeGroupId int `xml:"TypeGroupId,omitempty"` // AccountProject bool `xml:"AccountProject,omitempty"` // N/A DepartmentId int `xml:"DepartmentId,omitempty"` // ProjectId int `xml:"ProjectId,omitempty"` // UserDefinedDimensions UserDefinedDimensions `xml:"UserDefinedDimensions,omitempty"` // Dimensions defined by the user TaxSettings TaxSettings `xml:"TaxSettings,omitempty"` // Override the typegroup tax rate for this invoice row }
type InvoiceRows ¶
type InvoiceRows []InvoiceRow
type LoginRequest ¶
type LoginRequest struct {
// contains filtered or unexported fields
}
func (*LoginRequest) Do ¶
func (r *LoginRequest) Do() (LoginRequestResponseBody, error)
func (*LoginRequest) Method ¶
func (r *LoginRequest) Method() string
func (LoginRequest) NewPathParams ¶
func (r LoginRequest) NewPathParams() *LoginRequestPathParams
func (LoginRequest) NewQueryParams ¶
func (r LoginRequest) NewQueryParams() *LoginRequestQueryParams
func (LoginRequest) NewRequestBody ¶
func (r LoginRequest) NewRequestBody() LoginRequestBody
func (*LoginRequest) NewResponseBody ¶
func (r *LoginRequest) NewResponseBody() *LoginRequestResponseBody
func (*LoginRequest) PathParams ¶
func (r *LoginRequest) PathParams() PathParams
func (*LoginRequest) QueryParams ¶
func (r *LoginRequest) QueryParams() QueryParams
func (*LoginRequest) RequestBody ¶
func (r *LoginRequest) RequestBody() *LoginRequestBody
func (*LoginRequest) RequestBodyInterface ¶
func (r *LoginRequest) RequestBodyInterface() interface{}
func (LoginRequest) SOAPAction ¶
func (r LoginRequest) SOAPAction() string
func (*LoginRequest) SetMethod ¶
func (r *LoginRequest) SetMethod(method string)
func (*LoginRequest) SetRequestBody ¶
func (r *LoginRequest) SetRequestBody(body LoginRequestBody)
type LoginRequestBody ¶
type LoginRequestPathParams ¶
type LoginRequestPathParams struct { }
func (*LoginRequestPathParams) Params ¶
func (p *LoginRequestPathParams) Params() map[string]string
type LoginRequestQueryParams ¶
type LoginRequestQueryParams struct { }
func (LoginRequestQueryParams) ToURLValues ¶
func (p LoginRequestQueryParams) ToURLValues() (url.Values, error)
type OrderSlipStateType ¶
type OrderSlipStateType string
type PathParams ¶
type QueryParams ¶
type RequestCompletionCallback ¶
RequestCompletionCallback defines the type of the request callback function
type RequestEnvelope ¶
type RequestEnvelope struct { XMLName xml.Name Header Header `xml:"env:Header"` Body Body `xml:"env:Body"` }
func NewRequestEnvelope ¶
func NewRequestEnvelope() RequestEnvelope
func (RequestEnvelope) MarshalXML ¶
func (env RequestEnvelope) MarshalXML(e *xml.Encoder, start xml.StartElement) error
type ResponseEnvelope ¶
type SOAPFault ¶
type SOAPFault struct { // HTTP response that caused this error Response *http.Response XMLName xml.Name `xml:"Fault"` Faultcode string `xml:"faultcode"` Faultstring string `xml:"faultstring"` Detail struct { Fault struct { PlatformFaults string `xml:"platformFaults,attr"` Code string `xml:"code"` Message string `xml:"message"` } `xml:"any"` Hostname struct { Ns1 string `xml:"ns1,attr"` } `xml:"hostname"` } `xml:"detail"` }
type SaveBundleListRequest ¶
type SaveBundleListRequest struct {
// contains filtered or unexported fields
}
func (*SaveBundleListRequest) Do ¶
func (r *SaveBundleListRequest) Do() (SaveBundleListRequestResponseBody, error)
func (*SaveBundleListRequest) Method ¶
func (r *SaveBundleListRequest) Method() string
func (SaveBundleListRequest) NewPathParams ¶
func (r SaveBundleListRequest) NewPathParams() *SaveBundleListRequestPathParams
func (SaveBundleListRequest) NewQueryParams ¶
func (r SaveBundleListRequest) NewQueryParams() *SaveBundleListRequestQueryParams
func (SaveBundleListRequest) NewRequestBody ¶
func (r SaveBundleListRequest) NewRequestBody() SaveBundleListRequestBody
func (*SaveBundleListRequest) NewResponseBody ¶
func (r *SaveBundleListRequest) NewResponseBody() *SaveBundleListRequestResponseBody
func (*SaveBundleListRequest) PathParams ¶
func (r *SaveBundleListRequest) PathParams() PathParams
func (*SaveBundleListRequest) QueryParams ¶
func (r *SaveBundleListRequest) QueryParams() QueryParams
func (*SaveBundleListRequest) RequestBody ¶
func (r *SaveBundleListRequest) RequestBody() *SaveBundleListRequestBody
func (*SaveBundleListRequest) RequestBodyInterface ¶
func (r *SaveBundleListRequest) RequestBodyInterface() interface{}
func (SaveBundleListRequest) SOAPAction ¶
func (r SaveBundleListRequest) SOAPAction() string
func (*SaveBundleListRequest) SetMethod ¶
func (r *SaveBundleListRequest) SetMethod(method string)
func (*SaveBundleListRequest) SetRequestBody ¶
func (r *SaveBundleListRequest) SetRequestBody(body SaveBundleListRequestBody)
type SaveBundleListRequestBody ¶
type SaveBundleListRequestBody struct { XMLName xml.Name `xml:"web:SaveBundleList"` BundleList BundleList `xml:"web:BundleList"` }
type SaveBundleListRequestPathParams ¶
type SaveBundleListRequestPathParams struct { }
func (*SaveBundleListRequestPathParams) Params ¶
func (p *SaveBundleListRequestPathParams) Params() map[string]string
type SaveBundleListRequestQueryParams ¶
type SaveBundleListRequestQueryParams struct { }
func (SaveBundleListRequestQueryParams) ToURLValues ¶
func (p SaveBundleListRequestQueryParams) ToURLValues() (url.Values, error)
type SaveCompaniesRequest ¶
type SaveCompaniesRequest struct {
// contains filtered or unexported fields
}
func (*SaveCompaniesRequest) Do ¶
func (r *SaveCompaniesRequest) Do() (SaveCompaniesRequestResponseBody, error)
func (*SaveCompaniesRequest) Method ¶
func (r *SaveCompaniesRequest) Method() string
func (SaveCompaniesRequest) NewPathParams ¶
func (r SaveCompaniesRequest) NewPathParams() *SaveCompaniesRequestPathParams
func (SaveCompaniesRequest) NewQueryParams ¶
func (r SaveCompaniesRequest) NewQueryParams() *SaveCompaniesRequestQueryParams
func (SaveCompaniesRequest) NewRequestBody ¶
func (r SaveCompaniesRequest) NewRequestBody() SaveCompaniesRequestBody
func (*SaveCompaniesRequest) NewResponseBody ¶
func (r *SaveCompaniesRequest) NewResponseBody() *SaveCompaniesRequestResponseBody
func (*SaveCompaniesRequest) PathParams ¶
func (r *SaveCompaniesRequest) PathParams() PathParams
func (*SaveCompaniesRequest) QueryParams ¶
func (r *SaveCompaniesRequest) QueryParams() QueryParams
func (*SaveCompaniesRequest) RequestBody ¶
func (r *SaveCompaniesRequest) RequestBody() *SaveCompaniesRequestBody
func (*SaveCompaniesRequest) RequestBodyInterface ¶
func (r *SaveCompaniesRequest) RequestBodyInterface() interface{}
func (SaveCompaniesRequest) SOAPAction ¶
func (r SaveCompaniesRequest) SOAPAction() string
func (*SaveCompaniesRequest) SetMethod ¶
func (r *SaveCompaniesRequest) SetMethod(method string)
func (*SaveCompaniesRequest) SetRequestBody ¶
func (r *SaveCompaniesRequest) SetRequestBody(body SaveCompaniesRequestBody)
type SaveCompaniesRequestBody ¶
type SaveCompaniesRequestBody struct { XMLName xml.Name `xml:"web:SaveCompanies"` Companies Companies `xml:"web:companies>web:Company"` }
func (SaveCompaniesRequestBody) MarshalXML ¶
func (rb SaveCompaniesRequestBody) MarshalXML(e *xml.Encoder, start xml.StartElement) error
type SaveCompaniesRequestPathParams ¶
type SaveCompaniesRequestPathParams struct { }
func (*SaveCompaniesRequestPathParams) Params ¶
func (p *SaveCompaniesRequestPathParams) Params() map[string]string
type SaveCompaniesRequestQueryParams ¶
type SaveCompaniesRequestQueryParams struct { }
func (SaveCompaniesRequestQueryParams) ToURLValues ¶
func (p SaveCompaniesRequestQueryParams) ToURLValues() (url.Values, error)
type SaveInvoicesRequest ¶
type SaveInvoicesRequest struct {
// contains filtered or unexported fields
}
func (*SaveInvoicesRequest) Do ¶
func (r *SaveInvoicesRequest) Do() (SaveInvoicesRequestResponseBody, error)
func (*SaveInvoicesRequest) Method ¶
func (r *SaveInvoicesRequest) Method() string
func (SaveInvoicesRequest) NewPathParams ¶
func (r SaveInvoicesRequest) NewPathParams() *SaveInvoicesRequestPathParams
func (SaveInvoicesRequest) NewQueryParams ¶
func (r SaveInvoicesRequest) NewQueryParams() *SaveInvoicesRequestQueryParams
func (SaveInvoicesRequest) NewRequestBody ¶
func (r SaveInvoicesRequest) NewRequestBody() SaveInvoicesRequestBody
func (*SaveInvoicesRequest) NewResponseBody ¶
func (r *SaveInvoicesRequest) NewResponseBody() *SaveInvoicesRequestResponseBody
func (*SaveInvoicesRequest) PathParams ¶
func (r *SaveInvoicesRequest) PathParams() PathParams
func (*SaveInvoicesRequest) QueryParams ¶
func (r *SaveInvoicesRequest) QueryParams() QueryParams
func (*SaveInvoicesRequest) RequestBody ¶
func (r *SaveInvoicesRequest) RequestBody() *SaveInvoicesRequestBody
func (*SaveInvoicesRequest) RequestBodyInterface ¶
func (r *SaveInvoicesRequest) RequestBodyInterface() interface{}
func (SaveInvoicesRequest) SOAPAction ¶
func (r SaveInvoicesRequest) SOAPAction() string
func (*SaveInvoicesRequest) SetMethod ¶
func (r *SaveInvoicesRequest) SetMethod(method string)
func (*SaveInvoicesRequest) SetRequestBody ¶
func (r *SaveInvoicesRequest) SetRequestBody(body SaveInvoicesRequestBody)
type SaveInvoicesRequestBody ¶
type SaveInvoicesRequestBody struct { XMLName xml.Name `xml:"web:SaveInvoices"` Invoices Invoices `xml:"web:invoices>web:InvoiceOrder"` }
func (SaveInvoicesRequestBody) MarshalXML ¶
func (rb SaveInvoicesRequestBody) MarshalXML(e *xml.Encoder, start xml.StartElement) error
type SaveInvoicesRequestPathParams ¶
type SaveInvoicesRequestPathParams struct { }
func (*SaveInvoicesRequestPathParams) Params ¶
func (p *SaveInvoicesRequestPathParams) Params() map[string]string
type SaveInvoicesRequestQueryParams ¶
type SaveInvoicesRequestQueryParams struct { }
func (SaveInvoicesRequestQueryParams) ToURLValues ¶
func (p SaveInvoicesRequestQueryParams) ToURLValues() (url.Values, error)
type SetIdentityByIDRequest ¶
type SetIdentityByIDRequest struct {
// contains filtered or unexported fields
}
func (*SetIdentityByIDRequest) Do ¶
func (r *SetIdentityByIDRequest) Do() (SetIdentityByIDRequestResponseBody, error)
func (*SetIdentityByIDRequest) Method ¶
func (r *SetIdentityByIDRequest) Method() string
func (SetIdentityByIDRequest) NewPathParams ¶
func (r SetIdentityByIDRequest) NewPathParams() *SetIdentityByIDRequestPathParams
func (SetIdentityByIDRequest) NewQueryParams ¶
func (r SetIdentityByIDRequest) NewQueryParams() *SetIdentityByIDRequestQueryParams
func (SetIdentityByIDRequest) NewRequestBody ¶
func (r SetIdentityByIDRequest) NewRequestBody() SetIdentityByIDRequestBody
func (*SetIdentityByIDRequest) NewResponseBody ¶
func (r *SetIdentityByIDRequest) NewResponseBody() *SetIdentityByIDRequestResponseBody
func (*SetIdentityByIDRequest) PathParams ¶
func (r *SetIdentityByIDRequest) PathParams() PathParams
func (*SetIdentityByIDRequest) QueryParams ¶
func (r *SetIdentityByIDRequest) QueryParams() QueryParams
func (*SetIdentityByIDRequest) RequestBody ¶
func (r *SetIdentityByIDRequest) RequestBody() *SetIdentityByIDRequestBody
func (*SetIdentityByIDRequest) RequestBodyInterface ¶
func (r *SetIdentityByIDRequest) RequestBodyInterface() interface{}
func (SetIdentityByIDRequest) SOAPAction ¶
func (r SetIdentityByIDRequest) SOAPAction() string
func (*SetIdentityByIDRequest) SetMethod ¶
func (r *SetIdentityByIDRequest) SetMethod(method string)
func (*SetIdentityByIDRequest) SetRequestBody ¶
func (r *SetIdentityByIDRequest) SetRequestBody(body SetIdentityByIDRequestBody)
type SetIdentityByIDRequestPathParams ¶
type SetIdentityByIDRequestPathParams struct { }
func (*SetIdentityByIDRequestPathParams) Params ¶
func (p *SetIdentityByIDRequestPathParams) Params() map[string]string
type SetIdentityByIDRequestQueryParams ¶
type SetIdentityByIDRequestQueryParams struct { }
func (SetIdentityByIDRequestQueryParams) ToURLValues ¶
func (p SetIdentityByIDRequestQueryParams) ToURLValues() (url.Values, error)
type SignatureGenerator ¶
type SignatureGenerator struct { // SignatureMethod specifies the method for signing a request. SignatureMethod SignatureMethod ClientID string // ConsumerKey ClientSecret string // ConsumerSecret TokenID string // Token TokenSecret string // TokenSecret AccountID string Nonce string Timestamp int64 }
func (*SignatureGenerator) Generate ¶
func (g *SignatureGenerator) Generate() (string, error)
oauthParams returns the OAuth request parameters for the given credentials, method, URL and application parameters. See http://tools.ietf.org/html/rfc5849#section-3.4 for more information about signatures.
type SignatureMethod ¶
type SignatureMethod int
SignatureMethod identifies a signature method.
const ( HMACSHA1 SignatureMethod = iota // HMAC-SHA1 RSASHA1 // RSA-SHA1 PLAINTEXT // Plain text HMACSHA256 // HMAC-256 RSASHA256 // RSA-SHA256 )
func (SignatureMethod) String ¶
func (sm SignatureMethod) String() string
type StatusResponseBody ¶
type TaxSettings ¶
type UserDefinedDimensions ¶
type UserDefinedDimensions []interface{}
type Voucher ¶
type Voucher struct { XMLName xml.Name `xml:"web:Voucher"` TransactionNo int `xml:"web:TransactionNo"` Sort int `xml:"web:Sort"` Entries VoucherEntries `xml:"web:Entries>web:Entry"` }
type VoucherEntries ¶
type VoucherEntries []VoucherEntry
type VoucherEntry ¶
type VoucherEntry struct { XMLName xml.Name `xml:"web:Entry"` AccountNo string `xml:"web:AccountNo"` CustomerID int `xml:"web:CustomerId"` Date Date `xml:"web:Date"` DueDate Date `xml:"web:DueDate"` Amount Number `xml:"web:Amount"` CurrencyID string `xml:"web:CurrencyId"` CurrencyRate Number `xml:"web:CurrencyRate"` CurrencyUnit int `xml:"web:CurrencyUnit"` DepartmentID int `xml:"web:DepartmentId,omitempty"` ProjectID int `xml:"web:ProjectId,omitempty"` InvoiceReferenceNo int `xml:"web:InvoiceReferenceNo,omitempty"` InvoiceOCR string `xml:"web:InvoiceOcr,omitempty"` Comment string `xml:"web:Comment"` LinkId string `xml:"web:LinkId,omitempty"` TaxNo int `xml:"web:TaxNo,omitempty"` // actually TaxID }
Source Files ¶
- client.go
- envelope.go
- get_account_list.go
- get_companies.go
- get_company_sync_list.go
- get_data_center_urls.go
- get_entry_id.go
- get_identies.go
- get_identities_with_credential.go
- get_identity.go
- get_invoices.go
- get_tax_code_list.go
- get_transactions.go
- get_type_group_list.go
- get_type_list.go
- has_session.go
- login.go
- oauth.go
- request.go
- save_bundle_list.go
- save_companies.go
- save_invoices.go
- set_identity_by_id.go
- types.go
- xml_types.go