iap_subscription

package
v0.77.0 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2025 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GetThirdPartyPlatformSubscriptionOwnershipByGroupIDAPPLEConstant       = "APPLE"
	GetThirdPartyPlatformSubscriptionOwnershipByGroupIDEPICGAMESConstant   = "EPICGAMES"
	GetThirdPartyPlatformSubscriptionOwnershipByGroupIDGOOGLEConstant      = "GOOGLE"
	GetThirdPartyPlatformSubscriptionOwnershipByGroupIDOCULUSConstant      = "OCULUS"
	GetThirdPartyPlatformSubscriptionOwnershipByGroupIDPLAYSTATIONConstant = "PLAYSTATION"
	GetThirdPartyPlatformSubscriptionOwnershipByGroupIDSTADIAConstant      = "STADIA"
	GetThirdPartyPlatformSubscriptionOwnershipByGroupIDSTEAMConstant       = "STEAM"
	GetThirdPartyPlatformSubscriptionOwnershipByGroupIDTWITCHConstant      = "TWITCH"
	GetThirdPartyPlatformSubscriptionOwnershipByGroupIDXBOXConstant        = "XBOX"
)

Get the enum in GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams

View Source
const (
	GetThirdPartyPlatformSubscriptionOwnershipByProductIDAPPLEConstant       = "APPLE"
	GetThirdPartyPlatformSubscriptionOwnershipByProductIDEPICGAMESConstant   = "EPICGAMES"
	GetThirdPartyPlatformSubscriptionOwnershipByProductIDGOOGLEConstant      = "GOOGLE"
	GetThirdPartyPlatformSubscriptionOwnershipByProductIDOCULUSConstant      = "OCULUS"
	GetThirdPartyPlatformSubscriptionOwnershipByProductIDPLAYSTATIONConstant = "PLAYSTATION"
	GetThirdPartyPlatformSubscriptionOwnershipByProductIDSTADIAConstant      = "STADIA"
	GetThirdPartyPlatformSubscriptionOwnershipByProductIDSTEAMConstant       = "STEAM"
	GetThirdPartyPlatformSubscriptionOwnershipByProductIDTWITCHConstant      = "TWITCH"
	GetThirdPartyPlatformSubscriptionOwnershipByProductIDXBOXConstant        = "XBOX"
)

Get the enum in GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams

View Source
const (
	PublicQueryUserThirdPartySubscriptionAPPLEConstant       = "APPLE"
	PublicQueryUserThirdPartySubscriptionEPICGAMESConstant   = "EPICGAMES"
	PublicQueryUserThirdPartySubscriptionGOOGLEConstant      = "GOOGLE"
	PublicQueryUserThirdPartySubscriptionOCULUSConstant      = "OCULUS"
	PublicQueryUserThirdPartySubscriptionPLAYSTATIONConstant = "PLAYSTATION"
	PublicQueryUserThirdPartySubscriptionSTADIAConstant      = "STADIA"
	PublicQueryUserThirdPartySubscriptionSTEAMConstant       = "STEAM"
	PublicQueryUserThirdPartySubscriptionTWITCHConstant      = "TWITCH"
	PublicQueryUserThirdPartySubscriptionXBOXConstant        = "XBOX"
)

Get the enum in PublicQueryUserThirdPartySubscriptionParams

View Source
const (
	QueryThirdPartySubscriptionAPPLEConstant       = "APPLE"
	QueryThirdPartySubscriptionEPICGAMESConstant   = "EPICGAMES"
	QueryThirdPartySubscriptionGOOGLEConstant      = "GOOGLE"
	QueryThirdPartySubscriptionOCULUSConstant      = "OCULUS"
	QueryThirdPartySubscriptionPLAYSTATIONConstant = "PLAYSTATION"
	QueryThirdPartySubscriptionSTADIAConstant      = "STADIA"
	QueryThirdPartySubscriptionSTEAMConstant       = "STEAM"
	QueryThirdPartySubscriptionTWITCHConstant      = "TWITCH"
	QueryThirdPartySubscriptionXBOXConstant        = "XBOX"
)

Get the enum in QueryThirdPartySubscriptionParams

View Source
const (
	QueryUserThirdPartySubscriptionAPPLEConstant       = "APPLE"
	QueryUserThirdPartySubscriptionEPICGAMESConstant   = "EPICGAMES"
	QueryUserThirdPartySubscriptionGOOGLEConstant      = "GOOGLE"
	QueryUserThirdPartySubscriptionOCULUSConstant      = "OCULUS"
	QueryUserThirdPartySubscriptionPLAYSTATIONConstant = "PLAYSTATION"
	QueryUserThirdPartySubscriptionSTADIAConstant      = "STADIA"
	QueryUserThirdPartySubscriptionSTEAMConstant       = "STEAM"
	QueryUserThirdPartySubscriptionTWITCHConstant      = "TWITCH"
	QueryUserThirdPartySubscriptionXBOXConstant        = "XBOX"
)

Get the enum in QueryUserThirdPartySubscriptionParams

View Source
const (
	QueryUserThirdPartySubscriptionTransactionsAPPLEConstant       = "APPLE"
	QueryUserThirdPartySubscriptionTransactionsEPICGAMESConstant   = "EPICGAMES"
	QueryUserThirdPartySubscriptionTransactionsGOOGLEConstant      = "GOOGLE"
	QueryUserThirdPartySubscriptionTransactionsOCULUSConstant      = "OCULUS"
	QueryUserThirdPartySubscriptionTransactionsPLAYSTATIONConstant = "PLAYSTATION"
	QueryUserThirdPartySubscriptionTransactionsSTADIAConstant      = "STADIA"
	QueryUserThirdPartySubscriptionTransactionsSTEAMConstant       = "STEAM"
	QueryUserThirdPartySubscriptionTransactionsTWITCHConstant      = "TWITCH"
	QueryUserThirdPartySubscriptionTransactionsXBOXConstant        = "XBOX"
)

Get the enum in QueryUserThirdPartySubscriptionTransactionsParams

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for iap subscription API

func (*Client) GetSubscriptionHistory deprecated

func (a *Client) GetSubscriptionHistory(params *GetSubscriptionHistoryParams, authInfo runtime.ClientAuthInfoWriter) (*GetSubscriptionHistoryOK, error)

Deprecated: 2022-08-10 - Use GetSubscriptionHistoryShort instead.

GetSubscriptionHistory get user subscription transaction update history Get Subscription Transaction Update History

func (*Client) GetSubscriptionHistoryShort

func (a *Client) GetSubscriptionHistoryShort(params *GetSubscriptionHistoryParams, authInfo runtime.ClientAuthInfoWriter) (*GetSubscriptionHistoryOK, error)

GetSubscriptionHistoryShort get user subscription transaction update history Get Subscription Transaction Update History

func (*Client) GetThirdPartyPlatformSubscriptionOwnershipByGroupID deprecated

Deprecated: 2022-08-10 - Use GetThirdPartyPlatformSubscriptionOwnershipByGroupIDShort instead.

GetThirdPartyPlatformSubscriptionOwnershipByGroupID get user third party platform subscription ownership by subscription group id Get user third party subscription by subscription group id.

func (*Client) GetThirdPartyPlatformSubscriptionOwnershipByGroupIDShort

GetThirdPartyPlatformSubscriptionOwnershipByGroupIDShort get user third party platform subscription ownership by subscription group id Get user third party subscription by subscription group id.

func (*Client) GetThirdPartyPlatformSubscriptionOwnershipByProductID deprecated

Deprecated: 2022-08-10 - Use GetThirdPartyPlatformSubscriptionOwnershipByProductIDShort instead.

GetThirdPartyPlatformSubscriptionOwnershipByProductID get user third party platform subscription ownership by subscription product id Get user third party subscription by subscription product id.

func (*Client) GetThirdPartyPlatformSubscriptionOwnershipByProductIDShort

GetThirdPartyPlatformSubscriptionOwnershipByProductIDShort get user third party platform subscription ownership by subscription product id Get user third party subscription by subscription product id.

func (*Client) GetThirdPartySubscriptionDetails deprecated

Deprecated: 2022-08-10 - Use GetThirdPartySubscriptionDetailsShort instead.

GetThirdPartySubscriptionDetails admin get user subscription transaction details. Admin get user subscription details.Other detail info:

  • Returns :

func (*Client) GetThirdPartySubscriptionDetailsShort

func (a *Client) GetThirdPartySubscriptionDetailsShort(params *GetThirdPartySubscriptionDetailsParams, authInfo runtime.ClientAuthInfoWriter) (*GetThirdPartySubscriptionDetailsOK, error)

GetThirdPartySubscriptionDetailsShort admin get user subscription transaction details. Admin get user subscription details.Other detail info:

  • Returns :

func (*Client) GetThirdPartyUserSubscriptionDetails deprecated

Deprecated: 2022-08-10 - Use GetThirdPartyUserSubscriptionDetailsShort instead.

GetThirdPartyUserSubscriptionDetails admin get user subscription details. Admin get user subscription details.Other detail info:

  • Returns :

func (*Client) GetThirdPartyUserSubscriptionDetailsShort

func (a *Client) GetThirdPartyUserSubscriptionDetailsShort(params *GetThirdPartyUserSubscriptionDetailsParams, authInfo runtime.ClientAuthInfoWriter) (*GetThirdPartyUserSubscriptionDetailsOK, error)

GetThirdPartyUserSubscriptionDetailsShort admin get user subscription details. Admin get user subscription details.Other detail info:

  • Returns :

func (*Client) PublicQueryUserThirdPartySubscription deprecated

Deprecated: 2022-08-10 - Use PublicQueryUserThirdPartySubscriptionShort instead.

PublicQueryUserThirdPartySubscription query user subscription. Query user subscription, default sort by updatedAtOther detail info:

  • Returns :

func (*Client) PublicQueryUserThirdPartySubscriptionShort

func (a *Client) PublicQueryUserThirdPartySubscriptionShort(params *PublicQueryUserThirdPartySubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*PublicQueryUserThirdPartySubscriptionOK, error)

PublicQueryUserThirdPartySubscriptionShort query user subscription. Query user subscription, default sort by updatedAtOther detail info:

  • Returns :

func (*Client) QueryThirdPartySubscription deprecated

func (a *Client) QueryThirdPartySubscription(params *QueryThirdPartySubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*QueryThirdPartySubscriptionOK, error)

Deprecated: 2022-08-10 - Use QueryThirdPartySubscriptionShort instead.

QueryThirdPartySubscription query subscriptions. Query subscriptions, default sort by updatedAt Other detail info:

  • Returns :

func (*Client) QueryThirdPartySubscriptionShort

func (a *Client) QueryThirdPartySubscriptionShort(params *QueryThirdPartySubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*QueryThirdPartySubscriptionOK, error)

QueryThirdPartySubscriptionShort query subscriptions. Query subscriptions, default sort by updatedAt Other detail info:

  • Returns :

func (*Client) QueryUserThirdPartySubscription deprecated

func (a *Client) QueryUserThirdPartySubscription(params *QueryUserThirdPartySubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*QueryUserThirdPartySubscriptionOK, error)

Deprecated: 2022-08-10 - Use QueryUserThirdPartySubscriptionShort instead.

QueryUserThirdPartySubscription query user subscription. Query user subscription, default sort by updatedAtOther detail info:

  • Returns :

func (*Client) QueryUserThirdPartySubscriptionShort

func (a *Client) QueryUserThirdPartySubscriptionShort(params *QueryUserThirdPartySubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*QueryUserThirdPartySubscriptionOK, error)

QueryUserThirdPartySubscriptionShort query user subscription. Query user subscription, default sort by updatedAtOther detail info:

  • Returns :

func (*Client) QueryUserThirdPartySubscriptionTransactions deprecated

Deprecated: 2022-08-10 - Use QueryUserThirdPartySubscriptionTransactionsShort instead.

QueryUserThirdPartySubscriptionTransactions admin query user subscription transactions. Admin query user subscription transactions, default sort by startAt timeOther detail info:

  • Returns :

func (*Client) QueryUserThirdPartySubscriptionTransactionsShort

func (a *Client) QueryUserThirdPartySubscriptionTransactionsShort(params *QueryUserThirdPartySubscriptionTransactionsParams, authInfo runtime.ClientAuthInfoWriter) (*QueryUserThirdPartySubscriptionTransactionsOK, error)

QueryUserThirdPartySubscriptionTransactionsShort admin query user subscription transactions. Admin query user subscription transactions, default sort by startAt timeOther detail info:

  • Returns :

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) SyncSubscription deprecated

Deprecated: 2022-08-10 - Use SyncSubscriptionShort instead.

SyncSubscription sync subscription status Sync Subscription Status

func (*Client) SyncSubscriptionShort

func (a *Client) SyncSubscriptionShort(params *SyncSubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*SyncSubscriptionOK, error)

SyncSubscriptionShort sync subscription status Sync Subscription Status

func (*Client) SyncSubscriptionTransaction deprecated

Deprecated: 2022-08-10 - Use SyncSubscriptionTransactionShort instead.

SyncSubscriptionTransaction sync subscription transaction Sync Subscription Status

func (*Client) SyncSubscriptionTransactionShort

func (a *Client) SyncSubscriptionTransactionShort(params *SyncSubscriptionTransactionParams, authInfo runtime.ClientAuthInfoWriter) (*SyncSubscriptionTransactionOK, error)

SyncSubscriptionTransactionShort sync subscription transaction Sync Subscription Status

type ClientService

type ClientService interface {
	QueryThirdPartySubscription(params *QueryThirdPartySubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*QueryThirdPartySubscriptionOK, error)
	QueryThirdPartySubscriptionShort(params *QueryThirdPartySubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*QueryThirdPartySubscriptionOK, error)
	QueryUserThirdPartySubscription(params *QueryUserThirdPartySubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*QueryUserThirdPartySubscriptionOK, error)
	QueryUserThirdPartySubscriptionShort(params *QueryUserThirdPartySubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*QueryUserThirdPartySubscriptionOK, error)
	GetThirdPartyPlatformSubscriptionOwnershipByGroupID(params *GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK, error)
	GetThirdPartyPlatformSubscriptionOwnershipByGroupIDShort(params *GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK, error)
	GetThirdPartyPlatformSubscriptionOwnershipByProductID(params *GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDOK, error)
	GetThirdPartyPlatformSubscriptionOwnershipByProductIDShort(params *GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDOK, error)
	QueryUserThirdPartySubscriptionTransactions(params *QueryUserThirdPartySubscriptionTransactionsParams, authInfo runtime.ClientAuthInfoWriter) (*QueryUserThirdPartySubscriptionTransactionsOK, error)
	QueryUserThirdPartySubscriptionTransactionsShort(params *QueryUserThirdPartySubscriptionTransactionsParams, authInfo runtime.ClientAuthInfoWriter) (*QueryUserThirdPartySubscriptionTransactionsOK, error)
	GetThirdPartySubscriptionDetails(params *GetThirdPartySubscriptionDetailsParams, authInfo runtime.ClientAuthInfoWriter) (*GetThirdPartySubscriptionDetailsOK, *GetThirdPartySubscriptionDetailsNotFound, error)
	GetThirdPartySubscriptionDetailsShort(params *GetThirdPartySubscriptionDetailsParams, authInfo runtime.ClientAuthInfoWriter) (*GetThirdPartySubscriptionDetailsOK, error)
	GetSubscriptionHistory(params *GetSubscriptionHistoryParams, authInfo runtime.ClientAuthInfoWriter) (*GetSubscriptionHistoryOK, error)
	GetSubscriptionHistoryShort(params *GetSubscriptionHistoryParams, authInfo runtime.ClientAuthInfoWriter) (*GetSubscriptionHistoryOK, error)
	SyncSubscriptionTransaction(params *SyncSubscriptionTransactionParams, authInfo runtime.ClientAuthInfoWriter) (*SyncSubscriptionTransactionOK, *SyncSubscriptionTransactionBadRequest, *SyncSubscriptionTransactionNotFound, error)
	SyncSubscriptionTransactionShort(params *SyncSubscriptionTransactionParams, authInfo runtime.ClientAuthInfoWriter) (*SyncSubscriptionTransactionOK, error)
	GetThirdPartyUserSubscriptionDetails(params *GetThirdPartyUserSubscriptionDetailsParams, authInfo runtime.ClientAuthInfoWriter) (*GetThirdPartyUserSubscriptionDetailsOK, *GetThirdPartyUserSubscriptionDetailsNotFound, error)
	GetThirdPartyUserSubscriptionDetailsShort(params *GetThirdPartyUserSubscriptionDetailsParams, authInfo runtime.ClientAuthInfoWriter) (*GetThirdPartyUserSubscriptionDetailsOK, error)
	SyncSubscription(params *SyncSubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*SyncSubscriptionOK, *SyncSubscriptionBadRequest, *SyncSubscriptionNotFound, error)
	SyncSubscriptionShort(params *SyncSubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*SyncSubscriptionOK, error)
	PublicQueryUserThirdPartySubscription(params *PublicQueryUserThirdPartySubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*PublicQueryUserThirdPartySubscriptionOK, error)
	PublicQueryUserThirdPartySubscriptionShort(params *PublicQueryUserThirdPartySubscriptionParams, authInfo runtime.ClientAuthInfoWriter) (*PublicQueryUserThirdPartySubscriptionOK, 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 iap subscription API client.

type GetSubscriptionHistoryOK

type GetSubscriptionHistoryOK struct {
	Payload *platformclientmodels.ThirdPartySubscriptionTransactionHistoryPagingSlicedResult
}

GetSubscriptionHistoryOK handles this case with default header values.

successful operation

func NewGetSubscriptionHistoryOK

func NewGetSubscriptionHistoryOK() *GetSubscriptionHistoryOK

NewGetSubscriptionHistoryOK creates a GetSubscriptionHistoryOK with default headers values

func (*GetSubscriptionHistoryOK) Error

func (o *GetSubscriptionHistoryOK) Error() string

func (*GetSubscriptionHistoryOK) ToJSONString

func (o *GetSubscriptionHistoryOK) ToJSONString() string

type GetSubscriptionHistoryParams

type GetSubscriptionHistoryParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ID*/
	ID string
	/*Namespace*/
	Namespace string
	/*UserID*/
	UserID string
	/*Limit*/
	Limit *int32
	/*Offset*/
	Offset *int32

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

GetSubscriptionHistoryParams contains all the parameters to send to the API endpoint for the get subscription history operation typically these are written to a http.Request

func NewGetSubscriptionHistoryParams

func NewGetSubscriptionHistoryParams() *GetSubscriptionHistoryParams

NewGetSubscriptionHistoryParams creates a new GetSubscriptionHistoryParams object with the default values initialized.

func NewGetSubscriptionHistoryParamsWithContext

func NewGetSubscriptionHistoryParamsWithContext(ctx context.Context) *GetSubscriptionHistoryParams

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

func NewGetSubscriptionHistoryParamsWithHTTPClient

func NewGetSubscriptionHistoryParamsWithHTTPClient(client *http.Client) *GetSubscriptionHistoryParams

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

func NewGetSubscriptionHistoryParamsWithTimeout

func NewGetSubscriptionHistoryParamsWithTimeout(timeout time.Duration) *GetSubscriptionHistoryParams

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

func (*GetSubscriptionHistoryParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the get subscription history params

func (*GetSubscriptionHistoryParams) SetContext

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

SetContext adds the context to the get subscription history params

func (*GetSubscriptionHistoryParams) SetFlightId

func (o *GetSubscriptionHistoryParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*GetSubscriptionHistoryParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get subscription history params

func (*GetSubscriptionHistoryParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the get subscription history params

func (*GetSubscriptionHistoryParams) SetID

func (o *GetSubscriptionHistoryParams) SetID(idVar string)

SetID adds the id to the get subscription history params

func (*GetSubscriptionHistoryParams) SetLimit

func (o *GetSubscriptionHistoryParams) SetLimit(limit *int32)

SetLimit adds the limit to the get subscription history params

func (*GetSubscriptionHistoryParams) SetNamespace

func (o *GetSubscriptionHistoryParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the get subscription history params

func (*GetSubscriptionHistoryParams) SetOffset

func (o *GetSubscriptionHistoryParams) SetOffset(offset *int32)

SetOffset adds the offset to the get subscription history params

func (*GetSubscriptionHistoryParams) SetTimeout

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

SetTimeout adds the timeout to the get subscription history params

func (*GetSubscriptionHistoryParams) SetUserID

func (o *GetSubscriptionHistoryParams) SetUserID(userID string)

SetUserID adds the userId to the get subscription history params

func (*GetSubscriptionHistoryParams) WithContext

WithContext adds the context to the get subscription history params

func (*GetSubscriptionHistoryParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get subscription history params

func (*GetSubscriptionHistoryParams) WithID

WithID adds the idVar to the get subscription history params

func (*GetSubscriptionHistoryParams) WithLimit

WithLimit adds the limit to the get subscription history params

func (*GetSubscriptionHistoryParams) WithNamespace

WithNamespace adds the namespace to the get subscription history params

func (*GetSubscriptionHistoryParams) WithOffset

WithOffset adds the offset to the get subscription history params

func (*GetSubscriptionHistoryParams) WithTimeout

WithTimeout adds the timeout to the get subscription history params

func (*GetSubscriptionHistoryParams) WithUserID

WithUserID adds the userID to the get subscription history params

func (*GetSubscriptionHistoryParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetSubscriptionHistoryReader

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

GetSubscriptionHistoryReader is a Reader for the GetSubscriptionHistory structure.

func (*GetSubscriptionHistoryReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK

type GetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK struct {
	Payload *platformclientmodels.ThirdPartySubscriptionOwnership
}

GetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK handles this case with default header values.

successful operation

func NewGetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK

func NewGetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK() *GetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK

NewGetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK creates a GetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK with default headers values

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK) Error

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK) GetPayload

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDOK) ToJSONString

type GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams

type GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace*/
	Namespace string
	/*Platform*/
	Platform string
	/*UserID*/
	UserID string
	/*GroupID
	  if platform is Google, please pass google subscription product id. if platform is Apple, please pass apple subscription group id

	*/
	GroupID string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams contains all the parameters to send to the API endpoint for the get third party platform subscription ownership by group id operation typically these are written to a http.Request

func NewGetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams

func NewGetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams() *GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams

NewGetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams creates a new GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams object with the default values initialized.

func NewGetThirdPartyPlatformSubscriptionOwnershipByGroupIDParamsWithContext

func NewGetThirdPartyPlatformSubscriptionOwnershipByGroupIDParamsWithContext(ctx context.Context) *GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams

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

func NewGetThirdPartyPlatformSubscriptionOwnershipByGroupIDParamsWithHTTPClient

func NewGetThirdPartyPlatformSubscriptionOwnershipByGroupIDParamsWithHTTPClient(client *http.Client) *GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams

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

func NewGetThirdPartyPlatformSubscriptionOwnershipByGroupIDParamsWithTimeout

func NewGetThirdPartyPlatformSubscriptionOwnershipByGroupIDParamsWithTimeout(timeout time.Duration) *GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams

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

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) SetAuthInfoWriter

SetAuthInfoWriter adds the authInfoWriter to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) SetContext

SetContext adds the context to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) SetFlightId

SetFlightId adds the flightId as the header value for this specific endpoint

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) SetGroupID

SetGroupID adds the groupId to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) SetNamespace

SetNamespace adds the namespace to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) SetPlatform

SetPlatform adds the platform to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) SetTimeout

SetTimeout adds the timeout to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) SetUserID

SetUserID adds the userId to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) WithContext

WithContext adds the context to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) WithGroupID

WithGroupID adds the groupID to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) WithNamespace

WithNamespace adds the namespace to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) WithPlatform

WithPlatform adds the platform to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) WithTimeout

WithTimeout adds the timeout to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) WithUserID

WithUserID adds the userID to the get third party platform subscription ownership by group id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetThirdPartyPlatformSubscriptionOwnershipByGroupIDReader

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

GetThirdPartyPlatformSubscriptionOwnershipByGroupIDReader is a Reader for the GetThirdPartyPlatformSubscriptionOwnershipByGroupID structure.

func (*GetThirdPartyPlatformSubscriptionOwnershipByGroupIDReader) ReadResponse

ReadResponse reads a server response into the received o.

type GetThirdPartyPlatformSubscriptionOwnershipByProductIDOK

type GetThirdPartyPlatformSubscriptionOwnershipByProductIDOK struct {
	Payload *platformclientmodels.ThirdPartySubscriptionOwnership
}

GetThirdPartyPlatformSubscriptionOwnershipByProductIDOK handles this case with default header values.

successful operation

func NewGetThirdPartyPlatformSubscriptionOwnershipByProductIDOK

func NewGetThirdPartyPlatformSubscriptionOwnershipByProductIDOK() *GetThirdPartyPlatformSubscriptionOwnershipByProductIDOK

NewGetThirdPartyPlatformSubscriptionOwnershipByProductIDOK creates a GetThirdPartyPlatformSubscriptionOwnershipByProductIDOK with default headers values

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDOK) Error

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDOK) GetPayload

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDOK) ToJSONString

type GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams

type GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace*/
	Namespace string
	/*Platform*/
	Platform string
	/*UserID*/
	UserID string
	/*ProductID
	  if platform is Google, please pass google subscription plan id. if platform is Apple, please pass apple subscription product id

	*/
	ProductID string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams contains all the parameters to send to the API endpoint for the get third party platform subscription ownership by product id operation typically these are written to a http.Request

func NewGetThirdPartyPlatformSubscriptionOwnershipByProductIDParams

func NewGetThirdPartyPlatformSubscriptionOwnershipByProductIDParams() *GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams

NewGetThirdPartyPlatformSubscriptionOwnershipByProductIDParams creates a new GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams object with the default values initialized.

func NewGetThirdPartyPlatformSubscriptionOwnershipByProductIDParamsWithContext

func NewGetThirdPartyPlatformSubscriptionOwnershipByProductIDParamsWithContext(ctx context.Context) *GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams

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

func NewGetThirdPartyPlatformSubscriptionOwnershipByProductIDParamsWithHTTPClient

func NewGetThirdPartyPlatformSubscriptionOwnershipByProductIDParamsWithHTTPClient(client *http.Client) *GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams

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

func NewGetThirdPartyPlatformSubscriptionOwnershipByProductIDParamsWithTimeout

func NewGetThirdPartyPlatformSubscriptionOwnershipByProductIDParamsWithTimeout(timeout time.Duration) *GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams

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

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) SetAuthInfoWriter

SetAuthInfoWriter adds the authInfoWriter to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) SetContext

SetContext adds the context to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) SetFlightId

SetFlightId adds the flightId as the header value for this specific endpoint

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) SetNamespace

SetNamespace adds the namespace to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) SetPlatform

SetPlatform adds the platform to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) SetProductID

SetProductID adds the productId to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) SetTimeout

SetTimeout adds the timeout to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) SetUserID

SetUserID adds the userId to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) WithContext

WithContext adds the context to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) WithNamespace

WithNamespace adds the namespace to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) WithPlatform

WithPlatform adds the platform to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) WithProductID

WithProductID adds the productID to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) WithTimeout

WithTimeout adds the timeout to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) WithUserID

WithUserID adds the userID to the get third party platform subscription ownership by product id params

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetThirdPartyPlatformSubscriptionOwnershipByProductIDReader

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

GetThirdPartyPlatformSubscriptionOwnershipByProductIDReader is a Reader for the GetThirdPartyPlatformSubscriptionOwnershipByProductID structure.

func (*GetThirdPartyPlatformSubscriptionOwnershipByProductIDReader) ReadResponse

ReadResponse reads a server response into the received o.

type GetThirdPartySubscriptionDetailsNotFound

type GetThirdPartySubscriptionDetailsNotFound struct {
	Payload *platformclientmodels.ErrorEntity
}

GetThirdPartySubscriptionDetailsNotFound handles this case with default header values.

<table><tr><td>ErrorCode</td><td>ErrorMessage</td></tr><tr><td>39149</td><td>Third Party Subscription [{id}] not found for user [{userId}] in the namespace [{namespace}].</td></tr></table>

func NewGetThirdPartySubscriptionDetailsNotFound

func NewGetThirdPartySubscriptionDetailsNotFound() *GetThirdPartySubscriptionDetailsNotFound

NewGetThirdPartySubscriptionDetailsNotFound creates a GetThirdPartySubscriptionDetailsNotFound with default headers values

func (*GetThirdPartySubscriptionDetailsNotFound) Error

func (*GetThirdPartySubscriptionDetailsNotFound) GetPayload

func (*GetThirdPartySubscriptionDetailsNotFound) ToJSONString

type GetThirdPartySubscriptionDetailsOK

type GetThirdPartySubscriptionDetailsOK struct {
	Payload *platformclientmodels.ThirdPartySubscriptionTransactionInfo
}

GetThirdPartySubscriptionDetailsOK handles this case with default header values.

successful operation

func NewGetThirdPartySubscriptionDetailsOK

func NewGetThirdPartySubscriptionDetailsOK() *GetThirdPartySubscriptionDetailsOK

NewGetThirdPartySubscriptionDetailsOK creates a GetThirdPartySubscriptionDetailsOK with default headers values

func (*GetThirdPartySubscriptionDetailsOK) Error

func (*GetThirdPartySubscriptionDetailsOK) GetPayload

func (*GetThirdPartySubscriptionDetailsOK) ToJSONString

func (o *GetThirdPartySubscriptionDetailsOK) ToJSONString() string

type GetThirdPartySubscriptionDetailsParams

type GetThirdPartySubscriptionDetailsParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ID*/
	ID string
	/*Namespace*/
	Namespace string
	/*UserID*/
	UserID string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

GetThirdPartySubscriptionDetailsParams contains all the parameters to send to the API endpoint for the get third party subscription details operation typically these are written to a http.Request

func NewGetThirdPartySubscriptionDetailsParams

func NewGetThirdPartySubscriptionDetailsParams() *GetThirdPartySubscriptionDetailsParams

NewGetThirdPartySubscriptionDetailsParams creates a new GetThirdPartySubscriptionDetailsParams object with the default values initialized.

func NewGetThirdPartySubscriptionDetailsParamsWithContext

func NewGetThirdPartySubscriptionDetailsParamsWithContext(ctx context.Context) *GetThirdPartySubscriptionDetailsParams

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

func NewGetThirdPartySubscriptionDetailsParamsWithHTTPClient

func NewGetThirdPartySubscriptionDetailsParamsWithHTTPClient(client *http.Client) *GetThirdPartySubscriptionDetailsParams

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

func NewGetThirdPartySubscriptionDetailsParamsWithTimeout

func NewGetThirdPartySubscriptionDetailsParamsWithTimeout(timeout time.Duration) *GetThirdPartySubscriptionDetailsParams

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

func (*GetThirdPartySubscriptionDetailsParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) SetContext

SetContext adds the context to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) SetFlightId

func (o *GetThirdPartySubscriptionDetailsParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*GetThirdPartySubscriptionDetailsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) SetID

SetID adds the id to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) SetNamespace

func (o *GetThirdPartySubscriptionDetailsParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) SetTimeout

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

SetTimeout adds the timeout to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) SetUserID

func (o *GetThirdPartySubscriptionDetailsParams) SetUserID(userID string)

SetUserID adds the userId to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) WithContext

WithContext adds the context to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) WithID

WithID adds the idVar to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) WithNamespace

WithNamespace adds the namespace to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) WithTimeout

WithTimeout adds the timeout to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) WithUserID

WithUserID adds the userID to the get third party subscription details params

func (*GetThirdPartySubscriptionDetailsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetThirdPartySubscriptionDetailsReader

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

GetThirdPartySubscriptionDetailsReader is a Reader for the GetThirdPartySubscriptionDetails structure.

func (*GetThirdPartySubscriptionDetailsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetThirdPartyUserSubscriptionDetailsNotFound

type GetThirdPartyUserSubscriptionDetailsNotFound struct {
	Payload *platformclientmodels.ErrorEntity
}

GetThirdPartyUserSubscriptionDetailsNotFound handles this case with default header values.

<table><tr><td>ErrorCode</td><td>ErrorMessage</td></tr><tr><td>39149</td><td>Third Party User Subscription [{id}] not found for user [{userId}] in the namespace [{namespace}].</td></tr></table>

func NewGetThirdPartyUserSubscriptionDetailsNotFound

func NewGetThirdPartyUserSubscriptionDetailsNotFound() *GetThirdPartyUserSubscriptionDetailsNotFound

NewGetThirdPartyUserSubscriptionDetailsNotFound creates a GetThirdPartyUserSubscriptionDetailsNotFound with default headers values

func (*GetThirdPartyUserSubscriptionDetailsNotFound) Error

func (*GetThirdPartyUserSubscriptionDetailsNotFound) GetPayload

func (*GetThirdPartyUserSubscriptionDetailsNotFound) ToJSONString

type GetThirdPartyUserSubscriptionDetailsOK

type GetThirdPartyUserSubscriptionDetailsOK struct {
	Payload *platformclientmodels.ThirdPartyUserSubscriptionInfo
}

GetThirdPartyUserSubscriptionDetailsOK handles this case with default header values.

successful operation

func NewGetThirdPartyUserSubscriptionDetailsOK

func NewGetThirdPartyUserSubscriptionDetailsOK() *GetThirdPartyUserSubscriptionDetailsOK

NewGetThirdPartyUserSubscriptionDetailsOK creates a GetThirdPartyUserSubscriptionDetailsOK with default headers values

func (*GetThirdPartyUserSubscriptionDetailsOK) Error

func (*GetThirdPartyUserSubscriptionDetailsOK) GetPayload

func (*GetThirdPartyUserSubscriptionDetailsOK) ToJSONString

type GetThirdPartyUserSubscriptionDetailsParams

type GetThirdPartyUserSubscriptionDetailsParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ID*/
	ID string
	/*Namespace*/
	Namespace string
	/*UserID*/
	UserID string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

GetThirdPartyUserSubscriptionDetailsParams contains all the parameters to send to the API endpoint for the get third party user subscription details operation typically these are written to a http.Request

func NewGetThirdPartyUserSubscriptionDetailsParams

func NewGetThirdPartyUserSubscriptionDetailsParams() *GetThirdPartyUserSubscriptionDetailsParams

NewGetThirdPartyUserSubscriptionDetailsParams creates a new GetThirdPartyUserSubscriptionDetailsParams object with the default values initialized.

func NewGetThirdPartyUserSubscriptionDetailsParamsWithContext

func NewGetThirdPartyUserSubscriptionDetailsParamsWithContext(ctx context.Context) *GetThirdPartyUserSubscriptionDetailsParams

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

func NewGetThirdPartyUserSubscriptionDetailsParamsWithHTTPClient

func NewGetThirdPartyUserSubscriptionDetailsParamsWithHTTPClient(client *http.Client) *GetThirdPartyUserSubscriptionDetailsParams

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

func NewGetThirdPartyUserSubscriptionDetailsParamsWithTimeout

func NewGetThirdPartyUserSubscriptionDetailsParamsWithTimeout(timeout time.Duration) *GetThirdPartyUserSubscriptionDetailsParams

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

func (*GetThirdPartyUserSubscriptionDetailsParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) SetContext

SetContext adds the context to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) SetFlightId

func (o *GetThirdPartyUserSubscriptionDetailsParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*GetThirdPartyUserSubscriptionDetailsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) SetID

SetID adds the id to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) SetNamespace

func (o *GetThirdPartyUserSubscriptionDetailsParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) SetTimeout

SetTimeout adds the timeout to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) SetUserID

SetUserID adds the userId to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) WithContext

WithContext adds the context to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) WithID

WithID adds the idVar to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) WithNamespace

WithNamespace adds the namespace to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) WithTimeout

WithTimeout adds the timeout to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) WithUserID

WithUserID adds the userID to the get third party user subscription details params

func (*GetThirdPartyUserSubscriptionDetailsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetThirdPartyUserSubscriptionDetailsReader

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

GetThirdPartyUserSubscriptionDetailsReader is a Reader for the GetThirdPartyUserSubscriptionDetails structure.

func (*GetThirdPartyUserSubscriptionDetailsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PublicQueryUserThirdPartySubscriptionOK

type PublicQueryUserThirdPartySubscriptionOK struct {
	Payload *platformclientmodels.ThirdPartyUserSubscriptionPagingSlicedResult
}

PublicQueryUserThirdPartySubscriptionOK handles this case with default header values.

successful operation

func NewPublicQueryUserThirdPartySubscriptionOK

func NewPublicQueryUserThirdPartySubscriptionOK() *PublicQueryUserThirdPartySubscriptionOK

NewPublicQueryUserThirdPartySubscriptionOK creates a PublicQueryUserThirdPartySubscriptionOK with default headers values

func (*PublicQueryUserThirdPartySubscriptionOK) Error

func (*PublicQueryUserThirdPartySubscriptionOK) GetPayload

func (*PublicQueryUserThirdPartySubscriptionOK) ToJSONString

type PublicQueryUserThirdPartySubscriptionParams

type PublicQueryUserThirdPartySubscriptionParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace*/
	Namespace string
	/*Platform*/
	Platform string
	/*UserID*/
	UserID string
	/*ActiveOnly*/
	ActiveOnly *bool
	/*GroupID
	  if platform is Google, please pass google subscription product id. if platform is Apple, please pass apple subscription group id

	*/
	GroupID *string
	/*Limit*/
	Limit *int32
	/*Offset*/
	Offset *int32
	/*ProductID
	  if platform is Google, please pass google subscription plan id. if platform is Apple, please pass apple subscription product id

	*/
	ProductID *string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

PublicQueryUserThirdPartySubscriptionParams contains all the parameters to send to the API endpoint for the public query user third party subscription operation typically these are written to a http.Request

func NewPublicQueryUserThirdPartySubscriptionParams

func NewPublicQueryUserThirdPartySubscriptionParams() *PublicQueryUserThirdPartySubscriptionParams

NewPublicQueryUserThirdPartySubscriptionParams creates a new PublicQueryUserThirdPartySubscriptionParams object with the default values initialized.

func NewPublicQueryUserThirdPartySubscriptionParamsWithContext

func NewPublicQueryUserThirdPartySubscriptionParamsWithContext(ctx context.Context) *PublicQueryUserThirdPartySubscriptionParams

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

func NewPublicQueryUserThirdPartySubscriptionParamsWithHTTPClient

func NewPublicQueryUserThirdPartySubscriptionParamsWithHTTPClient(client *http.Client) *PublicQueryUserThirdPartySubscriptionParams

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

func NewPublicQueryUserThirdPartySubscriptionParamsWithTimeout

func NewPublicQueryUserThirdPartySubscriptionParamsWithTimeout(timeout time.Duration) *PublicQueryUserThirdPartySubscriptionParams

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

func (*PublicQueryUserThirdPartySubscriptionParams) SetActiveOnly

func (o *PublicQueryUserThirdPartySubscriptionParams) SetActiveOnly(activeOnly *bool)

SetActiveOnly adds the activeOnly to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) SetContext

SetContext adds the context to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) SetFlightId

func (o *PublicQueryUserThirdPartySubscriptionParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*PublicQueryUserThirdPartySubscriptionParams) SetGroupID

func (o *PublicQueryUserThirdPartySubscriptionParams) SetGroupID(groupID *string)

SetGroupID adds the groupId to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) SetLimit

SetLimit adds the limit to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) SetNamespace

func (o *PublicQueryUserThirdPartySubscriptionParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) SetOffset

func (o *PublicQueryUserThirdPartySubscriptionParams) SetOffset(offset *int32)

SetOffset adds the offset to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) SetPlatform

func (o *PublicQueryUserThirdPartySubscriptionParams) SetPlatform(platform string)

SetPlatform adds the platform to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) SetProductID

func (o *PublicQueryUserThirdPartySubscriptionParams) SetProductID(productID *string)

SetProductID adds the productId to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) SetTimeout

SetTimeout adds the timeout to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) SetUserID

SetUserID adds the userId to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) WithActiveOnly

WithActiveOnly adds the activeOnly to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) WithContext

WithContext adds the context to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) WithGroupID

WithGroupID adds the groupID to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) WithLimit

WithLimit adds the limit to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) WithNamespace

WithNamespace adds the namespace to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) WithOffset

WithOffset adds the offset to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) WithPlatform

WithPlatform adds the platform to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) WithProductID

WithProductID adds the productID to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) WithTimeout

WithTimeout adds the timeout to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) WithUserID

WithUserID adds the userID to the public query user third party subscription params

func (*PublicQueryUserThirdPartySubscriptionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PublicQueryUserThirdPartySubscriptionReader

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

PublicQueryUserThirdPartySubscriptionReader is a Reader for the PublicQueryUserThirdPartySubscription structure.

func (*PublicQueryUserThirdPartySubscriptionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type QueryThirdPartySubscriptionOK

type QueryThirdPartySubscriptionOK struct {
	Payload *platformclientmodels.ThirdPartyUserSubscriptionPagingSlicedResult
}

QueryThirdPartySubscriptionOK handles this case with default header values.

successful operation

func NewQueryThirdPartySubscriptionOK

func NewQueryThirdPartySubscriptionOK() *QueryThirdPartySubscriptionOK

NewQueryThirdPartySubscriptionOK creates a QueryThirdPartySubscriptionOK with default headers values

func (*QueryThirdPartySubscriptionOK) Error

func (*QueryThirdPartySubscriptionOK) ToJSONString

func (o *QueryThirdPartySubscriptionOK) ToJSONString() string

type QueryThirdPartySubscriptionParams

type QueryThirdPartySubscriptionParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace*/
	Namespace string
	/*ActiveOnly*/
	ActiveOnly *bool
	/*GroupID
	  if platform is Google, please pass google subscription product id. if platform is Apple, please pass apple subscription group id

	*/
	GroupID *string
	/*Limit*/
	Limit *int32
	/*Offset*/
	Offset *int32
	/*Platform*/
	Platform *string
	/*ProductID
	  if platform is Google, please pass google subscription plan id. if platform is Apple, please pass apple subscription product id

	*/
	ProductID *string
	/*UserID*/
	UserID *string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

QueryThirdPartySubscriptionParams contains all the parameters to send to the API endpoint for the query third party subscription operation typically these are written to a http.Request

func NewQueryThirdPartySubscriptionParams

func NewQueryThirdPartySubscriptionParams() *QueryThirdPartySubscriptionParams

NewQueryThirdPartySubscriptionParams creates a new QueryThirdPartySubscriptionParams object with the default values initialized.

func NewQueryThirdPartySubscriptionParamsWithContext

func NewQueryThirdPartySubscriptionParamsWithContext(ctx context.Context) *QueryThirdPartySubscriptionParams

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

func NewQueryThirdPartySubscriptionParamsWithHTTPClient

func NewQueryThirdPartySubscriptionParamsWithHTTPClient(client *http.Client) *QueryThirdPartySubscriptionParams

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

func NewQueryThirdPartySubscriptionParamsWithTimeout

func NewQueryThirdPartySubscriptionParamsWithTimeout(timeout time.Duration) *QueryThirdPartySubscriptionParams

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

func (*QueryThirdPartySubscriptionParams) SetActiveOnly

func (o *QueryThirdPartySubscriptionParams) SetActiveOnly(activeOnly *bool)

SetActiveOnly adds the activeOnly to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) SetContext

SetContext adds the context to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) SetFlightId

func (o *QueryThirdPartySubscriptionParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*QueryThirdPartySubscriptionParams) SetGroupID

func (o *QueryThirdPartySubscriptionParams) SetGroupID(groupID *string)

SetGroupID adds the groupId to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) SetLimit

func (o *QueryThirdPartySubscriptionParams) SetLimit(limit *int32)

SetLimit adds the limit to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) SetNamespace

func (o *QueryThirdPartySubscriptionParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) SetOffset

func (o *QueryThirdPartySubscriptionParams) SetOffset(offset *int32)

SetOffset adds the offset to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) SetPlatform

func (o *QueryThirdPartySubscriptionParams) SetPlatform(platform *string)

SetPlatform adds the platform to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) SetProductID

func (o *QueryThirdPartySubscriptionParams) SetProductID(productID *string)

SetProductID adds the productId to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) SetTimeout

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

SetTimeout adds the timeout to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) SetUserID

func (o *QueryThirdPartySubscriptionParams) SetUserID(userID *string)

SetUserID adds the userId to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) WithActiveOnly

WithActiveOnly adds the activeOnly to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) WithContext

WithContext adds the context to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) WithGroupID

WithGroupID adds the groupID to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) WithLimit

WithLimit adds the limit to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) WithNamespace

WithNamespace adds the namespace to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) WithOffset

WithOffset adds the offset to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) WithPlatform

WithPlatform adds the platform to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) WithProductID

WithProductID adds the productID to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) WithTimeout

WithTimeout adds the timeout to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) WithUserID

WithUserID adds the userID to the query third party subscription params

func (*QueryThirdPartySubscriptionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type QueryThirdPartySubscriptionReader

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

QueryThirdPartySubscriptionReader is a Reader for the QueryThirdPartySubscription structure.

func (*QueryThirdPartySubscriptionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type QueryUserThirdPartySubscriptionOK

type QueryUserThirdPartySubscriptionOK struct {
	Payload *platformclientmodels.ThirdPartyUserSubscriptionPagingSlicedResult
}

QueryUserThirdPartySubscriptionOK handles this case with default header values.

successful operation

func NewQueryUserThirdPartySubscriptionOK

func NewQueryUserThirdPartySubscriptionOK() *QueryUserThirdPartySubscriptionOK

NewQueryUserThirdPartySubscriptionOK creates a QueryUserThirdPartySubscriptionOK with default headers values

func (*QueryUserThirdPartySubscriptionOK) Error

func (*QueryUserThirdPartySubscriptionOK) ToJSONString

func (o *QueryUserThirdPartySubscriptionOK) ToJSONString() string

type QueryUserThirdPartySubscriptionParams

type QueryUserThirdPartySubscriptionParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace*/
	Namespace string
	/*UserID*/
	UserID string
	/*ActiveOnly*/
	ActiveOnly *bool
	/*GroupID
	  if platform is Google, please pass google subscription product id. if platform is Apple, please pass apple subscription group id

	*/
	GroupID *string
	/*Limit*/
	Limit *int32
	/*Offset*/
	Offset *int32
	/*Platform*/
	Platform *string
	/*ProductID
	  if platform is Google, please pass google subscription plan id. if platform is Apple, please pass apple subscription product id

	*/
	ProductID *string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

QueryUserThirdPartySubscriptionParams contains all the parameters to send to the API endpoint for the query user third party subscription operation typically these are written to a http.Request

func NewQueryUserThirdPartySubscriptionParams

func NewQueryUserThirdPartySubscriptionParams() *QueryUserThirdPartySubscriptionParams

NewQueryUserThirdPartySubscriptionParams creates a new QueryUserThirdPartySubscriptionParams object with the default values initialized.

func NewQueryUserThirdPartySubscriptionParamsWithContext

func NewQueryUserThirdPartySubscriptionParamsWithContext(ctx context.Context) *QueryUserThirdPartySubscriptionParams

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

func NewQueryUserThirdPartySubscriptionParamsWithHTTPClient

func NewQueryUserThirdPartySubscriptionParamsWithHTTPClient(client *http.Client) *QueryUserThirdPartySubscriptionParams

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

func NewQueryUserThirdPartySubscriptionParamsWithTimeout

func NewQueryUserThirdPartySubscriptionParamsWithTimeout(timeout time.Duration) *QueryUserThirdPartySubscriptionParams

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

func (*QueryUserThirdPartySubscriptionParams) SetActiveOnly

func (o *QueryUserThirdPartySubscriptionParams) SetActiveOnly(activeOnly *bool)

SetActiveOnly adds the activeOnly to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) SetContext

SetContext adds the context to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) SetFlightId

func (o *QueryUserThirdPartySubscriptionParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*QueryUserThirdPartySubscriptionParams) SetGroupID

func (o *QueryUserThirdPartySubscriptionParams) SetGroupID(groupID *string)

SetGroupID adds the groupId to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) SetLimit

func (o *QueryUserThirdPartySubscriptionParams) SetLimit(limit *int32)

SetLimit adds the limit to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) SetNamespace

func (o *QueryUserThirdPartySubscriptionParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) SetOffset

func (o *QueryUserThirdPartySubscriptionParams) SetOffset(offset *int32)

SetOffset adds the offset to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) SetPlatform

func (o *QueryUserThirdPartySubscriptionParams) SetPlatform(platform *string)

SetPlatform adds the platform to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) SetProductID

func (o *QueryUserThirdPartySubscriptionParams) SetProductID(productID *string)

SetProductID adds the productId to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) SetTimeout

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

SetTimeout adds the timeout to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) SetUserID

func (o *QueryUserThirdPartySubscriptionParams) SetUserID(userID string)

SetUserID adds the userId to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) WithActiveOnly

WithActiveOnly adds the activeOnly to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) WithContext

WithContext adds the context to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) WithGroupID

WithGroupID adds the groupID to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) WithLimit

WithLimit adds the limit to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) WithNamespace

WithNamespace adds the namespace to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) WithOffset

WithOffset adds the offset to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) WithPlatform

WithPlatform adds the platform to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) WithProductID

WithProductID adds the productID to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) WithTimeout

WithTimeout adds the timeout to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) WithUserID

WithUserID adds the userID to the query user third party subscription params

func (*QueryUserThirdPartySubscriptionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type QueryUserThirdPartySubscriptionReader

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

QueryUserThirdPartySubscriptionReader is a Reader for the QueryUserThirdPartySubscription structure.

func (*QueryUserThirdPartySubscriptionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type QueryUserThirdPartySubscriptionTransactionsOK

type QueryUserThirdPartySubscriptionTransactionsOK struct {
	Payload *platformclientmodels.ThirdPartySubscriptionTransactionPagingSlicedResult
}

QueryUserThirdPartySubscriptionTransactionsOK handles this case with default header values.

successful operation

func NewQueryUserThirdPartySubscriptionTransactionsOK

func NewQueryUserThirdPartySubscriptionTransactionsOK() *QueryUserThirdPartySubscriptionTransactionsOK

NewQueryUserThirdPartySubscriptionTransactionsOK creates a QueryUserThirdPartySubscriptionTransactionsOK with default headers values

func (*QueryUserThirdPartySubscriptionTransactionsOK) Error

func (*QueryUserThirdPartySubscriptionTransactionsOK) ToJSONString

type QueryUserThirdPartySubscriptionTransactionsParams

type QueryUserThirdPartySubscriptionTransactionsParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace*/
	Namespace string
	/*UserID*/
	UserID string
	/*ActiveOnly*/
	ActiveOnly *bool
	/*GroupID
	  if platform is Google, please pass google subscription product id. if platform is Apple, please pass apple subscription group id

	*/
	GroupID *string
	/*Limit*/
	Limit *int32
	/*Offset*/
	Offset *int32
	/*Platform*/
	Platform *string
	/*ProductID
	  if platform is Google, please pass google subscription plan id. if platform is Apple, please pass apple subscription product id

	*/
	ProductID *string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

QueryUserThirdPartySubscriptionTransactionsParams contains all the parameters to send to the API endpoint for the query user third party subscription transactions operation typically these are written to a http.Request

func NewQueryUserThirdPartySubscriptionTransactionsParams

func NewQueryUserThirdPartySubscriptionTransactionsParams() *QueryUserThirdPartySubscriptionTransactionsParams

NewQueryUserThirdPartySubscriptionTransactionsParams creates a new QueryUserThirdPartySubscriptionTransactionsParams object with the default values initialized.

func NewQueryUserThirdPartySubscriptionTransactionsParamsWithContext

func NewQueryUserThirdPartySubscriptionTransactionsParamsWithContext(ctx context.Context) *QueryUserThirdPartySubscriptionTransactionsParams

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

func NewQueryUserThirdPartySubscriptionTransactionsParamsWithHTTPClient

func NewQueryUserThirdPartySubscriptionTransactionsParamsWithHTTPClient(client *http.Client) *QueryUserThirdPartySubscriptionTransactionsParams

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

func NewQueryUserThirdPartySubscriptionTransactionsParamsWithTimeout

func NewQueryUserThirdPartySubscriptionTransactionsParamsWithTimeout(timeout time.Duration) *QueryUserThirdPartySubscriptionTransactionsParams

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

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetActiveOnly

func (o *QueryUserThirdPartySubscriptionTransactionsParams) SetActiveOnly(activeOnly *bool)

SetActiveOnly adds the activeOnly to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetAuthInfoWriter

SetAuthInfoWriter adds the authInfoWriter to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetContext

SetContext adds the context to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetFlightId

SetFlightId adds the flightId as the header value for this specific endpoint

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetGroupID

SetGroupID adds the groupId to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetLimit

SetLimit adds the limit to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetNamespace

func (o *QueryUserThirdPartySubscriptionTransactionsParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetOffset

SetOffset adds the offset to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetPlatform

SetPlatform adds the platform to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetProductID

func (o *QueryUserThirdPartySubscriptionTransactionsParams) SetProductID(productID *string)

SetProductID adds the productId to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetTimeout

SetTimeout adds the timeout to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) SetUserID

SetUserID adds the userId to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) WithActiveOnly

WithActiveOnly adds the activeOnly to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) WithContext

WithContext adds the context to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) WithGroupID

WithGroupID adds the groupID to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) WithLimit

WithLimit adds the limit to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) WithNamespace

WithNamespace adds the namespace to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) WithOffset

WithOffset adds the offset to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) WithPlatform

WithPlatform adds the platform to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) WithProductID

WithProductID adds the productID to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) WithTimeout

WithTimeout adds the timeout to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) WithUserID

WithUserID adds the userID to the query user third party subscription transactions params

func (*QueryUserThirdPartySubscriptionTransactionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type QueryUserThirdPartySubscriptionTransactionsReader

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

QueryUserThirdPartySubscriptionTransactionsReader is a Reader for the QueryUserThirdPartySubscriptionTransactions structure.

func (*QueryUserThirdPartySubscriptionTransactionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SyncSubscriptionBadRequest

type SyncSubscriptionBadRequest struct {
	Payload *platformclientmodels.ErrorEntity
}

SyncSubscriptionBadRequest handles this case with default header values.

<table><tr><td>ErrorCode</td><td>ErrorMessage</td></tr><tr><td>39131</td><td>Invalid Apple IAP config under namespace [{namespace}]: [{message}]</td></tr><tr><td>39136</td><td>Request Apple API failed with status code [{statusCode}] and error message [{message}]</td></tr><tr><td>39137</td><td>Verify Apple transaction failed with status [{status}] and error message [{message}]</td></tr></table>

func NewSyncSubscriptionBadRequest

func NewSyncSubscriptionBadRequest() *SyncSubscriptionBadRequest

NewSyncSubscriptionBadRequest creates a SyncSubscriptionBadRequest with default headers values

func (*SyncSubscriptionBadRequest) Error

func (*SyncSubscriptionBadRequest) GetPayload

func (*SyncSubscriptionBadRequest) ToJSONString

func (o *SyncSubscriptionBadRequest) ToJSONString() string

type SyncSubscriptionNotFound

type SyncSubscriptionNotFound struct {
	Payload *platformclientmodels.ErrorEntity
}

SyncSubscriptionNotFound handles this case with default header values.

<table><tr><td>ErrorCode</td><td>ErrorMessage</td></tr><tr><td>39149</td><td>Third Party Subscription Transaction [{id}] not found for user [{userId}] in the namespace [{namespace}].</td></tr><tr><td>39150</td><td>Third Party User Subscription [{id}] not found for user [{userId}] in the namespace [{namespace}]..</td></tr></table>

func NewSyncSubscriptionNotFound

func NewSyncSubscriptionNotFound() *SyncSubscriptionNotFound

NewSyncSubscriptionNotFound creates a SyncSubscriptionNotFound with default headers values

func (*SyncSubscriptionNotFound) Error

func (o *SyncSubscriptionNotFound) Error() string

func (*SyncSubscriptionNotFound) GetPayload

func (*SyncSubscriptionNotFound) ToJSONString

func (o *SyncSubscriptionNotFound) ToJSONString() string

type SyncSubscriptionOK

type SyncSubscriptionOK struct {
	Payload *platformclientmodels.ThirdPartyUserSubscriptionInfo
}

SyncSubscriptionOK handles this case with default header values.

successful operation

func NewSyncSubscriptionOK

func NewSyncSubscriptionOK() *SyncSubscriptionOK

NewSyncSubscriptionOK creates a SyncSubscriptionOK with default headers values

func (*SyncSubscriptionOK) Error

func (o *SyncSubscriptionOK) Error() string

func (*SyncSubscriptionOK) GetPayload

func (*SyncSubscriptionOK) ToJSONString

func (o *SyncSubscriptionOK) ToJSONString() string

type SyncSubscriptionParams

type SyncSubscriptionParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ID*/
	ID string
	/*Namespace*/
	Namespace string
	/*UserID*/
	UserID string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

SyncSubscriptionParams contains all the parameters to send to the API endpoint for the sync subscription operation typically these are written to a http.Request

func NewSyncSubscriptionParams

func NewSyncSubscriptionParams() *SyncSubscriptionParams

NewSyncSubscriptionParams creates a new SyncSubscriptionParams object with the default values initialized.

func NewSyncSubscriptionParamsWithContext

func NewSyncSubscriptionParamsWithContext(ctx context.Context) *SyncSubscriptionParams

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

func NewSyncSubscriptionParamsWithHTTPClient

func NewSyncSubscriptionParamsWithHTTPClient(client *http.Client) *SyncSubscriptionParams

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

func NewSyncSubscriptionParamsWithTimeout

func NewSyncSubscriptionParamsWithTimeout(timeout time.Duration) *SyncSubscriptionParams

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

func (*SyncSubscriptionParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the sync subscription params

func (*SyncSubscriptionParams) SetContext

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

SetContext adds the context to the sync subscription params

func (*SyncSubscriptionParams) SetFlightId

func (o *SyncSubscriptionParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*SyncSubscriptionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the sync subscription params

func (*SyncSubscriptionParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the sync subscription params

func (*SyncSubscriptionParams) SetID

func (o *SyncSubscriptionParams) SetID(idVar string)

SetID adds the id to the sync subscription params

func (*SyncSubscriptionParams) SetNamespace

func (o *SyncSubscriptionParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the sync subscription params

func (*SyncSubscriptionParams) SetTimeout

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

SetTimeout adds the timeout to the sync subscription params

func (*SyncSubscriptionParams) SetUserID

func (o *SyncSubscriptionParams) SetUserID(userID string)

SetUserID adds the userId to the sync subscription params

func (*SyncSubscriptionParams) WithContext

WithContext adds the context to the sync subscription params

func (*SyncSubscriptionParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the sync subscription params

func (*SyncSubscriptionParams) WithID

WithID adds the idVar to the sync subscription params

func (*SyncSubscriptionParams) WithNamespace

func (o *SyncSubscriptionParams) WithNamespace(namespace string) *SyncSubscriptionParams

WithNamespace adds the namespace to the sync subscription params

func (*SyncSubscriptionParams) WithTimeout

WithTimeout adds the timeout to the sync subscription params

func (*SyncSubscriptionParams) WithUserID

func (o *SyncSubscriptionParams) WithUserID(userID string) *SyncSubscriptionParams

WithUserID adds the userID to the sync subscription params

func (*SyncSubscriptionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SyncSubscriptionReader

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

SyncSubscriptionReader is a Reader for the SyncSubscription structure.

func (*SyncSubscriptionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SyncSubscriptionTransactionBadRequest

type SyncSubscriptionTransactionBadRequest struct {
	Payload *platformclientmodels.ErrorEntity
}

SyncSubscriptionTransactionBadRequest handles this case with default header values.

<table><tr><td>ErrorCode</td><td>ErrorMessage</td></tr><tr><td>39131</td><td>Invalid Apple IAP config under namespace [{namespace}]: [{message}]</td></tr><tr><td>39136</td><td>Request Apple API failed with status code [{statusCode}] and error message [{message}]</td></tr><tr><td>39137</td><td>Verify Apple transaction failed with status [{status}] and error message [{message}]</td></tr></table>

func NewSyncSubscriptionTransactionBadRequest

func NewSyncSubscriptionTransactionBadRequest() *SyncSubscriptionTransactionBadRequest

NewSyncSubscriptionTransactionBadRequest creates a SyncSubscriptionTransactionBadRequest with default headers values

func (*SyncSubscriptionTransactionBadRequest) Error

func (*SyncSubscriptionTransactionBadRequest) GetPayload

func (*SyncSubscriptionTransactionBadRequest) ToJSONString

type SyncSubscriptionTransactionNotFound

type SyncSubscriptionTransactionNotFound struct {
	Payload *platformclientmodels.ErrorEntity
}

SyncSubscriptionTransactionNotFound handles this case with default header values.

<table><tr><td>ErrorCode</td><td>ErrorMessage</td></tr><tr><td>39149</td><td>Third Party Subscription Transaction [{id}] not found for user [{userId}] in the namespace [{namespace}].</td></tr></table>

func NewSyncSubscriptionTransactionNotFound

func NewSyncSubscriptionTransactionNotFound() *SyncSubscriptionTransactionNotFound

NewSyncSubscriptionTransactionNotFound creates a SyncSubscriptionTransactionNotFound with default headers values

func (*SyncSubscriptionTransactionNotFound) Error

func (*SyncSubscriptionTransactionNotFound) GetPayload

func (*SyncSubscriptionTransactionNotFound) ToJSONString

func (o *SyncSubscriptionTransactionNotFound) ToJSONString() string

type SyncSubscriptionTransactionOK

type SyncSubscriptionTransactionOK struct {
	Payload *platformclientmodels.ThirdPartySubscriptionTransactionInfo
}

SyncSubscriptionTransactionOK handles this case with default header values.

successful operation

func NewSyncSubscriptionTransactionOK

func NewSyncSubscriptionTransactionOK() *SyncSubscriptionTransactionOK

NewSyncSubscriptionTransactionOK creates a SyncSubscriptionTransactionOK with default headers values

func (*SyncSubscriptionTransactionOK) Error

func (*SyncSubscriptionTransactionOK) GetPayload

func (*SyncSubscriptionTransactionOK) ToJSONString

func (o *SyncSubscriptionTransactionOK) ToJSONString() string

type SyncSubscriptionTransactionParams

type SyncSubscriptionTransactionParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ID*/
	ID string
	/*Namespace*/
	Namespace string
	/*UserID*/
	UserID string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

SyncSubscriptionTransactionParams contains all the parameters to send to the API endpoint for the sync subscription transaction operation typically these are written to a http.Request

func NewSyncSubscriptionTransactionParams

func NewSyncSubscriptionTransactionParams() *SyncSubscriptionTransactionParams

NewSyncSubscriptionTransactionParams creates a new SyncSubscriptionTransactionParams object with the default values initialized.

func NewSyncSubscriptionTransactionParamsWithContext

func NewSyncSubscriptionTransactionParamsWithContext(ctx context.Context) *SyncSubscriptionTransactionParams

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

func NewSyncSubscriptionTransactionParamsWithHTTPClient

func NewSyncSubscriptionTransactionParamsWithHTTPClient(client *http.Client) *SyncSubscriptionTransactionParams

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

func NewSyncSubscriptionTransactionParamsWithTimeout

func NewSyncSubscriptionTransactionParamsWithTimeout(timeout time.Duration) *SyncSubscriptionTransactionParams

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

func (*SyncSubscriptionTransactionParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) SetContext

SetContext adds the context to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) SetFlightId

func (o *SyncSubscriptionTransactionParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*SyncSubscriptionTransactionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) SetID

func (o *SyncSubscriptionTransactionParams) SetID(idVar string)

SetID adds the id to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) SetNamespace

func (o *SyncSubscriptionTransactionParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) SetTimeout

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

SetTimeout adds the timeout to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) SetUserID

func (o *SyncSubscriptionTransactionParams) SetUserID(userID string)

SetUserID adds the userId to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) WithContext

WithContext adds the context to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) WithID

WithID adds the idVar to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) WithNamespace

WithNamespace adds the namespace to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) WithTimeout

WithTimeout adds the timeout to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) WithUserID

WithUserID adds the userID to the sync subscription transaction params

func (*SyncSubscriptionTransactionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SyncSubscriptionTransactionReader

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

SyncSubscriptionTransactionReader is a Reader for the SyncSubscriptionTransaction structure.

func (*SyncSubscriptionTransactionReader) ReadResponse

func (o *SyncSubscriptionTransactionReader) 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