Documentation
¶
Index ¶
- Variables
- func AddQueryParamsToRequest(requestParams interface{}, req *http.Request, skipEmpty bool) error
- func CheckResponse(r *http.Response) error
- type Article
- type ArticleGroups
- type ArticleSubGroups
- type Articles
- type Card
- type Client
- func (c *Client) BaseURL() url.URL
- func (c *Client) Charset() string
- func (c *Client) Customer() string
- func (c *Client) Debug() bool
- func (c *Client) Do(req *http.Request, responseBody interface{}) (*http.Response, error)
- func (c *Client) GetEndpointURL(relative string, pathParams PathParams) url.URL
- func (c *Client) Key() string
- func (c *Client) MediaType() string
- func (c *Client) NewCreateArticleGroupsRequest() CreateArticleGroupsRequest
- func (c *Client) NewCreateArticleSubGroupsRequest() CreateArticleSubGroupsRequest
- func (c *Client) NewCreateArticlesRequest() CreateArticlesRequest
- func (c *Client) NewCreateSalesRequest() CreateSalesRequest
- func (c *Client) NewDepartmentsGetPathParams() *DepartmentsGetPathParams
- func (c *Client) NewDepartmentsGetQueryParams() *DepartmentsGetQueryParams
- func (c *Client) NewDepartmentsGetRequest() DepartmentsGetRequest
- func (s *Client) NewDepartmentsGetRequestBody() DepartmentsGetRequestBody
- func (c *Client) NewHoursGetPathParams() *HoursGetPathParams
- func (c *Client) NewHoursGetQueryParams() *HoursGetQueryParams
- func (c *Client) NewHoursGetRequest() HoursGetRequest
- func (s *Client) NewHoursGetRequestBody() HoursGetRequestBody
- func (c *Client) NewOfficesGetPathParams() *OfficesGetPathParams
- func (c *Client) NewOfficesGetQueryParams() *OfficesGetQueryParams
- func (c *Client) NewOfficesGetRequest() OfficesGetRequest
- func (s *Client) NewOfficesGetRequestBody() OfficesGetRequestBody
- func (c *Client) NewRequest(ctx context.Context, method string, URL url.URL, body interface{}) (*http.Request, error)
- func (c *Client) NewStaffGetPathParams() *StaffGetPathParams
- func (c *Client) NewStaffGetQueryParams() *StaffGetQueryParams
- func (c *Client) NewStaffGetRequest() StaffGetRequest
- func (s *Client) NewStaffGetRequestBody() StaffGetRequestBody
- func (c *Client) NewTeamsGetPathParams() *TeamsGetPathParams
- func (c *Client) NewTeamsGetQueryParams() *TeamsGetQueryParams
- func (c *Client) NewTeamsGetRequest() TeamsGetRequest
- func (s *Client) NewTeamsGetRequestBody() TeamsGetRequestBody
- func (c *Client) Office() string
- func (c *Client) SetBaseURL(baseURL url.URL)
- func (c *Client) SetCharset(charset string)
- func (c *Client) SetCustomer(customer string)
- func (c *Client) SetDebug(debug bool)
- func (c *Client) SetKey(key string)
- func (c *Client) SetMediaType(mediaType string)
- func (c *Client) SetOffice(office string)
- func (c *Client) SetUserAgent(userAgent string)
- func (c *Client) UserAgent() string
- type CrappyInt
- type CreateArticleGroupsRequest
- func (r *CreateArticleGroupsRequest) Do() (CreateArticleGroupsRequestResponseBody, error)
- func (r *CreateArticleGroupsRequest) Method() string
- func (r CreateArticleGroupsRequest) NewPathParams() *CreateArticleGroupsRequestPathParams
- func (r CreateArticleGroupsRequest) NewQueryParams() *CreateArticleGroupsRequestQueryParams
- func (r CreateArticleGroupsRequest) NewRequestBody() CreateArticleGroupsRequestBody
- func (r *CreateArticleGroupsRequest) NewResponseBody() *CreateArticleGroupsRequestResponseBody
- func (r *CreateArticleGroupsRequest) PathParams() *CreateArticleGroupsRequestPathParams
- func (r *CreateArticleGroupsRequest) PathParamsInterface() PathParams
- func (r *CreateArticleGroupsRequest) QueryParams() *CreateArticleGroupsRequestQueryParams
- func (r *CreateArticleGroupsRequest) RequestBody() *CreateArticleGroupsRequestBody
- func (r *CreateArticleGroupsRequest) RequestBodyInterface() interface{}
- func (r *CreateArticleGroupsRequest) SetMethod(method string)
- func (r *CreateArticleGroupsRequest) SetRequestBody(body CreateArticleGroupsRequestBody)
- func (r *CreateArticleGroupsRequest) URL() *url.URL
- type CreateArticleGroupsRequestBody
- type CreateArticleGroupsRequestPathParams
- type CreateArticleGroupsRequestQueryParams
- type CreateArticleGroupsRequestResponseBody
- type CreateArticleSubGroupsRequest
- func (r *CreateArticleSubGroupsRequest) Do() (CreateArticleSubGroupsRequestResponseBody, error)
- func (r *CreateArticleSubGroupsRequest) Method() string
- func (r CreateArticleSubGroupsRequest) NewPathParams() *CreateArticleSubGroupsRequestPathParams
- func (r CreateArticleSubGroupsRequest) NewQueryParams() *CreateArticleSubGroupsRequestQueryParams
- func (r CreateArticleSubGroupsRequest) NewRequestBody() CreateArticleSubGroupsRequestBody
- func (r *CreateArticleSubGroupsRequest) NewResponseBody() *CreateArticleSubGroupsRequestResponseBody
- func (r *CreateArticleSubGroupsRequest) PathParams() *CreateArticleSubGroupsRequestPathParams
- func (r *CreateArticleSubGroupsRequest) PathParamsInterface() PathParams
- func (r *CreateArticleSubGroupsRequest) QueryParams() *CreateArticleSubGroupsRequestQueryParams
- func (r *CreateArticleSubGroupsRequest) RequestBody() *CreateArticleSubGroupsRequestBody
- func (r *CreateArticleSubGroupsRequest) RequestBodyInterface() interface{}
- func (r *CreateArticleSubGroupsRequest) SetMethod(method string)
- func (r *CreateArticleSubGroupsRequest) SetRequestBody(body CreateArticleSubGroupsRequestBody)
- func (r *CreateArticleSubGroupsRequest) URL() *url.URL
- type CreateArticleSubGroupsRequestBody
- type CreateArticleSubGroupsRequestPathParams
- type CreateArticleSubGroupsRequestQueryParams
- type CreateArticleSubGroupsRequestResponseBody
- type CreateArticlesDto
- type CreateArticlesRequest
- func (r *CreateArticlesRequest) Do() (CreateArticlesRequestResponseBody, error)
- func (r *CreateArticlesRequest) Method() string
- func (r CreateArticlesRequest) NewPathParams() *CreateArticlesRequestPathParams
- func (r CreateArticlesRequest) NewQueryParams() *CreateArticlesRequestQueryParams
- func (r CreateArticlesRequest) NewRequestBody() CreateArticlesRequestBody
- func (r *CreateArticlesRequest) NewResponseBody() *CreateArticlesRequestResponseBody
- func (r *CreateArticlesRequest) PathParams() *CreateArticlesRequestPathParams
- func (r *CreateArticlesRequest) PathParamsInterface() PathParams
- func (r *CreateArticlesRequest) QueryParams() *CreateArticlesRequestQueryParams
- func (r *CreateArticlesRequest) RequestBody() *CreateArticlesRequestBody
- func (r *CreateArticlesRequest) RequestBodyInterface() interface{}
- func (r *CreateArticlesRequest) SetMethod(method string)
- func (r *CreateArticlesRequest) SetRequestBody(body CreateArticlesRequestBody)
- func (r *CreateArticlesRequest) URL() *url.URL
- type CreateArticlesRequestBody
- type CreateArticlesRequestPathParams
- type CreateArticlesRequestQueryParams
- type CreateArticlesRequestResponseBody
- type CreateSalesRequest
- func (r *CreateSalesRequest) Do() (CreateSalesRequestResponseBody, error)
- func (r *CreateSalesRequest) Method() string
- func (r CreateSalesRequest) NewPathParams() *CreateSalesRequestPathParams
- func (r CreateSalesRequest) NewQueryParams() *CreateSalesRequestQueryParams
- func (r CreateSalesRequest) NewRequestBody() CreateSalesRequestBody
- func (r *CreateSalesRequest) NewResponseBody() *CreateSalesRequestResponseBody
- func (r *CreateSalesRequest) PathParams() *CreateSalesRequestPathParams
- func (r *CreateSalesRequest) PathParamsInterface() PathParams
- func (r *CreateSalesRequest) QueryParams() *CreateSalesRequestQueryParams
- func (r *CreateSalesRequest) RequestBody() *CreateSalesRequestBody
- func (r *CreateSalesRequest) RequestBodyInterface() interface{}
- func (r *CreateSalesRequest) SetMethod(method string)
- func (r *CreateSalesRequest) SetRequestBody(body CreateSalesRequestBody)
- func (r *CreateSalesRequest) URL() *url.URL
- type CreateSalesRequestBody
- type CreateSalesRequestPathParams
- type CreateSalesRequestQueryParams
- type CreateSalesRequestResponseBody
- type Date
- type DateTime
- type Department
- type Departments
- type DepartmentsGetPathParams
- type DepartmentsGetQueryParams
- type DepartmentsGetRequest
- func (r *DepartmentsGetRequest) Do() (DepartmentsGetResponseBody, error)
- func (r *DepartmentsGetRequest) Method() string
- func (r *DepartmentsGetRequest) NewResponseBody() *DepartmentsGetResponseBody
- func (r *DepartmentsGetRequest) PathParams() *DepartmentsGetPathParams
- func (r *DepartmentsGetRequest) QueryParams() *DepartmentsGetQueryParams
- func (r *DepartmentsGetRequest) RequestBody() *DepartmentsGetRequestBody
- func (r *DepartmentsGetRequest) SetMethod(method string)
- func (r *DepartmentsGetRequest) SetRequestBody(body DepartmentsGetRequestBody)
- func (r *DepartmentsGetRequest) URL() url.URL
- type DepartmentsGetRequestBody
- type DepartmentsGetResponseBody
- type ErrorResponse
- type Hour
- type Hours
- type HoursGetPathParams
- type HoursGetQueryParams
- type HoursGetRequest
- func (r *HoursGetRequest) Do() (HoursGetResponseBody, error)
- func (r *HoursGetRequest) Method() string
- func (r *HoursGetRequest) NewResponseBody() *HoursGetResponseBody
- func (r *HoursGetRequest) PathParams() *HoursGetPathParams
- func (r *HoursGetRequest) QueryParams() *HoursGetQueryParams
- func (r *HoursGetRequest) RequestBody() *HoursGetRequestBody
- func (r *HoursGetRequest) SetMethod(method string)
- func (r *HoursGetRequest) SetRequestBody(body HoursGetRequestBody)
- func (r *HoursGetRequest) URL() url.URL
- type HoursGetRequestBody
- type HoursGetResponseBody
- type NostradamusEnvelope
- type Office
- type Offices
- type OfficesGetPathParams
- type OfficesGetQueryParams
- type OfficesGetRequest
- func (r *OfficesGetRequest) Do() (OfficesGetResponseBody, error)
- func (r *OfficesGetRequest) Method() string
- func (r *OfficesGetRequest) NewResponseBody() *OfficesGetResponseBody
- func (r *OfficesGetRequest) PathParams() *OfficesGetPathParams
- func (r *OfficesGetRequest) QueryParams() *OfficesGetQueryParams
- func (r *OfficesGetRequest) RequestBody() *OfficesGetRequestBody
- func (r *OfficesGetRequest) SetMethod(method string)
- func (r *OfficesGetRequest) SetRequestBody(body OfficesGetRequestBody)
- func (r *OfficesGetRequest) URL() url.URL
- type OfficesGetRequestBody
- type OfficesGetResponseBody
- type PathParams
- type Sales
- type SchemaMarshaler
- type Staff
- type StaffGetPathParams
- type StaffGetQueryParams
- type StaffGetRequest
- func (r *StaffGetRequest) Do() (StaffGetResponseBody, error)
- func (r *StaffGetRequest) Method() string
- func (r *StaffGetRequest) NewResponseBody() *StaffGetResponseBody
- func (r *StaffGetRequest) PathParams() *StaffGetPathParams
- func (r *StaffGetRequest) QueryParams() *StaffGetQueryParams
- func (r *StaffGetRequest) RequestBody() *StaffGetRequestBody
- func (r *StaffGetRequest) SetMethod(method string)
- func (r *StaffGetRequest) SetRequestBody(body StaffGetRequestBody)
- func (r *StaffGetRequest) URL() url.URL
- type StaffGetRequestBody
- type StaffGetResponseBody
- type Team
- type Teams
- type TeamsGetPathParams
- type TeamsGetQueryParams
- type TeamsGetRequest
- func (r *TeamsGetRequest) Do() (TeamsGetResponseBody, error)
- func (r *TeamsGetRequest) Method() string
- func (r *TeamsGetRequest) NewResponseBody() *TeamsGetResponseBody
- func (r *TeamsGetRequest) PathParams() *TeamsGetPathParams
- func (r *TeamsGetRequest) QueryParams() *TeamsGetQueryParams
- func (r *TeamsGetRequest) RequestBody() *TeamsGetRequestBody
- func (r *TeamsGetRequest) SetMethod(method string)
- func (r *TeamsGetRequest) SetRequestBody(body TeamsGetRequestBody)
- func (r *TeamsGetRequest) URL() url.URL
- type TeamsGetRequestBody
- type TeamsGetResponseBody
- type ToURLValues
Constants ¶
This section is empty.
Variables ¶
View Source
var (
BaseURL = url.URL{
Scheme: "https",
Host: "{{.customer}}.nostradamus.nu",
Path: "",
}
)
Functions ¶
func AddQueryParamsToRequest ¶
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 ArticleGroups ¶
type ArticleGroups struct {
XMLName xml.Name `xml:"nostradamus"`
Text string `xml:",chardata"`
Articlegroups struct {
Text string `xml:",chardata"`
Group []struct {
Text string `xml:",chardata"`
ID int `xml:"id,attr"`
OfficeID int `xml:"office_id,attr"`
Name string `xml:"name,attr"`
} `xml:"group"`
} `xml:"articlegroups"`
}
type ArticleSubGroups ¶
type ArticleSubGroups struct {
XMLName xml.Name `xml:"nostradamus"`
Text string `xml:",chardata"`
Articlesubgroups struct {
Text string `xml:",chardata"`
Group []struct {
Text string `xml:",chardata"`
ID int `xml:"id,attr"`
Parent int `xml:"parent,attr"`
OfficeID int `xml:"office_id,attr"`
Name string `xml:"name,attr"`
} `xml:"group"`
} `xml:"articlesubgroups"`
}
type Card ¶
type Card struct {
OfficeID int `csv:"office_id"`
OfficeName string `csv:"office_name"`
CardID int `csv:"card_id"`
CardAccountantNumber string `csv:"card_accountant_number"`
CardName string `csv:"card_name"`
CardStart Date `csv:"card_start"`
CardEnd *Date `csv:"card_end"`
CardContractHours float64 `csv:"card_contract_hours"`
CardHourlySalary float64 `csv:"card_hourly_salary"`
CardSalaryRate float64 `csv:"card_salary_rate"`
CardDepartment int `csv:"card_department"`
CardFunction int `csv:"card_function"`
CardContractNumber CrappyInt `csv:"card_contract_number"`
CardContractProfile int `csv:"card_contract_profile"`
}
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
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 (c *Client) GetEndpointURL(relative string, pathParams PathParams) url.URL
func (*Client) NewCreateArticleGroupsRequest ¶
func (c *Client) NewCreateArticleGroupsRequest() CreateArticleGroupsRequest
func (*Client) NewCreateArticleSubGroupsRequest ¶
func (c *Client) NewCreateArticleSubGroupsRequest() CreateArticleSubGroupsRequest
func (*Client) NewCreateArticlesRequest ¶
func (c *Client) NewCreateArticlesRequest() CreateArticlesRequest
func (*Client) NewCreateSalesRequest ¶
func (c *Client) NewCreateSalesRequest() CreateSalesRequest
func (*Client) NewDepartmentsGetPathParams ¶
func (c *Client) NewDepartmentsGetPathParams() *DepartmentsGetPathParams
func (*Client) NewDepartmentsGetQueryParams ¶
func (c *Client) NewDepartmentsGetQueryParams() *DepartmentsGetQueryParams
func (*Client) NewDepartmentsGetRequest ¶
func (c *Client) NewDepartmentsGetRequest() DepartmentsGetRequest
func (*Client) NewDepartmentsGetRequestBody ¶
func (s *Client) NewDepartmentsGetRequestBody() DepartmentsGetRequestBody
func (*Client) NewHoursGetPathParams ¶
func (c *Client) NewHoursGetPathParams() *HoursGetPathParams
func (*Client) NewHoursGetQueryParams ¶
func (c *Client) NewHoursGetQueryParams() *HoursGetQueryParams
func (*Client) NewHoursGetRequest ¶
func (c *Client) NewHoursGetRequest() HoursGetRequest
func (*Client) NewHoursGetRequestBody ¶
func (s *Client) NewHoursGetRequestBody() HoursGetRequestBody
func (*Client) NewOfficesGetPathParams ¶
func (c *Client) NewOfficesGetPathParams() *OfficesGetPathParams
func (*Client) NewOfficesGetQueryParams ¶
func (c *Client) NewOfficesGetQueryParams() *OfficesGetQueryParams
func (*Client) NewOfficesGetRequest ¶
func (c *Client) NewOfficesGetRequest() OfficesGetRequest
func (*Client) NewOfficesGetRequestBody ¶
func (s *Client) NewOfficesGetRequestBody() OfficesGetRequestBody
func (*Client) NewRequest ¶
func (*Client) NewStaffGetPathParams ¶
func (c *Client) NewStaffGetPathParams() *StaffGetPathParams
func (*Client) NewStaffGetQueryParams ¶
func (c *Client) NewStaffGetQueryParams() *StaffGetQueryParams
func (*Client) NewStaffGetRequest ¶
func (c *Client) NewStaffGetRequest() StaffGetRequest
func (*Client) NewStaffGetRequestBody ¶
func (s *Client) NewStaffGetRequestBody() StaffGetRequestBody
func (*Client) NewTeamsGetPathParams ¶
func (c *Client) NewTeamsGetPathParams() *TeamsGetPathParams
func (*Client) NewTeamsGetQueryParams ¶
func (c *Client) NewTeamsGetQueryParams() *TeamsGetQueryParams
func (*Client) NewTeamsGetRequest ¶
func (c *Client) NewTeamsGetRequest() TeamsGetRequest
func (*Client) NewTeamsGetRequestBody ¶
func (s *Client) NewTeamsGetRequestBody() TeamsGetRequestBody
func (*Client) SetBaseURL ¶
func (*Client) SetCharset ¶
func (*Client) SetCustomer ¶
func (*Client) SetMediaType ¶
func (*Client) SetUserAgent ¶
type CreateArticleGroupsRequest ¶
type CreateArticleGroupsRequest struct {
// contains filtered or unexported fields
}
func (*CreateArticleGroupsRequest) Do ¶
func (r *CreateArticleGroupsRequest) Do() (CreateArticleGroupsRequestResponseBody, error)
func (*CreateArticleGroupsRequest) Method ¶
func (r *CreateArticleGroupsRequest) Method() string
func (CreateArticleGroupsRequest) NewPathParams ¶
func (r CreateArticleGroupsRequest) NewPathParams() *CreateArticleGroupsRequestPathParams
func (CreateArticleGroupsRequest) NewQueryParams ¶
func (r CreateArticleGroupsRequest) NewQueryParams() *CreateArticleGroupsRequestQueryParams
func (CreateArticleGroupsRequest) NewRequestBody ¶
func (r CreateArticleGroupsRequest) NewRequestBody() CreateArticleGroupsRequestBody
func (*CreateArticleGroupsRequest) NewResponseBody ¶
func (r *CreateArticleGroupsRequest) NewResponseBody() *CreateArticleGroupsRequestResponseBody
func (*CreateArticleGroupsRequest) PathParams ¶
func (r *CreateArticleGroupsRequest) PathParams() *CreateArticleGroupsRequestPathParams
func (*CreateArticleGroupsRequest) PathParamsInterface ¶
func (r *CreateArticleGroupsRequest) PathParamsInterface() PathParams
func (*CreateArticleGroupsRequest) QueryParams ¶
func (r *CreateArticleGroupsRequest) QueryParams() *CreateArticleGroupsRequestQueryParams
func (*CreateArticleGroupsRequest) RequestBody ¶
func (r *CreateArticleGroupsRequest) RequestBody() *CreateArticleGroupsRequestBody
func (*CreateArticleGroupsRequest) RequestBodyInterface ¶
func (r *CreateArticleGroupsRequest) RequestBodyInterface() interface{}
func (*CreateArticleGroupsRequest) SetMethod ¶
func (r *CreateArticleGroupsRequest) SetMethod(method string)
func (*CreateArticleGroupsRequest) SetRequestBody ¶
func (r *CreateArticleGroupsRequest) SetRequestBody(body CreateArticleGroupsRequestBody)
func (*CreateArticleGroupsRequest) URL ¶
func (r *CreateArticleGroupsRequest) URL() *url.URL
type CreateArticleGroupsRequestBody ¶
type CreateArticleGroupsRequestBody ArticleGroups
type CreateArticleGroupsRequestPathParams ¶
type CreateArticleGroupsRequestPathParams struct{}
func (*CreateArticleGroupsRequestPathParams) Params ¶
func (p *CreateArticleGroupsRequestPathParams) Params() map[string]string
type CreateArticleGroupsRequestQueryParams ¶
type CreateArticleGroupsRequestQueryParams struct{}
func (CreateArticleGroupsRequestQueryParams) ToURLValues ¶
func (p CreateArticleGroupsRequestQueryParams) ToURLValues() (url.Values, error)
type CreateArticleGroupsRequestResponseBody ¶
type CreateArticleGroupsRequestResponseBody struct{}
type CreateArticleSubGroupsRequest ¶
type CreateArticleSubGroupsRequest struct {
// contains filtered or unexported fields
}
func (*CreateArticleSubGroupsRequest) Do ¶
func (r *CreateArticleSubGroupsRequest) Do() (CreateArticleSubGroupsRequestResponseBody, error)
func (*CreateArticleSubGroupsRequest) Method ¶
func (r *CreateArticleSubGroupsRequest) Method() string
func (CreateArticleSubGroupsRequest) NewPathParams ¶
func (r CreateArticleSubGroupsRequest) NewPathParams() *CreateArticleSubGroupsRequestPathParams
func (CreateArticleSubGroupsRequest) NewQueryParams ¶
func (r CreateArticleSubGroupsRequest) NewQueryParams() *CreateArticleSubGroupsRequestQueryParams
func (CreateArticleSubGroupsRequest) NewRequestBody ¶
func (r CreateArticleSubGroupsRequest) NewRequestBody() CreateArticleSubGroupsRequestBody
func (*CreateArticleSubGroupsRequest) NewResponseBody ¶
func (r *CreateArticleSubGroupsRequest) NewResponseBody() *CreateArticleSubGroupsRequestResponseBody
func (*CreateArticleSubGroupsRequest) PathParams ¶
func (r *CreateArticleSubGroupsRequest) PathParams() *CreateArticleSubGroupsRequestPathParams
func (*CreateArticleSubGroupsRequest) PathParamsInterface ¶
func (r *CreateArticleSubGroupsRequest) PathParamsInterface() PathParams
func (*CreateArticleSubGroupsRequest) QueryParams ¶
func (r *CreateArticleSubGroupsRequest) QueryParams() *CreateArticleSubGroupsRequestQueryParams
func (*CreateArticleSubGroupsRequest) RequestBody ¶
func (r *CreateArticleSubGroupsRequest) RequestBody() *CreateArticleSubGroupsRequestBody
func (*CreateArticleSubGroupsRequest) RequestBodyInterface ¶
func (r *CreateArticleSubGroupsRequest) RequestBodyInterface() interface{}
func (*CreateArticleSubGroupsRequest) SetMethod ¶
func (r *CreateArticleSubGroupsRequest) SetMethod(method string)
func (*CreateArticleSubGroupsRequest) SetRequestBody ¶
func (r *CreateArticleSubGroupsRequest) SetRequestBody(body CreateArticleSubGroupsRequestBody)
func (*CreateArticleSubGroupsRequest) URL ¶
func (r *CreateArticleSubGroupsRequest) URL() *url.URL
type CreateArticleSubGroupsRequestBody ¶
type CreateArticleSubGroupsRequestBody ArticleSubGroups
type CreateArticleSubGroupsRequestPathParams ¶
type CreateArticleSubGroupsRequestPathParams struct{}
func (*CreateArticleSubGroupsRequestPathParams) Params ¶
func (p *CreateArticleSubGroupsRequestPathParams) Params() map[string]string
type CreateArticleSubGroupsRequestQueryParams ¶
type CreateArticleSubGroupsRequestQueryParams struct{}
func (CreateArticleSubGroupsRequestQueryParams) ToURLValues ¶
func (p CreateArticleSubGroupsRequestQueryParams) ToURLValues() (url.Values, error)
type CreateArticleSubGroupsRequestResponseBody ¶
type CreateArticleSubGroupsRequestResponseBody struct{}
type CreateArticlesDto ¶
type CreateArticlesDto struct {
NostradamusEnvelope
Articles Articles `xml:"articles>article"`
}
type CreateArticlesRequest ¶
type CreateArticlesRequest struct {
// contains filtered or unexported fields
}
func (*CreateArticlesRequest) Do ¶
func (r *CreateArticlesRequest) Do() (CreateArticlesRequestResponseBody, error)
func (*CreateArticlesRequest) Method ¶
func (r *CreateArticlesRequest) Method() string
func (CreateArticlesRequest) NewPathParams ¶
func (r CreateArticlesRequest) NewPathParams() *CreateArticlesRequestPathParams
func (CreateArticlesRequest) NewQueryParams ¶
func (r CreateArticlesRequest) NewQueryParams() *CreateArticlesRequestQueryParams
func (CreateArticlesRequest) NewRequestBody ¶
func (r CreateArticlesRequest) NewRequestBody() CreateArticlesRequestBody
func (*CreateArticlesRequest) NewResponseBody ¶
func (r *CreateArticlesRequest) NewResponseBody() *CreateArticlesRequestResponseBody
func (*CreateArticlesRequest) PathParams ¶
func (r *CreateArticlesRequest) PathParams() *CreateArticlesRequestPathParams
func (*CreateArticlesRequest) PathParamsInterface ¶
func (r *CreateArticlesRequest) PathParamsInterface() PathParams
func (*CreateArticlesRequest) QueryParams ¶
func (r *CreateArticlesRequest) QueryParams() *CreateArticlesRequestQueryParams
func (*CreateArticlesRequest) RequestBody ¶
func (r *CreateArticlesRequest) RequestBody() *CreateArticlesRequestBody
func (*CreateArticlesRequest) RequestBodyInterface ¶
func (r *CreateArticlesRequest) RequestBodyInterface() interface{}
func (*CreateArticlesRequest) SetMethod ¶
func (r *CreateArticlesRequest) SetMethod(method string)
func (*CreateArticlesRequest) SetRequestBody ¶
func (r *CreateArticlesRequest) SetRequestBody(body CreateArticlesRequestBody)
func (*CreateArticlesRequest) URL ¶
func (r *CreateArticlesRequest) URL() *url.URL
type CreateArticlesRequestBody ¶
type CreateArticlesRequestBody CreateArticlesDto
type CreateArticlesRequestPathParams ¶
type CreateArticlesRequestPathParams struct{}
func (*CreateArticlesRequestPathParams) Params ¶
func (p *CreateArticlesRequestPathParams) Params() map[string]string
type CreateArticlesRequestQueryParams ¶
type CreateArticlesRequestQueryParams struct{}
func (CreateArticlesRequestQueryParams) ToURLValues ¶
func (p CreateArticlesRequestQueryParams) ToURLValues() (url.Values, error)
type CreateArticlesRequestResponseBody ¶
type CreateArticlesRequestResponseBody struct{}
type CreateSalesRequest ¶
type CreateSalesRequest struct {
// contains filtered or unexported fields
}
func (*CreateSalesRequest) Do ¶
func (r *CreateSalesRequest) Do() (CreateSalesRequestResponseBody, error)
func (*CreateSalesRequest) Method ¶
func (r *CreateSalesRequest) Method() string
func (CreateSalesRequest) NewPathParams ¶
func (r CreateSalesRequest) NewPathParams() *CreateSalesRequestPathParams
func (CreateSalesRequest) NewQueryParams ¶
func (r CreateSalesRequest) NewQueryParams() *CreateSalesRequestQueryParams
func (CreateSalesRequest) NewRequestBody ¶
func (r CreateSalesRequest) NewRequestBody() CreateSalesRequestBody
func (*CreateSalesRequest) NewResponseBody ¶
func (r *CreateSalesRequest) NewResponseBody() *CreateSalesRequestResponseBody
func (*CreateSalesRequest) PathParams ¶
func (r *CreateSalesRequest) PathParams() *CreateSalesRequestPathParams
func (*CreateSalesRequest) PathParamsInterface ¶
func (r *CreateSalesRequest) PathParamsInterface() PathParams
func (*CreateSalesRequest) QueryParams ¶
func (r *CreateSalesRequest) QueryParams() *CreateSalesRequestQueryParams
func (*CreateSalesRequest) RequestBody ¶
func (r *CreateSalesRequest) RequestBody() *CreateSalesRequestBody
func (*CreateSalesRequest) RequestBodyInterface ¶
func (r *CreateSalesRequest) RequestBodyInterface() interface{}
func (*CreateSalesRequest) SetMethod ¶
func (r *CreateSalesRequest) SetMethod(method string)
func (*CreateSalesRequest) SetRequestBody ¶
func (r *CreateSalesRequest) SetRequestBody(body CreateSalesRequestBody)
func (*CreateSalesRequest) URL ¶
func (r *CreateSalesRequest) URL() *url.URL
type CreateSalesRequestBody ¶
type CreateSalesRequestBody Sales
type CreateSalesRequestPathParams ¶
type CreateSalesRequestPathParams struct{}
func (*CreateSalesRequestPathParams) Params ¶
func (p *CreateSalesRequestPathParams) Params() map[string]string
type CreateSalesRequestQueryParams ¶
type CreateSalesRequestQueryParams struct{}
func (CreateSalesRequestQueryParams) ToURLValues ¶
func (p CreateSalesRequestQueryParams) ToURLValues() (url.Values, error)
type CreateSalesRequestResponseBody ¶
type CreateSalesRequestResponseBody struct{}
type Date ¶
func (*Date) UnmarshalCSV ¶
type DateTime ¶
func (*DateTime) UnmarshalCSV ¶
type Department ¶
type Departments ¶
type Departments []Department
type DepartmentsGetPathParams ¶
type DepartmentsGetPathParams struct {
}
func (*DepartmentsGetPathParams) Params ¶
func (p *DepartmentsGetPathParams) Params() map[string]string
type DepartmentsGetQueryParams ¶
type DepartmentsGetQueryParams struct {
}
func (DepartmentsGetQueryParams) ToURLValues ¶
func (p DepartmentsGetQueryParams) ToURLValues() (url.Values, error)
type DepartmentsGetRequest ¶
type DepartmentsGetRequest struct {
// contains filtered or unexported fields
}
func (*DepartmentsGetRequest) Do ¶
func (r *DepartmentsGetRequest) Do() (DepartmentsGetResponseBody, error)
func (*DepartmentsGetRequest) Method ¶
func (r *DepartmentsGetRequest) Method() string
func (*DepartmentsGetRequest) NewResponseBody ¶
func (r *DepartmentsGetRequest) NewResponseBody() *DepartmentsGetResponseBody
func (*DepartmentsGetRequest) PathParams ¶
func (r *DepartmentsGetRequest) PathParams() *DepartmentsGetPathParams
func (*DepartmentsGetRequest) QueryParams ¶
func (r *DepartmentsGetRequest) QueryParams() *DepartmentsGetQueryParams
func (*DepartmentsGetRequest) RequestBody ¶
func (r *DepartmentsGetRequest) RequestBody() *DepartmentsGetRequestBody
func (*DepartmentsGetRequest) SetMethod ¶
func (r *DepartmentsGetRequest) SetMethod(method string)
func (*DepartmentsGetRequest) SetRequestBody ¶
func (r *DepartmentsGetRequest) SetRequestBody(body DepartmentsGetRequestBody)
func (*DepartmentsGetRequest) URL ¶
func (r *DepartmentsGetRequest) URL() url.URL
type DepartmentsGetRequestBody ¶
type DepartmentsGetRequestBody struct {
}
type DepartmentsGetResponseBody ¶
type DepartmentsGetResponseBody struct {
Departments
}
type ErrorResponse ¶
type ErrorResponse struct {
// HTTP response that caused this error
Response *http.Response `json:"-"`
// contains filtered or unexported fields
}
func (*ErrorResponse) Error ¶
func (r *ErrorResponse) Error() string
type Hour ¶
type Hour struct {
OfficeID int `csv:"office_id"`
OfficeName string `csv:"office_name"`
CardID int `csv:"card_id"`
CardName string `csv:"card_name"`
HourID int `csv:"hour_id"`
HourOfficeID int `csv:"hour_office_id"`
HourDepartmentID int `csv:"hour_department_id"`
HourTeamID int `csv:"hour_team_id"`
HourDate Date `csv:"hour_date"`
HourHours float64 `csv:"hour_hours"`
HourEnter DateTime `csv:"hour_enter"`
HourExit DateTime `csv:"hour_exit"`
HourState int `csv:"hour_state"`
HourType int `csv:"hour_type"`
}
type HoursGetPathParams ¶
type HoursGetPathParams struct {
}
func (*HoursGetPathParams) Params ¶
func (p *HoursGetPathParams) Params() map[string]string
type HoursGetQueryParams ¶
func (HoursGetQueryParams) ToURLValues ¶
func (p HoursGetQueryParams) ToURLValues() (url.Values, error)
type HoursGetRequest ¶
type HoursGetRequest struct {
// contains filtered or unexported fields
}
func (*HoursGetRequest) Do ¶
func (r *HoursGetRequest) Do() (HoursGetResponseBody, error)
func (*HoursGetRequest) Method ¶
func (r *HoursGetRequest) Method() string
func (*HoursGetRequest) NewResponseBody ¶
func (r *HoursGetRequest) NewResponseBody() *HoursGetResponseBody
func (*HoursGetRequest) PathParams ¶
func (r *HoursGetRequest) PathParams() *HoursGetPathParams
func (*HoursGetRequest) QueryParams ¶
func (r *HoursGetRequest) QueryParams() *HoursGetQueryParams
func (*HoursGetRequest) RequestBody ¶
func (r *HoursGetRequest) RequestBody() *HoursGetRequestBody
func (*HoursGetRequest) SetMethod ¶
func (r *HoursGetRequest) SetMethod(method string)
func (*HoursGetRequest) SetRequestBody ¶
func (r *HoursGetRequest) SetRequestBody(body HoursGetRequestBody)
func (*HoursGetRequest) URL ¶
func (r *HoursGetRequest) URL() url.URL
type HoursGetRequestBody ¶
type HoursGetRequestBody struct {
}
type HoursGetResponseBody ¶
type HoursGetResponseBody struct {
Hours
}
type NostradamusEnvelope ¶
type OfficesGetPathParams ¶
type OfficesGetPathParams struct {
}
func (*OfficesGetPathParams) Params ¶
func (p *OfficesGetPathParams) Params() map[string]string
type OfficesGetQueryParams ¶
type OfficesGetQueryParams struct {
}
func (OfficesGetQueryParams) ToURLValues ¶
func (p OfficesGetQueryParams) ToURLValues() (url.Values, error)
type OfficesGetRequest ¶
type OfficesGetRequest struct {
// contains filtered or unexported fields
}
func (*OfficesGetRequest) Do ¶
func (r *OfficesGetRequest) Do() (OfficesGetResponseBody, error)
func (*OfficesGetRequest) Method ¶
func (r *OfficesGetRequest) Method() string
func (*OfficesGetRequest) NewResponseBody ¶
func (r *OfficesGetRequest) NewResponseBody() *OfficesGetResponseBody
func (*OfficesGetRequest) PathParams ¶
func (r *OfficesGetRequest) PathParams() *OfficesGetPathParams
func (*OfficesGetRequest) QueryParams ¶
func (r *OfficesGetRequest) QueryParams() *OfficesGetQueryParams
func (*OfficesGetRequest) RequestBody ¶
func (r *OfficesGetRequest) RequestBody() *OfficesGetRequestBody
func (*OfficesGetRequest) SetMethod ¶
func (r *OfficesGetRequest) SetMethod(method string)
func (*OfficesGetRequest) SetRequestBody ¶
func (r *OfficesGetRequest) SetRequestBody(body OfficesGetRequestBody)
func (*OfficesGetRequest) URL ¶
func (r *OfficesGetRequest) URL() url.URL
type OfficesGetRequestBody ¶
type OfficesGetRequestBody struct {
}
type OfficesGetResponseBody ¶
type OfficesGetResponseBody struct {
Offices
}
type PathParams ¶
type Sales ¶
type Sales struct {
XMLName xml.Name `xml:"nostradamus"`
Text string `xml:",chardata"`
Sales struct {
Text string `xml:",chardata"`
Erase bool `xml:"erase,attr"`
BusinessDate string `xml:"business_date,attr"`
Sale []struct {
Text string `xml:",chardata"`
OfficeID int `xml:"office_id,attr"`
Enter string `xml:"enter,attr"`
TicketID string `xml:"ticket_id,attr"`
Table int `xml:"table,attr"`
Guests int `xml:"guests,attr"`
EmployeeID int `xml:"employee_id,attr"`
StaffID int `xml:"staff_id,attr"`
Product []struct {
Text string `xml:",chardata"`
Datetime string `xml:"datetime,attr"`
PosID string `xml:"pos_id,attr"`
ArticleID string `xml:"article_id,attr"`
Ordering int `xml:"ordering,attr"`
Amount int `xml:"amount,attr"`
Value float64 `xml:"value,attr"`
EmployeeID int `xml:"employee_id,attr"`
StaffID int `xml:"staff_id,attr"`
} `xml:"product"`
} `xml:"sale"`
} `xml:"sales"`
}
type SchemaMarshaler ¶
type SchemaMarshaler interface {
MarshalSchema() string
}
type StaffGetPathParams ¶
type StaffGetPathParams struct {
}
func (*StaffGetPathParams) Params ¶
func (p *StaffGetPathParams) Params() map[string]string
type StaffGetQueryParams ¶
type StaffGetQueryParams struct {
}
func (StaffGetQueryParams) ToURLValues ¶
func (p StaffGetQueryParams) ToURLValues() (url.Values, error)
type StaffGetRequest ¶
type StaffGetRequest struct {
// contains filtered or unexported fields
}
func (*StaffGetRequest) Do ¶
func (r *StaffGetRequest) Do() (StaffGetResponseBody, error)
func (*StaffGetRequest) Method ¶
func (r *StaffGetRequest) Method() string
func (*StaffGetRequest) NewResponseBody ¶
func (r *StaffGetRequest) NewResponseBody() *StaffGetResponseBody
func (*StaffGetRequest) PathParams ¶
func (r *StaffGetRequest) PathParams() *StaffGetPathParams
func (*StaffGetRequest) QueryParams ¶
func (r *StaffGetRequest) QueryParams() *StaffGetQueryParams
func (*StaffGetRequest) RequestBody ¶
func (r *StaffGetRequest) RequestBody() *StaffGetRequestBody
func (*StaffGetRequest) SetMethod ¶
func (r *StaffGetRequest) SetMethod(method string)
func (*StaffGetRequest) SetRequestBody ¶
func (r *StaffGetRequest) SetRequestBody(body StaffGetRequestBody)
func (*StaffGetRequest) URL ¶
func (r *StaffGetRequest) URL() url.URL
type StaffGetRequestBody ¶
type StaffGetRequestBody struct {
}
type StaffGetResponseBody ¶
type StaffGetResponseBody struct {
Staff
}
type TeamsGetPathParams ¶
type TeamsGetPathParams struct {
}
func (*TeamsGetPathParams) Params ¶
func (p *TeamsGetPathParams) Params() map[string]string
type TeamsGetQueryParams ¶
type TeamsGetQueryParams struct {
}
func (TeamsGetQueryParams) ToURLValues ¶
func (p TeamsGetQueryParams) ToURLValues() (url.Values, error)
type TeamsGetRequest ¶
type TeamsGetRequest struct {
// contains filtered or unexported fields
}
func (*TeamsGetRequest) Do ¶
func (r *TeamsGetRequest) Do() (TeamsGetResponseBody, error)
func (*TeamsGetRequest) Method ¶
func (r *TeamsGetRequest) Method() string
func (*TeamsGetRequest) NewResponseBody ¶
func (r *TeamsGetRequest) NewResponseBody() *TeamsGetResponseBody
func (*TeamsGetRequest) PathParams ¶
func (r *TeamsGetRequest) PathParams() *TeamsGetPathParams
func (*TeamsGetRequest) QueryParams ¶
func (r *TeamsGetRequest) QueryParams() *TeamsGetQueryParams
func (*TeamsGetRequest) RequestBody ¶
func (r *TeamsGetRequest) RequestBody() *TeamsGetRequestBody
func (*TeamsGetRequest) SetMethod ¶
func (r *TeamsGetRequest) SetMethod(method string)
func (*TeamsGetRequest) SetRequestBody ¶
func (r *TeamsGetRequest) SetRequestBody(body TeamsGetRequestBody)
func (*TeamsGetRequest) URL ¶
func (r *TeamsGetRequest) URL() url.URL
type TeamsGetRequestBody ¶
type TeamsGetRequestBody struct {
}
type TeamsGetResponseBody ¶
type TeamsGetResponseBody struct {
Teams
}
type ToURLValues ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.