parent
3fc2004190
commit
8a3f183375
|
@ -1,68 +0,0 @@
|
||||||
// Code generated by go-swagger; DO NOT EDIT.
|
|
||||||
|
|
||||||
// All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
|
|
||||||
// All rights reserved worldwide.
|
|
||||||
// Proprietary product; unlicensed use is not allowed
|
|
||||||
|
|
||||||
package plex_models
|
|
||||||
|
|
||||||
// This file was generated by the swagger tool.
|
|
||||||
// Editing this file might prove futile when you re-run the swagger generate command
|
|
||||||
|
|
||||||
import (
|
|
||||||
"github.com/go-openapi/errors"
|
|
||||||
"github.com/go-openapi/strfmt"
|
|
||||||
"github.com/go-openapi/swag"
|
|
||||||
"github.com/go-openapi/validate"
|
|
||||||
)
|
|
||||||
|
|
||||||
// RequestMeta request meta
|
|
||||||
//
|
|
||||||
// swagger:model RequestMeta
|
|
||||||
type RequestMeta struct {
|
|
||||||
|
|
||||||
// Taxnexus Account Number of the Reseller or OEM
|
|
||||||
// Required: true
|
|
||||||
TaxnexusAccount *string `json:"TaxnexusAccount"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// Validate validates this request meta
|
|
||||||
func (m *RequestMeta) Validate(formats strfmt.Registry) error {
|
|
||||||
var res []error
|
|
||||||
|
|
||||||
if err := m.validateTaxnexusAccount(formats); err != nil {
|
|
||||||
res = append(res, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if len(res) > 0 {
|
|
||||||
return errors.CompositeValidationError(res...)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func (m *RequestMeta) validateTaxnexusAccount(formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
if err := validate.Required("TaxnexusAccount", "body", m.TaxnexusAccount); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// MarshalBinary interface implementation
|
|
||||||
func (m *RequestMeta) MarshalBinary() ([]byte, error) {
|
|
||||||
if m == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
return swag.WriteJSON(m)
|
|
||||||
}
|
|
||||||
|
|
||||||
// UnmarshalBinary interface implementation
|
|
||||||
func (m *RequestMeta) UnmarshalBinary(b []byte) error {
|
|
||||||
var res RequestMeta
|
|
||||||
if err := swag.ReadJSON(b, &res); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
*m = res
|
|
||||||
return nil
|
|
||||||
}
|
|
|
@ -82,6 +82,48 @@ type TaxReturnPanel struct {
|
||||||
// district type
|
// district type
|
||||||
DistrictType string `json:"DistrictType,omitempty"`
|
DistrictType string `json:"DistrictType,omitempty"`
|
||||||
|
|
||||||
|
// estimated business taxes
|
||||||
|
EstimatedBusinessTaxes []float64 `json:"EstimatedBusinessTaxes"`
|
||||||
|
|
||||||
|
// estimated business taxes total
|
||||||
|
EstimatedBusinessTaxesTotal float64 `json:"EstimatedBusinessTaxesTotal,omitempty"`
|
||||||
|
|
||||||
|
// estimated c o g s
|
||||||
|
EstimatedCOGS []float64 `json:"EstimatedCOGS"`
|
||||||
|
|
||||||
|
// estimated c o g s total
|
||||||
|
EstimatedCOGSTotal float64 `json:"EstimatedCOGSTotal,omitempty"`
|
||||||
|
|
||||||
|
// estimated cannabis taxes
|
||||||
|
EstimatedCannabisTaxes []float64 `json:"EstimatedCannabisTaxes"`
|
||||||
|
|
||||||
|
// estimated cannabis taxes total
|
||||||
|
EstimatedCannabisTaxesTotal float64 `json:"EstimatedCannabisTaxesTotal,omitempty"`
|
||||||
|
|
||||||
|
// estimated discounts
|
||||||
|
EstimatedDiscounts []float64 `json:"EstimatedDiscounts"`
|
||||||
|
|
||||||
|
// estimated discounts total
|
||||||
|
EstimatedDiscountsTotal float64 `json:"EstimatedDiscountsTotal,omitempty"`
|
||||||
|
|
||||||
|
// estimated sales taxes
|
||||||
|
EstimatedSalesTaxes []float64 `json:"EstimatedSalesTaxes"`
|
||||||
|
|
||||||
|
// estimated sales taxes total
|
||||||
|
EstimatedSalesTaxesTotal float64 `json:"EstimatedSalesTaxesTotal,omitempty"`
|
||||||
|
|
||||||
|
// estimated subtotals
|
||||||
|
EstimatedSubtotals []float64 `json:"EstimatedSubtotals"`
|
||||||
|
|
||||||
|
// estimated subtotals total
|
||||||
|
EstimatedSubtotalsTotal float64 `json:"EstimatedSubtotalsTotal,omitempty"`
|
||||||
|
|
||||||
|
// estimated totals
|
||||||
|
EstimatedTotals []float64 `json:"EstimatedTotals"`
|
||||||
|
|
||||||
|
// estimated totals total
|
||||||
|
EstimatedTotalsTotal float64 `json:"EstimatedTotalsTotal,omitempty"`
|
||||||
|
|
||||||
// excise taxes
|
// excise taxes
|
||||||
ExciseTaxes []float64 `json:"ExciseTaxes"`
|
ExciseTaxes []float64 `json:"ExciseTaxes"`
|
||||||
|
|
||||||
|
|
|
@ -37,10 +37,6 @@ type ClientService interface {
|
||||||
|
|
||||||
IngestOptions(params *IngestOptionsParams) (*IngestOptionsOK, error)
|
IngestOptions(params *IngestOptionsParams) (*IngestOptionsOK, error)
|
||||||
|
|
||||||
InvoiceOptions(params *InvoiceOptionsParams) (*InvoiceOptionsOK, error)
|
|
||||||
|
|
||||||
ReportOptions(params *ReportOptionsParams) (*ReportOptionsOK, error)
|
|
||||||
|
|
||||||
TaxOptions(params *TaxOptionsParams) (*TaxOptionsOK, error)
|
TaxOptions(params *TaxOptionsParams) (*TaxOptionsOK, error)
|
||||||
|
|
||||||
SetTransport(transport runtime.ClientTransport)
|
SetTransport(transport runtime.ClientTransport)
|
||||||
|
@ -148,74 +144,6 @@ func (a *Client) IngestOptions(params *IngestOptionsParams) (*IngestOptionsOK, e
|
||||||
panic(msg)
|
panic(msg)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
InvoiceOptions CORS support
|
|
||||||
*/
|
|
||||||
func (a *Client) InvoiceOptions(params *InvoiceOptionsParams) (*InvoiceOptionsOK, error) {
|
|
||||||
// TODO: Validate the params before sending
|
|
||||||
if params == nil {
|
|
||||||
params = NewInvoiceOptionsParams()
|
|
||||||
}
|
|
||||||
|
|
||||||
result, err := a.transport.Submit(&runtime.ClientOperation{
|
|
||||||
ID: "invoiceOptions",
|
|
||||||
Method: "OPTIONS",
|
|
||||||
PathPattern: "/invoices",
|
|
||||||
ProducesMediaTypes: []string{"application/json"},
|
|
||||||
ConsumesMediaTypes: []string{"application/json"},
|
|
||||||
Schemes: []string{"http"},
|
|
||||||
Params: params,
|
|
||||||
Reader: &InvoiceOptionsReader{formats: a.formats},
|
|
||||||
Context: params.Context,
|
|
||||||
Client: params.HTTPClient,
|
|
||||||
})
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
success, ok := result.(*InvoiceOptionsOK)
|
|
||||||
if ok {
|
|
||||||
return success, nil
|
|
||||||
}
|
|
||||||
// unexpected success response
|
|
||||||
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
|
|
||||||
msg := fmt.Sprintf("unexpected success response for invoiceOptions: API contract not enforced by server. Client expected to get an error, but got: %T", result)
|
|
||||||
panic(msg)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
ReportOptions CORS support
|
|
||||||
*/
|
|
||||||
func (a *Client) ReportOptions(params *ReportOptionsParams) (*ReportOptionsOK, error) {
|
|
||||||
// TODO: Validate the params before sending
|
|
||||||
if params == nil {
|
|
||||||
params = NewReportOptionsParams()
|
|
||||||
}
|
|
||||||
|
|
||||||
result, err := a.transport.Submit(&runtime.ClientOperation{
|
|
||||||
ID: "reportOptions",
|
|
||||||
Method: "OPTIONS",
|
|
||||||
PathPattern: "/reports",
|
|
||||||
ProducesMediaTypes: []string{"application/json"},
|
|
||||||
ConsumesMediaTypes: []string{"application/json"},
|
|
||||||
Schemes: []string{"http"},
|
|
||||||
Params: params,
|
|
||||||
Reader: &ReportOptionsReader{formats: a.formats},
|
|
||||||
Context: params.Context,
|
|
||||||
Client: params.HTTPClient,
|
|
||||||
})
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
success, ok := result.(*ReportOptionsOK)
|
|
||||||
if ok {
|
|
||||||
return success, nil
|
|
||||||
}
|
|
||||||
// unexpected success response
|
|
||||||
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
|
|
||||||
msg := fmt.Sprintf("unexpected success response for reportOptions: API contract not enforced by server. Client expected to get an error, but got: %T", result)
|
|
||||||
panic(msg)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
TaxOptions CORS support
|
TaxOptions CORS support
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,116 +0,0 @@
|
||||||
// Code generated by go-swagger; DO NOT EDIT.
|
|
||||||
|
|
||||||
// All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
|
|
||||||
// All rights reserved worldwide.
|
|
||||||
// Proprietary product; unlicensed use is not allowed
|
|
||||||
|
|
||||||
package cors
|
|
||||||
|
|
||||||
// This file was generated by the swagger tool.
|
|
||||||
// Editing this file might prove futile when you re-run the swagger generate command
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"net/http"
|
|
||||||
"time"
|
|
||||||
|
|
||||||
"github.com/go-openapi/errors"
|
|
||||||
"github.com/go-openapi/runtime"
|
|
||||||
cr "github.com/go-openapi/runtime/client"
|
|
||||||
"github.com/go-openapi/strfmt"
|
|
||||||
)
|
|
||||||
|
|
||||||
// NewInvoiceOptionsParams creates a new InvoiceOptionsParams object
|
|
||||||
// with the default values initialized.
|
|
||||||
func NewInvoiceOptionsParams() *InvoiceOptionsParams {
|
|
||||||
|
|
||||||
return &InvoiceOptionsParams{
|
|
||||||
|
|
||||||
timeout: cr.DefaultTimeout,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewInvoiceOptionsParamsWithTimeout creates a new InvoiceOptionsParams object
|
|
||||||
// with the default values initialized, and the ability to set a timeout on a request
|
|
||||||
func NewInvoiceOptionsParamsWithTimeout(timeout time.Duration) *InvoiceOptionsParams {
|
|
||||||
|
|
||||||
return &InvoiceOptionsParams{
|
|
||||||
|
|
||||||
timeout: timeout,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewInvoiceOptionsParamsWithContext creates a new InvoiceOptionsParams object
|
|
||||||
// with the default values initialized, and the ability to set a context for a request
|
|
||||||
func NewInvoiceOptionsParamsWithContext(ctx context.Context) *InvoiceOptionsParams {
|
|
||||||
|
|
||||||
return &InvoiceOptionsParams{
|
|
||||||
|
|
||||||
Context: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewInvoiceOptionsParamsWithHTTPClient creates a new InvoiceOptionsParams object
|
|
||||||
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
|
||||||
func NewInvoiceOptionsParamsWithHTTPClient(client *http.Client) *InvoiceOptionsParams {
|
|
||||||
|
|
||||||
return &InvoiceOptionsParams{
|
|
||||||
HTTPClient: client,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*InvoiceOptionsParams contains all the parameters to send to the API endpoint
|
|
||||||
for the invoice options operation typically these are written to a http.Request
|
|
||||||
*/
|
|
||||||
type InvoiceOptionsParams struct {
|
|
||||||
timeout time.Duration
|
|
||||||
Context context.Context
|
|
||||||
HTTPClient *http.Client
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithTimeout adds the timeout to the invoice options params
|
|
||||||
func (o *InvoiceOptionsParams) WithTimeout(timeout time.Duration) *InvoiceOptionsParams {
|
|
||||||
o.SetTimeout(timeout)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetTimeout adds the timeout to the invoice options params
|
|
||||||
func (o *InvoiceOptionsParams) SetTimeout(timeout time.Duration) {
|
|
||||||
o.timeout = timeout
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithContext adds the context to the invoice options params
|
|
||||||
func (o *InvoiceOptionsParams) WithContext(ctx context.Context) *InvoiceOptionsParams {
|
|
||||||
o.SetContext(ctx)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetContext adds the context to the invoice options params
|
|
||||||
func (o *InvoiceOptionsParams) SetContext(ctx context.Context) {
|
|
||||||
o.Context = ctx
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithHTTPClient adds the HTTPClient to the invoice options params
|
|
||||||
func (o *InvoiceOptionsParams) WithHTTPClient(client *http.Client) *InvoiceOptionsParams {
|
|
||||||
o.SetHTTPClient(client)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetHTTPClient adds the HTTPClient to the invoice options params
|
|
||||||
func (o *InvoiceOptionsParams) SetHTTPClient(client *http.Client) {
|
|
||||||
o.HTTPClient = client
|
|
||||||
}
|
|
||||||
|
|
||||||
// WriteToRequest writes these params to a swagger request
|
|
||||||
func (o *InvoiceOptionsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
|
||||||
|
|
||||||
if err := r.SetTimeout(o.timeout); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
var res []error
|
|
||||||
|
|
||||||
if len(res) > 0 {
|
|
||||||
return errors.CompositeValidationError(res...)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
|
@ -1,92 +0,0 @@
|
||||||
// Code generated by go-swagger; DO NOT EDIT.
|
|
||||||
|
|
||||||
// All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
|
|
||||||
// All rights reserved worldwide.
|
|
||||||
// Proprietary product; unlicensed use is not allowed
|
|
||||||
|
|
||||||
package cors
|
|
||||||
|
|
||||||
// This file was generated by the swagger tool.
|
|
||||||
// Editing this file might prove futile when you re-run the swagger generate command
|
|
||||||
|
|
||||||
import (
|
|
||||||
"fmt"
|
|
||||||
|
|
||||||
"github.com/go-openapi/runtime"
|
|
||||||
"github.com/go-openapi/strfmt"
|
|
||||||
)
|
|
||||||
|
|
||||||
// InvoiceOptionsReader is a Reader for the InvoiceOptions structure.
|
|
||||||
type InvoiceOptionsReader struct {
|
|
||||||
formats strfmt.Registry
|
|
||||||
}
|
|
||||||
|
|
||||||
// ReadResponse reads a server response into the received o.
|
|
||||||
func (o *InvoiceOptionsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
|
||||||
switch response.Code() {
|
|
||||||
case 200:
|
|
||||||
result := NewInvoiceOptionsOK()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return result, nil
|
|
||||||
|
|
||||||
default:
|
|
||||||
return nil, runtime.NewAPIError("unknown error", response, response.Code())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewInvoiceOptionsOK creates a InvoiceOptionsOK with default headers values
|
|
||||||
func NewInvoiceOptionsOK() *InvoiceOptionsOK {
|
|
||||||
return &InvoiceOptionsOK{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*InvoiceOptionsOK handles this case with default header values.
|
|
||||||
|
|
||||||
CORS OPTIONS response
|
|
||||||
*/
|
|
||||||
type InvoiceOptionsOK struct {
|
|
||||||
AccessControlAllowCredentials string
|
|
||||||
|
|
||||||
AccessControlAllowHeaders string
|
|
||||||
|
|
||||||
AccessControlAllowMethods string
|
|
||||||
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
AccessControlExposeHeaders string
|
|
||||||
|
|
||||||
AccessControlMaxAge string
|
|
||||||
|
|
||||||
CacheControl string
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *InvoiceOptionsOK) Error() string {
|
|
||||||
return fmt.Sprintf("[OPTIONS /invoices][%d] invoiceOptionsOK ", 200)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *InvoiceOptionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Credentials
|
|
||||||
o.AccessControlAllowCredentials = response.GetHeader("Access-Control-Allow-Credentials")
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Headers
|
|
||||||
o.AccessControlAllowHeaders = response.GetHeader("Access-Control-Allow-Headers")
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Methods
|
|
||||||
o.AccessControlAllowMethods = response.GetHeader("Access-Control-Allow-Methods")
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
// response header Access-Control-Expose-Headers
|
|
||||||
o.AccessControlExposeHeaders = response.GetHeader("Access-Control-Expose-Headers")
|
|
||||||
|
|
||||||
// response header Access-Control-Max-Age
|
|
||||||
o.AccessControlMaxAge = response.GetHeader("Access-Control-Max-Age")
|
|
||||||
|
|
||||||
// response header Cache-Control
|
|
||||||
o.CacheControl = response.GetHeader("Cache-Control")
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
|
@ -1,116 +0,0 @@
|
||||||
// Code generated by go-swagger; DO NOT EDIT.
|
|
||||||
|
|
||||||
// All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
|
|
||||||
// All rights reserved worldwide.
|
|
||||||
// Proprietary product; unlicensed use is not allowed
|
|
||||||
|
|
||||||
package cors
|
|
||||||
|
|
||||||
// This file was generated by the swagger tool.
|
|
||||||
// Editing this file might prove futile when you re-run the swagger generate command
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"net/http"
|
|
||||||
"time"
|
|
||||||
|
|
||||||
"github.com/go-openapi/errors"
|
|
||||||
"github.com/go-openapi/runtime"
|
|
||||||
cr "github.com/go-openapi/runtime/client"
|
|
||||||
"github.com/go-openapi/strfmt"
|
|
||||||
)
|
|
||||||
|
|
||||||
// NewReportOptionsParams creates a new ReportOptionsParams object
|
|
||||||
// with the default values initialized.
|
|
||||||
func NewReportOptionsParams() *ReportOptionsParams {
|
|
||||||
|
|
||||||
return &ReportOptionsParams{
|
|
||||||
|
|
||||||
timeout: cr.DefaultTimeout,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewReportOptionsParamsWithTimeout creates a new ReportOptionsParams object
|
|
||||||
// with the default values initialized, and the ability to set a timeout on a request
|
|
||||||
func NewReportOptionsParamsWithTimeout(timeout time.Duration) *ReportOptionsParams {
|
|
||||||
|
|
||||||
return &ReportOptionsParams{
|
|
||||||
|
|
||||||
timeout: timeout,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewReportOptionsParamsWithContext creates a new ReportOptionsParams object
|
|
||||||
// with the default values initialized, and the ability to set a context for a request
|
|
||||||
func NewReportOptionsParamsWithContext(ctx context.Context) *ReportOptionsParams {
|
|
||||||
|
|
||||||
return &ReportOptionsParams{
|
|
||||||
|
|
||||||
Context: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewReportOptionsParamsWithHTTPClient creates a new ReportOptionsParams object
|
|
||||||
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
|
||||||
func NewReportOptionsParamsWithHTTPClient(client *http.Client) *ReportOptionsParams {
|
|
||||||
|
|
||||||
return &ReportOptionsParams{
|
|
||||||
HTTPClient: client,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*ReportOptionsParams contains all the parameters to send to the API endpoint
|
|
||||||
for the report options operation typically these are written to a http.Request
|
|
||||||
*/
|
|
||||||
type ReportOptionsParams struct {
|
|
||||||
timeout time.Duration
|
|
||||||
Context context.Context
|
|
||||||
HTTPClient *http.Client
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithTimeout adds the timeout to the report options params
|
|
||||||
func (o *ReportOptionsParams) WithTimeout(timeout time.Duration) *ReportOptionsParams {
|
|
||||||
o.SetTimeout(timeout)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetTimeout adds the timeout to the report options params
|
|
||||||
func (o *ReportOptionsParams) SetTimeout(timeout time.Duration) {
|
|
||||||
o.timeout = timeout
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithContext adds the context to the report options params
|
|
||||||
func (o *ReportOptionsParams) WithContext(ctx context.Context) *ReportOptionsParams {
|
|
||||||
o.SetContext(ctx)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetContext adds the context to the report options params
|
|
||||||
func (o *ReportOptionsParams) SetContext(ctx context.Context) {
|
|
||||||
o.Context = ctx
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithHTTPClient adds the HTTPClient to the report options params
|
|
||||||
func (o *ReportOptionsParams) WithHTTPClient(client *http.Client) *ReportOptionsParams {
|
|
||||||
o.SetHTTPClient(client)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetHTTPClient adds the HTTPClient to the report options params
|
|
||||||
func (o *ReportOptionsParams) SetHTTPClient(client *http.Client) {
|
|
||||||
o.HTTPClient = client
|
|
||||||
}
|
|
||||||
|
|
||||||
// WriteToRequest writes these params to a swagger request
|
|
||||||
func (o *ReportOptionsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
|
||||||
|
|
||||||
if err := r.SetTimeout(o.timeout); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
var res []error
|
|
||||||
|
|
||||||
if len(res) > 0 {
|
|
||||||
return errors.CompositeValidationError(res...)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
|
@ -1,92 +0,0 @@
|
||||||
// Code generated by go-swagger; DO NOT EDIT.
|
|
||||||
|
|
||||||
// All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
|
|
||||||
// All rights reserved worldwide.
|
|
||||||
// Proprietary product; unlicensed use is not allowed
|
|
||||||
|
|
||||||
package cors
|
|
||||||
|
|
||||||
// This file was generated by the swagger tool.
|
|
||||||
// Editing this file might prove futile when you re-run the swagger generate command
|
|
||||||
|
|
||||||
import (
|
|
||||||
"fmt"
|
|
||||||
|
|
||||||
"github.com/go-openapi/runtime"
|
|
||||||
"github.com/go-openapi/strfmt"
|
|
||||||
)
|
|
||||||
|
|
||||||
// ReportOptionsReader is a Reader for the ReportOptions structure.
|
|
||||||
type ReportOptionsReader struct {
|
|
||||||
formats strfmt.Registry
|
|
||||||
}
|
|
||||||
|
|
||||||
// ReadResponse reads a server response into the received o.
|
|
||||||
func (o *ReportOptionsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
|
||||||
switch response.Code() {
|
|
||||||
case 200:
|
|
||||||
result := NewReportOptionsOK()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return result, nil
|
|
||||||
|
|
||||||
default:
|
|
||||||
return nil, runtime.NewAPIError("unknown error", response, response.Code())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewReportOptionsOK creates a ReportOptionsOK with default headers values
|
|
||||||
func NewReportOptionsOK() *ReportOptionsOK {
|
|
||||||
return &ReportOptionsOK{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*ReportOptionsOK handles this case with default header values.
|
|
||||||
|
|
||||||
CORS OPTIONS response
|
|
||||||
*/
|
|
||||||
type ReportOptionsOK struct {
|
|
||||||
AccessControlAllowCredentials string
|
|
||||||
|
|
||||||
AccessControlAllowHeaders string
|
|
||||||
|
|
||||||
AccessControlAllowMethods string
|
|
||||||
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
AccessControlExposeHeaders string
|
|
||||||
|
|
||||||
AccessControlMaxAge string
|
|
||||||
|
|
||||||
CacheControl string
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *ReportOptionsOK) Error() string {
|
|
||||||
return fmt.Sprintf("[OPTIONS /reports][%d] reportOptionsOK ", 200)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *ReportOptionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Credentials
|
|
||||||
o.AccessControlAllowCredentials = response.GetHeader("Access-Control-Allow-Credentials")
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Headers
|
|
||||||
o.AccessControlAllowHeaders = response.GetHeader("Access-Control-Allow-Headers")
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Methods
|
|
||||||
o.AccessControlAllowMethods = response.GetHeader("Access-Control-Allow-Methods")
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
// response header Access-Control-Expose-Headers
|
|
||||||
o.AccessControlExposeHeaders = response.GetHeader("Access-Control-Expose-Headers")
|
|
||||||
|
|
||||||
// response header Access-Control-Max-Age
|
|
||||||
o.AccessControlMaxAge = response.GetHeader("Access-Control-Max-Age")
|
|
||||||
|
|
||||||
// response header Cache-Control
|
|
||||||
o.CacheControl = response.GetHeader("Cache-Control")
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
|
@ -1,143 +0,0 @@
|
||||||
// Code generated by go-swagger; DO NOT EDIT.
|
|
||||||
|
|
||||||
// All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
|
|
||||||
// All rights reserved worldwide.
|
|
||||||
// Proprietary product; unlicensed use is not allowed
|
|
||||||
|
|
||||||
package invoice
|
|
||||||
|
|
||||||
// This file was generated by the swagger tool.
|
|
||||||
// Editing this file might prove futile when you re-run the swagger generate command
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"net/http"
|
|
||||||
"time"
|
|
||||||
|
|
||||||
"github.com/go-openapi/errors"
|
|
||||||
"github.com/go-openapi/runtime"
|
|
||||||
cr "github.com/go-openapi/runtime/client"
|
|
||||||
"github.com/go-openapi/strfmt"
|
|
||||||
)
|
|
||||||
|
|
||||||
// NewGetRenderInvoiceParams creates a new GetRenderInvoiceParams object
|
|
||||||
// with the default values initialized.
|
|
||||||
func NewGetRenderInvoiceParams() *GetRenderInvoiceParams {
|
|
||||||
var ()
|
|
||||||
return &GetRenderInvoiceParams{
|
|
||||||
|
|
||||||
timeout: cr.DefaultTimeout,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderInvoiceParamsWithTimeout creates a new GetRenderInvoiceParams object
|
|
||||||
// with the default values initialized, and the ability to set a timeout on a request
|
|
||||||
func NewGetRenderInvoiceParamsWithTimeout(timeout time.Duration) *GetRenderInvoiceParams {
|
|
||||||
var ()
|
|
||||||
return &GetRenderInvoiceParams{
|
|
||||||
|
|
||||||
timeout: timeout,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderInvoiceParamsWithContext creates a new GetRenderInvoiceParams object
|
|
||||||
// with the default values initialized, and the ability to set a context for a request
|
|
||||||
func NewGetRenderInvoiceParamsWithContext(ctx context.Context) *GetRenderInvoiceParams {
|
|
||||||
var ()
|
|
||||||
return &GetRenderInvoiceParams{
|
|
||||||
|
|
||||||
Context: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderInvoiceParamsWithHTTPClient creates a new GetRenderInvoiceParams object
|
|
||||||
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
|
||||||
func NewGetRenderInvoiceParamsWithHTTPClient(client *http.Client) *GetRenderInvoiceParams {
|
|
||||||
var ()
|
|
||||||
return &GetRenderInvoiceParams{
|
|
||||||
HTTPClient: client,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderInvoiceParams contains all the parameters to send to the API endpoint
|
|
||||||
for the get render invoice operation typically these are written to a http.Request
|
|
||||||
*/
|
|
||||||
type GetRenderInvoiceParams struct {
|
|
||||||
|
|
||||||
/*InvoiceID
|
|
||||||
Taxnexus Id of the Invoice to be retrieved
|
|
||||||
|
|
||||||
*/
|
|
||||||
InvoiceID string
|
|
||||||
|
|
||||||
timeout time.Duration
|
|
||||||
Context context.Context
|
|
||||||
HTTPClient *http.Client
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithTimeout adds the timeout to the get render invoice params
|
|
||||||
func (o *GetRenderInvoiceParams) WithTimeout(timeout time.Duration) *GetRenderInvoiceParams {
|
|
||||||
o.SetTimeout(timeout)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetTimeout adds the timeout to the get render invoice params
|
|
||||||
func (o *GetRenderInvoiceParams) SetTimeout(timeout time.Duration) {
|
|
||||||
o.timeout = timeout
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithContext adds the context to the get render invoice params
|
|
||||||
func (o *GetRenderInvoiceParams) WithContext(ctx context.Context) *GetRenderInvoiceParams {
|
|
||||||
o.SetContext(ctx)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetContext adds the context to the get render invoice params
|
|
||||||
func (o *GetRenderInvoiceParams) SetContext(ctx context.Context) {
|
|
||||||
o.Context = ctx
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithHTTPClient adds the HTTPClient to the get render invoice params
|
|
||||||
func (o *GetRenderInvoiceParams) WithHTTPClient(client *http.Client) *GetRenderInvoiceParams {
|
|
||||||
o.SetHTTPClient(client)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetHTTPClient adds the HTTPClient to the get render invoice params
|
|
||||||
func (o *GetRenderInvoiceParams) SetHTTPClient(client *http.Client) {
|
|
||||||
o.HTTPClient = client
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithInvoiceID adds the invoiceID to the get render invoice params
|
|
||||||
func (o *GetRenderInvoiceParams) WithInvoiceID(invoiceID string) *GetRenderInvoiceParams {
|
|
||||||
o.SetInvoiceID(invoiceID)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetInvoiceID adds the invoiceId to the get render invoice params
|
|
||||||
func (o *GetRenderInvoiceParams) SetInvoiceID(invoiceID string) {
|
|
||||||
o.InvoiceID = invoiceID
|
|
||||||
}
|
|
||||||
|
|
||||||
// WriteToRequest writes these params to a swagger request
|
|
||||||
func (o *GetRenderInvoiceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
|
||||||
|
|
||||||
if err := r.SetTimeout(o.timeout); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
var res []error
|
|
||||||
|
|
||||||
// query param invoiceId
|
|
||||||
qrInvoiceID := o.InvoiceID
|
|
||||||
qInvoiceID := qrInvoiceID
|
|
||||||
if qInvoiceID != "" {
|
|
||||||
if err := r.SetQueryParam("invoiceId", qInvoiceID); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if len(res) > 0 {
|
|
||||||
return errors.CompositeValidationError(res...)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
|
@ -1,298 +0,0 @@
|
||||||
// Code generated by go-swagger; DO NOT EDIT.
|
|
||||||
|
|
||||||
// All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
|
|
||||||
// All rights reserved worldwide.
|
|
||||||
// Proprietary product; unlicensed use is not allowed
|
|
||||||
|
|
||||||
package invoice
|
|
||||||
|
|
||||||
// This file was generated by the swagger tool.
|
|
||||||
// Editing this file might prove futile when you re-run the swagger generate command
|
|
||||||
|
|
||||||
import (
|
|
||||||
"fmt"
|
|
||||||
"io"
|
|
||||||
|
|
||||||
"github.com/go-openapi/runtime"
|
|
||||||
"github.com/go-openapi/strfmt"
|
|
||||||
|
|
||||||
"code.tnxs.net/taxnexus/lib/api/render/render_models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// GetRenderInvoiceReader is a Reader for the GetRenderInvoice structure.
|
|
||||||
type GetRenderInvoiceReader struct {
|
|
||||||
formats strfmt.Registry
|
|
||||||
}
|
|
||||||
|
|
||||||
// ReadResponse reads a server response into the received o.
|
|
||||||
func (o *GetRenderInvoiceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
|
||||||
switch response.Code() {
|
|
||||||
case 200:
|
|
||||||
result := NewGetRenderInvoiceOK()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return result, nil
|
|
||||||
case 401:
|
|
||||||
result := NewGetRenderInvoiceUnauthorized()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return nil, result
|
|
||||||
case 403:
|
|
||||||
result := NewGetRenderInvoiceForbidden()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return nil, result
|
|
||||||
case 404:
|
|
||||||
result := NewGetRenderInvoiceNotFound()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return nil, result
|
|
||||||
case 422:
|
|
||||||
result := NewGetRenderInvoiceUnprocessableEntity()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return nil, result
|
|
||||||
case 500:
|
|
||||||
result := NewGetRenderInvoiceInternalServerError()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return nil, result
|
|
||||||
|
|
||||||
default:
|
|
||||||
return nil, runtime.NewAPIError("unknown error", response, response.Code())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderInvoiceOK creates a GetRenderInvoiceOK with default headers values
|
|
||||||
func NewGetRenderInvoiceOK() *GetRenderInvoiceOK {
|
|
||||||
return &GetRenderInvoiceOK{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderInvoiceOK handles this case with default header values.
|
|
||||||
|
|
||||||
Rendered documents response
|
|
||||||
*/
|
|
||||||
type GetRenderInvoiceOK struct {
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
Payload *render_models.DocumentResponse
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceOK) Error() string {
|
|
||||||
return fmt.Sprintf("[GET /invoices][%d] getRenderInvoiceOK %+v", 200, o.Payload)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceOK) GetPayload() *render_models.DocumentResponse {
|
|
||||||
return o.Payload
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
o.Payload = new(render_models.DocumentResponse)
|
|
||||||
|
|
||||||
// response payload
|
|
||||||
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderInvoiceUnauthorized creates a GetRenderInvoiceUnauthorized with default headers values
|
|
||||||
func NewGetRenderInvoiceUnauthorized() *GetRenderInvoiceUnauthorized {
|
|
||||||
return &GetRenderInvoiceUnauthorized{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderInvoiceUnauthorized handles this case with default header values.
|
|
||||||
|
|
||||||
Access unauthorized, invalid API-KEY was used
|
|
||||||
*/
|
|
||||||
type GetRenderInvoiceUnauthorized struct {
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
Payload *render_models.Error
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceUnauthorized) Error() string {
|
|
||||||
return fmt.Sprintf("[GET /invoices][%d] getRenderInvoiceUnauthorized %+v", 401, o.Payload)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceUnauthorized) GetPayload() *render_models.Error {
|
|
||||||
return o.Payload
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
o.Payload = new(render_models.Error)
|
|
||||||
|
|
||||||
// response payload
|
|
||||||
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderInvoiceForbidden creates a GetRenderInvoiceForbidden with default headers values
|
|
||||||
func NewGetRenderInvoiceForbidden() *GetRenderInvoiceForbidden {
|
|
||||||
return &GetRenderInvoiceForbidden{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderInvoiceForbidden handles this case with default header values.
|
|
||||||
|
|
||||||
Access forbidden, account lacks access
|
|
||||||
*/
|
|
||||||
type GetRenderInvoiceForbidden struct {
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
Payload *render_models.Error
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceForbidden) Error() string {
|
|
||||||
return fmt.Sprintf("[GET /invoices][%d] getRenderInvoiceForbidden %+v", 403, o.Payload)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceForbidden) GetPayload() *render_models.Error {
|
|
||||||
return o.Payload
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
o.Payload = new(render_models.Error)
|
|
||||||
|
|
||||||
// response payload
|
|
||||||
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderInvoiceNotFound creates a GetRenderInvoiceNotFound with default headers values
|
|
||||||
func NewGetRenderInvoiceNotFound() *GetRenderInvoiceNotFound {
|
|
||||||
return &GetRenderInvoiceNotFound{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderInvoiceNotFound handles this case with default header values.
|
|
||||||
|
|
||||||
Resource was not found
|
|
||||||
*/
|
|
||||||
type GetRenderInvoiceNotFound struct {
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
Payload *render_models.Error
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceNotFound) Error() string {
|
|
||||||
return fmt.Sprintf("[GET /invoices][%d] getRenderInvoiceNotFound %+v", 404, o.Payload)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceNotFound) GetPayload() *render_models.Error {
|
|
||||||
return o.Payload
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
o.Payload = new(render_models.Error)
|
|
||||||
|
|
||||||
// response payload
|
|
||||||
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderInvoiceUnprocessableEntity creates a GetRenderInvoiceUnprocessableEntity with default headers values
|
|
||||||
func NewGetRenderInvoiceUnprocessableEntity() *GetRenderInvoiceUnprocessableEntity {
|
|
||||||
return &GetRenderInvoiceUnprocessableEntity{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderInvoiceUnprocessableEntity handles this case with default header values.
|
|
||||||
|
|
||||||
Unprocessable Entity, likely a bad parameter
|
|
||||||
*/
|
|
||||||
type GetRenderInvoiceUnprocessableEntity struct {
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
Payload *render_models.Error
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceUnprocessableEntity) Error() string {
|
|
||||||
return fmt.Sprintf("[GET /invoices][%d] getRenderInvoiceUnprocessableEntity %+v", 422, o.Payload)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceUnprocessableEntity) GetPayload() *render_models.Error {
|
|
||||||
return o.Payload
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceUnprocessableEntity) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
o.Payload = new(render_models.Error)
|
|
||||||
|
|
||||||
// response payload
|
|
||||||
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderInvoiceInternalServerError creates a GetRenderInvoiceInternalServerError with default headers values
|
|
||||||
func NewGetRenderInvoiceInternalServerError() *GetRenderInvoiceInternalServerError {
|
|
||||||
return &GetRenderInvoiceInternalServerError{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderInvoiceInternalServerError handles this case with default header values.
|
|
||||||
|
|
||||||
Server Internal Error
|
|
||||||
*/
|
|
||||||
type GetRenderInvoiceInternalServerError struct {
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
Payload *render_models.Error
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceInternalServerError) Error() string {
|
|
||||||
return fmt.Sprintf("[GET /invoices][%d] getRenderInvoiceInternalServerError %+v", 500, o.Payload)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceInternalServerError) GetPayload() *render_models.Error {
|
|
||||||
return o.Payload
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderInvoiceInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
o.Payload = new(render_models.Error)
|
|
||||||
|
|
||||||
// response payload
|
|
||||||
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
|
@ -1,79 +0,0 @@
|
||||||
// Code generated by go-swagger; DO NOT EDIT.
|
|
||||||
|
|
||||||
// All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
|
|
||||||
// All rights reserved worldwide.
|
|
||||||
// Proprietary product; unlicensed use is not allowed
|
|
||||||
|
|
||||||
package invoice
|
|
||||||
|
|
||||||
// This file was generated by the swagger tool.
|
|
||||||
// Editing this file might prove futile when you re-run the swagger generate command
|
|
||||||
|
|
||||||
import (
|
|
||||||
"fmt"
|
|
||||||
|
|
||||||
"github.com/go-openapi/runtime"
|
|
||||||
"github.com/go-openapi/strfmt"
|
|
||||||
)
|
|
||||||
|
|
||||||
// New creates a new invoice API client.
|
|
||||||
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService {
|
|
||||||
return &Client{transport: transport, formats: formats}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Client for invoice API
|
|
||||||
*/
|
|
||||||
type Client struct {
|
|
||||||
transport runtime.ClientTransport
|
|
||||||
formats strfmt.Registry
|
|
||||||
}
|
|
||||||
|
|
||||||
// ClientService is the interface for Client methods
|
|
||||||
type ClientService interface {
|
|
||||||
GetRenderInvoice(params *GetRenderInvoiceParams, authInfo runtime.ClientAuthInfoWriter) (*GetRenderInvoiceOK, error)
|
|
||||||
|
|
||||||
SetTransport(transport runtime.ClientTransport)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
GetRenderInvoice generates p d f from an invoice ID
|
|
||||||
|
|
||||||
Generate PDF from an Invoice ID
|
|
||||||
*/
|
|
||||||
func (a *Client) GetRenderInvoice(params *GetRenderInvoiceParams, authInfo runtime.ClientAuthInfoWriter) (*GetRenderInvoiceOK, error) {
|
|
||||||
// TODO: Validate the params before sending
|
|
||||||
if params == nil {
|
|
||||||
params = NewGetRenderInvoiceParams()
|
|
||||||
}
|
|
||||||
|
|
||||||
result, err := a.transport.Submit(&runtime.ClientOperation{
|
|
||||||
ID: "getRenderInvoice",
|
|
||||||
Method: "GET",
|
|
||||||
PathPattern: "/invoices",
|
|
||||||
ProducesMediaTypes: []string{"application/json"},
|
|
||||||
ConsumesMediaTypes: []string{"application/json"},
|
|
||||||
Schemes: []string{"http"},
|
|
||||||
Params: params,
|
|
||||||
Reader: &GetRenderInvoiceReader{formats: a.formats},
|
|
||||||
AuthInfo: authInfo,
|
|
||||||
Context: params.Context,
|
|
||||||
Client: params.HTTPClient,
|
|
||||||
})
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
success, ok := result.(*GetRenderInvoiceOK)
|
|
||||||
if ok {
|
|
||||||
return success, nil
|
|
||||||
}
|
|
||||||
// unexpected success response
|
|
||||||
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
|
|
||||||
msg := fmt.Sprintf("unexpected success response for getRenderInvoice: API contract not enforced by server. Client expected to get an error, but got: %T", result)
|
|
||||||
panic(msg)
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetTransport changes the transport on the client
|
|
||||||
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
|
||||||
a.transport = transport
|
|
||||||
}
|
|
|
@ -18,8 +18,6 @@ import (
|
||||||
"code.tnxs.net/taxnexus/lib/api/render/render_client/cors"
|
"code.tnxs.net/taxnexus/lib/api/render/render_client/cors"
|
||||||
"code.tnxs.net/taxnexus/lib/api/render/render_client/county"
|
"code.tnxs.net/taxnexus/lib/api/render/render_client/county"
|
||||||
"code.tnxs.net/taxnexus/lib/api/render/render_client/ingest"
|
"code.tnxs.net/taxnexus/lib/api/render/render_client/ingest"
|
||||||
"code.tnxs.net/taxnexus/lib/api/render/render_client/invoice"
|
|
||||||
"code.tnxs.net/taxnexus/lib/api/render/render_client/report"
|
|
||||||
"code.tnxs.net/taxnexus/lib/api/render/render_client/tax"
|
"code.tnxs.net/taxnexus/lib/api/render/render_client/tax"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -69,8 +67,6 @@ func New(transport runtime.ClientTransport, formats strfmt.Registry) *Render {
|
||||||
cli.Cors = cors.New(transport, formats)
|
cli.Cors = cors.New(transport, formats)
|
||||||
cli.County = county.New(transport, formats)
|
cli.County = county.New(transport, formats)
|
||||||
cli.Ingest = ingest.New(transport, formats)
|
cli.Ingest = ingest.New(transport, formats)
|
||||||
cli.Invoice = invoice.New(transport, formats)
|
|
||||||
cli.Report = report.New(transport, formats)
|
|
||||||
cli.Tax = tax.New(transport, formats)
|
cli.Tax = tax.New(transport, formats)
|
||||||
return cli
|
return cli
|
||||||
}
|
}
|
||||||
|
@ -124,10 +120,6 @@ type Render struct {
|
||||||
|
|
||||||
Ingest ingest.ClientService
|
Ingest ingest.ClientService
|
||||||
|
|
||||||
Invoice invoice.ClientService
|
|
||||||
|
|
||||||
Report report.ClientService
|
|
||||||
|
|
||||||
Tax tax.ClientService
|
Tax tax.ClientService
|
||||||
|
|
||||||
Transport runtime.ClientTransport
|
Transport runtime.ClientTransport
|
||||||
|
@ -140,7 +132,5 @@ func (c *Render) SetTransport(transport runtime.ClientTransport) {
|
||||||
c.Cors.SetTransport(transport)
|
c.Cors.SetTransport(transport)
|
||||||
c.County.SetTransport(transport)
|
c.County.SetTransport(transport)
|
||||||
c.Ingest.SetTransport(transport)
|
c.Ingest.SetTransport(transport)
|
||||||
c.Invoice.SetTransport(transport)
|
|
||||||
c.Report.SetTransport(transport)
|
|
||||||
c.Tax.SetTransport(transport)
|
c.Tax.SetTransport(transport)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,240 +0,0 @@
|
||||||
// Code generated by go-swagger; DO NOT EDIT.
|
|
||||||
|
|
||||||
// All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
|
|
||||||
// All rights reserved worldwide.
|
|
||||||
// Proprietary product; unlicensed use is not allowed
|
|
||||||
|
|
||||||
package report
|
|
||||||
|
|
||||||
// This file was generated by the swagger tool.
|
|
||||||
// Editing this file might prove futile when you re-run the swagger generate command
|
|
||||||
|
|
||||||
import (
|
|
||||||
"context"
|
|
||||||
"net/http"
|
|
||||||
"time"
|
|
||||||
|
|
||||||
"github.com/go-openapi/errors"
|
|
||||||
"github.com/go-openapi/runtime"
|
|
||||||
cr "github.com/go-openapi/runtime/client"
|
|
||||||
"github.com/go-openapi/strfmt"
|
|
||||||
"github.com/go-openapi/swag"
|
|
||||||
)
|
|
||||||
|
|
||||||
// NewGetRenderReportsParams creates a new GetRenderReportsParams object
|
|
||||||
// with the default values initialized.
|
|
||||||
func NewGetRenderReportsParams() *GetRenderReportsParams {
|
|
||||||
var ()
|
|
||||||
return &GetRenderReportsParams{
|
|
||||||
|
|
||||||
timeout: cr.DefaultTimeout,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderReportsParamsWithTimeout creates a new GetRenderReportsParams object
|
|
||||||
// with the default values initialized, and the ability to set a timeout on a request
|
|
||||||
func NewGetRenderReportsParamsWithTimeout(timeout time.Duration) *GetRenderReportsParams {
|
|
||||||
var ()
|
|
||||||
return &GetRenderReportsParams{
|
|
||||||
|
|
||||||
timeout: timeout,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderReportsParamsWithContext creates a new GetRenderReportsParams object
|
|
||||||
// with the default values initialized, and the ability to set a context for a request
|
|
||||||
func NewGetRenderReportsParamsWithContext(ctx context.Context) *GetRenderReportsParams {
|
|
||||||
var ()
|
|
||||||
return &GetRenderReportsParams{
|
|
||||||
|
|
||||||
Context: ctx,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderReportsParamsWithHTTPClient creates a new GetRenderReportsParams object
|
|
||||||
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
|
||||||
func NewGetRenderReportsParamsWithHTTPClient(client *http.Client) *GetRenderReportsParams {
|
|
||||||
var ()
|
|
||||||
return &GetRenderReportsParams{
|
|
||||||
HTTPClient: client,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderReportsParams contains all the parameters to send to the API endpoint
|
|
||||||
for the get render reports operation typically these are written to a http.Request
|
|
||||||
*/
|
|
||||||
type GetRenderReportsParams struct {
|
|
||||||
|
|
||||||
/*AccountID
|
|
||||||
Taxnexus Id of the Account to be used a record retrieval
|
|
||||||
|
|
||||||
*/
|
|
||||||
AccountID string
|
|
||||||
/*Month
|
|
||||||
The Month Number (1,2, ..., 12) of the report
|
|
||||||
|
|
||||||
*/
|
|
||||||
Month *int64
|
|
||||||
/*Quarter
|
|
||||||
The Quarter Number (1,2,3,4) of the report
|
|
||||||
|
|
||||||
*/
|
|
||||||
Quarter *int64
|
|
||||||
/*Year
|
|
||||||
The year of the report
|
|
||||||
|
|
||||||
*/
|
|
||||||
Year *int64
|
|
||||||
|
|
||||||
timeout time.Duration
|
|
||||||
Context context.Context
|
|
||||||
HTTPClient *http.Client
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithTimeout adds the timeout to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) WithTimeout(timeout time.Duration) *GetRenderReportsParams {
|
|
||||||
o.SetTimeout(timeout)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetTimeout adds the timeout to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) SetTimeout(timeout time.Duration) {
|
|
||||||
o.timeout = timeout
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithContext adds the context to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) WithContext(ctx context.Context) *GetRenderReportsParams {
|
|
||||||
o.SetContext(ctx)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetContext adds the context to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) SetContext(ctx context.Context) {
|
|
||||||
o.Context = ctx
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithHTTPClient adds the HTTPClient to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) WithHTTPClient(client *http.Client) *GetRenderReportsParams {
|
|
||||||
o.SetHTTPClient(client)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetHTTPClient adds the HTTPClient to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) SetHTTPClient(client *http.Client) {
|
|
||||||
o.HTTPClient = client
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithAccountID adds the accountID to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) WithAccountID(accountID string) *GetRenderReportsParams {
|
|
||||||
o.SetAccountID(accountID)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetAccountID adds the accountId to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) SetAccountID(accountID string) {
|
|
||||||
o.AccountID = accountID
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithMonth adds the month to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) WithMonth(month *int64) *GetRenderReportsParams {
|
|
||||||
o.SetMonth(month)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetMonth adds the month to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) SetMonth(month *int64) {
|
|
||||||
o.Month = month
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithQuarter adds the quarter to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) WithQuarter(quarter *int64) *GetRenderReportsParams {
|
|
||||||
o.SetQuarter(quarter)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetQuarter adds the quarter to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) SetQuarter(quarter *int64) {
|
|
||||||
o.Quarter = quarter
|
|
||||||
}
|
|
||||||
|
|
||||||
// WithYear adds the year to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) WithYear(year *int64) *GetRenderReportsParams {
|
|
||||||
o.SetYear(year)
|
|
||||||
return o
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetYear adds the year to the get render reports params
|
|
||||||
func (o *GetRenderReportsParams) SetYear(year *int64) {
|
|
||||||
o.Year = year
|
|
||||||
}
|
|
||||||
|
|
||||||
// WriteToRequest writes these params to a swagger request
|
|
||||||
func (o *GetRenderReportsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
|
||||||
|
|
||||||
if err := r.SetTimeout(o.timeout); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
var res []error
|
|
||||||
|
|
||||||
// query param accountId
|
|
||||||
qrAccountID := o.AccountID
|
|
||||||
qAccountID := qrAccountID
|
|
||||||
if qAccountID != "" {
|
|
||||||
if err := r.SetQueryParam("accountId", qAccountID); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if o.Month != nil {
|
|
||||||
|
|
||||||
// query param month
|
|
||||||
var qrMonth int64
|
|
||||||
if o.Month != nil {
|
|
||||||
qrMonth = *o.Month
|
|
||||||
}
|
|
||||||
qMonth := swag.FormatInt64(qrMonth)
|
|
||||||
if qMonth != "" {
|
|
||||||
if err := r.SetQueryParam("month", qMonth); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
if o.Quarter != nil {
|
|
||||||
|
|
||||||
// query param quarter
|
|
||||||
var qrQuarter int64
|
|
||||||
if o.Quarter != nil {
|
|
||||||
qrQuarter = *o.Quarter
|
|
||||||
}
|
|
||||||
qQuarter := swag.FormatInt64(qrQuarter)
|
|
||||||
if qQuarter != "" {
|
|
||||||
if err := r.SetQueryParam("quarter", qQuarter); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
if o.Year != nil {
|
|
||||||
|
|
||||||
// query param year
|
|
||||||
var qrYear int64
|
|
||||||
if o.Year != nil {
|
|
||||||
qrYear = *o.Year
|
|
||||||
}
|
|
||||||
qYear := swag.FormatInt64(qrYear)
|
|
||||||
if qYear != "" {
|
|
||||||
if err := r.SetQueryParam("year", qYear); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
if len(res) > 0 {
|
|
||||||
return errors.CompositeValidationError(res...)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
|
@ -1,298 +0,0 @@
|
||||||
// Code generated by go-swagger; DO NOT EDIT.
|
|
||||||
|
|
||||||
// All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
|
|
||||||
// All rights reserved worldwide.
|
|
||||||
// Proprietary product; unlicensed use is not allowed
|
|
||||||
|
|
||||||
package report
|
|
||||||
|
|
||||||
// This file was generated by the swagger tool.
|
|
||||||
// Editing this file might prove futile when you re-run the swagger generate command
|
|
||||||
|
|
||||||
import (
|
|
||||||
"fmt"
|
|
||||||
"io"
|
|
||||||
|
|
||||||
"github.com/go-openapi/runtime"
|
|
||||||
"github.com/go-openapi/strfmt"
|
|
||||||
|
|
||||||
"code.tnxs.net/taxnexus/lib/api/render/render_models"
|
|
||||||
)
|
|
||||||
|
|
||||||
// GetRenderReportsReader is a Reader for the GetRenderReports structure.
|
|
||||||
type GetRenderReportsReader struct {
|
|
||||||
formats strfmt.Registry
|
|
||||||
}
|
|
||||||
|
|
||||||
// ReadResponse reads a server response into the received o.
|
|
||||||
func (o *GetRenderReportsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
|
||||||
switch response.Code() {
|
|
||||||
case 200:
|
|
||||||
result := NewGetRenderReportsOK()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return result, nil
|
|
||||||
case 401:
|
|
||||||
result := NewGetRenderReportsUnauthorized()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return nil, result
|
|
||||||
case 403:
|
|
||||||
result := NewGetRenderReportsForbidden()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return nil, result
|
|
||||||
case 404:
|
|
||||||
result := NewGetRenderReportsNotFound()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return nil, result
|
|
||||||
case 422:
|
|
||||||
result := NewGetRenderReportsUnprocessableEntity()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return nil, result
|
|
||||||
case 500:
|
|
||||||
result := NewGetRenderReportsInternalServerError()
|
|
||||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return nil, result
|
|
||||||
|
|
||||||
default:
|
|
||||||
return nil, runtime.NewAPIError("unknown error", response, response.Code())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderReportsOK creates a GetRenderReportsOK with default headers values
|
|
||||||
func NewGetRenderReportsOK() *GetRenderReportsOK {
|
|
||||||
return &GetRenderReportsOK{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderReportsOK handles this case with default header values.
|
|
||||||
|
|
||||||
Rendered documents response
|
|
||||||
*/
|
|
||||||
type GetRenderReportsOK struct {
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
Payload *render_models.DocumentResponse
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsOK) Error() string {
|
|
||||||
return fmt.Sprintf("[GET /reports][%d] getRenderReportsOK %+v", 200, o.Payload)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsOK) GetPayload() *render_models.DocumentResponse {
|
|
||||||
return o.Payload
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
o.Payload = new(render_models.DocumentResponse)
|
|
||||||
|
|
||||||
// response payload
|
|
||||||
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderReportsUnauthorized creates a GetRenderReportsUnauthorized with default headers values
|
|
||||||
func NewGetRenderReportsUnauthorized() *GetRenderReportsUnauthorized {
|
|
||||||
return &GetRenderReportsUnauthorized{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderReportsUnauthorized handles this case with default header values.
|
|
||||||
|
|
||||||
Access unauthorized, invalid API-KEY was used
|
|
||||||
*/
|
|
||||||
type GetRenderReportsUnauthorized struct {
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
Payload *render_models.Error
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsUnauthorized) Error() string {
|
|
||||||
return fmt.Sprintf("[GET /reports][%d] getRenderReportsUnauthorized %+v", 401, o.Payload)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsUnauthorized) GetPayload() *render_models.Error {
|
|
||||||
return o.Payload
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
o.Payload = new(render_models.Error)
|
|
||||||
|
|
||||||
// response payload
|
|
||||||
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderReportsForbidden creates a GetRenderReportsForbidden with default headers values
|
|
||||||
func NewGetRenderReportsForbidden() *GetRenderReportsForbidden {
|
|
||||||
return &GetRenderReportsForbidden{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderReportsForbidden handles this case with default header values.
|
|
||||||
|
|
||||||
Access forbidden, account lacks access
|
|
||||||
*/
|
|
||||||
type GetRenderReportsForbidden struct {
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
Payload *render_models.Error
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsForbidden) Error() string {
|
|
||||||
return fmt.Sprintf("[GET /reports][%d] getRenderReportsForbidden %+v", 403, o.Payload)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsForbidden) GetPayload() *render_models.Error {
|
|
||||||
return o.Payload
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
o.Payload = new(render_models.Error)
|
|
||||||
|
|
||||||
// response payload
|
|
||||||
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderReportsNotFound creates a GetRenderReportsNotFound with default headers values
|
|
||||||
func NewGetRenderReportsNotFound() *GetRenderReportsNotFound {
|
|
||||||
return &GetRenderReportsNotFound{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderReportsNotFound handles this case with default header values.
|
|
||||||
|
|
||||||
Resource was not found
|
|
||||||
*/
|
|
||||||
type GetRenderReportsNotFound struct {
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
Payload *render_models.Error
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsNotFound) Error() string {
|
|
||||||
return fmt.Sprintf("[GET /reports][%d] getRenderReportsNotFound %+v", 404, o.Payload)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsNotFound) GetPayload() *render_models.Error {
|
|
||||||
return o.Payload
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
o.Payload = new(render_models.Error)
|
|
||||||
|
|
||||||
// response payload
|
|
||||||
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderReportsUnprocessableEntity creates a GetRenderReportsUnprocessableEntity with default headers values
|
|
||||||
func NewGetRenderReportsUnprocessableEntity() *GetRenderReportsUnprocessableEntity {
|
|
||||||
return &GetRenderReportsUnprocessableEntity{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderReportsUnprocessableEntity handles this case with default header values.
|
|
||||||
|
|
||||||
Unprocessable Entity, likely a bad parameter
|
|
||||||
*/
|
|
||||||
type GetRenderReportsUnprocessableEntity struct {
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
Payload *render_models.Error
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsUnprocessableEntity) Error() string {
|
|
||||||
return fmt.Sprintf("[GET /reports][%d] getRenderReportsUnprocessableEntity %+v", 422, o.Payload)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsUnprocessableEntity) GetPayload() *render_models.Error {
|
|
||||||
return o.Payload
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsUnprocessableEntity) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
o.Payload = new(render_models.Error)
|
|
||||||
|
|
||||||
// response payload
|
|
||||||
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewGetRenderReportsInternalServerError creates a GetRenderReportsInternalServerError with default headers values
|
|
||||||
func NewGetRenderReportsInternalServerError() *GetRenderReportsInternalServerError {
|
|
||||||
return &GetRenderReportsInternalServerError{}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*GetRenderReportsInternalServerError handles this case with default header values.
|
|
||||||
|
|
||||||
Server Internal Error
|
|
||||||
*/
|
|
||||||
type GetRenderReportsInternalServerError struct {
|
|
||||||
AccessControlAllowOrigin string
|
|
||||||
|
|
||||||
Payload *render_models.Error
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsInternalServerError) Error() string {
|
|
||||||
return fmt.Sprintf("[GET /reports][%d] getRenderReportsInternalServerError %+v", 500, o.Payload)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsInternalServerError) GetPayload() *render_models.Error {
|
|
||||||
return o.Payload
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *GetRenderReportsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
||||||
|
|
||||||
// response header Access-Control-Allow-Origin
|
|
||||||
o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin")
|
|
||||||
|
|
||||||
o.Payload = new(render_models.Error)
|
|
||||||
|
|
||||||
// response payload
|
|
||||||
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
|
@ -1,79 +0,0 @@
|
||||||
// Code generated by go-swagger; DO NOT EDIT.
|
|
||||||
|
|
||||||
// All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
|
|
||||||
// All rights reserved worldwide.
|
|
||||||
// Proprietary product; unlicensed use is not allowed
|
|
||||||
|
|
||||||
package report
|
|
||||||
|
|
||||||
// This file was generated by the swagger tool.
|
|
||||||
// Editing this file might prove futile when you re-run the swagger generate command
|
|
||||||
|
|
||||||
import (
|
|
||||||
"fmt"
|
|
||||||
|
|
||||||
"github.com/go-openapi/runtime"
|
|
||||||
"github.com/go-openapi/strfmt"
|
|
||||||
)
|
|
||||||
|
|
||||||
// New creates a new report API client.
|
|
||||||
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService {
|
|
||||||
return &Client{transport: transport, formats: formats}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
Client for report API
|
|
||||||
*/
|
|
||||||
type Client struct {
|
|
||||||
transport runtime.ClientTransport
|
|
||||||
formats strfmt.Registry
|
|
||||||
}
|
|
||||||
|
|
||||||
// ClientService is the interface for Client methods
|
|
||||||
type ClientService interface {
|
|
||||||
GetRenderReports(params *GetRenderReportsParams, authInfo runtime.ClientAuthInfoWriter) (*GetRenderReportsOK, error)
|
|
||||||
|
|
||||||
SetTransport(transport runtime.ClientTransport)
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
GetRenderReports financials summary by account
|
|
||||||
|
|
||||||
Return a month-by-month summary financial report for an Account
|
|
||||||
*/
|
|
||||||
func (a *Client) GetRenderReports(params *GetRenderReportsParams, authInfo runtime.ClientAuthInfoWriter) (*GetRenderReportsOK, error) {
|
|
||||||
// TODO: Validate the params before sending
|
|
||||||
if params == nil {
|
|
||||||
params = NewGetRenderReportsParams()
|
|
||||||
}
|
|
||||||
|
|
||||||
result, err := a.transport.Submit(&runtime.ClientOperation{
|
|
||||||
ID: "getRenderReports",
|
|
||||||
Method: "GET",
|
|
||||||
PathPattern: "/reports",
|
|
||||||
ProducesMediaTypes: []string{"application/json"},
|
|
||||||
ConsumesMediaTypes: []string{"application/json"},
|
|
||||||
Schemes: []string{"http"},
|
|
||||||
Params: params,
|
|
||||||
Reader: &GetRenderReportsReader{formats: a.formats},
|
|
||||||
AuthInfo: authInfo,
|
|
||||||
Context: params.Context,
|
|
||||||
Client: params.HTTPClient,
|
|
||||||
})
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
success, ok := result.(*GetRenderReportsOK)
|
|
||||||
if ok {
|
|
||||||
return success, nil
|
|
||||||
}
|
|
||||||
// unexpected success response
|
|
||||||
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue
|
|
||||||
msg := fmt.Sprintf("unexpected success response for getRenderReports: API contract not enforced by server. Client expected to get an error, but got: %T", result)
|
|
||||||
panic(msg)
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetTransport changes the transport on the client
|
|
||||||
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
|
||||||
a.transport = transport
|
|
||||||
}
|
|
|
@ -275,14 +275,6 @@ definitions:
|
||||||
format: int64
|
format: int64
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
RequestMeta:
|
|
||||||
properties:
|
|
||||||
TaxnexusAccount:
|
|
||||||
description: Taxnexus Account Number of the Reseller or OEM
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- TaxnexusAccount
|
|
||||||
type: object
|
|
||||||
ResponseMeta:
|
ResponseMeta:
|
||||||
properties:
|
properties:
|
||||||
Contact:
|
Contact:
|
||||||
|
@ -501,6 +493,62 @@ definitions:
|
||||||
type: string
|
type: string
|
||||||
DistrictType:
|
DistrictType:
|
||||||
type: string
|
type: string
|
||||||
|
EstimatedSalesTaxes:
|
||||||
|
items:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
type: array
|
||||||
|
EstimatedSalesTaxesTotal:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
EstimatedTotals:
|
||||||
|
items:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
type: array
|
||||||
|
EstimatedTotalsTotal:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
EstimatedBusinessTaxes:
|
||||||
|
items:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
type: array
|
||||||
|
EstimatedBusinessTaxesTotal:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
EstimatedCannabisTaxes:
|
||||||
|
items:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
type: array
|
||||||
|
EstimatedCannabisTaxesTotal:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
EstimatedCOGS:
|
||||||
|
items:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
type: array
|
||||||
|
EstimatedCOGSTotal:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
EstimatedDiscounts:
|
||||||
|
items:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
type: array
|
||||||
|
EstimatedDiscountsTotal:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
EstimatedSubtotals:
|
||||||
|
items:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
|
type: array
|
||||||
|
EstimatedSubtotalsTotal:
|
||||||
|
format: double
|
||||||
|
type: number
|
||||||
ExciseTaxes:
|
ExciseTaxes:
|
||||||
items:
|
items:
|
||||||
format: double
|
format: double
|
||||||
|
|
|
@ -266,74 +266,6 @@ paths:
|
||||||
$ref: "#/responses/CORSResponse"
|
$ref: "#/responses/CORSResponse"
|
||||||
tags:
|
tags:
|
||||||
- cors
|
- cors
|
||||||
/invoices:
|
|
||||||
get:
|
|
||||||
description: Generate PDF from an Invoice ID
|
|
||||||
operationId: getRenderInvoice
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/invoiceIdQueryRequired"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/DocumentResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Generate PDF from an Invoice ID
|
|
||||||
tags:
|
|
||||||
- Invoice
|
|
||||||
options:
|
|
||||||
description: CORS support
|
|
||||||
operationId: invoiceOptions
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/CORSResponse"
|
|
||||||
tags:
|
|
||||||
- cors
|
|
||||||
/reports:
|
|
||||||
get:
|
|
||||||
description:
|
|
||||||
Return a month-by-month summary financial report for an Account
|
|
||||||
operationId: getRenderReports
|
|
||||||
parameters:
|
|
||||||
- $ref: "#/parameters/accountIdQueryRequired"
|
|
||||||
- $ref: "#/parameters/yearQuery"
|
|
||||||
- $ref: "#/parameters/quarterQuery"
|
|
||||||
- $ref: "#/parameters/monthQuery"
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/DocumentResponse"
|
|
||||||
"401":
|
|
||||||
$ref: "#/responses/Unauthorized"
|
|
||||||
"403":
|
|
||||||
$ref: "#/responses/AccessForbidden"
|
|
||||||
"404":
|
|
||||||
$ref: "#/responses/NotFound"
|
|
||||||
"422":
|
|
||||||
$ref: "#/responses/UnprocessableEntity"
|
|
||||||
"500":
|
|
||||||
$ref: "#/responses/ServerError"
|
|
||||||
security:
|
|
||||||
- ApiKeyAuth: []
|
|
||||||
summary: Financial Summary by Account
|
|
||||||
tags:
|
|
||||||
- Report
|
|
||||||
options:
|
|
||||||
description: CORS support
|
|
||||||
operationId: reportOptions
|
|
||||||
responses:
|
|
||||||
"200":
|
|
||||||
$ref: "#/responses/CORSResponse"
|
|
||||||
tags:
|
|
||||||
- cors
|
|
||||||
/taxes:
|
/taxes:
|
||||||
get:
|
get:
|
||||||
description: Return a summary tax report for an Account
|
description: Return a summary tax report for an Account
|
||||||
|
|
Loading…
Reference in New Issue