policies

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RetrieveLatestPoliciesByNamespaceAndCountryPublicLEGALDOCUMENTTYPEConstant       = "LEGAL_DOCUMENT_TYPE"
	RetrieveLatestPoliciesByNamespaceAndCountryPublicMARKETINGPREFERENCETYPEConstant = "MARKETING_PREFERENCE_TYPE"
)

Get the enum in RetrieveLatestPoliciesByNamespaceAndCountryPublicParams

View Source
const (
	RetrieveLatestPoliciesLEGALDOCUMENTTYPEConstant       = "LEGAL_DOCUMENT_TYPE"
	RetrieveLatestPoliciesMARKETINGPREFERENCETYPEConstant = "MARKETING_PREFERENCE_TYPE"
)

Get the enum in RetrieveLatestPoliciesParams

View Source
const (
	RetrieveLatestPoliciesPublicLEGALDOCUMENTTYPEConstant       = "LEGAL_DOCUMENT_TYPE"
	RetrieveLatestPoliciesPublicMARKETINGPREFERENCETYPEConstant = "MARKETING_PREFERENCE_TYPE"
)

Get the enum in RetrieveLatestPoliciesPublicParams

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for policies API

func (*Client) RetrieveLatestPolicies

func (a *Client) RetrieveLatestPolicies(params *RetrieveLatestPoliciesParams) (*RetrieveLatestPoliciesOK, error)

RetrieveLatestPolicies retrieves latest policies by country

Retrieve all active latest policies based on a country.<br>Other detail info: <ul><li><i>Leave the policyType empty if you want to be responded with all policy type</i></li><li><i>Fill the tags if you want to filter the responded policy by tags</i></li><li><i>Fill the defaultOnEmpty with true if you want to be responded with default country-specific policy if your requested country is not exist</i></li></ul>

func (*Client) RetrieveLatestPoliciesByNamespaceAndCountryPublic

func (a *Client) RetrieveLatestPoliciesByNamespaceAndCountryPublic(params *RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) (*RetrieveLatestPoliciesByNamespaceAndCountryPublicOK, error)

RetrieveLatestPoliciesByNamespaceAndCountryPublic retrieves latest policies by namespace and country

Retrieve all active latest policies based on a namespace and country.<br>Other detail info: <ul><li><i>Leave the policyType empty if you want to be responded with all policy type</i></li><li><i>Fill the tags if you want to filter the responded policy by tags</i></li><li><i>Fill the defaultOnEmpty with true if you want to be responded with default country-specific policy if your requested country is not exist</i></li><li><i>Fill the alwaysIncludeDefault with true if you want to be responded with always include default policy. If there are duplicate policies (default policies and country specific policies with same base policy) it'll include policy with same country code, for example:<ul><li>Document 1 (default): Region US (default), UA</li><li>Document 2 (default): Region US (default)</li><li>Document 3 (default): Region US (default)</li><li>User: Region UA</li><li>Query: alwaysIncludeDefault: true</li><li>Response: Document 1 (UA), Document 2 (US), Document 3 (US)</li></ul>

func (*Client) RetrieveLatestPoliciesByNamespaceAndCountryPublicShort added in v0.8.0

func (a *Client) RetrieveLatestPoliciesByNamespaceAndCountryPublicShort(params *RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) (*RetrieveLatestPoliciesByNamespaceAndCountryPublicOK, error)

func (*Client) RetrieveLatestPoliciesPublic

RetrieveLatestPoliciesPublic retrieves latest policies by namespace and country

Retrieve all active latest policies based on a namespace and country. The country will be read from user token.<br>Other detail info: <ul><li><i>Leave the policyType empty if you want to be responded with all policy type</i></li><li><i>Fill the tags if you want to filter the responded policy by tags</i></li><li><i>Fill the defaultOnEmpty with true if you want to be responded with default country-specific policy if your requested country is not exist</i></li><li><i>Fill the alwaysIncludeDefault with true if you want to be responded with always include default policy. If there are duplicate policies (default policies and country specific policies with same base policy) it'll include policy with same country code, for example:<ul><li>Document 1 (default): Region US (default), UA</li><li>Document 2 (default): Region US (default)</li><li>Document 3 (default): Region US (default)</li><li>User: Region UA</li><li>Query: alwaysIncludeDefault: true</li><li>Response: Document 1 (UA), Document 2 (US), Document 3 (US)</li></ul></i></li><li><i>Required permission: login user </i></li></ul>

func (*Client) RetrieveLatestPoliciesPublicShort added in v0.8.0

func (a *Client) RetrieveLatestPoliciesPublicShort(params *RetrieveLatestPoliciesPublicParams, authInfo runtime.ClientAuthInfoWriter) (*RetrieveLatestPoliciesPublicOK, error)

func (*Client) RetrieveLatestPoliciesShort added in v0.8.0

func (a *Client) RetrieveLatestPoliciesShort(params *RetrieveLatestPoliciesParams) (*RetrieveLatestPoliciesOK, error)

func (*Client) RetrievePolicies

func (a *Client) RetrievePolicies(params *RetrievePoliciesParams, authInfo runtime.ClientAuthInfoWriter) (*RetrievePoliciesOK, error)

RetrievePolicies retrieves policies by country

Retrieve all active policies based on a country.<br>Other detail info: <ul><li><i>Required permission</i>: resource="ADMIN:NAMESPACE:*:LEGAL", action=2 (READ)</li></ul>

func (*Client) RetrievePoliciesShort added in v0.8.0

func (a *Client) RetrievePoliciesShort(params *RetrievePoliciesParams, authInfo runtime.ClientAuthInfoWriter) (*RetrievePoliciesOK, error)

func (*Client) SetDefaultPolicy1

func (a *Client) SetDefaultPolicy1(params *SetDefaultPolicy1Params, authInfo runtime.ClientAuthInfoWriter) (*SetDefaultPolicy1OK, error)

SetDefaultPolicy1 sets default policy

Update a policy to be the default.<br>Other detail info: <ul><li><i>Required permission</i>: resource="ADMIN:NAMESPACE:*:LEGAL", action=4 (UPDATE)</li></ul>

func (*Client) SetDefaultPolicy1Short added in v0.8.0

func (a *Client) SetDefaultPolicy1Short(params *SetDefaultPolicy1Params, authInfo runtime.ClientAuthInfoWriter) (*SetDefaultPolicy1OK, error)

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdatePolicy

func (a *Client) UpdatePolicy(params *UpdatePolicyParams, authInfo runtime.ClientAuthInfoWriter) (*UpdatePolicyOK, error)

UpdatePolicy updates country specific policy

Update country-specific policy.<br>Other detail info: <ul><li><i>Required permission</i>: resource="ADMIN:NAMESPACE:*:LEGAL", action=4 (UPDATE)</li></ul>

func (*Client) UpdatePolicyShort added in v0.8.0

func (a *Client) UpdatePolicyShort(params *UpdatePolicyParams, authInfo runtime.ClientAuthInfoWriter) (*UpdatePolicyOK, error)

type ClientService

type ClientService interface {
	RetrieveLatestPolicies(params *RetrieveLatestPoliciesParams) (*RetrieveLatestPoliciesOK, error)
	RetrieveLatestPoliciesShort(params *RetrieveLatestPoliciesParams) (*RetrieveLatestPoliciesOK, error)
	RetrieveLatestPoliciesByNamespaceAndCountryPublic(params *RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) (*RetrieveLatestPoliciesByNamespaceAndCountryPublicOK, error)
	RetrieveLatestPoliciesByNamespaceAndCountryPublicShort(params *RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) (*RetrieveLatestPoliciesByNamespaceAndCountryPublicOK, error)
	RetrieveLatestPoliciesPublic(params *RetrieveLatestPoliciesPublicParams, authInfo runtime.ClientAuthInfoWriter) (*RetrieveLatestPoliciesPublicOK, *RetrieveLatestPoliciesPublicNotFound, error)
	RetrieveLatestPoliciesPublicShort(params *RetrieveLatestPoliciesPublicParams, authInfo runtime.ClientAuthInfoWriter) (*RetrieveLatestPoliciesPublicOK, error)
	RetrievePolicies(params *RetrievePoliciesParams, authInfo runtime.ClientAuthInfoWriter) (*RetrievePoliciesOK, error)
	RetrievePoliciesShort(params *RetrievePoliciesParams, authInfo runtime.ClientAuthInfoWriter) (*RetrievePoliciesOK, error)
	SetDefaultPolicy1(params *SetDefaultPolicy1Params, authInfo runtime.ClientAuthInfoWriter) (*SetDefaultPolicy1OK, error)
	SetDefaultPolicy1Short(params *SetDefaultPolicy1Params, authInfo runtime.ClientAuthInfoWriter) (*SetDefaultPolicy1OK, error)
	UpdatePolicy(params *UpdatePolicyParams, authInfo runtime.ClientAuthInfoWriter) (*UpdatePolicyOK, error)
	UpdatePolicyShort(params *UpdatePolicyParams, authInfo runtime.ClientAuthInfoWriter) (*UpdatePolicyOK, 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 policies API client.

type RetrieveLatestPoliciesByNamespaceAndCountryPublicOK

type RetrieveLatestPoliciesByNamespaceAndCountryPublicOK struct {
	Payload []*legalclientmodels.RetrievePolicyPublicResponse
}

RetrieveLatestPoliciesByNamespaceAndCountryPublicOK handles this case with default header values.

successful operation

func NewRetrieveLatestPoliciesByNamespaceAndCountryPublicOK

func NewRetrieveLatestPoliciesByNamespaceAndCountryPublicOK() *RetrieveLatestPoliciesByNamespaceAndCountryPublicOK

NewRetrieveLatestPoliciesByNamespaceAndCountryPublicOK creates a RetrieveLatestPoliciesByNamespaceAndCountryPublicOK with default headers values

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicOK) Error

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicOK) GetPayload

type RetrieveLatestPoliciesByNamespaceAndCountryPublicParams

type RetrieveLatestPoliciesByNamespaceAndCountryPublicParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*AlwaysIncludeDefault
	  Always include default

	*/
	AlwaysIncludeDefault *bool
	/*CountryCode
	  Country Code

	*/
	CountryCode string
	/*DefaultOnEmpty
	  Default On Empty

	*/
	DefaultOnEmpty *bool
	/*Namespace
	  Namespace

	*/
	Namespace string
	/*PolicyType
	  Policy Type

	*/
	PolicyType *string
	/*Tags
	  tags, separate multiple value by commas parameter

	*/
	Tags *string

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

RetrieveLatestPoliciesByNamespaceAndCountryPublicParams contains all the parameters to send to the API endpoint for the retrieve latest policies by namespace and country public operation typically these are written to a http.Request

func NewRetrieveLatestPoliciesByNamespaceAndCountryPublicParams

func NewRetrieveLatestPoliciesByNamespaceAndCountryPublicParams() *RetrieveLatestPoliciesByNamespaceAndCountryPublicParams

NewRetrieveLatestPoliciesByNamespaceAndCountryPublicParams creates a new RetrieveLatestPoliciesByNamespaceAndCountryPublicParams object with the default values initialized.

func NewRetrieveLatestPoliciesByNamespaceAndCountryPublicParamsWithContext

func NewRetrieveLatestPoliciesByNamespaceAndCountryPublicParamsWithContext(ctx context.Context) *RetrieveLatestPoliciesByNamespaceAndCountryPublicParams

NewRetrieveLatestPoliciesByNamespaceAndCountryPublicParamsWithContext creates a new RetrieveLatestPoliciesByNamespaceAndCountryPublicParams object with the default values initialized, and the ability to set a context for a request

func NewRetrieveLatestPoliciesByNamespaceAndCountryPublicParamsWithHTTPClient

func NewRetrieveLatestPoliciesByNamespaceAndCountryPublicParamsWithHTTPClient(client *http.Client) *RetrieveLatestPoliciesByNamespaceAndCountryPublicParams

NewRetrieveLatestPoliciesByNamespaceAndCountryPublicParamsWithHTTPClient creates a new RetrieveLatestPoliciesByNamespaceAndCountryPublicParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewRetrieveLatestPoliciesByNamespaceAndCountryPublicParamsWithTimeout

func NewRetrieveLatestPoliciesByNamespaceAndCountryPublicParamsWithTimeout(timeout time.Duration) *RetrieveLatestPoliciesByNamespaceAndCountryPublicParams

NewRetrieveLatestPoliciesByNamespaceAndCountryPublicParamsWithTimeout creates a new RetrieveLatestPoliciesByNamespaceAndCountryPublicParams object with the default values initialized, and the ability to set a timeout on a request

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetAlwaysIncludeDefault

func (o *RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetAlwaysIncludeDefault(alwaysIncludeDefault *bool)

SetAlwaysIncludeDefault adds the alwaysIncludeDefault to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetAuthInfoWriter added in v0.17.0

SetAuthInfoWriter adds the authInfoWriter to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetContext

SetContext adds the context to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetCountryCode

func (o *RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetCountryCode(countryCode string)

SetCountryCode adds the countryCode to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetDefaultOnEmpty

func (o *RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetDefaultOnEmpty(defaultOnEmpty *bool)

SetDefaultOnEmpty adds the defaultOnEmpty to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetHTTPClientTransport added in v0.19.0

func (o *RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetNamespace

SetNamespace adds the namespace to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetPolicyType

SetPolicyType adds the policyType to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetTags

SetTags adds the tags to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) SetTimeout

SetTimeout adds the timeout to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) WithAlwaysIncludeDefault

WithAlwaysIncludeDefault adds the alwaysIncludeDefault to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) WithContext

WithContext adds the context to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) WithCountryCode

WithCountryCode adds the countryCode to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) WithDefaultOnEmpty

WithDefaultOnEmpty adds the defaultOnEmpty to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) WithNamespace

WithNamespace adds the namespace to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) WithPolicyType

WithPolicyType adds the policyType to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) WithTags

WithTags adds the tags to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) WithTimeout

WithTimeout adds the timeout to the retrieve latest policies by namespace and country public params

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrieveLatestPoliciesByNamespaceAndCountryPublicReader

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

RetrieveLatestPoliciesByNamespaceAndCountryPublicReader is a Reader for the RetrieveLatestPoliciesByNamespaceAndCountryPublic structure.

func (*RetrieveLatestPoliciesByNamespaceAndCountryPublicReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type RetrieveLatestPoliciesOK

type RetrieveLatestPoliciesOK struct {
	Payload []*legalclientmodels.RetrievePolicyPublicResponse
}

RetrieveLatestPoliciesOK handles this case with default header values.

successful operation

func NewRetrieveLatestPoliciesOK

func NewRetrieveLatestPoliciesOK() *RetrieveLatestPoliciesOK

NewRetrieveLatestPoliciesOK creates a RetrieveLatestPoliciesOK with default headers values

func (*RetrieveLatestPoliciesOK) Error

func (o *RetrieveLatestPoliciesOK) Error() string

func (*RetrieveLatestPoliciesOK) GetPayload

type RetrieveLatestPoliciesParams

type RetrieveLatestPoliciesParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*CountryCode
	  Country Code

	*/
	CountryCode string
	/*DefaultOnEmpty
	  Default On Empty

	*/
	DefaultOnEmpty *bool
	/*PolicyType
	  Policy Type

	*/
	PolicyType *string
	/*Tags
	  tags, separate multiple value by commas parameter

	*/
	Tags *string

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

RetrieveLatestPoliciesParams contains all the parameters to send to the API endpoint for the retrieve latest policies operation typically these are written to a http.Request

func NewRetrieveLatestPoliciesParams

func NewRetrieveLatestPoliciesParams() *RetrieveLatestPoliciesParams

NewRetrieveLatestPoliciesParams creates a new RetrieveLatestPoliciesParams object with the default values initialized.

func NewRetrieveLatestPoliciesParamsWithContext

func NewRetrieveLatestPoliciesParamsWithContext(ctx context.Context) *RetrieveLatestPoliciesParams

NewRetrieveLatestPoliciesParamsWithContext creates a new RetrieveLatestPoliciesParams object with the default values initialized, and the ability to set a context for a request

func NewRetrieveLatestPoliciesParamsWithHTTPClient

func NewRetrieveLatestPoliciesParamsWithHTTPClient(client *http.Client) *RetrieveLatestPoliciesParams

NewRetrieveLatestPoliciesParamsWithHTTPClient creates a new RetrieveLatestPoliciesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewRetrieveLatestPoliciesParamsWithTimeout

func NewRetrieveLatestPoliciesParamsWithTimeout(timeout time.Duration) *RetrieveLatestPoliciesParams

NewRetrieveLatestPoliciesParamsWithTimeout creates a new RetrieveLatestPoliciesParams object with the default values initialized, and the ability to set a timeout on a request

func (*RetrieveLatestPoliciesParams) SetAuthInfoWriter added in v0.17.0

func (o *RetrieveLatestPoliciesParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) SetContext

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

SetContext adds the context to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) SetCountryCode

func (o *RetrieveLatestPoliciesParams) SetCountryCode(countryCode string)

SetCountryCode adds the countryCode to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) SetDefaultOnEmpty

func (o *RetrieveLatestPoliciesParams) SetDefaultOnEmpty(defaultOnEmpty *bool)

SetDefaultOnEmpty adds the defaultOnEmpty to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) SetHTTPClientTransport added in v0.19.0

func (o *RetrieveLatestPoliciesParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) SetPolicyType

func (o *RetrieveLatestPoliciesParams) SetPolicyType(policyType *string)

SetPolicyType adds the policyType to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) SetTags

func (o *RetrieveLatestPoliciesParams) SetTags(tags *string)

SetTags adds the tags to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) SetTimeout

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

SetTimeout adds the timeout to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) WithContext

WithContext adds the context to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) WithCountryCode

func (o *RetrieveLatestPoliciesParams) WithCountryCode(countryCode string) *RetrieveLatestPoliciesParams

WithCountryCode adds the countryCode to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) WithDefaultOnEmpty

func (o *RetrieveLatestPoliciesParams) WithDefaultOnEmpty(defaultOnEmpty *bool) *RetrieveLatestPoliciesParams

WithDefaultOnEmpty adds the defaultOnEmpty to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) WithPolicyType

func (o *RetrieveLatestPoliciesParams) WithPolicyType(policyType *string) *RetrieveLatestPoliciesParams

WithPolicyType adds the policyType to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) WithTags

WithTags adds the tags to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) WithTimeout

WithTimeout adds the timeout to the retrieve latest policies params

func (*RetrieveLatestPoliciesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrieveLatestPoliciesPublicNotFound

type RetrieveLatestPoliciesPublicNotFound struct {
	Payload *legalclientmodels.ErrorEntity
}

RetrieveLatestPoliciesPublicNotFound handles this case with default header values.

<table><tr><td>NumericErrorCode</td><td>ErrorCode</td></tr><tr><td>40040</td><td>errors.net.accelbyte.platform.legal.user_has_no_country</td></tr></table>

func NewRetrieveLatestPoliciesPublicNotFound

func NewRetrieveLatestPoliciesPublicNotFound() *RetrieveLatestPoliciesPublicNotFound

NewRetrieveLatestPoliciesPublicNotFound creates a RetrieveLatestPoliciesPublicNotFound with default headers values

func (*RetrieveLatestPoliciesPublicNotFound) Error

func (*RetrieveLatestPoliciesPublicNotFound) GetPayload

type RetrieveLatestPoliciesPublicOK

type RetrieveLatestPoliciesPublicOK struct {
	Payload []*legalclientmodels.RetrievePolicyPublicResponse
}

RetrieveLatestPoliciesPublicOK handles this case with default header values.

successful operation

func NewRetrieveLatestPoliciesPublicOK

func NewRetrieveLatestPoliciesPublicOK() *RetrieveLatestPoliciesPublicOK

NewRetrieveLatestPoliciesPublicOK creates a RetrieveLatestPoliciesPublicOK with default headers values

func (*RetrieveLatestPoliciesPublicOK) Error

func (*RetrieveLatestPoliciesPublicOK) GetPayload

type RetrieveLatestPoliciesPublicParams

type RetrieveLatestPoliciesPublicParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*AlwaysIncludeDefault
	  Always include default

	*/
	AlwaysIncludeDefault *bool
	/*DefaultOnEmpty
	  Default On Empty

	*/
	DefaultOnEmpty *bool
	/*Namespace
	  Namespace

	*/
	Namespace string
	/*PolicyType
	  Policy Type

	*/
	PolicyType *string
	/*Tags
	  tags, separate multiple value by commas parameter

	*/
	Tags *string

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

RetrieveLatestPoliciesPublicParams contains all the parameters to send to the API endpoint for the retrieve latest policies public operation typically these are written to a http.Request

func NewRetrieveLatestPoliciesPublicParams

func NewRetrieveLatestPoliciesPublicParams() *RetrieveLatestPoliciesPublicParams

NewRetrieveLatestPoliciesPublicParams creates a new RetrieveLatestPoliciesPublicParams object with the default values initialized.

func NewRetrieveLatestPoliciesPublicParamsWithContext

func NewRetrieveLatestPoliciesPublicParamsWithContext(ctx context.Context) *RetrieveLatestPoliciesPublicParams

NewRetrieveLatestPoliciesPublicParamsWithContext creates a new RetrieveLatestPoliciesPublicParams object with the default values initialized, and the ability to set a context for a request

func NewRetrieveLatestPoliciesPublicParamsWithHTTPClient

func NewRetrieveLatestPoliciesPublicParamsWithHTTPClient(client *http.Client) *RetrieveLatestPoliciesPublicParams

NewRetrieveLatestPoliciesPublicParamsWithHTTPClient creates a new RetrieveLatestPoliciesPublicParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewRetrieveLatestPoliciesPublicParamsWithTimeout

func NewRetrieveLatestPoliciesPublicParamsWithTimeout(timeout time.Duration) *RetrieveLatestPoliciesPublicParams

NewRetrieveLatestPoliciesPublicParamsWithTimeout creates a new RetrieveLatestPoliciesPublicParams object with the default values initialized, and the ability to set a timeout on a request

func (*RetrieveLatestPoliciesPublicParams) SetAlwaysIncludeDefault

func (o *RetrieveLatestPoliciesPublicParams) SetAlwaysIncludeDefault(alwaysIncludeDefault *bool)

SetAlwaysIncludeDefault adds the alwaysIncludeDefault to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) SetAuthInfoWriter added in v0.17.0

func (o *RetrieveLatestPoliciesPublicParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) SetContext

SetContext adds the context to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) SetDefaultOnEmpty

func (o *RetrieveLatestPoliciesPublicParams) SetDefaultOnEmpty(defaultOnEmpty *bool)

SetDefaultOnEmpty adds the defaultOnEmpty to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) SetHTTPClientTransport added in v0.19.0

func (o *RetrieveLatestPoliciesPublicParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) SetNamespace

func (o *RetrieveLatestPoliciesPublicParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) SetPolicyType

func (o *RetrieveLatestPoliciesPublicParams) SetPolicyType(policyType *string)

SetPolicyType adds the policyType to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) SetTags

func (o *RetrieveLatestPoliciesPublicParams) SetTags(tags *string)

SetTags adds the tags to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) SetTimeout

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

SetTimeout adds the timeout to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) WithAlwaysIncludeDefault

func (o *RetrieveLatestPoliciesPublicParams) WithAlwaysIncludeDefault(alwaysIncludeDefault *bool) *RetrieveLatestPoliciesPublicParams

WithAlwaysIncludeDefault adds the alwaysIncludeDefault to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) WithContext

WithContext adds the context to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) WithDefaultOnEmpty

func (o *RetrieveLatestPoliciesPublicParams) WithDefaultOnEmpty(defaultOnEmpty *bool) *RetrieveLatestPoliciesPublicParams

WithDefaultOnEmpty adds the defaultOnEmpty to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) WithNamespace

WithNamespace adds the namespace to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) WithPolicyType

WithPolicyType adds the policyType to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) WithTags

WithTags adds the tags to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) WithTimeout

WithTimeout adds the timeout to the retrieve latest policies public params

func (*RetrieveLatestPoliciesPublicParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrieveLatestPoliciesPublicReader

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

RetrieveLatestPoliciesPublicReader is a Reader for the RetrieveLatestPoliciesPublic structure.

func (*RetrieveLatestPoliciesPublicReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type RetrieveLatestPoliciesReader

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

RetrieveLatestPoliciesReader is a Reader for the RetrieveLatestPolicies structure.

func (*RetrieveLatestPoliciesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type RetrievePoliciesOK

type RetrievePoliciesOK struct {
	Payload []*legalclientmodels.RetrievePolicyResponse
}

RetrievePoliciesOK handles this case with default header values.

successful operation

func NewRetrievePoliciesOK

func NewRetrievePoliciesOK() *RetrievePoliciesOK

NewRetrievePoliciesOK creates a RetrievePoliciesOK with default headers values

func (*RetrievePoliciesOK) Error

func (o *RetrievePoliciesOK) Error() string

func (*RetrievePoliciesOK) GetPayload

type RetrievePoliciesParams

type RetrievePoliciesParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*CountryCode
	  Country Code

	*/
	CountryCode string

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

RetrievePoliciesParams contains all the parameters to send to the API endpoint for the retrieve policies operation typically these are written to a http.Request

func NewRetrievePoliciesParams

func NewRetrievePoliciesParams() *RetrievePoliciesParams

NewRetrievePoliciesParams creates a new RetrievePoliciesParams object with the default values initialized.

func NewRetrievePoliciesParamsWithContext

func NewRetrievePoliciesParamsWithContext(ctx context.Context) *RetrievePoliciesParams

NewRetrievePoliciesParamsWithContext creates a new RetrievePoliciesParams object with the default values initialized, and the ability to set a context for a request

func NewRetrievePoliciesParamsWithHTTPClient

func NewRetrievePoliciesParamsWithHTTPClient(client *http.Client) *RetrievePoliciesParams

NewRetrievePoliciesParamsWithHTTPClient creates a new RetrievePoliciesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewRetrievePoliciesParamsWithTimeout

func NewRetrievePoliciesParamsWithTimeout(timeout time.Duration) *RetrievePoliciesParams

NewRetrievePoliciesParamsWithTimeout creates a new RetrievePoliciesParams object with the default values initialized, and the ability to set a timeout on a request

func (*RetrievePoliciesParams) SetAuthInfoWriter added in v0.17.0

func (o *RetrievePoliciesParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the retrieve policies params

func (*RetrievePoliciesParams) SetContext

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

SetContext adds the context to the retrieve policies params

func (*RetrievePoliciesParams) SetCountryCode

func (o *RetrievePoliciesParams) SetCountryCode(countryCode string)

SetCountryCode adds the countryCode to the retrieve policies params

func (*RetrievePoliciesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the retrieve policies params

func (*RetrievePoliciesParams) SetHTTPClientTransport added in v0.19.0

func (o *RetrievePoliciesParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the retrieve policies params

func (*RetrievePoliciesParams) SetTimeout

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

SetTimeout adds the timeout to the retrieve policies params

func (*RetrievePoliciesParams) WithContext

WithContext adds the context to the retrieve policies params

func (*RetrievePoliciesParams) WithCountryCode

func (o *RetrievePoliciesParams) WithCountryCode(countryCode string) *RetrievePoliciesParams

WithCountryCode adds the countryCode to the retrieve policies params

func (*RetrievePoliciesParams) WithHTTPClient

func (o *RetrievePoliciesParams) WithHTTPClient(client *http.Client) *RetrievePoliciesParams

WithHTTPClient adds the HTTPClient to the retrieve policies params

func (*RetrievePoliciesParams) WithTimeout

WithTimeout adds the timeout to the retrieve policies params

func (*RetrievePoliciesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrievePoliciesReader

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

RetrievePoliciesReader is a Reader for the RetrievePolicies structure.

func (*RetrievePoliciesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SetDefaultPolicy1OK

type SetDefaultPolicy1OK struct {
}

SetDefaultPolicy1OK handles this case with default header values.

successful operation

func NewSetDefaultPolicy1OK

func NewSetDefaultPolicy1OK() *SetDefaultPolicy1OK

NewSetDefaultPolicy1OK creates a SetDefaultPolicy1OK with default headers values

func (*SetDefaultPolicy1OK) Error

func (o *SetDefaultPolicy1OK) Error() string

type SetDefaultPolicy1Params

type SetDefaultPolicy1Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*PolicyID
	  Policy Id

	*/
	PolicyID string

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

SetDefaultPolicy1Params contains all the parameters to send to the API endpoint for the set default policy 1 operation typically these are written to a http.Request

func NewSetDefaultPolicy1Params

func NewSetDefaultPolicy1Params() *SetDefaultPolicy1Params

NewSetDefaultPolicy1Params creates a new SetDefaultPolicy1Params object with the default values initialized.

func NewSetDefaultPolicy1ParamsWithContext

func NewSetDefaultPolicy1ParamsWithContext(ctx context.Context) *SetDefaultPolicy1Params

NewSetDefaultPolicy1ParamsWithContext creates a new SetDefaultPolicy1Params object with the default values initialized, and the ability to set a context for a request

func NewSetDefaultPolicy1ParamsWithHTTPClient

func NewSetDefaultPolicy1ParamsWithHTTPClient(client *http.Client) *SetDefaultPolicy1Params

NewSetDefaultPolicy1ParamsWithHTTPClient creates a new SetDefaultPolicy1Params object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewSetDefaultPolicy1ParamsWithTimeout

func NewSetDefaultPolicy1ParamsWithTimeout(timeout time.Duration) *SetDefaultPolicy1Params

NewSetDefaultPolicy1ParamsWithTimeout creates a new SetDefaultPolicy1Params object with the default values initialized, and the ability to set a timeout on a request

func (*SetDefaultPolicy1Params) SetAuthInfoWriter added in v0.17.0

func (o *SetDefaultPolicy1Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the set default policy 1 params

func (*SetDefaultPolicy1Params) SetContext

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

SetContext adds the context to the set default policy 1 params

func (*SetDefaultPolicy1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the set default policy 1 params

func (*SetDefaultPolicy1Params) SetHTTPClientTransport added in v0.19.0

func (o *SetDefaultPolicy1Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the set default policy 1 params

func (*SetDefaultPolicy1Params) SetPolicyID

func (o *SetDefaultPolicy1Params) SetPolicyID(policyID string)

SetPolicyID adds the policyId to the set default policy 1 params

func (*SetDefaultPolicy1Params) SetTimeout

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

SetTimeout adds the timeout to the set default policy 1 params

func (*SetDefaultPolicy1Params) WithContext

WithContext adds the context to the set default policy 1 params

func (*SetDefaultPolicy1Params) WithHTTPClient

func (o *SetDefaultPolicy1Params) WithHTTPClient(client *http.Client) *SetDefaultPolicy1Params

WithHTTPClient adds the HTTPClient to the set default policy 1 params

func (*SetDefaultPolicy1Params) WithPolicyID

func (o *SetDefaultPolicy1Params) WithPolicyID(policyID string) *SetDefaultPolicy1Params

WithPolicyID adds the policyID to the set default policy 1 params

func (*SetDefaultPolicy1Params) WithTimeout

WithTimeout adds the timeout to the set default policy 1 params

func (*SetDefaultPolicy1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type SetDefaultPolicy1Reader

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

SetDefaultPolicy1Reader is a Reader for the SetDefaultPolicy1 structure.

func (*SetDefaultPolicy1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdatePolicyOK

type UpdatePolicyOK struct {
}

UpdatePolicyOK handles this case with default header values.

successful operation

func NewUpdatePolicyOK

func NewUpdatePolicyOK() *UpdatePolicyOK

NewUpdatePolicyOK creates a UpdatePolicyOK with default headers values

func (*UpdatePolicyOK) Error

func (o *UpdatePolicyOK) Error() string

type UpdatePolicyParams

type UpdatePolicyParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *legalclientmodels.UpdatePolicyRequest
	/*PolicyID
	  Policy Id

	*/
	PolicyID string

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

UpdatePolicyParams contains all the parameters to send to the API endpoint for the update policy operation typically these are written to a http.Request

func NewUpdatePolicyParams

func NewUpdatePolicyParams() *UpdatePolicyParams

NewUpdatePolicyParams creates a new UpdatePolicyParams object with the default values initialized.

func NewUpdatePolicyParamsWithContext

func NewUpdatePolicyParamsWithContext(ctx context.Context) *UpdatePolicyParams

NewUpdatePolicyParamsWithContext creates a new UpdatePolicyParams object with the default values initialized, and the ability to set a context for a request

func NewUpdatePolicyParamsWithHTTPClient

func NewUpdatePolicyParamsWithHTTPClient(client *http.Client) *UpdatePolicyParams

NewUpdatePolicyParamsWithHTTPClient creates a new UpdatePolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewUpdatePolicyParamsWithTimeout

func NewUpdatePolicyParamsWithTimeout(timeout time.Duration) *UpdatePolicyParams

NewUpdatePolicyParamsWithTimeout creates a new UpdatePolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*UpdatePolicyParams) SetAuthInfoWriter added in v0.17.0

func (o *UpdatePolicyParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the update policy params

func (*UpdatePolicyParams) SetBody

SetBody adds the body to the update policy params

func (*UpdatePolicyParams) SetContext

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

SetContext adds the context to the update policy params

func (*UpdatePolicyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update policy params

func (*UpdatePolicyParams) SetHTTPClientTransport added in v0.19.0

func (o *UpdatePolicyParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the update policy params

func (*UpdatePolicyParams) SetPolicyID

func (o *UpdatePolicyParams) SetPolicyID(policyID string)

SetPolicyID adds the policyId to the update policy params

func (*UpdatePolicyParams) SetTimeout

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

SetTimeout adds the timeout to the update policy params

func (*UpdatePolicyParams) WithBody

WithBody adds the body to the update policy params

func (*UpdatePolicyParams) WithContext

WithContext adds the context to the update policy params

func (*UpdatePolicyParams) WithHTTPClient

func (o *UpdatePolicyParams) WithHTTPClient(client *http.Client) *UpdatePolicyParams

WithHTTPClient adds the HTTPClient to the update policy params

func (*UpdatePolicyParams) WithPolicyID

func (o *UpdatePolicyParams) WithPolicyID(policyID string) *UpdatePolicyParams

WithPolicyID adds the policyID to the update policy params

func (*UpdatePolicyParams) WithTimeout

func (o *UpdatePolicyParams) WithTimeout(timeout time.Duration) *UpdatePolicyParams

WithTimeout adds the timeout to the update policy params

func (*UpdatePolicyParams) WriteToRequest

func (o *UpdatePolicyParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type UpdatePolicyReader

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

UpdatePolicyReader is a Reader for the UpdatePolicy structure.

func (*UpdatePolicyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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