Documentation
¶
Index ¶
- Variables
- func CheckResponse(r *http.Response) error
- func GenerateNonce() string
- type Account
- type AccountGetRequest
- func (r *AccountGetRequest) Do() (AccountGetResponseBody, error)
- func (r *AccountGetRequest) Method() string
- func (r AccountGetRequest) NewPathParams() *AccountGetRequestPathParams
- func (r AccountGetRequest) NewQueryParams() *AccountGetRequestQueryParams
- func (r AccountGetRequest) NewRequestBody() AccountGetRequestBody
- func (r *AccountGetRequest) NewResponseBody() *AccountGetResponseBody
- func (r *AccountGetRequest) PathParams() *AccountGetRequestPathParams
- func (r *AccountGetRequest) PathParamsInterface() PathParams
- func (r *AccountGetRequest) QueryParams() *AccountGetRequestQueryParams
- func (r *AccountGetRequest) RequestBody() *AccountGetRequestBody
- func (r *AccountGetRequest) RequestBodyInterface() interface{}
- func (r *AccountGetRequest) SetMethod(method string)
- func (r *AccountGetRequest) SetRequestBody(body AccountGetRequestBody)
- func (r *AccountGetRequest) URL() (*url.URL, error)
- type AccountGetRequestBody
- type AccountGetRequestPathParams
- type AccountGetRequestQueryParams
- type AccountGetResponseBody
- type AccountingBook
- type Accounts
- type Address
- type AddressBookAddress
- type Addresses
- type BeforeRequestDoCallback
- type Bool
- type Classification
- type Classifications
- type Client
- func (c Client) BaseURL() (*url.URL, error)
- func (c Client) Charset() string
- func (c Client) ClientID() string
- func (c Client) ClientSecret() string
- func (c Client) CompanyID() string
- func (c Client) ContentLanguage() string
- func (c Client) Debug() bool
- func (c *Client) Do(req *http.Request, body interface{}) (*http.Response, error)
- func (c *Client) GetEndpointURL(p string, pathParams PathParams) (url.URL, error)
- func (c Client) MediaType() string
- func (c *Client) NewAccountGetRequest() AccountGetRequest
- func (c *Client) NewCreditMemoGetRequest() CreditMemoGetRequest
- func (c *Client) NewCreditMemosGetRequest() CreditMemosGetRequest
- func (c *Client) NewCustomRequest() CustomRequest
- func (c *Client) NewCustomerGetRequest() CustomerGetRequest
- func (c *Client) NewCustomerPostRequest() CustomerPostRequest
- func (c *Client) NewCustomersGetRequest() CustomersGetRequest
- func (c *Client) NewDataSetsGetRequest() DataSetsGetRequest
- func (c *Client) NewInvoiceGetRequest() InvoiceGetRequest
- func (c *Client) NewInvoicePostRequest() InvoicePostRequest
- func (c *Client) NewInvoicesGetRequest() InvoicesGetRequest
- func (c *Client) NewJournalEntriesGetRequest() JournalEntriesGetRequest
- func (c *Client) NewJournalEntryGetRequest() JournalEntryGetRequest
- func (c *Client) NewJournalEntryLineGetRequest() JournalEntryLineGetRequest
- func (c *Client) NewJournalEntryLinesGetRequest() JournalEntryLinesGetRequest
- func (c *Client) NewJournalEntryPostRequest() JournalEntryPostRequest
- func (c *Client) NewRequest(ctx context.Context, req Request) (*http.Request, error)
- func (c *Client) NewSignatureGenerator(r *http.Request) *SignatureGenerator
- func (c *Client) NewSubsidiaryGetRequest() SubsidiaryGetRequest
- func (c *Client) NewSuiteqlPostRequest() SuiteqlPostRequest
- func (c *Client) NewUnitsTypeGetRequest() UnitsTypeGetRequest
- func (c *Client) SetBaseURL(baseURL string)
- func (c *Client) SetBeforeRequestDo(fun BeforeRequestDoCallback)
- func (c *Client) SetCharset(charset string)
- func (c *Client) SetClientID(clientID string)
- func (c *Client) SetClientSecret(clientSecret string)
- func (c *Client) SetCompanyID(companyID string)
- func (c *Client) SetContentLanguage(contentLanguage string)
- func (c *Client) SetDebug(debug bool)
- func (c *Client) SetDisallowUnknownFields(disallowUnknownFields bool)
- func (c *Client) SetHTTPClient(client *http.Client)
- func (c *Client) SetMediaType(mediaType string)
- func (c *Client) SetTokenID(tokenID string)
- func (c *Client) SetTokenSecret(tokenSecret string)
- func (c *Client) SetUseTokenAuth(useTokenAuth bool)
- func (c *Client) SetUserAgent(userAgent string)
- func (c *Client) TokenBasedAuthorizationHeader(r *http.Request) (string, error)
- func (c Client) TokenID() string
- func (c Client) TokenSecret() string
- func (c *Client) Unmarshal(r io.Reader, vv ...interface{}) error
- func (c Client) UseTokenAuth() bool
- func (c Client) UserAgent() string
- type CreditMemo
- type CreditMemoGetRequest
- func (r *CreditMemoGetRequest) Do() (CreditMemoGetResponseBody, error)
- func (r *CreditMemoGetRequest) Method() string
- func (r CreditMemoGetRequest) NewPathParams() *CreditMemoGetRequestPathParams
- func (r CreditMemoGetRequest) NewQueryParams() *CreditMemoGetRequestQueryParams
- func (r CreditMemoGetRequest) NewRequestBody() CreditMemoGetRequestBody
- func (r *CreditMemoGetRequest) NewResponseBody() *CreditMemoGetResponseBody
- func (r *CreditMemoGetRequest) PathParams() *CreditMemoGetRequestPathParams
- func (r *CreditMemoGetRequest) PathParamsInterface() PathParams
- func (r *CreditMemoGetRequest) QueryParams() *CreditMemoGetRequestQueryParams
- func (r *CreditMemoGetRequest) RequestBody() *CreditMemoGetRequestBody
- func (r *CreditMemoGetRequest) RequestBodyInterface() interface{}
- func (r *CreditMemoGetRequest) SetMethod(method string)
- func (r *CreditMemoGetRequest) SetRequestBody(body CreditMemoGetRequestBody)
- func (r *CreditMemoGetRequest) URL() (*url.URL, error)
- type CreditMemoGetRequestBody
- type CreditMemoGetRequestPathParams
- type CreditMemoGetRequestQueryParams
- type CreditMemoGetResponseBody
- type CreditMemosGetRequest
- func (r *CreditMemosGetRequest) Do() (CreditMemosGetResponseBody, error)
- func (r *CreditMemosGetRequest) Method() string
- func (r CreditMemosGetRequest) NewPathParams() *CreditMemosGetRequestPathParams
- func (r CreditMemosGetRequest) NewQueryParams() *CreditMemosGetRequestQueryParams
- func (r CreditMemosGetRequest) NewRequestBody() CreditMemosGetRequestBody
- func (r *CreditMemosGetRequest) NewResponseBody() *CreditMemosGetResponseBody
- func (r *CreditMemosGetRequest) PathParams() *CreditMemosGetRequestPathParams
- func (r *CreditMemosGetRequest) PathParamsInterface() PathParams
- func (r *CreditMemosGetRequest) QueryParams() *CreditMemosGetRequestQueryParams
- func (r *CreditMemosGetRequest) RequestBody() *CreditMemosGetRequestBody
- func (r *CreditMemosGetRequest) RequestBodyInterface() interface{}
- func (r *CreditMemosGetRequest) SetMethod(method string)
- func (r *CreditMemosGetRequest) SetRequestBody(body CreditMemosGetRequestBody)
- func (r *CreditMemosGetRequest) URL() (*url.URL, error)
- type CreditMemosGetRequestBody
- type CreditMemosGetRequestPathParams
- type CreditMemosGetRequestQueryParams
- type CreditMemosGetResponseBody
- type Currency
- type CustomForm
- type CustomRequest
- func (r *CustomRequest) Do() (CustomResponseBody, error)
- func (r *CustomRequest) Method() string
- func (r CustomRequest) NewPathParams() *CustomRequestPathParams
- func (r CustomRequest) NewQueryParams() *CustomRequestQueryParams
- func (r CustomRequest) NewRequestBody() CustomRequestBody
- func (r *CustomRequest) NewResponseBody() *CustomResponseBody
- func (r *CustomRequest) PathParams() *CustomRequestPathParams
- func (r *CustomRequest) PathParamsInterface() PathParams
- func (r *CustomRequest) QueryParams() *CustomRequestQueryParams
- func (r *CustomRequest) RequestBody() *CustomRequestBody
- func (r *CustomRequest) RequestBodyInterface() interface{}
- func (r *CustomRequest) SetMethod(method string)
- func (r *CustomRequest) SetRequestBody(body CustomRequestBody)
- func (r *CustomRequest) URL() (*url.URL, error)
- type CustomRequestBody
- type CustomRequestPathParams
- type CustomRequestQueryParams
- type CustomResponseBody
- type Customer
- type CustomerGetRequest
- func (r *CustomerGetRequest) Do() (CustomerGetResponseBody, error)
- func (r *CustomerGetRequest) Method() string
- func (r CustomerGetRequest) NewPathParams() *CustomerGetRequestPathParams
- func (r CustomerGetRequest) NewQueryParams() *CustomerGetRequestQueryParams
- func (r CustomerGetRequest) NewRequestBody() CustomerGetRequestBody
- func (r *CustomerGetRequest) NewResponseBody() *CustomerGetResponseBody
- func (r *CustomerGetRequest) PathParams() *CustomerGetRequestPathParams
- func (r *CustomerGetRequest) PathParamsInterface() PathParams
- func (r *CustomerGetRequest) QueryParams() *CustomerGetRequestQueryParams
- func (r *CustomerGetRequest) RequestBody() *CustomerGetRequestBody
- func (r *CustomerGetRequest) RequestBodyInterface() interface{}
- func (r *CustomerGetRequest) SetMethod(method string)
- func (r *CustomerGetRequest) SetRequestBody(body CustomerGetRequestBody)
- func (r *CustomerGetRequest) URL() (*url.URL, error)
- type CustomerGetRequestBody
- type CustomerGetRequestPathParams
- type CustomerGetRequestQueryParams
- type CustomerGetResponseBody
- type CustomerPostRequest
- func (r *CustomerPostRequest) Do() (CustomerPostResponseBody, error)
- func (r *CustomerPostRequest) Method() string
- func (r CustomerPostRequest) NewPathParams() *CustomerPostRequestPathParams
- func (r CustomerPostRequest) NewQueryParams() *CustomerPostRequestQueryParams
- func (r CustomerPostRequest) NewRequestBody() CustomerPostRequestBody
- func (r *CustomerPostRequest) NewResponseBody() *CustomerPostResponseBody
- func (r *CustomerPostRequest) PathParams() *CustomerPostRequestPathParams
- func (r *CustomerPostRequest) PathParamsInterface() PathParams
- func (r *CustomerPostRequest) QueryParams() *CustomerPostRequestQueryParams
- func (r *CustomerPostRequest) RequestBody() *CustomerPostRequestBody
- func (r *CustomerPostRequest) RequestBodyInterface() interface{}
- func (r *CustomerPostRequest) SetMethod(method string)
- func (r *CustomerPostRequest) SetRequestBody(body CustomerPostRequestBody)
- func (r *CustomerPostRequest) URL() (*url.URL, error)
- type CustomerPostRequestBody
- type CustomerPostRequestPathParams
- type CustomerPostRequestQueryParams
- type CustomerPostResponseBody
- type Customers
- type CustomersGetRequest
- func (r *CustomersGetRequest) Do() (CustomersGetResponseBody, error)
- func (r *CustomersGetRequest) Method() string
- func (r CustomersGetRequest) NewPathParams() *CustomersGetRequestPathParams
- func (r CustomersGetRequest) NewQueryParams() *CustomersGetRequestQueryParams
- func (r CustomersGetRequest) NewRequestBody() CustomersGetRequestBody
- func (r *CustomersGetRequest) NewResponseBody() *CustomersGetResponseBody
- func (r *CustomersGetRequest) PathParams() *CustomersGetRequestPathParams
- func (r *CustomersGetRequest) PathParamsInterface() PathParams
- func (r *CustomersGetRequest) QueryParams() *CustomersGetRequestQueryParams
- func (r *CustomersGetRequest) RequestBody() *CustomersGetRequestBody
- func (r *CustomersGetRequest) RequestBodyInterface() interface{}
- func (r *CustomersGetRequest) SetMethod(method string)
- func (r *CustomersGetRequest) SetRequestBody(body CustomersGetRequestBody)
- func (r *CustomersGetRequest) URL() (*url.URL, error)
- type CustomersGetRequestBody
- type CustomersGetRequestPathParams
- type CustomersGetRequestQueryParams
- type CustomersGetResponseBody
- type DataSetsGetRequest
- func (r *DataSetsGetRequest) Do() (DataSetsGetResponseBody, error)
- func (r *DataSetsGetRequest) Method() string
- func (r DataSetsGetRequest) NewPathParams() *DataSetsGetRequestPathParams
- func (r DataSetsGetRequest) NewQueryParams() *DataSetsGetRequestQueryParams
- func (r DataSetsGetRequest) NewRequestBody() DataSetsGetRequestBody
- func (r *DataSetsGetRequest) NewResponseBody() *DataSetsGetResponseBody
- func (r *DataSetsGetRequest) PathParams() *DataSetsGetRequestPathParams
- func (r *DataSetsGetRequest) PathParamsInterface() PathParams
- func (r *DataSetsGetRequest) QueryParams() *DataSetsGetRequestQueryParams
- func (r *DataSetsGetRequest) RequestBody() *DataSetsGetRequestBody
- func (r *DataSetsGetRequest) RequestBodyInterface() interface{}
- func (r *DataSetsGetRequest) SetMethod(method string)
- func (r *DataSetsGetRequest) SetRequestBody(body DataSetsGetRequestBody)
- func (r *DataSetsGetRequest) URL() (*url.URL, error)
- type DataSetsGetRequestBody
- type DataSetsGetRequestPathParams
- type DataSetsGetRequestQueryParams
- type DataSetsGetResponseBody
- type Date
- type DateTime
- type Department
- type Departments
- type ErrorDetail
- type ErrorDetails
- type ErrorResponse
- type Field
- type Fields
- type Invoice
- type InvoiceGetRequest
- func (r *InvoiceGetRequest) Do() (InvoiceGetResponseBody, error)
- func (r *InvoiceGetRequest) Method() string
- func (r InvoiceGetRequest) NewPathParams() *InvoiceGetRequestPathParams
- func (r InvoiceGetRequest) NewQueryParams() *InvoiceGetRequestQueryParams
- func (r InvoiceGetRequest) NewRequestBody() InvoiceGetRequestBody
- func (r *InvoiceGetRequest) NewResponseBody() *InvoiceGetResponseBody
- func (r *InvoiceGetRequest) PathParams() *InvoiceGetRequestPathParams
- func (r *InvoiceGetRequest) PathParamsInterface() PathParams
- func (r *InvoiceGetRequest) QueryParams() *InvoiceGetRequestQueryParams
- func (r *InvoiceGetRequest) RequestBody() *InvoiceGetRequestBody
- func (r *InvoiceGetRequest) RequestBodyInterface() interface{}
- func (r *InvoiceGetRequest) SetMethod(method string)
- func (r *InvoiceGetRequest) SetRequestBody(body InvoiceGetRequestBody)
- func (r *InvoiceGetRequest) URL() (*url.URL, error)
- type InvoiceGetRequestBody
- type InvoiceGetRequestPathParams
- type InvoiceGetRequestQueryParams
- type InvoiceGetResponseBody
- type InvoiceItem
- type InvoiceItemItem
- type InvoiceItemItemItem
- type InvoiceItemItems
- type InvoiceLocation
- type InvoicePostRequest
- func (r *InvoicePostRequest) Do() (InvoicePostResponseBody, error)
- func (r *InvoicePostRequest) Method() string
- func (r InvoicePostRequest) NewPathParams() *InvoicePostRequestPathParams
- func (r InvoicePostRequest) NewQueryParams() *InvoicePostRequestQueryParams
- func (r InvoicePostRequest) NewRequestBody() InvoicePostRequestBody
- func (r *InvoicePostRequest) NewResponseBody() *InvoicePostResponseBody
- func (r *InvoicePostRequest) PathParams() *InvoicePostRequestPathParams
- func (r *InvoicePostRequest) PathParamsInterface() PathParams
- func (r *InvoicePostRequest) QueryParams() *InvoicePostRequestQueryParams
- func (r *InvoicePostRequest) RequestBody() *InvoicePostRequestBody
- func (r *InvoicePostRequest) RequestBodyInterface() interface{}
- func (r *InvoicePostRequest) SetMethod(method string)
- func (r *InvoicePostRequest) SetRequestBody(body InvoicePostRequestBody)
- func (r *InvoicePostRequest) URL() (*url.URL, error)
- type InvoicePostRequestBody
- type InvoicePostRequestPathParams
- type InvoicePostRequestQueryParams
- type InvoicePostResponseBody
- type InvoiceTaxDetails
- type InvoicesGetRequest
- func (r *InvoicesGetRequest) Do() (InvoicesGetResponseBody, error)
- func (r *InvoicesGetRequest) Method() string
- func (r InvoicesGetRequest) NewPathParams() *InvoicesGetRequestPathParams
- func (r InvoicesGetRequest) NewQueryParams() *InvoicesGetRequestQueryParams
- func (r InvoicesGetRequest) NewRequestBody() InvoicesGetRequestBody
- func (r *InvoicesGetRequest) NewResponseBody() *InvoicesGetResponseBody
- func (r *InvoicesGetRequest) PathParams() *InvoicesGetRequestPathParams
- func (r *InvoicesGetRequest) PathParamsInterface() PathParams
- func (r *InvoicesGetRequest) QueryParams() *InvoicesGetRequestQueryParams
- func (r *InvoicesGetRequest) RequestBody() *InvoicesGetRequestBody
- func (r *InvoicesGetRequest) RequestBodyInterface() interface{}
- func (r *InvoicesGetRequest) SetMethod(method string)
- func (r *InvoicesGetRequest) SetRequestBody(body InvoicesGetRequestBody)
- func (r *InvoicesGetRequest) URL() (*url.URL, error)
- type InvoicesGetRequestBody
- type InvoicesGetRequestPathParams
- type InvoicesGetRequestQueryParams
- type InvoicesGetResponseBody
- type JournalEntriesGetRequest
- func (r *JournalEntriesGetRequest) Do() (JournalEntriesGetResponseBody, error)
- func (r *JournalEntriesGetRequest) Method() string
- func (r JournalEntriesGetRequest) NewPathParams() *JournalEntriesGetRequestPathParams
- func (r JournalEntriesGetRequest) NewQueryParams() *JournalEntriesGetRequestQueryParams
- func (r JournalEntriesGetRequest) NewRequestBody() JournalEntriesGetRequestBody
- func (r *JournalEntriesGetRequest) NewResponseBody() *JournalEntriesGetResponseBody
- func (r *JournalEntriesGetRequest) PathParams() *JournalEntriesGetRequestPathParams
- func (r *JournalEntriesGetRequest) PathParamsInterface() PathParams
- func (r *JournalEntriesGetRequest) QueryParams() *JournalEntriesGetRequestQueryParams
- func (r *JournalEntriesGetRequest) RequestBody() *JournalEntriesGetRequestBody
- func (r *JournalEntriesGetRequest) RequestBodyInterface() interface{}
- func (r *JournalEntriesGetRequest) SetMethod(method string)
- func (r *JournalEntriesGetRequest) SetRequestBody(body JournalEntriesGetRequestBody)
- func (r *JournalEntriesGetRequest) URL() (*url.URL, error)
- type JournalEntriesGetRequestBody
- type JournalEntriesGetRequestPathParams
- type JournalEntriesGetRequestQueryParams
- type JournalEntriesGetResponseBody
- type JournalEntry
- type JournalEntryGetRequest
- func (r *JournalEntryGetRequest) Do() (JournalEntryGetResponseBody, error)
- func (r *JournalEntryGetRequest) Method() string
- func (r JournalEntryGetRequest) NewPathParams() *JournalEntryGetRequestPathParams
- func (r JournalEntryGetRequest) NewQueryParams() *JournalEntryGetRequestQueryParams
- func (r JournalEntryGetRequest) NewRequestBody() JournalEntryGetRequestBody
- func (r *JournalEntryGetRequest) NewResponseBody() *JournalEntryGetResponseBody
- func (r *JournalEntryGetRequest) PathParams() *JournalEntryGetRequestPathParams
- func (r *JournalEntryGetRequest) PathParamsInterface() PathParams
- func (r *JournalEntryGetRequest) QueryParams() *JournalEntryGetRequestQueryParams
- func (r *JournalEntryGetRequest) RequestBody() *JournalEntryGetRequestBody
- func (r *JournalEntryGetRequest) RequestBodyInterface() interface{}
- func (r *JournalEntryGetRequest) SetMethod(method string)
- func (r *JournalEntryGetRequest) SetRequestBody(body JournalEntryGetRequestBody)
- func (r *JournalEntryGetRequest) URL() (*url.URL, error)
- type JournalEntryGetRequestBody
- type JournalEntryGetRequestPathParams
- type JournalEntryGetRequestQueryParams
- type JournalEntryGetResponseBody
- type JournalEntryLine
- type JournalEntryLineElement
- type JournalEntryLineElements
- type JournalEntryLineGetRequest
- func (r *JournalEntryLineGetRequest) Do() (JournalEntryLineGetResponseBody, error)
- func (r *JournalEntryLineGetRequest) Method() string
- func (r JournalEntryLineGetRequest) NewPathParams() *JournalEntryLineGetRequestPathParams
- func (r JournalEntryLineGetRequest) NewQueryParams() *JournalEntryLineGetRequestQueryParams
- func (r JournalEntryLineGetRequest) NewRequestBody() JournalEntryLineGetRequestBody
- func (r *JournalEntryLineGetRequest) NewResponseBody() *JournalEntryLineGetResponseBody
- func (r *JournalEntryLineGetRequest) PathParams() *JournalEntryLineGetRequestPathParams
- func (r *JournalEntryLineGetRequest) PathParamsInterface() PathParams
- func (r *JournalEntryLineGetRequest) QueryParams() *JournalEntryLineGetRequestQueryParams
- func (r *JournalEntryLineGetRequest) RequestBody() *JournalEntryLineGetRequestBody
- func (r *JournalEntryLineGetRequest) RequestBodyInterface() interface{}
- func (r *JournalEntryLineGetRequest) SetMethod(method string)
- func (r *JournalEntryLineGetRequest) SetRequestBody(body JournalEntryLineGetRequestBody)
- func (r *JournalEntryLineGetRequest) URL() (*url.URL, error)
- type JournalEntryLineGetRequestBody
- type JournalEntryLineGetRequestPathParams
- type JournalEntryLineGetRequestQueryParams
- type JournalEntryLineGetResponseBody
- type JournalEntryLinesGetRequest
- func (r *JournalEntryLinesGetRequest) Do() (JournalEntryLinesGetResponseBody, error)
- func (r *JournalEntryLinesGetRequest) Method() string
- func (r JournalEntryLinesGetRequest) NewPathParams() *JournalEntryLinesGetRequestPathParams
- func (r JournalEntryLinesGetRequest) NewQueryParams() *JournalEntryLinesGetRequestQueryParams
- func (r JournalEntryLinesGetRequest) NewRequestBody() JournalEntryLinesGetRequestBody
- func (r *JournalEntryLinesGetRequest) NewResponseBody() *JournalEntryLinesGetResponseBody
- func (r *JournalEntryLinesGetRequest) PathParams() *JournalEntryLinesGetRequestPathParams
- func (r *JournalEntryLinesGetRequest) PathParamsInterface() PathParams
- func (r *JournalEntryLinesGetRequest) QueryParams() *JournalEntryLinesGetRequestQueryParams
- func (r *JournalEntryLinesGetRequest) RequestBody() *JournalEntryLinesGetRequestBody
- func (r *JournalEntryLinesGetRequest) RequestBodyInterface() interface{}
- func (r *JournalEntryLinesGetRequest) SetMethod(method string)
- func (r *JournalEntryLinesGetRequest) SetRequestBody(body JournalEntryLinesGetRequestBody)
- func (r *JournalEntryLinesGetRequest) URL() (*url.URL, error)
- type JournalEntryLinesGetRequestBody
- type JournalEntryLinesGetRequestPathParams
- type JournalEntryLinesGetRequestQueryParams
- type JournalEntryLinesGetResponseBody
- type JournalEntryPostRequest
- func (r *JournalEntryPostRequest) Do() (JournalEntryPostResponseBody, error)
- func (r *JournalEntryPostRequest) Method() string
- func (r JournalEntryPostRequest) NewPathParams() *JournalEntryPostRequestPathParams
- func (r JournalEntryPostRequest) NewQueryParams() *JournalEntryPostRequestQueryParams
- func (r JournalEntryPostRequest) NewRequestBody() JournalEntryPostRequestBody
- func (r *JournalEntryPostRequest) NewResponseBody() *JournalEntryPostResponseBody
- func (r *JournalEntryPostRequest) PathParams() *JournalEntryPostRequestPathParams
- func (r *JournalEntryPostRequest) PathParamsInterface() PathParams
- func (r *JournalEntryPostRequest) QueryParams() *JournalEntryPostRequestQueryParams
- func (r *JournalEntryPostRequest) RequestBody() *JournalEntryPostRequestBody
- func (r *JournalEntryPostRequest) RequestBodyInterface() interface{}
- func (r *JournalEntryPostRequest) SetMethod(method string)
- func (r *JournalEntryPostRequest) SetRequestBody(body JournalEntryPostRequestBody)
- func (r *JournalEntryPostRequest) URL() (*url.URL, error)
- type JournalEntryPostRequestBody
- type JournalEntryPostRequestPathParams
- type JournalEntryPostRequestQueryParams
- type JournalEntryPostResponseBody
- type Link
- type Links
- type Location
- type Locations
- type Oauth2Config
- type OauthRoundTripper
- type PathParams
- type PostingPeriod
- type QueryParams
- type RecordRef
- type Request
- type RequestCompletionCallback
- type SignatureGenerator
- type SignatureMethod
- type Subsidiary
- type SubsidiaryGetRequest
- func (r *SubsidiaryGetRequest) Do() (SubsidiaryGetResponseBody, error)
- func (r *SubsidiaryGetRequest) Method() string
- func (r SubsidiaryGetRequest) NewPathParams() *SubsidiaryGetRequestPathParams
- func (r SubsidiaryGetRequest) NewQueryParams() *SubsidiaryGetRequestQueryParams
- func (r SubsidiaryGetRequest) NewRequestBody() SubsidiaryGetRequestBody
- func (r *SubsidiaryGetRequest) NewResponseBody() *SubsidiaryGetResponseBody
- func (r *SubsidiaryGetRequest) PathParams() *SubsidiaryGetRequestPathParams
- func (r *SubsidiaryGetRequest) PathParamsInterface() PathParams
- func (r *SubsidiaryGetRequest) QueryParams() *SubsidiaryGetRequestQueryParams
- func (r *SubsidiaryGetRequest) RequestBody() *SubsidiaryGetRequestBody
- func (r *SubsidiaryGetRequest) RequestBodyInterface() interface{}
- func (r *SubsidiaryGetRequest) SetMethod(method string)
- func (r *SubsidiaryGetRequest) SetRequestBody(body SubsidiaryGetRequestBody)
- func (r *SubsidiaryGetRequest) URL() (*url.URL, error)
- type SubsidiaryGetRequestBody
- type SubsidiaryGetRequestPathParams
- type SubsidiaryGetRequestQueryParams
- type SubsidiaryGetResponseBody
- type SuiteqlPostRequest
- func (r *SuiteqlPostRequest) Do() (SuiteqlPostResponseBody, error)
- func (r *SuiteqlPostRequest) Method() string
- func (r SuiteqlPostRequest) NewPathParams() *SuiteqlPostRequestPathParams
- func (r SuiteqlPostRequest) NewQueryParams() *SuiteqlPostRequestQueryParams
- func (r SuiteqlPostRequest) NewRequestBody() SuiteqlPostRequestBody
- func (r *SuiteqlPostRequest) NewResponseBody() *SuiteqlPostResponseBody
- func (r *SuiteqlPostRequest) PathParams() *SuiteqlPostRequestPathParams
- func (r *SuiteqlPostRequest) PathParamsInterface() PathParams
- func (r *SuiteqlPostRequest) QueryParams() *SuiteqlPostRequestQueryParams
- func (r *SuiteqlPostRequest) RequestBody() *SuiteqlPostRequestBody
- func (r *SuiteqlPostRequest) RequestBodyInterface() interface{}
- func (r *SuiteqlPostRequest) SetMethod(method string)
- func (r *SuiteqlPostRequest) SetRequestBody(body SuiteqlPostRequestBody)
- func (r *SuiteqlPostRequest) URL() (*url.URL, error)
- type SuiteqlPostRequestBody
- type SuiteqlPostRequestPathParams
- type SuiteqlPostRequestQueryParams
- type SuiteqlPostResponseBody
- func (r *SuiteqlPostResponseBody) ToAccounts(client *Client) (Accounts, error)
- func (r *SuiteqlPostResponseBody) ToAddresses(client *Client) (Addresses, error)
- func (r *SuiteqlPostResponseBody) ToClassifications(client *Client) (Classifications, error)
- func (r SuiteqlPostResponseBody) ToCustomers(client *Client) (Customers, error)
- func (r *SuiteqlPostResponseBody) ToDepartments(client *Client) (Departments, error)
- func (r *SuiteqlPostResponseBody) ToLocations(client *Client) (Locations, error)
- type UnitsTypeGetRequest
- func (r *UnitsTypeGetRequest) Do() (UnitsTypeGetResponseBody, error)
- func (r *UnitsTypeGetRequest) Method() string
- func (r UnitsTypeGetRequest) NewPathParams() *UnitsTypeGetRequestPathParams
- func (r UnitsTypeGetRequest) NewQueryParams() *UnitsTypeGetRequestQueryParams
- func (r UnitsTypeGetRequest) NewRequestBody() UnitsTypeGetRequestBody
- func (r *UnitsTypeGetRequest) NewResponseBody() *UnitsTypeGetResponseBody
- func (r *UnitsTypeGetRequest) PathParams() *UnitsTypeGetRequestPathParams
- func (r *UnitsTypeGetRequest) PathParamsInterface() PathParams
- func (r *UnitsTypeGetRequest) QueryParams() *UnitsTypeGetRequestQueryParams
- func (r *UnitsTypeGetRequest) RequestBody() *UnitsTypeGetRequestBody
- func (r *UnitsTypeGetRequest) RequestBodyInterface() interface{}
- func (r *UnitsTypeGetRequest) SetMethod(method string)
- func (r *UnitsTypeGetRequest) SetRequestBody(body UnitsTypeGetRequestBody)
- func (r *UnitsTypeGetRequest) URL() (*url.URL, error)
- type UnitsTypeGetRequestBody
- type UnitsTypeGetRequestPathParams
- type UnitsTypeGetRequestQueryParams
- type UnitsTypeGetResponseBody
Constants ¶
This section is empty.
Variables ¶
var (
BaseURL string = "https://{{.account_id}}.suitetalk.api.netsuite.com/services/rest"
)
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 json response body that maps to ErrorResponse. Any other response body will be silently ignored.
Types ¶
type Account ¶
type AccountGetRequest ¶
type AccountGetRequest struct {
// contains filtered or unexported fields
}
func (*AccountGetRequest) Do ¶
func (r *AccountGetRequest) Do() (AccountGetResponseBody, error)
func (*AccountGetRequest) Method ¶
func (r *AccountGetRequest) Method() string
func (AccountGetRequest) NewPathParams ¶
func (r AccountGetRequest) NewPathParams() *AccountGetRequestPathParams
func (AccountGetRequest) NewQueryParams ¶
func (r AccountGetRequest) NewQueryParams() *AccountGetRequestQueryParams
func (AccountGetRequest) NewRequestBody ¶
func (r AccountGetRequest) NewRequestBody() AccountGetRequestBody
func (*AccountGetRequest) NewResponseBody ¶
func (r *AccountGetRequest) NewResponseBody() *AccountGetResponseBody
func (*AccountGetRequest) PathParams ¶
func (r *AccountGetRequest) PathParams() *AccountGetRequestPathParams
func (*AccountGetRequest) PathParamsInterface ¶
func (r *AccountGetRequest) PathParamsInterface() PathParams
func (*AccountGetRequest) QueryParams ¶
func (r *AccountGetRequest) QueryParams() *AccountGetRequestQueryParams
func (*AccountGetRequest) RequestBody ¶
func (r *AccountGetRequest) RequestBody() *AccountGetRequestBody
func (*AccountGetRequest) RequestBodyInterface ¶
func (r *AccountGetRequest) RequestBodyInterface() interface{}
func (*AccountGetRequest) SetMethod ¶
func (r *AccountGetRequest) SetMethod(method string)
func (*AccountGetRequest) SetRequestBody ¶
func (r *AccountGetRequest) SetRequestBody(body AccountGetRequestBody)
type AccountGetRequestBody ¶
type AccountGetRequestBody struct {
}
type AccountGetRequestPathParams ¶
type AccountGetRequestPathParams struct {
}
func (*AccountGetRequestPathParams) Params ¶
func (p *AccountGetRequestPathParams) Params() map[string]string
type AccountGetRequestQueryParams ¶
type AccountGetRequestQueryParams struct {
Account string `schema:"Account,omitempty"`
}
func (AccountGetRequestQueryParams) ToURLValues ¶
func (p AccountGetRequestQueryParams) ToURLValues() (url.Values, error)
type AccountGetResponseBody ¶
type AccountGetResponseBody struct{}
type AccountingBook ¶
type AccountingBook struct {
Links Links `json:"links,omitempty"`
ID string `json:"id,omitempty"`
RefName string `json:"refName,omitempty"`
}
func (AccountingBook) IsEmpty ¶
func (a AccountingBook) IsEmpty() bool
type Address ¶
type Address struct {
Links Links `json:"links"`
Address AddressBookAddress `json:"addressBookAddress"`
}
type AddressBookAddress ¶
type AddressBookAddress struct {
Links Links `json:"links"`
Addr1 string `json:"addr1"`
Addrtext string `json:"addrtext"`
Attention string `json:"attention"`
City string `json:"city"`
Country string `json:"country"`
CustrecordNchCountrycode string `json:"custrecord_nch_countrycode"`
CustrecordNchInvoiceFee string `json:"custrecord_nch_invoice_fee"`
Lastmodifieddate string `json:"lastmodifieddate"`
Nkey string `json:"nkey"`
Override string `json:"override"`
Recordowner string `json:"recordowner"`
Zip string `json:"zip"`
Addressee string `json:"addressee,omitempty"`
}
type Addresses ¶
type Addresses []AddressBookAddress
type BeforeRequestDoCallback ¶
type Classification ¶
type Classification struct {
Links Links `json:"links"`
Fullname string `json:"fullname"`
ID string `json:"id"`
Includechildren string `json:"includechildren"`
Isinactive string `json:"isinactive"`
Lastmodifieddate string `json:"lastmodifieddate"`
Name string `json:"name"`
Parent string `json:"parent"`
Subsidiary string `json:"subsidiary"`
}
func (Classification) IsEmpty ¶
func (c Classification) IsEmpty() bool
type Classifications ¶
type Classifications []Classification
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client manages communication with Exact Globe Client
func (Client) ClientSecret ¶
func (Client) ContentLanguage ¶
func (*Client) Do ¶
Do sends an Client request and returns the Client response. The Client response is json 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) GetEndpointURL ¶
func (*Client) NewAccountGetRequest ¶
func (c *Client) NewAccountGetRequest() AccountGetRequest
func (*Client) NewCreditMemoGetRequest ¶
func (c *Client) NewCreditMemoGetRequest() CreditMemoGetRequest
func (*Client) NewCreditMemosGetRequest ¶
func (c *Client) NewCreditMemosGetRequest() CreditMemosGetRequest
func (*Client) NewCustomRequest ¶
func (c *Client) NewCustomRequest() CustomRequest
func (*Client) NewCustomerGetRequest ¶
func (c *Client) NewCustomerGetRequest() CustomerGetRequest
func (*Client) NewCustomerPostRequest ¶
func (c *Client) NewCustomerPostRequest() CustomerPostRequest
func (*Client) NewCustomersGetRequest ¶
func (c *Client) NewCustomersGetRequest() CustomersGetRequest
func (*Client) NewDataSetsGetRequest ¶
func (c *Client) NewDataSetsGetRequest() DataSetsGetRequest
func (*Client) NewInvoiceGetRequest ¶
func (c *Client) NewInvoiceGetRequest() InvoiceGetRequest
func (*Client) NewInvoicePostRequest ¶
func (c *Client) NewInvoicePostRequest() InvoicePostRequest
func (*Client) NewInvoicesGetRequest ¶
func (c *Client) NewInvoicesGetRequest() InvoicesGetRequest
func (*Client) NewJournalEntriesGetRequest ¶
func (c *Client) NewJournalEntriesGetRequest() JournalEntriesGetRequest
func (*Client) NewJournalEntryGetRequest ¶
func (c *Client) NewJournalEntryGetRequest() JournalEntryGetRequest
func (*Client) NewJournalEntryLineGetRequest ¶
func (c *Client) NewJournalEntryLineGetRequest() JournalEntryLineGetRequest
func (*Client) NewJournalEntryLinesGetRequest ¶
func (c *Client) NewJournalEntryLinesGetRequest() JournalEntryLinesGetRequest
func (*Client) NewJournalEntryPostRequest ¶
func (c *Client) NewJournalEntryPostRequest() JournalEntryPostRequest
func (*Client) NewRequest ¶
func (*Client) NewSignatureGenerator ¶
func (c *Client) NewSignatureGenerator(r *http.Request) *SignatureGenerator
func (*Client) NewSubsidiaryGetRequest ¶
func (c *Client) NewSubsidiaryGetRequest() SubsidiaryGetRequest
func (*Client) NewSuiteqlPostRequest ¶
func (c *Client) NewSuiteqlPostRequest() SuiteqlPostRequest
func (*Client) NewUnitsTypeGetRequest ¶
func (c *Client) NewUnitsTypeGetRequest() UnitsTypeGetRequest
func (*Client) SetBaseURL ¶
func (*Client) SetBeforeRequestDo ¶
func (c *Client) SetBeforeRequestDo(fun BeforeRequestDoCallback)
func (*Client) SetCharset ¶
func (*Client) SetClientID ¶
func (*Client) SetClientSecret ¶
func (*Client) SetCompanyID ¶
func (*Client) SetContentLanguage ¶
func (*Client) SetDisallowUnknownFields ¶
func (*Client) SetHTTPClient ¶
func (*Client) SetMediaType ¶
func (*Client) SetTokenID ¶
func (*Client) SetTokenSecret ¶
func (*Client) SetUseTokenAuth ¶
func (*Client) SetUserAgent ¶
func (*Client) TokenBasedAuthorizationHeader ¶
func (Client) TokenSecret ¶
func (Client) UseTokenAuth ¶
type CreditMemo ¶
type CreditMemo struct {
Links Links `json:"links"`
CustomForm CustomForm `json:"customForm"`
DueDate Date `json:"dueDate,omitempty"`
Entity struct {
Links Links `json:"links,omitempty"`
ID string `json:"id"`
RefName string `json:"refName,omitempty"`
} `json:"entity"`
ID string `json:"id"`
Item InvoiceItem `json:"item"`
Memo string `json:"memo"`
Subsidiary Subsidiary `json:"subsidiary"`
SubsidiaryTaxRegNum string `json:"subsidiaryTaxRegNum,omitempty"`
Subtotal float64 `json:"subtotal,omitempty"`
TaxDetails InvoiceTaxDetails `json:"taxDetails,omitempty"` // HT-9891: this field was commented out
TaxTotal float64 `json:"taxTotal,omitempty"`
Total float64 `json:"total,omitempty"`
TranDate Date `json:"tranDate"`
TranID string `json:"tranId"`
OtherRefNum string `json:"otherRefNum,omitempty"`
CustBodyNsHtTypeOfInvoice struct {
Links Links `json:"links"`
ID string `json:"id"`
RefName string `json:"refName"`
} `json:"custbody_ns_ht_typeofinvoice,omitempty"`
}
func (CreditMemo) MarshalJSON ¶
func (cm CreditMemo) MarshalJSON() ([]byte, error)
type CreditMemoGetRequest ¶
type CreditMemoGetRequest struct {
// contains filtered or unexported fields
}
func (*CreditMemoGetRequest) Do ¶
func (r *CreditMemoGetRequest) Do() (CreditMemoGetResponseBody, error)
func (*CreditMemoGetRequest) Method ¶
func (r *CreditMemoGetRequest) Method() string
func (CreditMemoGetRequest) NewPathParams ¶
func (r CreditMemoGetRequest) NewPathParams() *CreditMemoGetRequestPathParams
func (CreditMemoGetRequest) NewQueryParams ¶
func (r CreditMemoGetRequest) NewQueryParams() *CreditMemoGetRequestQueryParams
func (CreditMemoGetRequest) NewRequestBody ¶
func (r CreditMemoGetRequest) NewRequestBody() CreditMemoGetRequestBody
func (*CreditMemoGetRequest) NewResponseBody ¶
func (r *CreditMemoGetRequest) NewResponseBody() *CreditMemoGetResponseBody
func (*CreditMemoGetRequest) PathParams ¶
func (r *CreditMemoGetRequest) PathParams() *CreditMemoGetRequestPathParams
func (*CreditMemoGetRequest) PathParamsInterface ¶
func (r *CreditMemoGetRequest) PathParamsInterface() PathParams
func (*CreditMemoGetRequest) QueryParams ¶
func (r *CreditMemoGetRequest) QueryParams() *CreditMemoGetRequestQueryParams
func (*CreditMemoGetRequest) RequestBody ¶
func (r *CreditMemoGetRequest) RequestBody() *CreditMemoGetRequestBody
func (*CreditMemoGetRequest) RequestBodyInterface ¶
func (r *CreditMemoGetRequest) RequestBodyInterface() interface{}
func (*CreditMemoGetRequest) SetMethod ¶
func (r *CreditMemoGetRequest) SetMethod(method string)
func (*CreditMemoGetRequest) SetRequestBody ¶
func (r *CreditMemoGetRequest) SetRequestBody(body CreditMemoGetRequestBody)
type CreditMemoGetRequestBody ¶
type CreditMemoGetRequestBody struct {
}
type CreditMemoGetRequestPathParams ¶
type CreditMemoGetRequestPathParams struct {
ID int `schema:"id"`
}
func (*CreditMemoGetRequestPathParams) Params ¶
func (p *CreditMemoGetRequestPathParams) Params() map[string]string
type CreditMemoGetRequestQueryParams ¶
type CreditMemoGetRequestQueryParams struct {
Fields Fields `schema:"fields,omitempty"`
ExpandSubResources bool `schema:"expandSubResources,omitempty"`
}
func (CreditMemoGetRequestQueryParams) ToURLValues ¶
func (p CreditMemoGetRequestQueryParams) ToURLValues() (url.Values, error)
type CreditMemoGetResponseBody ¶
type CreditMemoGetResponseBody struct {
Links Links `json:"links"`
CreditMemo
}
type CreditMemosGetRequest ¶
type CreditMemosGetRequest struct {
// contains filtered or unexported fields
}
func (*CreditMemosGetRequest) Do ¶
func (r *CreditMemosGetRequest) Do() (CreditMemosGetResponseBody, error)
func (*CreditMemosGetRequest) Method ¶
func (r *CreditMemosGetRequest) Method() string
func (CreditMemosGetRequest) NewPathParams ¶
func (r CreditMemosGetRequest) NewPathParams() *CreditMemosGetRequestPathParams
func (CreditMemosGetRequest) NewQueryParams ¶
func (r CreditMemosGetRequest) NewQueryParams() *CreditMemosGetRequestQueryParams
func (CreditMemosGetRequest) NewRequestBody ¶
func (r CreditMemosGetRequest) NewRequestBody() CreditMemosGetRequestBody
func (*CreditMemosGetRequest) NewResponseBody ¶
func (r *CreditMemosGetRequest) NewResponseBody() *CreditMemosGetResponseBody
func (*CreditMemosGetRequest) PathParams ¶
func (r *CreditMemosGetRequest) PathParams() *CreditMemosGetRequestPathParams
func (*CreditMemosGetRequest) PathParamsInterface ¶
func (r *CreditMemosGetRequest) PathParamsInterface() PathParams
func (*CreditMemosGetRequest) QueryParams ¶
func (r *CreditMemosGetRequest) QueryParams() *CreditMemosGetRequestQueryParams
func (*CreditMemosGetRequest) RequestBody ¶
func (r *CreditMemosGetRequest) RequestBody() *CreditMemosGetRequestBody
func (*CreditMemosGetRequest) RequestBodyInterface ¶
func (r *CreditMemosGetRequest) RequestBodyInterface() interface{}
func (*CreditMemosGetRequest) SetMethod ¶
func (r *CreditMemosGetRequest) SetMethod(method string)
func (*CreditMemosGetRequest) SetRequestBody ¶
func (r *CreditMemosGetRequest) SetRequestBody(body CreditMemosGetRequestBody)
type CreditMemosGetRequestBody ¶
type CreditMemosGetRequestBody struct {
}
type CreditMemosGetRequestPathParams ¶
type CreditMemosGetRequestPathParams struct {
}
func (*CreditMemosGetRequestPathParams) Params ¶
func (p *CreditMemosGetRequestPathParams) Params() map[string]string
type CreditMemosGetRequestQueryParams ¶
type CreditMemosGetRequestQueryParams struct {
Q string `schema:"q,omitempty"`
Limit int `schema:"limit,omitempty"`
Offset int `schema:"offset,omitempty"`
}
func (CreditMemosGetRequestQueryParams) ToURLValues ¶
func (p CreditMemosGetRequestQueryParams) ToURLValues() (url.Values, error)
type CreditMemosGetResponseBody ¶
type CreditMemosGetResponseBody struct {
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Count int `json:"count"`
HasMore bool `json:"hasMore"`
Items []struct {
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
ID string `json:"id"`
} `json:"items"`
Offset int `json:"offset"`
TotalResults int `json:"totalResults"`
}
type Currency ¶
type CustomForm ¶
func (CustomForm) IsEmpty ¶
func (c CustomForm) IsEmpty() bool
type CustomRequest ¶
type CustomRequest struct {
// contains filtered or unexported fields
}
func (*CustomRequest) Do ¶
func (r *CustomRequest) Do() (CustomResponseBody, error)
func (*CustomRequest) Method ¶
func (r *CustomRequest) Method() string
func (CustomRequest) NewPathParams ¶
func (r CustomRequest) NewPathParams() *CustomRequestPathParams
func (CustomRequest) NewQueryParams ¶
func (r CustomRequest) NewQueryParams() *CustomRequestQueryParams
func (CustomRequest) NewRequestBody ¶
func (r CustomRequest) NewRequestBody() CustomRequestBody
func (*CustomRequest) NewResponseBody ¶
func (r *CustomRequest) NewResponseBody() *CustomResponseBody
func (*CustomRequest) PathParams ¶
func (r *CustomRequest) PathParams() *CustomRequestPathParams
func (*CustomRequest) PathParamsInterface ¶
func (r *CustomRequest) PathParamsInterface() PathParams
func (*CustomRequest) QueryParams ¶
func (r *CustomRequest) QueryParams() *CustomRequestQueryParams
func (*CustomRequest) RequestBody ¶
func (r *CustomRequest) RequestBody() *CustomRequestBody
func (*CustomRequest) RequestBodyInterface ¶
func (r *CustomRequest) RequestBodyInterface() interface{}
func (*CustomRequest) SetMethod ¶
func (r *CustomRequest) SetMethod(method string)
func (*CustomRequest) SetRequestBody ¶
func (r *CustomRequest) SetRequestBody(body CustomRequestBody)
type CustomRequestBody ¶
type CustomRequestBody interface{}
type CustomRequestPathParams ¶
type CustomRequestPathParams struct {
}
func (*CustomRequestPathParams) Params ¶
func (p *CustomRequestPathParams) Params() map[string]string
type CustomRequestQueryParams ¶
type CustomRequestQueryParams struct {
Script int `schema:"script,omitempty"`
Deploy int `schema:"deploy,omitempty"`
}
func (CustomRequestQueryParams) ToURLValues ¶
func (p CustomRequestQueryParams) ToURLValues() (url.Values, error)
type CustomResponseBody ¶
type CustomResponseBody interface{}
type Customer ¶
type Customer struct {
AddressBook struct {
Links Links `json:"links"`
Items []Address `json:"items"`
TotalResults int `json:"totalResults"`
} `json:"addressBook"`
// Aging float64 `json:"aging"`
// Aging1 float64 `json:"aging1"`
// Aging2 float64 `json:"aging2"`
// Aging3 float64 `json:"aging3"`
// Aging4 float64 `json:"aging4"`
// AlcoholRecipientType struct {
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"alcoholRecipientType"`
// Balance float64 `json:"balance"`
// Campaigns struct {
// Links Links `json:"links"`
// Items []interface{} `json:"items"`
// TotalResults int `json:"totalResults"`
// } `json:"campaigns"`
CompanyName string `json:"companyName,omitempty"`
// ContactList struct {
// Links Links `json:"links"`
// Count int `json:"count"`
// HasMore Bool `json:"hasMore"`
// Items []interface{} `json:"items"`
// Offset int `json:"offset"`
// TotalResults int `json:"totalResults"`
// } `json:"contactList"`
// CreditHoldOverride struct {
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"creditHoldOverride"`
// Currency struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"currency"`
// CurrencyList struct {
// Links Links `json:"links"`
// Items []struct {
// Links Links `json:"links"`
// Balance float64 `json:"balance"`
// Currency struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"currency"`
// DepositBalance float64 `json:"depositBalance"`
// DisplaySymbol string `json:"displaySymbol"`
// OverdueBalance float64 `json:"overdueBalance"`
// OverrideCurrencyFormat Bool `json:"overrideCurrencyFormat"`
// SymbolPlacement struct {
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"symbolPlacement"`
// UnbilledOrders float64 `json:"unbilledOrders"`
// } `json:"items"`
// TotalResults int `json:"totalResults"`
// } `json:"currencyList"`
// Custentity2663CustomerRefund Bool `json:"custentity_2663_customer_refund"`
// Custentity2663DirectDebit Bool `json:"custentity_2663_direct_debit"`
// CustentityEdocGenTransPdf Bool `json:"custentity_edoc_gen_trans_pdf"`
// CustentityMxRfc string `json:"custentity_mx_rfc"`
// CustentityPsgEiAutoSelectTempSm Bool `json:"custentity_psg_ei_auto_select_temp_sm"`
// CustentityPsgEiEntityEdocStandard struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"custentity_psg_ei_entity_edoc_standard"`
// CustomForm struct {
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"customForm"`
DateCreated *Date `json:"dateCreated,omitempty"`
// DaysOverdue int `json:"daysOverdue"`
// DefaultTaxReg string `json:"defaultTaxReg"`
// DepositBalance float64 `json:"depositBalance"`
// EmailPreference struct {
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"emailPreference"`
// EmailTransactions Bool `json:"emailTransactions,omitempty"`
// EntityID string `json:"entityId,omitempty"`
// EntityStatus struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"entityStatus"`
// FaxTransactions Bool `json:"faxTransactions,omitempty"`
FirstName string `json:"firstName"`
// GlobalSubscriptionStatus struct {
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"globalSubscriptionStatus"`
// GroupPricing struct {
// Links Links `json:"links"`
// Items []interface{} `json:"items"`
// TotalResults int `json:"totalResults"`
// } `json:"groupPricing"`
// ID string `json:"id"`
// IsAutogeneratedRepresentingEntity Bool `json:"isAutogeneratedRepresentingEntity"`
// IsBudgetApproved Bool `json:"isBudgetApproved"`
IsInactive Bool `json:"isInactive"`
IsPerson Bool `json:"isPerson"`
// ItemPricing struct {
// Links Links `json:"links"`
// Items []interface{} `json:"items"`
// TotalResults int `json:"totalResults"`
// } `json:"itemPricing"`
// Language struct {
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"language"`
LastModifiedDate *Date `json:"lastModifiedDate,omitempty"`
LastName string `json:"lastName"`
// OverdueBalance float64 `json:"overdueBalance"`
// PrintTransactions Bool `json:"printTransactions"`
// ReceivablesAccount struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"receivablesAccount"`
// ShipComplete Bool `json:"shipComplete"`
// ShippingCarrier struct {
ID string `json:"id,omitempty"`
// RefName string `json:"refName"`
// } `json:"shippingCarrier"`
Subsidiary Subsidiary `json:"subsidiary"`
TaxRegistration struct {
Links Links `json:"links"`
Items []struct {
Links Links `json:"links"`
ID int `json:"id"`
Nexus struct {
Links Links `json:"links"`
ID string `json:"id"`
RefName string `json:"refName"`
} `json:"nexus"`
NexusCountry struct {
ID string `json:"id"`
RefName string `json:"refName"`
} `json:"nexusCountry"`
TaxRegistrationNumber string `json:"taxRegistrationNumber"`
} `json:"items"`
TotalResults int `json:"totalResults"`
} `json:"taxRegistration"`
// UnbilledOrders float64 `json:"unbilledOrders"`
Email string `json:"email"`
Phone string `json:"phone"`
DefaultBillingAddress string `json:"defaultbillingaddress"`
DefaultShippingAddress string `json:"defaultshippingaddress"`
Parent string `json:"parent"`
CustomerNumber string `json:"custentity_nch_customer_number"`
}
type CustomerGetRequest ¶
type CustomerGetRequest struct {
// contains filtered or unexported fields
}
func (*CustomerGetRequest) Do ¶
func (r *CustomerGetRequest) Do() (CustomerGetResponseBody, error)
func (*CustomerGetRequest) Method ¶
func (r *CustomerGetRequest) Method() string
func (CustomerGetRequest) NewPathParams ¶
func (r CustomerGetRequest) NewPathParams() *CustomerGetRequestPathParams
func (CustomerGetRequest) NewQueryParams ¶
func (r CustomerGetRequest) NewQueryParams() *CustomerGetRequestQueryParams
func (CustomerGetRequest) NewRequestBody ¶
func (r CustomerGetRequest) NewRequestBody() CustomerGetRequestBody
func (*CustomerGetRequest) NewResponseBody ¶
func (r *CustomerGetRequest) NewResponseBody() *CustomerGetResponseBody
func (*CustomerGetRequest) PathParams ¶
func (r *CustomerGetRequest) PathParams() *CustomerGetRequestPathParams
func (*CustomerGetRequest) PathParamsInterface ¶
func (r *CustomerGetRequest) PathParamsInterface() PathParams
func (*CustomerGetRequest) QueryParams ¶
func (r *CustomerGetRequest) QueryParams() *CustomerGetRequestQueryParams
func (*CustomerGetRequest) RequestBody ¶
func (r *CustomerGetRequest) RequestBody() *CustomerGetRequestBody
func (*CustomerGetRequest) RequestBodyInterface ¶
func (r *CustomerGetRequest) RequestBodyInterface() interface{}
func (*CustomerGetRequest) SetMethod ¶
func (r *CustomerGetRequest) SetMethod(method string)
func (*CustomerGetRequest) SetRequestBody ¶
func (r *CustomerGetRequest) SetRequestBody(body CustomerGetRequestBody)
type CustomerGetRequestBody ¶
type CustomerGetRequestBody struct {
}
type CustomerGetRequestPathParams ¶
type CustomerGetRequestPathParams struct {
ID int `schema:"id"`
}
func (*CustomerGetRequestPathParams) Params ¶
func (p *CustomerGetRequestPathParams) Params() map[string]string
type CustomerGetRequestQueryParams ¶
type CustomerGetRequestQueryParams struct {
Fields Fields `schema:"fields,omitempty"`
ExpandSubResources bool `schema:"expandSubResources,omitempty"`
}
func (CustomerGetRequestQueryParams) ToURLValues ¶
func (p CustomerGetRequestQueryParams) ToURLValues() (url.Values, error)
type CustomerGetResponseBody ¶
type CustomerPostRequest ¶
type CustomerPostRequest struct {
// contains filtered or unexported fields
}
func (*CustomerPostRequest) Do ¶
func (r *CustomerPostRequest) Do() (CustomerPostResponseBody, error)
func (*CustomerPostRequest) Method ¶
func (r *CustomerPostRequest) Method() string
func (CustomerPostRequest) NewPathParams ¶
func (r CustomerPostRequest) NewPathParams() *CustomerPostRequestPathParams
func (CustomerPostRequest) NewQueryParams ¶
func (r CustomerPostRequest) NewQueryParams() *CustomerPostRequestQueryParams
func (CustomerPostRequest) NewRequestBody ¶
func (r CustomerPostRequest) NewRequestBody() CustomerPostRequestBody
func (*CustomerPostRequest) NewResponseBody ¶
func (r *CustomerPostRequest) NewResponseBody() *CustomerPostResponseBody
func (*CustomerPostRequest) PathParams ¶
func (r *CustomerPostRequest) PathParams() *CustomerPostRequestPathParams
func (*CustomerPostRequest) PathParamsInterface ¶
func (r *CustomerPostRequest) PathParamsInterface() PathParams
func (*CustomerPostRequest) QueryParams ¶
func (r *CustomerPostRequest) QueryParams() *CustomerPostRequestQueryParams
func (*CustomerPostRequest) RequestBody ¶
func (r *CustomerPostRequest) RequestBody() *CustomerPostRequestBody
func (*CustomerPostRequest) RequestBodyInterface ¶
func (r *CustomerPostRequest) RequestBodyInterface() interface{}
func (*CustomerPostRequest) SetMethod ¶
func (r *CustomerPostRequest) SetMethod(method string)
func (*CustomerPostRequest) SetRequestBody ¶
func (r *CustomerPostRequest) SetRequestBody(body CustomerPostRequestBody)
type CustomerPostRequestBody ¶
type CustomerPostRequestBody struct {
Customer
}
type CustomerPostRequestPathParams ¶
type CustomerPostRequestPathParams struct {
ID int `schema:"id"`
}
func (*CustomerPostRequestPathParams) Params ¶
func (p *CustomerPostRequestPathParams) Params() map[string]string
type CustomerPostRequestQueryParams ¶
type CustomerPostRequestQueryParams struct {
Fields Fields `schema:"fields,omitempty"`
ExpandSubResources bool `schema:"expandSubResources,omitempty"`
}
func (CustomerPostRequestQueryParams) ToURLValues ¶
func (p CustomerPostRequestQueryParams) ToURLValues() (url.Values, error)
type CustomerPostResponseBody ¶
type CustomerPostResponseBody struct {
}
type CustomersGetRequest ¶
type CustomersGetRequest struct {
// contains filtered or unexported fields
}
func (*CustomersGetRequest) Do ¶
func (r *CustomersGetRequest) Do() (CustomersGetResponseBody, error)
func (*CustomersGetRequest) Method ¶
func (r *CustomersGetRequest) Method() string
func (CustomersGetRequest) NewPathParams ¶
func (r CustomersGetRequest) NewPathParams() *CustomersGetRequestPathParams
func (CustomersGetRequest) NewQueryParams ¶
func (r CustomersGetRequest) NewQueryParams() *CustomersGetRequestQueryParams
func (CustomersGetRequest) NewRequestBody ¶
func (r CustomersGetRequest) NewRequestBody() CustomersGetRequestBody
func (*CustomersGetRequest) NewResponseBody ¶
func (r *CustomersGetRequest) NewResponseBody() *CustomersGetResponseBody
func (*CustomersGetRequest) PathParams ¶
func (r *CustomersGetRequest) PathParams() *CustomersGetRequestPathParams
func (*CustomersGetRequest) PathParamsInterface ¶
func (r *CustomersGetRequest) PathParamsInterface() PathParams
func (*CustomersGetRequest) QueryParams ¶
func (r *CustomersGetRequest) QueryParams() *CustomersGetRequestQueryParams
func (*CustomersGetRequest) RequestBody ¶
func (r *CustomersGetRequest) RequestBody() *CustomersGetRequestBody
func (*CustomersGetRequest) RequestBodyInterface ¶
func (r *CustomersGetRequest) RequestBodyInterface() interface{}
func (*CustomersGetRequest) SetMethod ¶
func (r *CustomersGetRequest) SetMethod(method string)
func (*CustomersGetRequest) SetRequestBody ¶
func (r *CustomersGetRequest) SetRequestBody(body CustomersGetRequestBody)
type CustomersGetRequestBody ¶
type CustomersGetRequestBody struct {
}
type CustomersGetRequestPathParams ¶
type CustomersGetRequestPathParams struct {
}
func (*CustomersGetRequestPathParams) Params ¶
func (p *CustomersGetRequestPathParams) Params() map[string]string
type CustomersGetRequestQueryParams ¶
type CustomersGetRequestQueryParams struct {
Q string `schema:"q,omitempty"`
Limit int `schema:"limit,omitempty"`
Offset int `schema:"offset,omitempty"`
}
func (CustomersGetRequestQueryParams) ToURLValues ¶
func (p CustomersGetRequestQueryParams) ToURLValues() (url.Values, error)
type CustomersGetResponseBody ¶
type CustomersGetResponseBody struct {
Links Links `json:"links"`
Count int `json:"count"`
HasMore bool `json:"hasMore"`
Items []struct {
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
ID string `json:"id"`
} `json:"items"`
Offset int `json:"offset"`
TotalResults int `json:"totalResults"`
}
type DataSetsGetRequest ¶
type DataSetsGetRequest struct {
// contains filtered or unexported fields
}
func (*DataSetsGetRequest) Do ¶
func (r *DataSetsGetRequest) Do() (DataSetsGetResponseBody, error)
func (*DataSetsGetRequest) Method ¶
func (r *DataSetsGetRequest) Method() string
func (DataSetsGetRequest) NewPathParams ¶
func (r DataSetsGetRequest) NewPathParams() *DataSetsGetRequestPathParams
func (DataSetsGetRequest) NewQueryParams ¶
func (r DataSetsGetRequest) NewQueryParams() *DataSetsGetRequestQueryParams
func (DataSetsGetRequest) NewRequestBody ¶
func (r DataSetsGetRequest) NewRequestBody() DataSetsGetRequestBody
func (*DataSetsGetRequest) NewResponseBody ¶
func (r *DataSetsGetRequest) NewResponseBody() *DataSetsGetResponseBody
func (*DataSetsGetRequest) PathParams ¶
func (r *DataSetsGetRequest) PathParams() *DataSetsGetRequestPathParams
func (*DataSetsGetRequest) PathParamsInterface ¶
func (r *DataSetsGetRequest) PathParamsInterface() PathParams
func (*DataSetsGetRequest) QueryParams ¶
func (r *DataSetsGetRequest) QueryParams() *DataSetsGetRequestQueryParams
func (*DataSetsGetRequest) RequestBody ¶
func (r *DataSetsGetRequest) RequestBody() *DataSetsGetRequestBody
func (*DataSetsGetRequest) RequestBodyInterface ¶
func (r *DataSetsGetRequest) RequestBodyInterface() interface{}
func (*DataSetsGetRequest) SetMethod ¶
func (r *DataSetsGetRequest) SetMethod(method string)
func (*DataSetsGetRequest) SetRequestBody ¶
func (r *DataSetsGetRequest) SetRequestBody(body DataSetsGetRequestBody)
type DataSetsGetRequestBody ¶
type DataSetsGetRequestBody struct {
}
type DataSetsGetRequestPathParams ¶
type DataSetsGetRequestPathParams struct {
}
func (*DataSetsGetRequestPathParams) Params ¶
func (p *DataSetsGetRequestPathParams) Params() map[string]string
type DataSetsGetRequestQueryParams ¶
type DataSetsGetRequestQueryParams struct {
Q string `schema:"q,omitempty"`
Limit int `schema:"limit,omitempty"`
Offset int `schema:"offset,omitempty"`
}
func (DataSetsGetRequestQueryParams) ToURLValues ¶
func (p DataSetsGetRequestQueryParams) ToURLValues() (url.Values, error)
type DataSetsGetResponseBody ¶
type DataSetsGetResponseBody struct {
}
type DateTime ¶
func (*DateTime) MarshalJSON ¶
func (DateTime) MarshalSchema ¶
func (*DateTime) UnmarshalJSON ¶
type Department ¶
type Department struct {
Links Links `json:"links"`
Fullname string `json:"fullname"`
ID string `json:"id"`
Includechildren string `json:"includechildren"`
Isinactive string `json:"isinactive"`
Lastmodifieddate string `json:"lastmodifieddate"`
Name string `json:"name"`
Subsidiary string `json:"subsidiary"`
Custrecord1 string `json:"custrecord1,omitempty"`
Parent string `json:"parent,omitempty"`
}
func (Department) IsEmpty ¶
func (d Department) IsEmpty() bool
type Departments ¶
type Departments []Department
type ErrorDetail ¶
func (*ErrorDetail) Error ¶
func (d *ErrorDetail) Error() string
type ErrorDetails ¶
type ErrorDetails []ErrorDetail
type ErrorResponse ¶
type ErrorResponse struct {
// HTTP response that caused this error
Response *http.Response
Type string `json:"type"`
Title interface{} `json:"title"`
Status interface{} `json:"status"` // HT-9891: library's type is int, but the API object
ErrorDetails ErrorDetails `json:"o:errorDetails"`
}
func (*ErrorResponse) Error ¶
func (r *ErrorResponse) Error() string
type Invoice ¶
type Invoice struct {
Links Links `json:"links"`
// Account struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"account"`
// AccountingBookDetail struct {
// Links Links `json:"links"`
// Items []interface{} `json:"items"`
// TotalResults int `json:"totalResults"`
// } `json:"accountingBookDetail"`
// AmountPaid float64 `json:"amountPaid"`
// AmountRemaining float64 `json:"amountRemaining"`
// AmountRemainingTotalBox float64 `json:"amountRemainingTotalBox"`
// BillingAddress Address `json:"billingAddress"`
// CreatedDate Date `json:"createdDate"`
// Currency struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"currency"`
// CustbodyAtlasExistCustHdn struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"custbody_atlas_exist_cust_hdn"`
// CustbodyAtlasNewCustHdn struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"custbody_atlas_new_cust_hdn"`
// CustbodyAtlasNoHdn struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"custbody_atlas_no_hdn"`
// CustbodyAtlasYesHdn struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"custbody_atlas_yes_hdn"`
// CustbodyEdocGenTransPdf Bool `json:"custbody_edoc_gen_trans_pdf"`
// CustbodyEiDsTxnIdentifier Bool `json:"custbody_ei_ds_txn_identifier"`
// CustbodyMxCfdiFolio string `json:"custbody_mx_cfdi_folio"`
// CustbodyMxTxnSatPaymentMethod struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"custbody_mx_txn_sat_payment_method"`
// CustbodyPsgEiEdocRecipient struct {
// Links Links `json:"links"`
// Count int `json:"count"`
// HasMore Bool `json:"hasMore"`
// Items []interface{} `json:"items"`
// Offset int `json:"offset"`
// TotalResults int `json:"totalResults"`
// } `json:"custbody_psg_ei_edoc_recipient"`
// CustbodySteRcsApplicable Bool `json:"custbody_ste_rcs_applicable"`
// CustbodySteRcsInvoiceTexts string `json:"custbody_ste_rcs_invoice_texts"`
// CustbodySteTransactionType struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"custbody_ste_transaction_type"`
CustomForm CustomForm `json:"customForm"`
DueDate Date `json:"dueDate,omitempty"`
Entity struct {
Links Links `json:"links,omitempty"`
ID string `json:"id"`
RefName string `json:"refName,omitempty"`
} `json:"entity"`
// EstGrossProfit float64 `json:"estGrossProfit"`
// EstGrossProfitPercent float64 `json:"estGrossProfitPercent"`
// ExchangeRate float64 `json:"exchangeRate"`
// ExcludeFromGLNumbering Bool `json:"excludeFromGLNumbering"`
ID string `json:"id"`
Item InvoiceItem `json:"item"`
// LastModifiedDate Date `json:"lastModifiedDate"`
// Location InvoiceLocation `json:"location"`
Memo string `json:"memo"`
// Nexus struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"nexus"`
// PostingPeriod struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"postingPeriod"`
// PrevDate Date `json:"prevDate"`
// SalesEffectiveDate Date `json:"salesEffectiveDate"`
// ShipDate Date `json:"shipDate"`
// ShipIsResidential Bool `json:"shipIsResidential"`
// ShipOverride Bool `json:"shipOverride"`
// ShippingAddress Address `json:"shippingAddress"`
// Status struct {
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"status"`
Subsidiary Subsidiary `json:"subsidiary"`
SubsidiaryTaxRegNum string `json:"subsidiaryTaxRegNum,omitempty"`
Subtotal float64 `json:"subtotal,omitempty"`
TaxDetails InvoiceTaxDetails `json:"taxDetails,omitempty"` // HT-9891: this field was commented out
// TaxDetailsOverride Bool `json:"taxDetailsOverride"`
// TaxPointDate Date `json:"taxPointDate"`
// TaxPointDateOverride Bool `json:"taxPointDateOverride"`
// TaxRegOverride Bool `json:"taxRegOverride"`
TaxTotal float64 `json:"taxTotal,omitempty"` // HT-9891: this field was commented out
// ToBeEmailed Bool `json:"toBeEmailed"`
// ToBeFaxed Bool `json:"toBeFaxed"`
// ToBePrinted Bool `json:"toBePrinted"`
Total float64 `json:"total,omitempty"` // HT-9891: this field was commented out
// TotalAfterTaxes float64 `json:"totalAfterTaxes"`
// TotalCostEstimate float64 `json:"totalCostEstimate"`
TranDate Date `json:"tranDate"`
TranID string `json:"tranId"`
Department RecordRef `json:"Department,omitempty"`
Class RecordRef `json:"Class,omitempty"`
OtherRefNum string `json:"otherRefNum,omitempty"` // HT-9891: purchase ID
CustBodyNsHtTypeOfInvoice struct {
Links Links `json:"links"`
ID string `json:"id"`
RefName string `json:"refName"`
} `json:"custbody_ns_ht_typeofinvoice,omitempty"`
}
func (Invoice) MarshalJSON ¶
type InvoiceGetRequest ¶
type InvoiceGetRequest struct {
// contains filtered or unexported fields
}
func (*InvoiceGetRequest) Do ¶
func (r *InvoiceGetRequest) Do() (InvoiceGetResponseBody, error)
func (*InvoiceGetRequest) Method ¶
func (r *InvoiceGetRequest) Method() string
func (InvoiceGetRequest) NewPathParams ¶
func (r InvoiceGetRequest) NewPathParams() *InvoiceGetRequestPathParams
func (InvoiceGetRequest) NewQueryParams ¶
func (r InvoiceGetRequest) NewQueryParams() *InvoiceGetRequestQueryParams
func (InvoiceGetRequest) NewRequestBody ¶
func (r InvoiceGetRequest) NewRequestBody() InvoiceGetRequestBody
func (*InvoiceGetRequest) NewResponseBody ¶
func (r *InvoiceGetRequest) NewResponseBody() *InvoiceGetResponseBody
func (*InvoiceGetRequest) PathParams ¶
func (r *InvoiceGetRequest) PathParams() *InvoiceGetRequestPathParams
func (*InvoiceGetRequest) PathParamsInterface ¶
func (r *InvoiceGetRequest) PathParamsInterface() PathParams
func (*InvoiceGetRequest) QueryParams ¶
func (r *InvoiceGetRequest) QueryParams() *InvoiceGetRequestQueryParams
func (*InvoiceGetRequest) RequestBody ¶
func (r *InvoiceGetRequest) RequestBody() *InvoiceGetRequestBody
func (*InvoiceGetRequest) RequestBodyInterface ¶
func (r *InvoiceGetRequest) RequestBodyInterface() interface{}
func (*InvoiceGetRequest) SetMethod ¶
func (r *InvoiceGetRequest) SetMethod(method string)
func (*InvoiceGetRequest) SetRequestBody ¶
func (r *InvoiceGetRequest) SetRequestBody(body InvoiceGetRequestBody)
type InvoiceGetRequestBody ¶
type InvoiceGetRequestBody struct {
}
type InvoiceGetRequestPathParams ¶
type InvoiceGetRequestPathParams struct {
ID int `schema:"id"`
}
func (*InvoiceGetRequestPathParams) Params ¶
func (p *InvoiceGetRequestPathParams) Params() map[string]string
type InvoiceGetRequestQueryParams ¶
type InvoiceGetRequestQueryParams struct {
Fields Fields `schema:"fields,omitempty"`
ExpandSubResources bool `schema:"expandSubResources,omitempty"`
}
func (InvoiceGetRequestQueryParams) ToURLValues ¶
func (p InvoiceGetRequestQueryParams) ToURLValues() (url.Values, error)
type InvoiceGetResponseBody ¶
type InvoiceItem ¶
type InvoiceItem struct {
Links Links `json:"links"`
TotalResults int `json:"totalResults"`
Items InvoiceItemItems `json:"items"`
}
type InvoiceItemItem ¶
type InvoiceItemItem struct {
Links Links `json:"links"`
Account Account `json:"account"`
Amount float64 `json:"amount"`
// CostEstimate float64 `json:"costEstimate"`
// CostEstimateRate float64 `json:"costEstimateRate"`
// CostEstimateType struct {
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"costEstimateType"`
// Custcol2663Isperson Bool `json:"custcol_2663_isperson"`
// CustcolSteItemTaxSchedule struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"custcol_ste_item_tax_schedule"`
// CustcolSteTaxItemType struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"custcol_ste_tax_item_type"`
// CustcolSteTaxItemTypeCode string `json:"custcol_ste_tax_item_type_code"`
Description string `json:"description"`
// ExcludeFromRateRequest Bool `json:"excludeFromRateRequest"`
// InventoryDetail struct {
// Links Links `json:"links"`
// Inventoryassignment struct {
// Links Links `json:"links"`
// Items []interface{} `json:"items"`
// TotalResults int `json:"totalResults"`
// } `json:"inventoryassignment"`
// } `json:"inventoryDetail"`
Item InvoiceItemItemItem `json:"item"`
ItemSubType string `json:"itemSubType"`
ItemType string `json:"itemType"`
// Line int `json:"line"`
// Marginal Bool `json:"marginal"`
// Price struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"price"`
// PrintItems Bool `json:"printItems"`
Quantity float64 `json:"quantity,omitempty"` // HT-9891: library has this field commented out
TaxAmount float64 `json:"taxAmount"`
TaxDetailsReference string `json:"taxDetailsReference"`
}
type InvoiceItemItemItem ¶
type InvoiceItemItems ¶
type InvoiceItemItems []InvoiceItemItem
type InvoiceLocation ¶
type InvoicePostRequest ¶
type InvoicePostRequest struct {
// contains filtered or unexported fields
}
func (*InvoicePostRequest) Do ¶
func (r *InvoicePostRequest) Do() (InvoicePostResponseBody, error)
func (*InvoicePostRequest) Method ¶
func (r *InvoicePostRequest) Method() string
func (InvoicePostRequest) NewPathParams ¶
func (r InvoicePostRequest) NewPathParams() *InvoicePostRequestPathParams
func (InvoicePostRequest) NewQueryParams ¶
func (r InvoicePostRequest) NewQueryParams() *InvoicePostRequestQueryParams
func (InvoicePostRequest) NewRequestBody ¶
func (r InvoicePostRequest) NewRequestBody() InvoicePostRequestBody
func (*InvoicePostRequest) NewResponseBody ¶
func (r *InvoicePostRequest) NewResponseBody() *InvoicePostResponseBody
func (*InvoicePostRequest) PathParams ¶
func (r *InvoicePostRequest) PathParams() *InvoicePostRequestPathParams
func (*InvoicePostRequest) PathParamsInterface ¶
func (r *InvoicePostRequest) PathParamsInterface() PathParams
func (*InvoicePostRequest) QueryParams ¶
func (r *InvoicePostRequest) QueryParams() *InvoicePostRequestQueryParams
func (*InvoicePostRequest) RequestBody ¶
func (r *InvoicePostRequest) RequestBody() *InvoicePostRequestBody
func (*InvoicePostRequest) RequestBodyInterface ¶
func (r *InvoicePostRequest) RequestBodyInterface() interface{}
func (*InvoicePostRequest) SetMethod ¶
func (r *InvoicePostRequest) SetMethod(method string)
func (*InvoicePostRequest) SetRequestBody ¶
func (r *InvoicePostRequest) SetRequestBody(body InvoicePostRequestBody)
type InvoicePostRequestBody ¶
type InvoicePostRequestBody struct {
Invoice
}
type InvoicePostRequestPathParams ¶
type InvoicePostRequestPathParams struct {
ID int `schema:"id"`
}
func (*InvoicePostRequestPathParams) Params ¶
func (p *InvoicePostRequestPathParams) Params() map[string]string
type InvoicePostRequestQueryParams ¶
type InvoicePostRequestQueryParams struct {
Fields Fields `schema:"fields,omitempty"`
ExpandSubResources bool `schema:"expandSubResources,omitempty"`
}
func (InvoicePostRequestQueryParams) ToURLValues ¶
func (p InvoicePostRequestQueryParams) ToURLValues() (url.Values, error)
type InvoicePostResponseBody ¶
type InvoicePostResponseBody struct {
}
type InvoiceTaxDetails ¶
type InvoiceTaxDetails struct {
Links Links `json:"links"`
Items []struct {
Links Links `json:"links"`
LineName string `json:"lineName"`
LineType string `json:"lineType"`
NetAmount float64 `json:"netAmount"`
TaxAmount float64 `json:"taxAmount"`
TaxBasis float64 `json:"taxBasis"`
TaxCode struct {
Links Links `json:"links"`
ID string `json:"id"`
RefName string `json:"refName"`
} `json:"taxCode"`
TaxDetailsReference struct {
ID string `json:"id"`
RefName string `json:"refName"`
} `json:"taxDetailsReference"`
TaxRate float64 `json:"taxRate"`
TaxType string `json:"taxType"`
} `json:"items"`
TotalResults int `json:"totalResults"`
}
type InvoicesGetRequest ¶
type InvoicesGetRequest struct {
// contains filtered or unexported fields
}
func (*InvoicesGetRequest) Do ¶
func (r *InvoicesGetRequest) Do() (InvoicesGetResponseBody, error)
func (*InvoicesGetRequest) Method ¶
func (r *InvoicesGetRequest) Method() string
func (InvoicesGetRequest) NewPathParams ¶
func (r InvoicesGetRequest) NewPathParams() *InvoicesGetRequestPathParams
func (InvoicesGetRequest) NewQueryParams ¶
func (r InvoicesGetRequest) NewQueryParams() *InvoicesGetRequestQueryParams
func (InvoicesGetRequest) NewRequestBody ¶
func (r InvoicesGetRequest) NewRequestBody() InvoicesGetRequestBody
func (*InvoicesGetRequest) NewResponseBody ¶
func (r *InvoicesGetRequest) NewResponseBody() *InvoicesGetResponseBody
func (*InvoicesGetRequest) PathParams ¶
func (r *InvoicesGetRequest) PathParams() *InvoicesGetRequestPathParams
func (*InvoicesGetRequest) PathParamsInterface ¶
func (r *InvoicesGetRequest) PathParamsInterface() PathParams
func (*InvoicesGetRequest) QueryParams ¶
func (r *InvoicesGetRequest) QueryParams() *InvoicesGetRequestQueryParams
func (*InvoicesGetRequest) RequestBody ¶
func (r *InvoicesGetRequest) RequestBody() *InvoicesGetRequestBody
func (*InvoicesGetRequest) RequestBodyInterface ¶
func (r *InvoicesGetRequest) RequestBodyInterface() interface{}
func (*InvoicesGetRequest) SetMethod ¶
func (r *InvoicesGetRequest) SetMethod(method string)
func (*InvoicesGetRequest) SetRequestBody ¶
func (r *InvoicesGetRequest) SetRequestBody(body InvoicesGetRequestBody)
type InvoicesGetRequestBody ¶
type InvoicesGetRequestBody struct {
}
type InvoicesGetRequestPathParams ¶
type InvoicesGetRequestPathParams struct {
}
func (*InvoicesGetRequestPathParams) Params ¶
func (p *InvoicesGetRequestPathParams) Params() map[string]string
type InvoicesGetRequestQueryParams ¶
type InvoicesGetRequestQueryParams struct {
Q string `schema:"q,omitempty"`
Limit int `schema:"limit,omitempty"`
Offset int `schema:"offset,omitempty"`
}
func (InvoicesGetRequestQueryParams) ToURLValues ¶
func (p InvoicesGetRequestQueryParams) ToURLValues() (url.Values, error)
type InvoicesGetResponseBody ¶
type InvoicesGetResponseBody struct {
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Count int `json:"count"`
HasMore bool `json:"hasMore"`
Items []struct {
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
ID string `json:"id"`
} `json:"items"`
Offset int `json:"offset"`
TotalResults int `json:"totalResults"`
}
type JournalEntriesGetRequest ¶
type JournalEntriesGetRequest struct {
// contains filtered or unexported fields
}
func (*JournalEntriesGetRequest) Do ¶
func (r *JournalEntriesGetRequest) Do() (JournalEntriesGetResponseBody, error)
func (*JournalEntriesGetRequest) Method ¶
func (r *JournalEntriesGetRequest) Method() string
func (JournalEntriesGetRequest) NewPathParams ¶
func (r JournalEntriesGetRequest) NewPathParams() *JournalEntriesGetRequestPathParams
func (JournalEntriesGetRequest) NewQueryParams ¶
func (r JournalEntriesGetRequest) NewQueryParams() *JournalEntriesGetRequestQueryParams
func (JournalEntriesGetRequest) NewRequestBody ¶
func (r JournalEntriesGetRequest) NewRequestBody() JournalEntriesGetRequestBody
func (*JournalEntriesGetRequest) NewResponseBody ¶
func (r *JournalEntriesGetRequest) NewResponseBody() *JournalEntriesGetResponseBody
func (*JournalEntriesGetRequest) PathParams ¶
func (r *JournalEntriesGetRequest) PathParams() *JournalEntriesGetRequestPathParams
func (*JournalEntriesGetRequest) PathParamsInterface ¶
func (r *JournalEntriesGetRequest) PathParamsInterface() PathParams
func (*JournalEntriesGetRequest) QueryParams ¶
func (r *JournalEntriesGetRequest) QueryParams() *JournalEntriesGetRequestQueryParams
func (*JournalEntriesGetRequest) RequestBody ¶
func (r *JournalEntriesGetRequest) RequestBody() *JournalEntriesGetRequestBody
func (*JournalEntriesGetRequest) RequestBodyInterface ¶
func (r *JournalEntriesGetRequest) RequestBodyInterface() interface{}
func (*JournalEntriesGetRequest) SetMethod ¶
func (r *JournalEntriesGetRequest) SetMethod(method string)
func (*JournalEntriesGetRequest) SetRequestBody ¶
func (r *JournalEntriesGetRequest) SetRequestBody(body JournalEntriesGetRequestBody)
type JournalEntriesGetRequestBody ¶
type JournalEntriesGetRequestBody struct {
}
type JournalEntriesGetRequestPathParams ¶
type JournalEntriesGetRequestPathParams struct {
}
func (*JournalEntriesGetRequestPathParams) Params ¶
func (p *JournalEntriesGetRequestPathParams) Params() map[string]string
type JournalEntriesGetRequestQueryParams ¶
type JournalEntriesGetRequestQueryParams struct {
Q string `schema:"q,omitempty"`
Limit int `schema:"limit,omitempty"`
Offset int `schema:"offset,omitempty"`
}
func (JournalEntriesGetRequestQueryParams) ToURLValues ¶
func (p JournalEntriesGetRequestQueryParams) ToURLValues() (url.Values, error)
type JournalEntriesGetResponseBody ¶
type JournalEntriesGetResponseBody struct {
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Count int `json:"count"`
HasMore bool `json:"hasMore"`
Items []struct {
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
ID string `json:"id"`
} `json:"items"`
Offset int `json:"offset"`
TotalResults int `json:"totalResults"`
}
type JournalEntry ¶
type JournalEntry struct {
AccountingBook AccountingBook `json:"accountingBook,omitempty"`
Approved Bool `json:"approved"`
CreatedDate Date `json:"createdDate,omitempty"`
Currency Currency `json:"currency,omitempty"`
// CustbodyAdjustmentJournal Bool `json:"custbody_adjustment_journal,omitempty"`
// CustbodyCashRegister Bool `json:"custbody_cash_register,omitempty"`
// CustbodyFfBrExcludeTransaction Bool `json:"custbody_ff_br_exclude_transaction,omitempty"`
// CustbodyNondeductibleRefTran struct {
// Links Links `json:"links"`
// Count int `json:"count"`
// HasMore Bool `json:"hasMore"`
// Items []interface{} `json:"items"`
// Offset int `json:"offset"`
// TotalResults int `json:"totalResults"`
// } `json:"custbody_nondeductible_ref_tran,omitempty"`
// CustbodyNstsGawClkTrigApprove Bool `json:"custbody_nsts_gaw_clk_trig_approve"`
// CustbodyNstsGawClkTrigReject Bool `json:"custbody_nsts_gaw_clk_trig_reject"`
// CustbodyNstsGawClkTrigSubmit Bool `json:"custbody_nsts_gaw_clk_trig_submit"`
// CustbodyNstsGawCreatedBy struct {
// Links Links `json:"links"`
// ID string `json:"id"`
// RefName string `json:"refName"`
// } `json:"custbody_nsts_gaw_created_by"`
// CustbodyNstsGawIsDelegated Bool `json:"custbody_nsts_gaw_is_delegated"`
// CustbodyNstsGawNextApprovers struct {
// Links Links `json:"links"`
// Count int `json:"count"`
// HasMore Bool `json:"hasMore"`
// Items []interface{} `json:"items"`
// Offset int `json:"offset"`
// TotalResults int `json:"totalResults"`
// } `json:"custbody_nsts_gaw_next_approvers"`
// CustbodyNstsGawSuperappApproved Bool `json:"custbody_nsts_gaw_superapp_approved"`
// CustbodyNstsGawTriggerSuper Bool `json:"custbody_nsts_gaw_trigger_super"`
// CustbodyReportTimestamp string `json:"custbody_report_timestamp"`
// CustbodySiiArticle61D Bool `json:"custbody_sii_article_61d"`
// CustbodySiiArticle7273 Bool `json:"custbody_sii_article_72_73"`
// CustbodySiiNotReportedInTime Bool `json:"custbody_sii_not_reported_in_time"`
// CustbodyVatrepTaxperiodTrn string `json:"custbody_vatrep_taxperiod_trn"`
// CustbodyVatrepTrnenabled Bool `json:"custbody_vatrep_trnenabled"`
CustomForm CustomForm `json:"customForm,omitempty"`
ExchangeRate float64 `json:"exchangeRate,omitempty"`
ExcludeFromGLNumbering Bool `json:"excludeFromGLNumbering,omitempty"`
ID string `json:"id,omitempty"`
IsReversal Bool `json:"isReversal,omitempty"`
// LastModifiedDate Date `json:"lastModifiedDate,omitempty"`
Lines JournalEntryLine `json:"line"`
Memo string `json:"memo"`
PostingPeriod PostingPeriod `json:"postingPeriod,omitempty"`
RefName string `json:"refName,omitempty"`
ReversalDefer Bool `json:"reversalDefer,omitempty"`
Subsidiary Subsidiary `json:"subsidiary,omitempty"`
TranDate Date `json:"tranDate,omitempty"`
TranID string `json:"tranId,omitempty"`
Void Bool `json:"void,omitempty"`
}
func (JournalEntry) IsEmpty ¶
func (j JournalEntry) IsEmpty() bool
func (JournalEntry) MarshalJSON ¶
func (j JournalEntry) MarshalJSON() ([]byte, error)
type JournalEntryGetRequest ¶
type JournalEntryGetRequest struct {
// contains filtered or unexported fields
}
func (*JournalEntryGetRequest) Do ¶
func (r *JournalEntryGetRequest) Do() (JournalEntryGetResponseBody, error)
func (*JournalEntryGetRequest) Method ¶
func (r *JournalEntryGetRequest) Method() string
func (JournalEntryGetRequest) NewPathParams ¶
func (r JournalEntryGetRequest) NewPathParams() *JournalEntryGetRequestPathParams
func (JournalEntryGetRequest) NewQueryParams ¶
func (r JournalEntryGetRequest) NewQueryParams() *JournalEntryGetRequestQueryParams
func (JournalEntryGetRequest) NewRequestBody ¶
func (r JournalEntryGetRequest) NewRequestBody() JournalEntryGetRequestBody
func (*JournalEntryGetRequest) NewResponseBody ¶
func (r *JournalEntryGetRequest) NewResponseBody() *JournalEntryGetResponseBody
func (*JournalEntryGetRequest) PathParams ¶
func (r *JournalEntryGetRequest) PathParams() *JournalEntryGetRequestPathParams
func (*JournalEntryGetRequest) PathParamsInterface ¶
func (r *JournalEntryGetRequest) PathParamsInterface() PathParams
func (*JournalEntryGetRequest) QueryParams ¶
func (r *JournalEntryGetRequest) QueryParams() *JournalEntryGetRequestQueryParams
func (*JournalEntryGetRequest) RequestBody ¶
func (r *JournalEntryGetRequest) RequestBody() *JournalEntryGetRequestBody
func (*JournalEntryGetRequest) RequestBodyInterface ¶
func (r *JournalEntryGetRequest) RequestBodyInterface() interface{}
func (*JournalEntryGetRequest) SetMethod ¶
func (r *JournalEntryGetRequest) SetMethod(method string)
func (*JournalEntryGetRequest) SetRequestBody ¶
func (r *JournalEntryGetRequest) SetRequestBody(body JournalEntryGetRequestBody)
type JournalEntryGetRequestBody ¶
type JournalEntryGetRequestBody struct {
}
type JournalEntryGetRequestPathParams ¶
type JournalEntryGetRequestPathParams struct {
ID int `schema:"id"`
}
func (*JournalEntryGetRequestPathParams) Params ¶
func (p *JournalEntryGetRequestPathParams) Params() map[string]string
type JournalEntryGetRequestQueryParams ¶
type JournalEntryGetRequestQueryParams struct {
Fields Fields `schema:"fields,omitempty"`
ExpandSubResources bool `schema:"expandSubResources,omitempty"`
}
func (JournalEntryGetRequestQueryParams) ToURLValues ¶
func (p JournalEntryGetRequestQueryParams) ToURLValues() (url.Values, error)
type JournalEntryGetResponseBody ¶
type JournalEntryGetResponseBody struct {
Links Links `json:"links"`
JournalEntry
}
type JournalEntryLine ¶
type JournalEntryLine struct {
Links Links `json:"links,omitempty"`
Items JournalEntryLineElements `json:"items"`
TotalResults int `json:"totalResults,omitempty"`
}
type JournalEntryLineElement ¶
type JournalEntryLineElement struct {
Links Links `json:"links,omitempty"`
Account Account `json:"Account,omitempty"`
Cleared Bool `json:"cleared,omitempty"`
Credit float64 `json:"credit,omitempty"`
Custcol2663Isperson Bool `json:"custcol_2663_isperson,omitempty"`
Eliminate Bool `json:"eliminate,omitempty"`
Line int `json:"line,omitempty"`
Debit float64 `json:"debit,omitempty"`
Memo string `json:"memo"`
Department RecordRef `json:"Department,omitempty"`
Class RecordRef `json:"Class,omitempty"`
CustCol1 string `json:"custcol1,omitempty"`
CustCol2 string `json:"custcol2,omitempty"`
CustCol3 string `json:"custcol3,omitempty"`
CustCol4 string `json:"custcol4,omitempty"`
CustCol5 string `json:"custcol5,omitempty"`
}
func (JournalEntryLineElement) MarshalJSON ¶
func (j JournalEntryLineElement) MarshalJSON() ([]byte, error)
type JournalEntryLineElements ¶
type JournalEntryLineElements []JournalEntryLineElement
type JournalEntryLineGetRequest ¶
type JournalEntryLineGetRequest struct {
// contains filtered or unexported fields
}
func (*JournalEntryLineGetRequest) Do ¶
func (r *JournalEntryLineGetRequest) Do() (JournalEntryLineGetResponseBody, error)
func (*JournalEntryLineGetRequest) Method ¶
func (r *JournalEntryLineGetRequest) Method() string
func (JournalEntryLineGetRequest) NewPathParams ¶
func (r JournalEntryLineGetRequest) NewPathParams() *JournalEntryLineGetRequestPathParams
func (JournalEntryLineGetRequest) NewQueryParams ¶
func (r JournalEntryLineGetRequest) NewQueryParams() *JournalEntryLineGetRequestQueryParams
func (JournalEntryLineGetRequest) NewRequestBody ¶
func (r JournalEntryLineGetRequest) NewRequestBody() JournalEntryLineGetRequestBody
func (*JournalEntryLineGetRequest) NewResponseBody ¶
func (r *JournalEntryLineGetRequest) NewResponseBody() *JournalEntryLineGetResponseBody
func (*JournalEntryLineGetRequest) PathParams ¶
func (r *JournalEntryLineGetRequest) PathParams() *JournalEntryLineGetRequestPathParams
func (*JournalEntryLineGetRequest) PathParamsInterface ¶
func (r *JournalEntryLineGetRequest) PathParamsInterface() PathParams
func (*JournalEntryLineGetRequest) QueryParams ¶
func (r *JournalEntryLineGetRequest) QueryParams() *JournalEntryLineGetRequestQueryParams
func (*JournalEntryLineGetRequest) RequestBody ¶
func (r *JournalEntryLineGetRequest) RequestBody() *JournalEntryLineGetRequestBody
func (*JournalEntryLineGetRequest) RequestBodyInterface ¶
func (r *JournalEntryLineGetRequest) RequestBodyInterface() interface{}
func (*JournalEntryLineGetRequest) SetMethod ¶
func (r *JournalEntryLineGetRequest) SetMethod(method string)
func (*JournalEntryLineGetRequest) SetRequestBody ¶
func (r *JournalEntryLineGetRequest) SetRequestBody(body JournalEntryLineGetRequestBody)
type JournalEntryLineGetRequestBody ¶
type JournalEntryLineGetRequestBody struct {
}
type JournalEntryLineGetRequestPathParams ¶
type JournalEntryLineGetRequestPathParams struct {
JournalEntryID int `schema:"journal_entry_id"`
JournalEntryLineNo int `schema:"journal_entry_line_no"`
}
func (*JournalEntryLineGetRequestPathParams) Params ¶
func (p *JournalEntryLineGetRequestPathParams) Params() map[string]string
type JournalEntryLineGetRequestQueryParams ¶
type JournalEntryLineGetRequestQueryParams struct {
Fields Fields `schema:"fields,omitempty"`
}
func (JournalEntryLineGetRequestQueryParams) ToURLValues ¶
func (p JournalEntryLineGetRequestQueryParams) ToURLValues() (url.Values, error)
type JournalEntryLineGetResponseBody ¶
type JournalEntryLineGetResponseBody struct {
Links Links `json:"links"`
Account struct {
Links []interface{} `json:"links"`
ID string `json:"id"`
RefName string `json:"refName"`
} `json:"account"`
Cleared bool `json:"cleared"`
Credit float64 `json:"credit"`
Debit float64 `json:"debit"`
Custcol2663Isperson bool `json:"custcol_2663_isperson"`
Eliminate bool `json:"eliminate"`
Line int `json:"line"`
}
type JournalEntryLinesGetRequest ¶
type JournalEntryLinesGetRequest struct {
// contains filtered or unexported fields
}
func (*JournalEntryLinesGetRequest) Do ¶
func (r *JournalEntryLinesGetRequest) Do() (JournalEntryLinesGetResponseBody, error)
func (*JournalEntryLinesGetRequest) Method ¶
func (r *JournalEntryLinesGetRequest) Method() string
func (JournalEntryLinesGetRequest) NewPathParams ¶
func (r JournalEntryLinesGetRequest) NewPathParams() *JournalEntryLinesGetRequestPathParams
func (JournalEntryLinesGetRequest) NewQueryParams ¶
func (r JournalEntryLinesGetRequest) NewQueryParams() *JournalEntryLinesGetRequestQueryParams
func (JournalEntryLinesGetRequest) NewRequestBody ¶
func (r JournalEntryLinesGetRequest) NewRequestBody() JournalEntryLinesGetRequestBody
func (*JournalEntryLinesGetRequest) NewResponseBody ¶
func (r *JournalEntryLinesGetRequest) NewResponseBody() *JournalEntryLinesGetResponseBody
func (*JournalEntryLinesGetRequest) PathParams ¶
func (r *JournalEntryLinesGetRequest) PathParams() *JournalEntryLinesGetRequestPathParams
func (*JournalEntryLinesGetRequest) PathParamsInterface ¶
func (r *JournalEntryLinesGetRequest) PathParamsInterface() PathParams
func (*JournalEntryLinesGetRequest) QueryParams ¶
func (r *JournalEntryLinesGetRequest) QueryParams() *JournalEntryLinesGetRequestQueryParams
func (*JournalEntryLinesGetRequest) RequestBody ¶
func (r *JournalEntryLinesGetRequest) RequestBody() *JournalEntryLinesGetRequestBody
func (*JournalEntryLinesGetRequest) RequestBodyInterface ¶
func (r *JournalEntryLinesGetRequest) RequestBodyInterface() interface{}
func (*JournalEntryLinesGetRequest) SetMethod ¶
func (r *JournalEntryLinesGetRequest) SetMethod(method string)
func (*JournalEntryLinesGetRequest) SetRequestBody ¶
func (r *JournalEntryLinesGetRequest) SetRequestBody(body JournalEntryLinesGetRequestBody)
type JournalEntryLinesGetRequestBody ¶
type JournalEntryLinesGetRequestBody struct {
}
type JournalEntryLinesGetRequestPathParams ¶
type JournalEntryLinesGetRequestPathParams struct {
ID int `schema:"id"`
}
func (*JournalEntryLinesGetRequestPathParams) Params ¶
func (p *JournalEntryLinesGetRequestPathParams) Params() map[string]string
type JournalEntryLinesGetRequestQueryParams ¶
type JournalEntryLinesGetRequestQueryParams struct {
Fields Fields `schema:"fields,omitempty"`
}
func (JournalEntryLinesGetRequestQueryParams) ToURLValues ¶
func (p JournalEntryLinesGetRequestQueryParams) ToURLValues() (url.Values, error)
type JournalEntryPostRequest ¶
type JournalEntryPostRequest struct {
// contains filtered or unexported fields
}
func (*JournalEntryPostRequest) Do ¶
func (r *JournalEntryPostRequest) Do() (JournalEntryPostResponseBody, error)
func (*JournalEntryPostRequest) Method ¶
func (r *JournalEntryPostRequest) Method() string
func (JournalEntryPostRequest) NewPathParams ¶
func (r JournalEntryPostRequest) NewPathParams() *JournalEntryPostRequestPathParams
func (JournalEntryPostRequest) NewQueryParams ¶
func (r JournalEntryPostRequest) NewQueryParams() *JournalEntryPostRequestQueryParams
func (JournalEntryPostRequest) NewRequestBody ¶
func (r JournalEntryPostRequest) NewRequestBody() JournalEntryPostRequestBody
func (*JournalEntryPostRequest) NewResponseBody ¶
func (r *JournalEntryPostRequest) NewResponseBody() *JournalEntryPostResponseBody
func (*JournalEntryPostRequest) PathParams ¶
func (r *JournalEntryPostRequest) PathParams() *JournalEntryPostRequestPathParams
func (*JournalEntryPostRequest) PathParamsInterface ¶
func (r *JournalEntryPostRequest) PathParamsInterface() PathParams
func (*JournalEntryPostRequest) QueryParams ¶
func (r *JournalEntryPostRequest) QueryParams() *JournalEntryPostRequestQueryParams
func (*JournalEntryPostRequest) RequestBody ¶
func (r *JournalEntryPostRequest) RequestBody() *JournalEntryPostRequestBody
func (*JournalEntryPostRequest) RequestBodyInterface ¶
func (r *JournalEntryPostRequest) RequestBodyInterface() interface{}
func (*JournalEntryPostRequest) SetMethod ¶
func (r *JournalEntryPostRequest) SetMethod(method string)
func (*JournalEntryPostRequest) SetRequestBody ¶
func (r *JournalEntryPostRequest) SetRequestBody(body JournalEntryPostRequestBody)
type JournalEntryPostRequestBody ¶
type JournalEntryPostRequestBody struct {
JournalEntry
}
type JournalEntryPostRequestPathParams ¶
type JournalEntryPostRequestPathParams struct {
ID int `schema:"id"`
}
func (*JournalEntryPostRequestPathParams) Params ¶
func (p *JournalEntryPostRequestPathParams) Params() map[string]string
type JournalEntryPostRequestQueryParams ¶
type JournalEntryPostRequestQueryParams struct {
Fields Fields `schema:"fields,omitempty"`
ExpandSubResources bool `schema:"expandSubResources,omitempty"`
}
func (JournalEntryPostRequestQueryParams) ToURLValues ¶
func (p JournalEntryPostRequestQueryParams) ToURLValues() (url.Values, error)
type JournalEntryPostResponseBody ¶
type JournalEntryPostResponseBody struct {
}
type Location ¶
type Location struct {
Links []interface{} `json:"links"`
Fullname string `json:"fullname"`
ID string `json:"id"`
Isinactive string `json:"isinactive"`
Lastmodifieddate string `json:"lastmodifieddate"`
Mainaddress string `json:"mainaddress"`
Makeinventoryavailable string `json:"makeinventoryavailable"`
Name string `json:"name"`
Subsidiary string `json:"subsidiary"`
Externalid string `json:"externalid,omitempty"`
}
type Oauth2Config ¶
func NewOauth2Config ¶
func NewOauth2Config(companyID string) *Oauth2Config
type OauthRoundTripper ¶
type OauthRoundTripper struct {
// contains filtered or unexported fields
}
func NewOauthRoundTripper ¶
func NewOauthRoundTripper(rtp http.RoundTripper, tokenURL, companyID string, params url.Values) *OauthRoundTripper
type PathParams ¶
type PostingPeriod ¶
type PostingPeriod struct {
Links Links `json:"links"`
ID string `json:"id"`
RefName string `json:"refName"`
}
func (PostingPeriod) IsEmpty ¶
func (p PostingPeriod) IsEmpty() bool
type QueryParams ¶
type Request ¶
type Request interface {
Method() string
// QueryParams() QueryParams
PathParamsInterface() PathParams
RequestBodyInterface() interface{}
URL() (*url.URL, error)
}
type RequestCompletionCallback ¶
RequestCompletionCallback defines the type of the request callback function
type SignatureGenerator ¶
type SignatureGenerator struct {
// SignatureMethod specifies the method for signing a request.
SignatureMethod SignatureMethod
BaseURL string
HTTPRequestMethod string
ClientID string // ConsumerKey
ClientSecret string // ConsumerSecret
TokenID string // Token
TokenSecret string // TokenSecret
AccountID string
Nonce string
Version 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 Subsidiary ¶
type Subsidiary struct {
Links Links `json:"links,omitempty"`
ID string `json:"id,omitempty"`
RefName string `json:"refName,omitempty"`
}
func (Subsidiary) IsEmpty ¶
func (s Subsidiary) IsEmpty() bool
type SubsidiaryGetRequest ¶
type SubsidiaryGetRequest struct {
// contains filtered or unexported fields
}
func (*SubsidiaryGetRequest) Do ¶
func (r *SubsidiaryGetRequest) Do() (SubsidiaryGetResponseBody, error)
func (*SubsidiaryGetRequest) Method ¶
func (r *SubsidiaryGetRequest) Method() string
func (SubsidiaryGetRequest) NewPathParams ¶
func (r SubsidiaryGetRequest) NewPathParams() *SubsidiaryGetRequestPathParams
func (SubsidiaryGetRequest) NewQueryParams ¶
func (r SubsidiaryGetRequest) NewQueryParams() *SubsidiaryGetRequestQueryParams
func (SubsidiaryGetRequest) NewRequestBody ¶
func (r SubsidiaryGetRequest) NewRequestBody() SubsidiaryGetRequestBody
func (*SubsidiaryGetRequest) NewResponseBody ¶
func (r *SubsidiaryGetRequest) NewResponseBody() *SubsidiaryGetResponseBody
func (*SubsidiaryGetRequest) PathParams ¶
func (r *SubsidiaryGetRequest) PathParams() *SubsidiaryGetRequestPathParams
func (*SubsidiaryGetRequest) PathParamsInterface ¶
func (r *SubsidiaryGetRequest) PathParamsInterface() PathParams
func (*SubsidiaryGetRequest) QueryParams ¶
func (r *SubsidiaryGetRequest) QueryParams() *SubsidiaryGetRequestQueryParams
func (*SubsidiaryGetRequest) RequestBody ¶
func (r *SubsidiaryGetRequest) RequestBody() *SubsidiaryGetRequestBody
func (*SubsidiaryGetRequest) RequestBodyInterface ¶
func (r *SubsidiaryGetRequest) RequestBodyInterface() interface{}
func (*SubsidiaryGetRequest) SetMethod ¶
func (r *SubsidiaryGetRequest) SetMethod(method string)
func (*SubsidiaryGetRequest) SetRequestBody ¶
func (r *SubsidiaryGetRequest) SetRequestBody(body SubsidiaryGetRequestBody)
type SubsidiaryGetRequestBody ¶
type SubsidiaryGetRequestBody struct {
}
type SubsidiaryGetRequestPathParams ¶
type SubsidiaryGetRequestPathParams struct {
}
func (*SubsidiaryGetRequestPathParams) Params ¶
func (p *SubsidiaryGetRequestPathParams) Params() map[string]string
type SubsidiaryGetRequestQueryParams ¶
type SubsidiaryGetRequestQueryParams struct {
Q string `schema:"q,omitempty"`
Limit int `schema:"limit,omitempty"`
Offset int `schema:"offset,omitempty"`
}
func (SubsidiaryGetRequestQueryParams) ToURLValues ¶
func (p SubsidiaryGetRequestQueryParams) ToURLValues() (url.Values, error)
type SubsidiaryGetResponseBody ¶
type SubsidiaryGetResponseBody struct {
}
type SuiteqlPostRequest ¶
type SuiteqlPostRequest struct {
// contains filtered or unexported fields
}
func (*SuiteqlPostRequest) Do ¶
func (r *SuiteqlPostRequest) Do() (SuiteqlPostResponseBody, error)
func (*SuiteqlPostRequest) Method ¶
func (r *SuiteqlPostRequest) Method() string
func (SuiteqlPostRequest) NewPathParams ¶
func (r SuiteqlPostRequest) NewPathParams() *SuiteqlPostRequestPathParams
func (SuiteqlPostRequest) NewQueryParams ¶
func (r SuiteqlPostRequest) NewQueryParams() *SuiteqlPostRequestQueryParams
func (SuiteqlPostRequest) NewRequestBody ¶
func (r SuiteqlPostRequest) NewRequestBody() SuiteqlPostRequestBody
func (*SuiteqlPostRequest) NewResponseBody ¶
func (r *SuiteqlPostRequest) NewResponseBody() *SuiteqlPostResponseBody
func (*SuiteqlPostRequest) PathParams ¶
func (r *SuiteqlPostRequest) PathParams() *SuiteqlPostRequestPathParams
func (*SuiteqlPostRequest) PathParamsInterface ¶
func (r *SuiteqlPostRequest) PathParamsInterface() PathParams
func (*SuiteqlPostRequest) QueryParams ¶
func (r *SuiteqlPostRequest) QueryParams() *SuiteqlPostRequestQueryParams
func (*SuiteqlPostRequest) RequestBody ¶
func (r *SuiteqlPostRequest) RequestBody() *SuiteqlPostRequestBody
func (*SuiteqlPostRequest) RequestBodyInterface ¶
func (r *SuiteqlPostRequest) RequestBodyInterface() interface{}
func (*SuiteqlPostRequest) SetMethod ¶
func (r *SuiteqlPostRequest) SetMethod(method string)
func (*SuiteqlPostRequest) SetRequestBody ¶
func (r *SuiteqlPostRequest) SetRequestBody(body SuiteqlPostRequestBody)
type SuiteqlPostRequestBody ¶
type SuiteqlPostRequestBody struct {
Q string `json:"q"`
}
type SuiteqlPostRequestPathParams ¶
type SuiteqlPostRequestPathParams struct {
ID int `schema:"id"`
}
func (*SuiteqlPostRequestPathParams) Params ¶
func (p *SuiteqlPostRequestPathParams) Params() map[string]string
type SuiteqlPostRequestQueryParams ¶
type SuiteqlPostRequestQueryParams struct {
Limit int `schema:"limit,omitempty"`
Offset int `schema:"offset,omitempty"`
}
func (SuiteqlPostRequestQueryParams) ToURLValues ¶
func (p SuiteqlPostRequestQueryParams) ToURLValues() (url.Values, error)
type SuiteqlPostResponseBody ¶
type SuiteqlPostResponseBody struct {
Links Links `json:"links"`
Count int `json:"count"`
HasMore bool `json:"hasMore"`
Items json.RawMessage `json::"items"`
Offset int `json:"offset"`
TotalResults int `json:"totalResults"`
}
func (*SuiteqlPostResponseBody) ToAccounts ¶
func (r *SuiteqlPostResponseBody) ToAccounts(client *Client) (Accounts, error)
func (*SuiteqlPostResponseBody) ToAddresses ¶
func (r *SuiteqlPostResponseBody) ToAddresses(client *Client) (Addresses, error)
func (*SuiteqlPostResponseBody) ToClassifications ¶
func (r *SuiteqlPostResponseBody) ToClassifications(client *Client) (Classifications, error)
func (SuiteqlPostResponseBody) ToCustomers ¶
func (r SuiteqlPostResponseBody) ToCustomers(client *Client) (Customers, error)
func (*SuiteqlPostResponseBody) ToDepartments ¶
func (r *SuiteqlPostResponseBody) ToDepartments(client *Client) (Departments, error)
func (*SuiteqlPostResponseBody) ToLocations ¶
func (r *SuiteqlPostResponseBody) ToLocations(client *Client) (Locations, error)
type UnitsTypeGetRequest ¶
type UnitsTypeGetRequest struct {
// contains filtered or unexported fields
}
func (*UnitsTypeGetRequest) Do ¶
func (r *UnitsTypeGetRequest) Do() (UnitsTypeGetResponseBody, error)
func (*UnitsTypeGetRequest) Method ¶
func (r *UnitsTypeGetRequest) Method() string
func (UnitsTypeGetRequest) NewPathParams ¶
func (r UnitsTypeGetRequest) NewPathParams() *UnitsTypeGetRequestPathParams
func (UnitsTypeGetRequest) NewQueryParams ¶
func (r UnitsTypeGetRequest) NewQueryParams() *UnitsTypeGetRequestQueryParams
func (UnitsTypeGetRequest) NewRequestBody ¶
func (r UnitsTypeGetRequest) NewRequestBody() UnitsTypeGetRequestBody
func (*UnitsTypeGetRequest) NewResponseBody ¶
func (r *UnitsTypeGetRequest) NewResponseBody() *UnitsTypeGetResponseBody
func (*UnitsTypeGetRequest) PathParams ¶
func (r *UnitsTypeGetRequest) PathParams() *UnitsTypeGetRequestPathParams
func (*UnitsTypeGetRequest) PathParamsInterface ¶
func (r *UnitsTypeGetRequest) PathParamsInterface() PathParams
func (*UnitsTypeGetRequest) QueryParams ¶
func (r *UnitsTypeGetRequest) QueryParams() *UnitsTypeGetRequestQueryParams
func (*UnitsTypeGetRequest) RequestBody ¶
func (r *UnitsTypeGetRequest) RequestBody() *UnitsTypeGetRequestBody
func (*UnitsTypeGetRequest) RequestBodyInterface ¶
func (r *UnitsTypeGetRequest) RequestBodyInterface() interface{}
func (*UnitsTypeGetRequest) SetMethod ¶
func (r *UnitsTypeGetRequest) SetMethod(method string)
func (*UnitsTypeGetRequest) SetRequestBody ¶
func (r *UnitsTypeGetRequest) SetRequestBody(body UnitsTypeGetRequestBody)
type UnitsTypeGetRequestBody ¶
type UnitsTypeGetRequestBody struct {
}
type UnitsTypeGetRequestPathParams ¶
type UnitsTypeGetRequestPathParams struct {
}
func (*UnitsTypeGetRequestPathParams) Params ¶
func (p *UnitsTypeGetRequestPathParams) Params() map[string]string
type UnitsTypeGetRequestQueryParams ¶
type UnitsTypeGetRequestQueryParams struct {
Q string `schema:"q,omitempty"`
Limit int `schema:"limit,omitempty"`
Offset int `schema:"offset,omitempty"`
}
func (UnitsTypeGetRequestQueryParams) ToURLValues ¶
func (p UnitsTypeGetRequestQueryParams) ToURLValues() (url.Values, error)
type UnitsTypeGetResponseBody ¶
type UnitsTypeGetResponseBody struct {
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
Count int `json:"count"`
HasMore bool `json:"hasMore"`
Items []struct {
Links []struct {
Rel string `json:"rel"`
Href string `json:"href"`
} `json:"links"`
ID string `json:"id"`
} `json:"items"`
Offset int `json:"offset"`
TotalResults int `json:"totalResults"`
}
Source Files
¶
- account_get.go
- client.go
- creditmemo_get.go
- creditmemos_get.go
- custom.go
- customer_get.go
- customer_post.go
- customers_get.go
- datasets_get.go
- global_types.go
- invoice_get.go
- invoice_post.go
- invoices_get.go
- journal_entries_get.go
- journal_entry_get.go
- journal_entry_line_get.go
- journal_entry_lines_get.go
- journal_entry_post.go
- json_types.go
- oauth.go
- oauth1.go
- request.go
- subsidiary_get.go
- suiteql_post.go
- types.go
- units_type.go