Documentation ¶
Index ¶
- Variables
- func CheckResponse(r *http.Response) error
- func CreateFormFile(w *multipart.Writer, data io.Reader, fieldname, filename string) (io.Writer, error)
- func GetFileContentType(file io.Reader) (string, error)
- type BeforeRequestDoCallback
- type Client
- func (c Client) BaseURL() url.URL
- func (c Client) Charset() string
- func (c Client) Debug() bool
- func (c *Client) Do(req *http.Request, body interface{}) (*http.Response, error)
- func (c *Client) GetEndpointURL(p string, pathParams PathParams) url.URL
- func (c *Client) InitToken(req *http.Request) error
- func (c Client) MediaType() string
- func (c *Client) NewFormRequest(ctx context.Context, method string, URL url.URL, form Form) (*http.Request, error)
- func (c *Client) NewGetCurrentUserGetRequest() GetCurrentUserGetRequest
- func (c *Client) NewMeldescheinAktualisierenPostRequest() MeldescheinAktualisierenPostRequest
- func (c *Client) NewMeldescheinBuchenPostRequest() MeldescheinBuchenPostRequest
- func (c *Client) NewMeldescheinGetPostRequest() MeldescheinGetPostRequest
- func (c *Client) NewMeldescheinStornierenPostRequest() MeldescheinStornierenPostRequest
- func (c *Client) NewRequest(ctx context.Context, req Request) (*http.Request, error)
- func (c *Client) NewTokenPostRequest() TokenPostRequest
- func (c Client) Password() string
- func (c *Client) SetBaseURL(baseURL url.URL)
- func (c *Client) SetBeforeRequestDo(fun BeforeRequestDoCallback)
- func (c *Client) SetCharset(charset 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) SetPassword(password string)
- func (c *Client) SetUserAgent(userAgent string)
- func (c *Client) SetUsername(username string)
- func (c *Client) Unmarshal(r io.Reader, vv ...interface{}) error
- func (c Client) UserAgent() string
- func (c Client) Username() string
- type Date
- type DateTime
- type ErrorResponse
- type Form
- type FormFile
- type GetCurrentUserGetRequest
- func (r *GetCurrentUserGetRequest) Do() (GetCurrentUserGetResponseBody, error, *http.Response)
- func (r *GetCurrentUserGetRequest) Method() string
- func (r GetCurrentUserGetRequest) NewPathParams() *GetCurrentUserGetRequestPathParams
- func (r GetCurrentUserGetRequest) NewQueryParams() *GetCurrentUserGetRequestQueryParams
- func (r GetCurrentUserGetRequest) NewRequestBody() GetCurrentUserGetRequestBody
- func (r *GetCurrentUserGetRequest) NewResponseBody() *GetCurrentUserGetResponseBody
- func (r *GetCurrentUserGetRequest) PathParams() *GetCurrentUserGetRequestPathParams
- func (r *GetCurrentUserGetRequest) PathParamsInterface() PathParams
- func (r *GetCurrentUserGetRequest) QueryParams() *GetCurrentUserGetRequestQueryParams
- func (r *GetCurrentUserGetRequest) RequestBody() *GetCurrentUserGetRequestBody
- func (r *GetCurrentUserGetRequest) RequestBodyInterface() interface{}
- func (r *GetCurrentUserGetRequest) SetMethod(method string)
- func (r *GetCurrentUserGetRequest) SetRequestBody(body GetCurrentUserGetRequestBody)
- func (r *GetCurrentUserGetRequest) URL() *url.URL
- type GetCurrentUserGetRequestBody
- type GetCurrentUserGetRequestPathParams
- type GetCurrentUserGetRequestQueryParams
- type GetCurrentUserGetResponseBody
- type Meldeschein
- type MeldescheinAktualisierenPostRequest
- func (r *MeldescheinAktualisierenPostRequest) Do() (MeldescheinAktualisierenPostResponseBody, error, *http.Response)
- func (r *MeldescheinAktualisierenPostRequest) Method() string
- func (r MeldescheinAktualisierenPostRequest) NewPathParams() *MeldescheinAktualisierenPostRequestPathParams
- func (r MeldescheinAktualisierenPostRequest) NewQueryParams() *MeldescheinAktualisierenPostRequestQueryParams
- func (r MeldescheinAktualisierenPostRequest) NewRequestBody() MeldescheinAktualisierenPostRequestBody
- func (r *MeldescheinAktualisierenPostRequest) NewResponseBody() *MeldescheinAktualisierenPostResponseBody
- func (r *MeldescheinAktualisierenPostRequest) PathParams() *MeldescheinAktualisierenPostRequestPathParams
- func (r *MeldescheinAktualisierenPostRequest) PathParamsInterface() PathParams
- func (r *MeldescheinAktualisierenPostRequest) QueryParams() *MeldescheinAktualisierenPostRequestQueryParams
- func (r *MeldescheinAktualisierenPostRequest) RequestBody() *MeldescheinAktualisierenPostRequestBody
- func (r *MeldescheinAktualisierenPostRequest) RequestBodyInterface() interface{}
- func (r *MeldescheinAktualisierenPostRequest) SetMethod(method string)
- func (r *MeldescheinAktualisierenPostRequest) SetRequestBody(body MeldescheinAktualisierenPostRequestBody)
- func (r *MeldescheinAktualisierenPostRequest) URL() *url.URL
- type MeldescheinAktualisierenPostRequestBody
- type MeldescheinAktualisierenPostRequestPathParams
- type MeldescheinAktualisierenPostRequestQueryParams
- type MeldescheinAktualisierenPostResponseBody
- type MeldescheinBuchenPostRequest
- func (r *MeldescheinBuchenPostRequest) Do() (MeldescheinBuchenPostResponseBody, error, *http.Response)
- func (r *MeldescheinBuchenPostRequest) Method() string
- func (r MeldescheinBuchenPostRequest) NewPathParams() *MeldescheinBuchenPostRequestPathParams
- func (r MeldescheinBuchenPostRequest) NewQueryParams() *MeldescheinBuchenPostRequestQueryParams
- func (r MeldescheinBuchenPostRequest) NewRequestBody() MeldescheinBuchenPostRequestBody
- func (r *MeldescheinBuchenPostRequest) NewResponseBody() *MeldescheinBuchenPostResponseBody
- func (r *MeldescheinBuchenPostRequest) PathParams() *MeldescheinBuchenPostRequestPathParams
- func (r *MeldescheinBuchenPostRequest) PathParamsInterface() PathParams
- func (r *MeldescheinBuchenPostRequest) QueryParams() *MeldescheinBuchenPostRequestQueryParams
- func (r *MeldescheinBuchenPostRequest) RequestBody() *MeldescheinBuchenPostRequestBody
- func (r *MeldescheinBuchenPostRequest) RequestBodyInterface() interface{}
- func (r *MeldescheinBuchenPostRequest) SetMethod(method string)
- func (r *MeldescheinBuchenPostRequest) SetRequestBody(body MeldescheinBuchenPostRequestBody)
- func (r *MeldescheinBuchenPostRequest) URL() *url.URL
- type MeldescheinBuchenPostRequestBody
- type MeldescheinBuchenPostRequestPathParams
- type MeldescheinBuchenPostRequestQueryParams
- type MeldescheinBuchenPostResponseBody
- type MeldescheinGetPostRequest
- func (r *MeldescheinGetPostRequest) Do() (MeldescheinGetPostResponseBody, error, *http.Response)
- func (r *MeldescheinGetPostRequest) Method() string
- func (r MeldescheinGetPostRequest) NewPathParams() *MeldescheinGetPostRequestPathParams
- func (r MeldescheinGetPostRequest) NewQueryParams() *MeldescheinGetPostRequestQueryParams
- func (r MeldescheinGetPostRequest) NewRequestBody() MeldescheinGetPostRequestBody
- func (r *MeldescheinGetPostRequest) NewResponseBody() *MeldescheinGetPostResponseBody
- func (r *MeldescheinGetPostRequest) PathParams() *MeldescheinGetPostRequestPathParams
- func (r *MeldescheinGetPostRequest) PathParamsInterface() PathParams
- func (r *MeldescheinGetPostRequest) QueryParams() *MeldescheinGetPostRequestQueryParams
- func (r *MeldescheinGetPostRequest) RequestBody() *MeldescheinGetPostRequestBody
- func (r *MeldescheinGetPostRequest) RequestBodyInterface() interface{}
- func (r *MeldescheinGetPostRequest) SetMethod(method string)
- func (r *MeldescheinGetPostRequest) SetRequestBody(body MeldescheinGetPostRequestBody)
- func (r *MeldescheinGetPostRequest) URL() *url.URL
- type MeldescheinGetPostRequestBody
- type MeldescheinGetPostRequestPathParams
- type MeldescheinGetPostRequestQueryParams
- type MeldescheinGetPostResponseBody
- type MeldescheinStornierenPostRequest
- func (r *MeldescheinStornierenPostRequest) Do() (MeldescheinStornierenPostResponseBody, error, *http.Response)
- func (r *MeldescheinStornierenPostRequest) Method() string
- func (r MeldescheinStornierenPostRequest) NewPathParams() *MeldescheinStornierenPostRequestPathParams
- func (r MeldescheinStornierenPostRequest) NewQueryParams() *MeldescheinStornierenPostRequestQueryParams
- func (r MeldescheinStornierenPostRequest) NewRequestBody() MeldescheinStornierenPostRequestBody
- func (r *MeldescheinStornierenPostRequest) NewResponseBody() *MeldescheinStornierenPostResponseBody
- func (r *MeldescheinStornierenPostRequest) PathParams() *MeldescheinStornierenPostRequestPathParams
- func (r *MeldescheinStornierenPostRequest) PathParamsInterface() PathParams
- func (r *MeldescheinStornierenPostRequest) QueryParams() *MeldescheinStornierenPostRequestQueryParams
- func (r *MeldescheinStornierenPostRequest) RequestBody() *MeldescheinStornierenPostRequestBody
- func (r *MeldescheinStornierenPostRequest) RequestBodyInterface() interface{}
- func (r *MeldescheinStornierenPostRequest) SetMethod(method string)
- func (r *MeldescheinStornierenPostRequest) SetRequestBody(body MeldescheinStornierenPostRequestBody)
- func (r *MeldescheinStornierenPostRequest) URL() *url.URL
- type MeldescheinStornierenPostRequestBody
- type MeldescheinStornierenPostRequestPathParams
- type MeldescheinStornierenPostRequestQueryParams
- type MeldescheinStornierenPostResponseBody
- type Meldescheine
- type Meta
- type Number
- type Objekt
- type PathParams
- type Person
- type Personen
- type QueryParams
- type Request
- type RequestCompletionCallback
- type TokenPostRequest
- func (r *TokenPostRequest) Do() (TokenPostResponseBody, error)
- func (r *TokenPostRequest) Method() string
- func (r TokenPostRequest) NewPathParams() *TokenPostRequestPathParams
- func (r TokenPostRequest) NewQueryParams() *TokenPostRequestQueryParams
- func (r TokenPostRequest) NewRequestBody() TokenPostRequestBody
- func (r *TokenPostRequest) NewResponseBody() *TokenPostResponseBody
- func (r *TokenPostRequest) PathParams() *TokenPostRequestPathParams
- func (r *TokenPostRequest) PathParamsInterface() PathParams
- func (r *TokenPostRequest) QueryParams() *TokenPostRequestQueryParams
- func (r *TokenPostRequest) RequestBody() *TokenPostRequestBody
- func (r *TokenPostRequest) RequestBodyInterface() interface{}
- func (r *TokenPostRequest) SetMethod(method string)
- func (r *TokenPostRequest) SetRequestBody(body TokenPostRequestBody)
- func (r *TokenPostRequest) URL() *url.URL
- type TokenPostRequestBody
- type TokenPostRequestPathParams
- type TokenPostRequestQueryParams
- type TokenPostResponseBody
- type TravelSpan
Constants ¶
This section is empty.
Variables ¶
var (
BaseURL = url.URL{
Scheme: "https",
Host: "dev-api.meldescheine.de",
Path: "/api/",
}
)
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.
func CreateFormFile ¶
Types ¶
type BeforeRequestDoCallback ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client manages communication with Intenik
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(p string, pathParams PathParams) url.URL
func (*Client) NewFormRequest ¶
func (*Client) NewGetCurrentUserGetRequest ¶
func (c *Client) NewGetCurrentUserGetRequest() GetCurrentUserGetRequest
func (*Client) NewMeldescheinAktualisierenPostRequest ¶
func (c *Client) NewMeldescheinAktualisierenPostRequest() MeldescheinAktualisierenPostRequest
func (*Client) NewMeldescheinBuchenPostRequest ¶
func (c *Client) NewMeldescheinBuchenPostRequest() MeldescheinBuchenPostRequest
func (*Client) NewMeldescheinGetPostRequest ¶
func (c *Client) NewMeldescheinGetPostRequest() MeldescheinGetPostRequest
func (*Client) NewMeldescheinStornierenPostRequest ¶
func (c *Client) NewMeldescheinStornierenPostRequest() MeldescheinStornierenPostRequest
func (*Client) NewRequest ¶
func (*Client) NewTokenPostRequest ¶
func (c *Client) NewTokenPostRequest() TokenPostRequest
func (*Client) SetBaseURL ¶
func (*Client) SetBeforeRequestDo ¶
func (c *Client) SetBeforeRequestDo(fun BeforeRequestDoCallback)
func (*Client) SetCharset ¶
func (*Client) SetDisallowUnknownFields ¶
func (*Client) SetHTTPClient ¶
func (*Client) SetMediaType ¶
func (*Client) SetPassword ¶
func (*Client) SetUserAgent ¶
func (*Client) SetUsername ¶
type DateTime ¶
func (*DateTime) MarshalJSON ¶
func (DateTime) MarshalSchema ¶
func (*DateTime) UnmarshalJSON ¶
type ErrorResponse ¶
type ErrorResponse struct { // HTTP response that caused this error Response *http.Response StatusCode int `json:"status_code"` Detail string `json:"detail"` }
func (*ErrorResponse) Error ¶
func (r *ErrorResponse) Error() string
type GetCurrentUserGetRequest ¶
type GetCurrentUserGetRequest struct {
// contains filtered or unexported fields
}
func (*GetCurrentUserGetRequest) Do ¶
func (r *GetCurrentUserGetRequest) Do() (GetCurrentUserGetResponseBody, error, *http.Response)
func (*GetCurrentUserGetRequest) Method ¶
func (r *GetCurrentUserGetRequest) Method() string
func (GetCurrentUserGetRequest) NewPathParams ¶
func (r GetCurrentUserGetRequest) NewPathParams() *GetCurrentUserGetRequestPathParams
func (GetCurrentUserGetRequest) NewQueryParams ¶
func (r GetCurrentUserGetRequest) NewQueryParams() *GetCurrentUserGetRequestQueryParams
func (GetCurrentUserGetRequest) NewRequestBody ¶
func (r GetCurrentUserGetRequest) NewRequestBody() GetCurrentUserGetRequestBody
func (*GetCurrentUserGetRequest) NewResponseBody ¶
func (r *GetCurrentUserGetRequest) NewResponseBody() *GetCurrentUserGetResponseBody
func (*GetCurrentUserGetRequest) PathParams ¶
func (r *GetCurrentUserGetRequest) PathParams() *GetCurrentUserGetRequestPathParams
func (*GetCurrentUserGetRequest) PathParamsInterface ¶
func (r *GetCurrentUserGetRequest) PathParamsInterface() PathParams
func (*GetCurrentUserGetRequest) QueryParams ¶
func (r *GetCurrentUserGetRequest) QueryParams() *GetCurrentUserGetRequestQueryParams
func (*GetCurrentUserGetRequest) RequestBody ¶
func (r *GetCurrentUserGetRequest) RequestBody() *GetCurrentUserGetRequestBody
func (*GetCurrentUserGetRequest) RequestBodyInterface ¶
func (r *GetCurrentUserGetRequest) RequestBodyInterface() interface{}
func (*GetCurrentUserGetRequest) SetMethod ¶
func (r *GetCurrentUserGetRequest) SetMethod(method string)
func (*GetCurrentUserGetRequest) SetRequestBody ¶
func (r *GetCurrentUserGetRequest) SetRequestBody(body GetCurrentUserGetRequestBody)
func (*GetCurrentUserGetRequest) URL ¶
func (r *GetCurrentUserGetRequest) URL() *url.URL
type GetCurrentUserGetRequestBody ¶
type GetCurrentUserGetRequestBody struct { }
type GetCurrentUserGetRequestPathParams ¶
type GetCurrentUserGetRequestPathParams struct {
GUID string `schema:"GUID"`
}
func (*GetCurrentUserGetRequestPathParams) Params ¶
func (p *GetCurrentUserGetRequestPathParams) Params() map[string]string
type GetCurrentUserGetRequestQueryParams ¶
type GetCurrentUserGetRequestQueryParams struct{}
func (GetCurrentUserGetRequestQueryParams) ToURLValues ¶
func (p GetCurrentUserGetRequestQueryParams) ToURLValues() (url.Values, error)
type GetCurrentUserGetResponseBody ¶
type GetCurrentUserGetResponseBody struct { User struct { ID int `json:"id"` Username string `json:"username"` Email string `json:"email"` Alias string `json:"alias"` FirstName string `json:"first_name"` LastName string `json:"last_name"` UserType string `json:"user_type"` IsActive bool `json:"is_active"` LastLogin time.Time `json:"last_login"` IsStaff bool `json:"is_staff"` IsSuperuser bool `json:"is_superuser"` MustChangePassword bool `json:"must_change_password"` HasAPIAccess bool `json:"has_api_access"` DateJoined time.Time `json:"date_joined"` PasswordChangedAt time.Time `json:"password_changed_at"` } `json:"user"` Beherberger []struct { ID int `json:"id"` Objekte []struct { ID int `json:"id"` BeherbergerID int `json:"beherberger_id"` Beherberger struct { ID int `json:"id"` Alias string `json:"alias"` CreateInvoices bool `json:"create_invoices"` } `json:"beherberger"` Alias string `json:"alias"` BeherbergerAlias string `json:"beherberger_alias"` } `json:"objekte"` Alias string `json:"alias"` Gemeinde int `json:"gemeinde"` Ansprechpartner struct { ID int `json:"id"` Username string `json:"username"` Alias string `json:"alias"` } `json:"ansprechpartner"` AnsprechpartnerID int `json:"ansprechpartner_id"` Ortsteil struct { ID int `json:"id"` Alias string `json:"alias"` Gemeinde int `json:"gemeinde"` } `json:"ortsteil"` OrtsteilID int `json:"ortsteil_id"` } `json:"beherberger"` Gemeinden []struct { ID int `json:"id"` Ortsteile []struct { ID int `json:"id"` Alias string `json:"alias"` Gemeinde int `json:"gemeinde"` } `json:"ortsteile"` Unterkunftsarten []struct { ID int `json:"id"` Alias string `json:"alias"` Gemeinde int `json:"gemeinde"` } `json:"unterkunftsarten"` Tarifzonen []struct { ID int `json:"id"` Created time.Time `json:"created"` Modified time.Time `json:"modified"` Alias string `json:"alias"` Gemeinde int `json:"gemeinde"` } `json:"tarifzonen"` Saisonzeiten []struct { ID int `json:"id"` Created time.Time `json:"created"` Modified time.Time `json:"modified"` Alias string `json:"alias"` ValidFrom string `json:"valid_from"` ValidUntil string `json:"valid_until"` Gemeinde int `json:"gemeinde"` } `json:"saisonzeiten"` Tarife []struct { ID int `json:"id"` FullAlias string `json:"full_alias"` Created time.Time `json:"created"` Modified time.Time `json:"modified"` IsActive bool `json:"is_active"` TarifCode string `json:"tarif_code"` Alias string `json:"alias"` AllowBeherberger bool `json:"allow_beherberger"` PrintKurkarte bool `json:"print_kurkarte"` DefaultSelected bool `json:"default_selected"` Gemeinde int `json:"gemeinde"` MeldescheinTemplate int `json:"meldeschein_template"` } `json:"tarife"` MeldescheinFields []struct { ID int `json:"id"` Created time.Time `json:"created"` Modified time.Time `json:"modified"` Alias string `json:"alias"` ColumnName string `json:"column_name"` DataType string `json:"data_type"` Size int `json:"size"` Transferable bool `json:"transferable"` ListVisible bool `json:"list_visible"` Required bool `json:"required"` Priority string `json:"priority"` ViewOrder int `json:"view_order"` DetailSearch bool `json:"detail_search"` FieldType string `json:"field_type"` FulltextSearch bool `json:"fulltext_search"` ShowInDetail bool `json:"show_in_detail"` HintText interface{} `json:"hint_text"` Gemeinde int `json:"gemeinde"` } `json:"meldeschein_fields"` Settings struct { Gemeinde int `json:"gemeinde"` ErrorConfig struct { MsNotFound struct { Color string `json:"color"` Icon string `json:"icon"` CanIgnore bool `json:"canIgnore"` } `json:"MS_NOT_FOUND"` KurtaxeIstMissing struct { Color string `json:"color"` Icon string `json:"icon"` CanIgnore bool `json:"canIgnore"` } `json:"KURTAXE_IST_MISSING"` } `json:"error_config"` Created time.Time `json:"created"` Modified time.Time `json:"modified"` LetterheadSender string `json:"letterhead_sender"` LetterheadRightSide string `json:"letterhead_right_side"` LetterheadFooter string `json:"letterhead_footer"` LetterheadExtra string `json:"letterhead_extra"` InvoiceFooter string `json:"invoice_footer"` InvoiceFooterWithLastschrift string `json:"invoice_footer_with_lastschrift"` InvoiceFooterCredit string `json:"invoice_footer_credit"` InvoiceNumberTemplate string `json:"invoice_number_template"` InvoiceNumberCurrent int `json:"invoice_number_current"` CalcStartOffset int `json:"calc_start_offset"` PrecheckAllowHigherTax bool `json:"precheck_allow_higher_tax"` PrecheckAllowZeroTax bool `json:"precheck_allow_zero_tax"` PrecheckAllowMissingKurtaxeIst bool `json:"precheck_allow_missing_kurtaxe_ist"` EmailUserCredentialsFooter string `json:"email_user_credentials_footer"` AusgabebelegAdditionalText string `json:"ausgabebeleg_additional_text"` AusgabebelegRightSide string `json:"ausgabebeleg_right_side"` InvoiceShowTax bool `json:"invoice_show_tax"` InvoiceTaxPercentage int `json:"invoice_tax_percentage"` InvoiceTaxString string `json:"invoice_tax_string"` InvoiceRestforderungString string `json:"invoice_restforderung_string"` InvoiceTitle string `json:"invoice_title"` InvoiceStornoTitle string `json:"invoice_storno_title"` InvoiceHasAccountingExport bool `json:"invoice_has_accounting_export"` InvoiceTemplateHTML string `json:"invoice_template_html"` InvoiceRunSortBy string `json:"invoice_run_sort_by"` } `json:"settings"` Created time.Time `json:"created"` Modified time.Time `json:"modified"` Alias string `json:"alias"` LetterheadTemplateHTML string `json:"letterhead_template_html"` UsingPaper bool `json:"using_paper"` UsingEms bool `json:"using_ems"` DatatableName string `json:"datatable_name"` IsActive bool `json:"is_active"` ModelClass string `json:"model_class"` Gemeindeschluessel interface{} `json:"gemeindeschluessel"` OverrideImagePath interface{} `json:"override_image_path"` } `json:"gemeinden"` Deleted interface{} `json:"deleted"` Created time.Time `json:"created"` Modified time.Time `json:"modified"` }
type Meldeschein ¶
type Meldeschein struct { ID int `json:"id,omitempty"` Personen Personen `json:"personen"` // TravelSpan TravelSpan `json:"travel_span"` // Objekt Objekt `json:"objekt"` MSType string `json:"ms_type"` BeherbergerID int `json:"beherberger_id,omitempty"` VermieterAbweichendID interface{} `json:"vermieter_abweichend_id,omitempty"` ObjektAbweichendID interface{} `json:"objekt_abweichend_id,omitempty"` VerwendeteKurtaxe int `json:"verwendete_kurtaxe,omitempty"` // CreationUser struct { // ID int `json:"id,omitempty"` // Username string `json:"username,omitempty"` // Alias string `json:"alias,omitempty"` // } `json:"creation_user,omitempty"` PrecheckErrors []interface{} `json:"precheck_errors,omitempty"` Invoice interface{} `json:"invoice,omitempty"` StateDisplay string `json:"state_display,omitempty"` FakturaDate interface{} `json:"faktura_date,omitempty"` Csid string `json:"CSID,omitempty"` FormID interface{} `json:"Form_Id,omitempty"` BatchNo interface{} `json:"BatchNo,omitempty"` BatchRDate string `json:"BatchRDate,omitempty"` BatchTrack interface{} `json:"BatchTrack,omitempty"` State string `json:"state,omitempty"` // Created time.Time `json:"created,omitempty"` UserNote interface{} `json:"user_note,omitempty"` IsStorniert bool `json:"is_storniert,omitempty"` Source interface{} `json:"source,omitempty"` StornoBestaetigt bool `json:"storno_bestaetigt,omitempty"` KurtaxeIst interface{} `json:"kurtaxe_ist,omitempty"` ManuellerBetrag int `json:"manueller_betrag,omitempty"` KzManuellerBetrag bool `json:"kz_manueller_betrag,omitempty"` KurtaxeCalc int `json:"kurtaxe_calc,omitempty"` StatAlterKind1 interface{} `json:"stat_alter_kind_1,omitempty"` StatAlterKind2 interface{} `json:"stat_alter_kind_2,omitempty"` StatAlterKind3 interface{} `json:"stat_alter_kind_3,omitempty"` StatAlterKind4 interface{} `json:"stat_alter_kind_4,omitempty"` VermieterAbweichend interface{} `json:"vermieter_abweichend,omitempty"` ObjektAbweichend interface{} `json:"objekt_abweichend,omitempty"` }
type MeldescheinAktualisierenPostRequest ¶
type MeldescheinAktualisierenPostRequest struct {
// contains filtered or unexported fields
}
func (*MeldescheinAktualisierenPostRequest) Do ¶
func (r *MeldescheinAktualisierenPostRequest) Do() (MeldescheinAktualisierenPostResponseBody, error, *http.Response)
func (*MeldescheinAktualisierenPostRequest) Method ¶
func (r *MeldescheinAktualisierenPostRequest) Method() string
func (MeldescheinAktualisierenPostRequest) NewPathParams ¶
func (r MeldescheinAktualisierenPostRequest) NewPathParams() *MeldescheinAktualisierenPostRequestPathParams
func (MeldescheinAktualisierenPostRequest) NewQueryParams ¶
func (r MeldescheinAktualisierenPostRequest) NewQueryParams() *MeldescheinAktualisierenPostRequestQueryParams
func (MeldescheinAktualisierenPostRequest) NewRequestBody ¶
func (r MeldescheinAktualisierenPostRequest) NewRequestBody() MeldescheinAktualisierenPostRequestBody
func (*MeldescheinAktualisierenPostRequest) NewResponseBody ¶
func (r *MeldescheinAktualisierenPostRequest) NewResponseBody() *MeldescheinAktualisierenPostResponseBody
func (*MeldescheinAktualisierenPostRequest) PathParams ¶
func (r *MeldescheinAktualisierenPostRequest) PathParams() *MeldescheinAktualisierenPostRequestPathParams
func (*MeldescheinAktualisierenPostRequest) PathParamsInterface ¶
func (r *MeldescheinAktualisierenPostRequest) PathParamsInterface() PathParams
func (*MeldescheinAktualisierenPostRequest) QueryParams ¶
func (r *MeldescheinAktualisierenPostRequest) QueryParams() *MeldescheinAktualisierenPostRequestQueryParams
func (*MeldescheinAktualisierenPostRequest) RequestBody ¶
func (r *MeldescheinAktualisierenPostRequest) RequestBody() *MeldescheinAktualisierenPostRequestBody
func (*MeldescheinAktualisierenPostRequest) RequestBodyInterface ¶
func (r *MeldescheinAktualisierenPostRequest) RequestBodyInterface() interface{}
func (*MeldescheinAktualisierenPostRequest) SetMethod ¶
func (r *MeldescheinAktualisierenPostRequest) SetMethod(method string)
func (*MeldescheinAktualisierenPostRequest) SetRequestBody ¶
func (r *MeldescheinAktualisierenPostRequest) SetRequestBody(body MeldescheinAktualisierenPostRequestBody)
func (*MeldescheinAktualisierenPostRequest) URL ¶
func (r *MeldescheinAktualisierenPostRequest) URL() *url.URL
type MeldescheinAktualisierenPostRequestBody ¶
type MeldescheinAktualisierenPostRequestBody struct { Meta Meta `json:"meta"` Meldescheine Meldescheine `json:"meldescheine"` }
type MeldescheinAktualisierenPostRequestPathParams ¶
type MeldescheinAktualisierenPostRequestPathParams struct {
GUID string `schema:"GUID"`
}
func (*MeldescheinAktualisierenPostRequestPathParams) Params ¶
func (p *MeldescheinAktualisierenPostRequestPathParams) Params() map[string]string
type MeldescheinAktualisierenPostRequestQueryParams ¶
type MeldescheinAktualisierenPostRequestQueryParams struct{}
func (MeldescheinAktualisierenPostRequestQueryParams) ToURLValues ¶
func (p MeldescheinAktualisierenPostRequestQueryParams) ToURLValues() (url.Values, error)
type MeldescheinAktualisierenPostResponseBody ¶
type MeldescheinAktualisierenPostResponseBody struct { Meta Meta `json:"meta"` Status string `json:"status"` Response struct { Meldescheine []Meldeschein `json:"meldescheine"` } `json:"response"` }
type MeldescheinBuchenPostRequest ¶
type MeldescheinBuchenPostRequest struct {
// contains filtered or unexported fields
}
func (*MeldescheinBuchenPostRequest) Do ¶
func (r *MeldescheinBuchenPostRequest) Do() (MeldescheinBuchenPostResponseBody, error, *http.Response)
func (*MeldescheinBuchenPostRequest) Method ¶
func (r *MeldescheinBuchenPostRequest) Method() string
func (MeldescheinBuchenPostRequest) NewPathParams ¶
func (r MeldescheinBuchenPostRequest) NewPathParams() *MeldescheinBuchenPostRequestPathParams
func (MeldescheinBuchenPostRequest) NewQueryParams ¶
func (r MeldescheinBuchenPostRequest) NewQueryParams() *MeldescheinBuchenPostRequestQueryParams
func (MeldescheinBuchenPostRequest) NewRequestBody ¶
func (r MeldescheinBuchenPostRequest) NewRequestBody() MeldescheinBuchenPostRequestBody
func (*MeldescheinBuchenPostRequest) NewResponseBody ¶
func (r *MeldescheinBuchenPostRequest) NewResponseBody() *MeldescheinBuchenPostResponseBody
func (*MeldescheinBuchenPostRequest) PathParams ¶
func (r *MeldescheinBuchenPostRequest) PathParams() *MeldescheinBuchenPostRequestPathParams
func (*MeldescheinBuchenPostRequest) PathParamsInterface ¶
func (r *MeldescheinBuchenPostRequest) PathParamsInterface() PathParams
func (*MeldescheinBuchenPostRequest) QueryParams ¶
func (r *MeldescheinBuchenPostRequest) QueryParams() *MeldescheinBuchenPostRequestQueryParams
func (*MeldescheinBuchenPostRequest) RequestBody ¶
func (r *MeldescheinBuchenPostRequest) RequestBody() *MeldescheinBuchenPostRequestBody
func (*MeldescheinBuchenPostRequest) RequestBodyInterface ¶
func (r *MeldescheinBuchenPostRequest) RequestBodyInterface() interface{}
func (*MeldescheinBuchenPostRequest) SetMethod ¶
func (r *MeldescheinBuchenPostRequest) SetMethod(method string)
func (*MeldescheinBuchenPostRequest) SetRequestBody ¶
func (r *MeldescheinBuchenPostRequest) SetRequestBody(body MeldescheinBuchenPostRequestBody)
func (*MeldescheinBuchenPostRequest) URL ¶
func (r *MeldescheinBuchenPostRequest) URL() *url.URL
type MeldescheinBuchenPostRequestBody ¶
type MeldescheinBuchenPostRequestBody struct { Meta Meta `json:"meta"` Meldescheine Meldescheine `json:"meldescheine"` }
type MeldescheinBuchenPostRequestPathParams ¶
type MeldescheinBuchenPostRequestPathParams struct {
GUID string `schema:"GUID"`
}
func (*MeldescheinBuchenPostRequestPathParams) Params ¶
func (p *MeldescheinBuchenPostRequestPathParams) Params() map[string]string
type MeldescheinBuchenPostRequestQueryParams ¶
type MeldescheinBuchenPostRequestQueryParams struct{}
func (MeldescheinBuchenPostRequestQueryParams) ToURLValues ¶
func (p MeldescheinBuchenPostRequestQueryParams) ToURLValues() (url.Values, error)
type MeldescheinBuchenPostResponseBody ¶
type MeldescheinBuchenPostResponseBody struct { Meta Meta `json:"meta"` Status string `json:"status"` Meldescheine []struct { ID int `json:"id,omitempty"` Meldeschein `json:"meldeschein"` } `json:"meldescheine"` }
type MeldescheinGetPostRequest ¶
type MeldescheinGetPostRequest struct {
// contains filtered or unexported fields
}
func (*MeldescheinGetPostRequest) Do ¶
func (r *MeldescheinGetPostRequest) Do() (MeldescheinGetPostResponseBody, error, *http.Response)
func (*MeldescheinGetPostRequest) Method ¶
func (r *MeldescheinGetPostRequest) Method() string
func (MeldescheinGetPostRequest) NewPathParams ¶
func (r MeldescheinGetPostRequest) NewPathParams() *MeldescheinGetPostRequestPathParams
func (MeldescheinGetPostRequest) NewQueryParams ¶
func (r MeldescheinGetPostRequest) NewQueryParams() *MeldescheinGetPostRequestQueryParams
func (MeldescheinGetPostRequest) NewRequestBody ¶
func (r MeldescheinGetPostRequest) NewRequestBody() MeldescheinGetPostRequestBody
func (*MeldescheinGetPostRequest) NewResponseBody ¶
func (r *MeldescheinGetPostRequest) NewResponseBody() *MeldescheinGetPostResponseBody
func (*MeldescheinGetPostRequest) PathParams ¶
func (r *MeldescheinGetPostRequest) PathParams() *MeldescheinGetPostRequestPathParams
func (*MeldescheinGetPostRequest) PathParamsInterface ¶
func (r *MeldescheinGetPostRequest) PathParamsInterface() PathParams
func (*MeldescheinGetPostRequest) QueryParams ¶
func (r *MeldescheinGetPostRequest) QueryParams() *MeldescheinGetPostRequestQueryParams
func (*MeldescheinGetPostRequest) RequestBody ¶
func (r *MeldescheinGetPostRequest) RequestBody() *MeldescheinGetPostRequestBody
func (*MeldescheinGetPostRequest) RequestBodyInterface ¶
func (r *MeldescheinGetPostRequest) RequestBodyInterface() interface{}
func (*MeldescheinGetPostRequest) SetMethod ¶
func (r *MeldescheinGetPostRequest) SetMethod(method string)
func (*MeldescheinGetPostRequest) SetRequestBody ¶
func (r *MeldescheinGetPostRequest) SetRequestBody(body MeldescheinGetPostRequestBody)
func (*MeldescheinGetPostRequest) URL ¶
func (r *MeldescheinGetPostRequest) URL() *url.URL
type MeldescheinGetPostRequestPathParams ¶
type MeldescheinGetPostRequestPathParams struct {
GUID string `schema:"GUID"`
}
func (*MeldescheinGetPostRequestPathParams) Params ¶
func (p *MeldescheinGetPostRequestPathParams) Params() map[string]string
type MeldescheinGetPostRequestQueryParams ¶
type MeldescheinGetPostRequestQueryParams struct{}
func (MeldescheinGetPostRequestQueryParams) ToURLValues ¶
func (p MeldescheinGetPostRequestQueryParams) ToURLValues() (url.Values, error)
type MeldescheinGetPostResponseBody ¶
type MeldescheinGetPostResponseBody struct { }
type MeldescheinStornierenPostRequest ¶
type MeldescheinStornierenPostRequest struct {
// contains filtered or unexported fields
}
func (*MeldescheinStornierenPostRequest) Do ¶
func (r *MeldescheinStornierenPostRequest) Do() (MeldescheinStornierenPostResponseBody, error, *http.Response)
func (*MeldescheinStornierenPostRequest) Method ¶
func (r *MeldescheinStornierenPostRequest) Method() string
func (MeldescheinStornierenPostRequest) NewPathParams ¶
func (r MeldescheinStornierenPostRequest) NewPathParams() *MeldescheinStornierenPostRequestPathParams
func (MeldescheinStornierenPostRequest) NewQueryParams ¶
func (r MeldescheinStornierenPostRequest) NewQueryParams() *MeldescheinStornierenPostRequestQueryParams
func (MeldescheinStornierenPostRequest) NewRequestBody ¶
func (r MeldescheinStornierenPostRequest) NewRequestBody() MeldescheinStornierenPostRequestBody
func (*MeldescheinStornierenPostRequest) NewResponseBody ¶
func (r *MeldescheinStornierenPostRequest) NewResponseBody() *MeldescheinStornierenPostResponseBody
func (*MeldescheinStornierenPostRequest) PathParams ¶
func (r *MeldescheinStornierenPostRequest) PathParams() *MeldescheinStornierenPostRequestPathParams
func (*MeldescheinStornierenPostRequest) PathParamsInterface ¶
func (r *MeldescheinStornierenPostRequest) PathParamsInterface() PathParams
func (*MeldescheinStornierenPostRequest) QueryParams ¶
func (r *MeldescheinStornierenPostRequest) QueryParams() *MeldescheinStornierenPostRequestQueryParams
func (*MeldescheinStornierenPostRequest) RequestBody ¶
func (r *MeldescheinStornierenPostRequest) RequestBody() *MeldescheinStornierenPostRequestBody
func (*MeldescheinStornierenPostRequest) RequestBodyInterface ¶
func (r *MeldescheinStornierenPostRequest) RequestBodyInterface() interface{}
func (*MeldescheinStornierenPostRequest) SetMethod ¶
func (r *MeldescheinStornierenPostRequest) SetMethod(method string)
func (*MeldescheinStornierenPostRequest) SetRequestBody ¶
func (r *MeldescheinStornierenPostRequest) SetRequestBody(body MeldescheinStornierenPostRequestBody)
func (*MeldescheinStornierenPostRequest) URL ¶
func (r *MeldescheinStornierenPostRequest) URL() *url.URL
type MeldescheinStornierenPostRequestPathParams ¶
type MeldescheinStornierenPostRequestPathParams struct {
GUID string `schema:"GUID"`
}
func (*MeldescheinStornierenPostRequestPathParams) Params ¶
func (p *MeldescheinStornierenPostRequestPathParams) Params() map[string]string
type MeldescheinStornierenPostRequestQueryParams ¶
type MeldescheinStornierenPostRequestQueryParams struct{}
func (MeldescheinStornierenPostRequestQueryParams) ToURLValues ¶
func (p MeldescheinStornierenPostRequestQueryParams) ToURLValues() (url.Values, error)
type Meldescheine ¶
type Meldescheine []Meldeschein
type Objekt ¶
type Objekt struct { ID int `json:"id"` BeherbergerID int `json:"beherberger_id"` Beherberger struct { Firma string `json:"firma"` Vorname string `json:"vorname"` Nachname string `json:"nachname"` Comment string `json:"comment"` DebitorNr string `json:"debitor_nr"` Alias string `json:"alias"` ID int `json:"id"` Ansprechpartner int `json:"ansprechpartner"` GemeindeID int `json:"gemeinde_id"` } `json:"beherberger"` BeherbergerAlias string `json:"beherberger_alias"` Ortsteil struct { ID int `json:"id"` Alias string `json:"alias"` Gemeinde int `json:"gemeinde"` } `json:"ortsteil"` Created time.Time `json:"created"` Modified time.Time `json:"modified"` AnzahlBetten int `json:"anzahl_betten"` Alias string `json:"alias"` Strasse string `json:"strasse"` Plz string `json:"plz"` Ort string `json:"ort"` Tarifzone int `json:"tarifzone"` Unterkunftsart int `json:"unterkunftsart"` }
type PathParams ¶
type Person ¶
type Person struct { ID int `json:"id,omitempty"` TarifID int `json:"tarif_id,omitempty"` Anzahl int `json:"anzahl,omitempty"` GastType string `json:"gast_type,omitempty"` ArrivalDate string `json:"arrival_date,omitempty"` DepartureDate string `json:"departure_date,omitempty"` GastVorname string `json:"Gast_Vorname,omitempty"` GastName string `json:"Gast_Name,omitempty"` Staatsangehoerigkeit string `json:"Gast_Staatsangehoerigkeit,omitempty"` GastGeburtsdatum string `json:"Gast_Geburtsdatum,omitempty"` GastStrasse string `json:"Gast_Strasse,omitempty"` GastPostleitzahl string `json:"Gast_Postleitzahl,omitempty"` GastWohnort string `json:"Gast_Wohnort,omitempty"` GastLand string `json:"Gast_Land,omitempty"` GastEmail string `json:"Gast_Email,omitempty"` AddressID interface{} `json:"address_id,omitempty"` AddressLat interface{} `json:"address_lat,omitempty"` AddressLng interface{} `json:"address_lng,omitempty"` AddressLabel interface{} `json:"address_label,omitempty"` Delete bool `json:"delete,omitempty"` }
type QueryParams ¶
type Request ¶
type Request interface { Method() string // QueryParams() QueryParams PathParamsInterface() PathParams RequestBodyInterface() interface{} URL() *url.URL }
type RequestCompletionCallback ¶
RequestCompletionCallback defines the type of the request callback function
type TokenPostRequest ¶
type TokenPostRequest struct {
// contains filtered or unexported fields
}
func (*TokenPostRequest) Do ¶
func (r *TokenPostRequest) Do() (TokenPostResponseBody, error)
func (*TokenPostRequest) Method ¶
func (r *TokenPostRequest) Method() string
func (TokenPostRequest) NewPathParams ¶
func (r TokenPostRequest) NewPathParams() *TokenPostRequestPathParams
func (TokenPostRequest) NewQueryParams ¶
func (r TokenPostRequest) NewQueryParams() *TokenPostRequestQueryParams
func (TokenPostRequest) NewRequestBody ¶
func (r TokenPostRequest) NewRequestBody() TokenPostRequestBody
func (*TokenPostRequest) NewResponseBody ¶
func (r *TokenPostRequest) NewResponseBody() *TokenPostResponseBody
func (*TokenPostRequest) PathParams ¶
func (r *TokenPostRequest) PathParams() *TokenPostRequestPathParams
func (*TokenPostRequest) PathParamsInterface ¶
func (r *TokenPostRequest) PathParamsInterface() PathParams
func (*TokenPostRequest) QueryParams ¶
func (r *TokenPostRequest) QueryParams() *TokenPostRequestQueryParams
func (*TokenPostRequest) RequestBody ¶
func (r *TokenPostRequest) RequestBody() *TokenPostRequestBody
func (*TokenPostRequest) RequestBodyInterface ¶
func (r *TokenPostRequest) RequestBodyInterface() interface{}
func (*TokenPostRequest) SetMethod ¶
func (r *TokenPostRequest) SetMethod(method string)
func (*TokenPostRequest) SetRequestBody ¶
func (r *TokenPostRequest) SetRequestBody(body TokenPostRequestBody)
func (*TokenPostRequest) URL ¶
func (r *TokenPostRequest) URL() *url.URL
type TokenPostRequestBody ¶
type TokenPostRequestPathParams ¶
type TokenPostRequestPathParams struct { }
func (*TokenPostRequestPathParams) Params ¶
func (p *TokenPostRequestPathParams) Params() map[string]string
type TokenPostRequestQueryParams ¶
type TokenPostRequestQueryParams struct { }
func (TokenPostRequestQueryParams) ToURLValues ¶
func (p TokenPostRequestQueryParams) ToURLValues() (url.Values, error)