funding_requests

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 2, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActivateFundingRequestBadRequest

type ActivateFundingRequestBadRequest struct {
}
ActivateFundingRequestBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewActivateFundingRequestBadRequest

func NewActivateFundingRequestBadRequest() *ActivateFundingRequestBadRequest

NewActivateFundingRequestBadRequest creates a ActivateFundingRequestBadRequest with default headers values

func (*ActivateFundingRequestBadRequest) Error

type ActivateFundingRequestNotFound

type ActivateFundingRequestNotFound struct {
}
ActivateFundingRequestNotFound describes a response with status code 404, with default header values.

Not Found

func NewActivateFundingRequestNotFound

func NewActivateFundingRequestNotFound() *ActivateFundingRequestNotFound

NewActivateFundingRequestNotFound creates a ActivateFundingRequestNotFound with default headers values

func (*ActivateFundingRequestNotFound) Error

type ActivateFundingRequestOK

type ActivateFundingRequestOK struct {
	Payload *models.FundingStatusModel
}
ActivateFundingRequestOK describes a response with status code 200, with default header values.

Success

func NewActivateFundingRequestOK

func NewActivateFundingRequestOK() *ActivateFundingRequestOK

NewActivateFundingRequestOK creates a ActivateFundingRequestOK with default headers values

func (*ActivateFundingRequestOK) Error

func (o *ActivateFundingRequestOK) Error() string

func (*ActivateFundingRequestOK) GetPayload

type ActivateFundingRequestParams

type ActivateFundingRequestParams struct {

	/* XAvalaraClient.

	   Identifies the software you are using to call this API.  For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) .

	   Default: "Swagger UI; 21.12.0; Custom; 1.0"
	*/
	XAvalaraClient *string

	/* ID.

	   The unique ID number of this funding request

	   Format: int64
	*/
	ID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ActivateFundingRequestParams contains all the parameters to send to the API endpoint

for the activate funding request operation.

Typically these are written to a http.Request.

func NewActivateFundingRequestParams

func NewActivateFundingRequestParams() *ActivateFundingRequestParams

NewActivateFundingRequestParams creates a new ActivateFundingRequestParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewActivateFundingRequestParamsWithContext

func NewActivateFundingRequestParamsWithContext(ctx context.Context) *ActivateFundingRequestParams

NewActivateFundingRequestParamsWithContext creates a new ActivateFundingRequestParams object with the ability to set a context for a request.

func NewActivateFundingRequestParamsWithHTTPClient

func NewActivateFundingRequestParamsWithHTTPClient(client *http.Client) *ActivateFundingRequestParams

NewActivateFundingRequestParamsWithHTTPClient creates a new ActivateFundingRequestParams object with the ability to set a custom HTTPClient for a request.

func NewActivateFundingRequestParamsWithTimeout

func NewActivateFundingRequestParamsWithTimeout(timeout time.Duration) *ActivateFundingRequestParams

NewActivateFundingRequestParamsWithTimeout creates a new ActivateFundingRequestParams object with the ability to set a timeout on a request.

func (*ActivateFundingRequestParams) SetContext

func (o *ActivateFundingRequestParams) SetContext(ctx context.Context)

SetContext adds the context to the activate funding request params

func (*ActivateFundingRequestParams) SetDefaults

func (o *ActivateFundingRequestParams) SetDefaults()

SetDefaults hydrates default values in the activate funding request params (not the query body).

All values with no default are reset to their zero value.

func (*ActivateFundingRequestParams) SetHTTPClient

func (o *ActivateFundingRequestParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the activate funding request params

func (*ActivateFundingRequestParams) SetID

func (o *ActivateFundingRequestParams) SetID(id int64)

SetID adds the id to the activate funding request params

func (*ActivateFundingRequestParams) SetTimeout

func (o *ActivateFundingRequestParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the activate funding request params

func (*ActivateFundingRequestParams) SetXAvalaraClient

func (o *ActivateFundingRequestParams) SetXAvalaraClient(xAvalaraClient *string)

SetXAvalaraClient adds the xAvalaraClient to the activate funding request params

func (*ActivateFundingRequestParams) WithContext

WithContext adds the context to the activate funding request params

func (*ActivateFundingRequestParams) WithDefaults

WithDefaults hydrates default values in the activate funding request params (not the query body).

All values with no default are reset to their zero value.

func (*ActivateFundingRequestParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the activate funding request params

func (*ActivateFundingRequestParams) WithID

WithID adds the id to the activate funding request params

func (*ActivateFundingRequestParams) WithTimeout

WithTimeout adds the timeout to the activate funding request params

func (*ActivateFundingRequestParams) WithXAvalaraClient

func (o *ActivateFundingRequestParams) WithXAvalaraClient(xAvalaraClient *string) *ActivateFundingRequestParams

WithXAvalaraClient adds the xAvalaraClient to the activate funding request params

func (*ActivateFundingRequestParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ActivateFundingRequestReader

type ActivateFundingRequestReader struct {
	// contains filtered or unexported fields
}

ActivateFundingRequestReader is a Reader for the ActivateFundingRequest structure.

func (*ActivateFundingRequestReader) ReadResponse

func (o *ActivateFundingRequestReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ActivateFundingRequestUnauthorized

type ActivateFundingRequestUnauthorized struct {
}
ActivateFundingRequestUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewActivateFundingRequestUnauthorized

func NewActivateFundingRequestUnauthorized() *ActivateFundingRequestUnauthorized

NewActivateFundingRequestUnauthorized creates a ActivateFundingRequestUnauthorized with default headers values

func (*ActivateFundingRequestUnauthorized) Error

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for funding requests API

func (*Client) ActivateFundingRequest

func (a *Client) ActivateFundingRequest(params *ActivateFundingRequestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ActivateFundingRequestOK, error)
ActivateFundingRequest requests the javascript for a funding setup widget

This API is available by invitation only.

Companies that use the Avalara Managed Returns or the SST Certified Service Provider services are required to setup their funding configuration before Avalara can begin filing tax returns on their behalf. Funding configuration for each company is set up by submitting a funding setup request, which can be sent either via email or via an embedded HTML widget. When the funding configuration is submitted to Avalara, it will be reviewed by treasury team members before approval. This API returns back the actual javascript code to insert into your application to render the JavaScript funding setup widget inline. Use the 'methodReturn.javaScript' return value to insert this widget into your HTML page. This API requires a subscription to Avalara Managed Returns or SST Certified Service Provider.

### Security Policies

* This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser. * This API depends on the following active services:*Returns* (at least one of): Mrs, MRSComplianceManager, AvaTaxCsp.*Firm Managed* (for accounts managed by a firm): ARA, ARAManaged.

func (*Client) FundingRequestStatus

func (a *Client) FundingRequestStatus(params *FundingRequestStatusParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FundingRequestStatusOK, error)
FundingRequestStatus retrieves status about a funding setup request

This API is available by invitation only.

Companies that use the Avalara Managed Returns or the SST Certified Service Provider services are required to setup their funding configuration before Avalara can begin filing tax returns on their behalf. Funding configuration for each company is set up by submitting a funding setup request, which can be sent either via email or via an embedded HTML widget. When the funding configuration is submitted to Avalara, it will be reviewed by treasury team members before approval. This API checks the status on an existing funding request. This API requires a subscription to Avalara Managed Returns or SST Certified Service Provider.

### Security Policies

* This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin. * This API depends on the following active services:*Returns* (at least one of): Mrs, MRSComplianceManager, AvaTaxCsp.*Firm Managed* (for accounts managed by a firm): ARA, ARAManaged.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	ActivateFundingRequest(params *ActivateFundingRequestParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ActivateFundingRequestOK, error)

	FundingRequestStatus(params *FundingRequestStatusParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FundingRequestStatusOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new funding requests API client.

type FundingRequestStatusBadRequest

type FundingRequestStatusBadRequest struct {
}
FundingRequestStatusBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewFundingRequestStatusBadRequest

func NewFundingRequestStatusBadRequest() *FundingRequestStatusBadRequest

NewFundingRequestStatusBadRequest creates a FundingRequestStatusBadRequest with default headers values

func (*FundingRequestStatusBadRequest) Error

type FundingRequestStatusNotFound

type FundingRequestStatusNotFound struct {
}
FundingRequestStatusNotFound describes a response with status code 404, with default header values.

Not Found

func NewFundingRequestStatusNotFound

func NewFundingRequestStatusNotFound() *FundingRequestStatusNotFound

NewFundingRequestStatusNotFound creates a FundingRequestStatusNotFound with default headers values

func (*FundingRequestStatusNotFound) Error

type FundingRequestStatusOK

type FundingRequestStatusOK struct {
	Payload *models.FundingStatusModel
}
FundingRequestStatusOK describes a response with status code 200, with default header values.

Success

func NewFundingRequestStatusOK

func NewFundingRequestStatusOK() *FundingRequestStatusOK

NewFundingRequestStatusOK creates a FundingRequestStatusOK with default headers values

func (*FundingRequestStatusOK) Error

func (o *FundingRequestStatusOK) Error() string

func (*FundingRequestStatusOK) GetPayload

type FundingRequestStatusParams

type FundingRequestStatusParams struct {

	/* XAvalaraClient.

	   Identifies the software you are using to call this API.  For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) .

	   Default: "Swagger UI; 21.12.0; Custom; 1.0"
	*/
	XAvalaraClient *string

	/* ID.

	   The unique ID number of this funding request

	   Format: int32
	*/
	ID int32

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

FundingRequestStatusParams contains all the parameters to send to the API endpoint

for the funding request status operation.

Typically these are written to a http.Request.

func NewFundingRequestStatusParams

func NewFundingRequestStatusParams() *FundingRequestStatusParams

NewFundingRequestStatusParams creates a new FundingRequestStatusParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewFundingRequestStatusParamsWithContext

func NewFundingRequestStatusParamsWithContext(ctx context.Context) *FundingRequestStatusParams

NewFundingRequestStatusParamsWithContext creates a new FundingRequestStatusParams object with the ability to set a context for a request.

func NewFundingRequestStatusParamsWithHTTPClient

func NewFundingRequestStatusParamsWithHTTPClient(client *http.Client) *FundingRequestStatusParams

NewFundingRequestStatusParamsWithHTTPClient creates a new FundingRequestStatusParams object with the ability to set a custom HTTPClient for a request.

func NewFundingRequestStatusParamsWithTimeout

func NewFundingRequestStatusParamsWithTimeout(timeout time.Duration) *FundingRequestStatusParams

NewFundingRequestStatusParamsWithTimeout creates a new FundingRequestStatusParams object with the ability to set a timeout on a request.

func (*FundingRequestStatusParams) SetContext

func (o *FundingRequestStatusParams) SetContext(ctx context.Context)

SetContext adds the context to the funding request status params

func (*FundingRequestStatusParams) SetDefaults

func (o *FundingRequestStatusParams) SetDefaults()

SetDefaults hydrates default values in the funding request status params (not the query body).

All values with no default are reset to their zero value.

func (*FundingRequestStatusParams) SetHTTPClient

func (o *FundingRequestStatusParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the funding request status params

func (*FundingRequestStatusParams) SetID

func (o *FundingRequestStatusParams) SetID(id int32)

SetID adds the id to the funding request status params

func (*FundingRequestStatusParams) SetTimeout

func (o *FundingRequestStatusParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the funding request status params

func (*FundingRequestStatusParams) SetXAvalaraClient

func (o *FundingRequestStatusParams) SetXAvalaraClient(xAvalaraClient *string)

SetXAvalaraClient adds the xAvalaraClient to the funding request status params

func (*FundingRequestStatusParams) WithContext

WithContext adds the context to the funding request status params

func (*FundingRequestStatusParams) WithDefaults

WithDefaults hydrates default values in the funding request status params (not the query body).

All values with no default are reset to their zero value.

func (*FundingRequestStatusParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the funding request status params

func (*FundingRequestStatusParams) WithID

WithID adds the id to the funding request status params

func (*FundingRequestStatusParams) WithTimeout

WithTimeout adds the timeout to the funding request status params

func (*FundingRequestStatusParams) WithXAvalaraClient

func (o *FundingRequestStatusParams) WithXAvalaraClient(xAvalaraClient *string) *FundingRequestStatusParams

WithXAvalaraClient adds the xAvalaraClient to the funding request status params

func (*FundingRequestStatusParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type FundingRequestStatusReader

type FundingRequestStatusReader struct {
	// contains filtered or unexported fields
}

FundingRequestStatusReader is a Reader for the FundingRequestStatus structure.

func (*FundingRequestStatusReader) ReadResponse

func (o *FundingRequestStatusReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type FundingRequestStatusUnauthorized

type FundingRequestStatusUnauthorized struct {
}
FundingRequestStatusUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewFundingRequestStatusUnauthorized

func NewFundingRequestStatusUnauthorized() *FundingRequestStatusUnauthorized

NewFundingRequestStatusUnauthorized creates a FundingRequestStatusUnauthorized with default headers values

func (*FundingRequestStatusUnauthorized) Error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL