team

package
v0.0.0-...-dc3cc4a Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BulkCreateTeamMembersOK

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

Success

func NewBulkCreateTeamMembersOK

func NewBulkCreateTeamMembersOK() *BulkCreateTeamMembersOK

NewBulkCreateTeamMembersOK creates a BulkCreateTeamMembersOK with default headers values

func (*BulkCreateTeamMembersOK) Error

func (o *BulkCreateTeamMembersOK) Error() string

func (*BulkCreateTeamMembersOK) GetPayload

type BulkCreateTeamMembersParams

type BulkCreateTeamMembersParams struct {

	/* Body.

	     An object containing the fields to POST for the request.

	See the corresponding object definition for field details.
	*/
	Body *models.BulkCreateTeamMembersRequest

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

BulkCreateTeamMembersParams contains all the parameters to send to the API endpoint

for the bulk create team members operation.

Typically these are written to a http.Request.

func NewBulkCreateTeamMembersParams

func NewBulkCreateTeamMembersParams() *BulkCreateTeamMembersParams

NewBulkCreateTeamMembersParams creates a new BulkCreateTeamMembersParams object, with the default timeout for this client.

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

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

func NewBulkCreateTeamMembersParamsWithContext

func NewBulkCreateTeamMembersParamsWithContext(ctx context.Context) *BulkCreateTeamMembersParams

NewBulkCreateTeamMembersParamsWithContext creates a new BulkCreateTeamMembersParams object with the ability to set a context for a request.

func NewBulkCreateTeamMembersParamsWithHTTPClient

func NewBulkCreateTeamMembersParamsWithHTTPClient(client *http.Client) *BulkCreateTeamMembersParams

NewBulkCreateTeamMembersParamsWithHTTPClient creates a new BulkCreateTeamMembersParams object with the ability to set a custom HTTPClient for a request.

func NewBulkCreateTeamMembersParamsWithTimeout

func NewBulkCreateTeamMembersParamsWithTimeout(timeout time.Duration) *BulkCreateTeamMembersParams

NewBulkCreateTeamMembersParamsWithTimeout creates a new BulkCreateTeamMembersParams object with the ability to set a timeout on a request.

func (*BulkCreateTeamMembersParams) SetBody

SetBody adds the body to the bulk create team members params

func (*BulkCreateTeamMembersParams) SetContext

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

SetContext adds the context to the bulk create team members params

func (*BulkCreateTeamMembersParams) SetDefaults

func (o *BulkCreateTeamMembersParams) SetDefaults()

SetDefaults hydrates default values in the bulk create team members params (not the query body).

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

func (*BulkCreateTeamMembersParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the bulk create team members params

func (*BulkCreateTeamMembersParams) SetTimeout

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

SetTimeout adds the timeout to the bulk create team members params

func (*BulkCreateTeamMembersParams) WithBody

WithBody adds the body to the bulk create team members params

func (*BulkCreateTeamMembersParams) WithContext

WithContext adds the context to the bulk create team members params

func (*BulkCreateTeamMembersParams) WithDefaults

WithDefaults hydrates default values in the bulk create team members params (not the query body).

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

func (*BulkCreateTeamMembersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the bulk create team members params

func (*BulkCreateTeamMembersParams) WithTimeout

WithTimeout adds the timeout to the bulk create team members params

func (*BulkCreateTeamMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type BulkCreateTeamMembersReader

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

BulkCreateTeamMembersReader is a Reader for the BulkCreateTeamMembers structure.

func (*BulkCreateTeamMembersReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type BulkUpdateTeamMembersOK

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

Success

func NewBulkUpdateTeamMembersOK

func NewBulkUpdateTeamMembersOK() *BulkUpdateTeamMembersOK

NewBulkUpdateTeamMembersOK creates a BulkUpdateTeamMembersOK with default headers values

func (*BulkUpdateTeamMembersOK) Error

func (o *BulkUpdateTeamMembersOK) Error() string

func (*BulkUpdateTeamMembersOK) GetPayload

type BulkUpdateTeamMembersParams

type BulkUpdateTeamMembersParams struct {

	/* Body.

	     An object containing the fields to POST for the request.

	See the corresponding object definition for field details.
	*/
	Body *models.BulkUpdateTeamMembersRequest

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

BulkUpdateTeamMembersParams contains all the parameters to send to the API endpoint

for the bulk update team members operation.

Typically these are written to a http.Request.

func NewBulkUpdateTeamMembersParams

func NewBulkUpdateTeamMembersParams() *BulkUpdateTeamMembersParams

NewBulkUpdateTeamMembersParams creates a new BulkUpdateTeamMembersParams object, with the default timeout for this client.

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

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

func NewBulkUpdateTeamMembersParamsWithContext

func NewBulkUpdateTeamMembersParamsWithContext(ctx context.Context) *BulkUpdateTeamMembersParams

NewBulkUpdateTeamMembersParamsWithContext creates a new BulkUpdateTeamMembersParams object with the ability to set a context for a request.

func NewBulkUpdateTeamMembersParamsWithHTTPClient

func NewBulkUpdateTeamMembersParamsWithHTTPClient(client *http.Client) *BulkUpdateTeamMembersParams

NewBulkUpdateTeamMembersParamsWithHTTPClient creates a new BulkUpdateTeamMembersParams object with the ability to set a custom HTTPClient for a request.

func NewBulkUpdateTeamMembersParamsWithTimeout

func NewBulkUpdateTeamMembersParamsWithTimeout(timeout time.Duration) *BulkUpdateTeamMembersParams

NewBulkUpdateTeamMembersParamsWithTimeout creates a new BulkUpdateTeamMembersParams object with the ability to set a timeout on a request.

func (*BulkUpdateTeamMembersParams) SetBody

SetBody adds the body to the bulk update team members params

func (*BulkUpdateTeamMembersParams) SetContext

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

SetContext adds the context to the bulk update team members params

func (*BulkUpdateTeamMembersParams) SetDefaults

func (o *BulkUpdateTeamMembersParams) SetDefaults()

SetDefaults hydrates default values in the bulk update team members params (not the query body).

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

func (*BulkUpdateTeamMembersParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the bulk update team members params

func (*BulkUpdateTeamMembersParams) SetTimeout

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

SetTimeout adds the timeout to the bulk update team members params

func (*BulkUpdateTeamMembersParams) WithBody

WithBody adds the body to the bulk update team members params

func (*BulkUpdateTeamMembersParams) WithContext

WithContext adds the context to the bulk update team members params

func (*BulkUpdateTeamMembersParams) WithDefaults

WithDefaults hydrates default values in the bulk update team members params (not the query body).

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

func (*BulkUpdateTeamMembersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the bulk update team members params

func (*BulkUpdateTeamMembersParams) WithTimeout

WithTimeout adds the timeout to the bulk update team members params

func (*BulkUpdateTeamMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type BulkUpdateTeamMembersReader

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

BulkUpdateTeamMembersReader is a Reader for the BulkUpdateTeamMembers structure.

func (*BulkUpdateTeamMembersReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type Client

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

Client for team API

func (*Client) BulkCreateTeamMembers

func (a *Client) BulkCreateTeamMembers(params *BulkCreateTeamMembersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*BulkCreateTeamMembersOK, error)
BulkCreateTeamMembers bulks create team members

Creates multiple `TeamMember` objects. The created `TeamMember` objects will be returned on successful creates.

This process is non-transactional and will process as much of the request as is possible. If one of the creates in the request cannot be successfully processed, the request will NOT be marked as failed, but the body of the response will contain explicit error information for this particular create.

Learn about [Troubleshooting the Teams API](/docs/team/troubleshooting#bulkcreateteammembers).

func (*Client) BulkUpdateTeamMembers

func (a *Client) BulkUpdateTeamMembers(params *BulkUpdateTeamMembersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*BulkUpdateTeamMembersOK, error)
BulkUpdateTeamMembers bulks update team members

Updates multiple `TeamMember` objects. The updated `TeamMember` objects will be returned on successful updates.

This process is non-transactional and will process as much of the request as is possible. If one of the updates in the request cannot be successfully processed, the request will NOT be marked as failed, but the body of the response will contain explicit error information for this particular update. Learn about [Troubleshooting the Teams API](/docs/team/troubleshooting#bulkupdateteammembers).

func (*Client) CreateTeamMember

func (a *Client) CreateTeamMember(params *CreateTeamMemberParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateTeamMemberOK, error)
CreateTeamMember creates team member

Creates a single `TeamMember` object. The `TeamMember` will be returned on successful creates.

You must provide the following values in your request to this endpoint: - `given_name` - `family_name`

Learn about [Troubleshooting the Teams API](/docs/team/troubleshooting#createteammember).

func (*Client) RetrieveTeamMember

func (a *Client) RetrieveTeamMember(params *RetrieveTeamMemberParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*RetrieveTeamMemberOK, error)
RetrieveTeamMember retrieves team member

Retrieve a `TeamMember` object for the given `TeamMember.id`.

Learn about [Troubleshooting the Teams API](/docs/team/troubleshooting#retrieveteammember).

func (*Client) RetrieveWageSetting

func (a *Client) RetrieveWageSetting(params *RetrieveWageSettingParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*RetrieveWageSettingOK, error)
RetrieveWageSetting retrieves wage setting

Retrieve a `WageSetting` object for a team member specified

by `TeamMember.id`. Learn about [Troubleshooting the Teams API](/docs/team/troubleshooting#retrievewagesetting).

func (*Client) SearchTeamMembers

func (a *Client) SearchTeamMembers(params *SearchTeamMembersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SearchTeamMembersOK, error)
SearchTeamMembers searches team members

Returns a paginated list of `TeamMember` objects for a business.

The list to be returned can be filtered by: - location IDs **and** - `status`

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateTeamMember

func (a *Client) UpdateTeamMember(params *UpdateTeamMemberParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateTeamMemberOK, error)
UpdateTeamMember updates team member

Updates a single `TeamMember` object. The `TeamMember` will be returned on successful updates.

Learn about [Troubleshooting the Teams API](/docs/team/troubleshooting#updateteammember).

func (*Client) UpdateWageSetting

func (a *Client) UpdateWageSetting(params *UpdateWageSettingParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateWageSettingOK, error)
UpdateWageSetting updates wage setting

Creates or updates a `WageSetting` object. The object is created if a

`WageSetting` with the specified `team_member_id` does not exist. Otherwise, it fully replaces the `WageSetting` object for the team member. The `WageSetting` will be returned upon successful update. Learn about [Troubleshooting the Teams API](/docs/team/troubleshooting#updatewagesetting).

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	BulkCreateTeamMembers(params *BulkCreateTeamMembersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*BulkCreateTeamMembersOK, error)

	BulkUpdateTeamMembers(params *BulkUpdateTeamMembersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*BulkUpdateTeamMembersOK, error)

	CreateTeamMember(params *CreateTeamMemberParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateTeamMemberOK, error)

	RetrieveTeamMember(params *RetrieveTeamMemberParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*RetrieveTeamMemberOK, error)

	RetrieveWageSetting(params *RetrieveWageSettingParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*RetrieveWageSettingOK, error)

	SearchTeamMembers(params *SearchTeamMembersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SearchTeamMembersOK, error)

	UpdateTeamMember(params *UpdateTeamMemberParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateTeamMemberOK, error)

	UpdateWageSetting(params *UpdateWageSettingParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateWageSettingOK, 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 team API client.

type CreateTeamMemberOK

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

Success

func NewCreateTeamMemberOK

func NewCreateTeamMemberOK() *CreateTeamMemberOK

NewCreateTeamMemberOK creates a CreateTeamMemberOK with default headers values

func (*CreateTeamMemberOK) Error

func (o *CreateTeamMemberOK) Error() string

func (*CreateTeamMemberOK) GetPayload

type CreateTeamMemberParams

type CreateTeamMemberParams struct {

	/* Body.

	     An object containing the fields to POST for the request.

	See the corresponding object definition for field details.
	*/
	Body *models.CreateTeamMemberRequest

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

CreateTeamMemberParams contains all the parameters to send to the API endpoint

for the create team member operation.

Typically these are written to a http.Request.

func NewCreateTeamMemberParams

func NewCreateTeamMemberParams() *CreateTeamMemberParams

NewCreateTeamMemberParams creates a new CreateTeamMemberParams object, with the default timeout for this client.

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

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

func NewCreateTeamMemberParamsWithContext

func NewCreateTeamMemberParamsWithContext(ctx context.Context) *CreateTeamMemberParams

NewCreateTeamMemberParamsWithContext creates a new CreateTeamMemberParams object with the ability to set a context for a request.

func NewCreateTeamMemberParamsWithHTTPClient

func NewCreateTeamMemberParamsWithHTTPClient(client *http.Client) *CreateTeamMemberParams

NewCreateTeamMemberParamsWithHTTPClient creates a new CreateTeamMemberParams object with the ability to set a custom HTTPClient for a request.

func NewCreateTeamMemberParamsWithTimeout

func NewCreateTeamMemberParamsWithTimeout(timeout time.Duration) *CreateTeamMemberParams

NewCreateTeamMemberParamsWithTimeout creates a new CreateTeamMemberParams object with the ability to set a timeout on a request.

func (*CreateTeamMemberParams) SetBody

SetBody adds the body to the create team member params

func (*CreateTeamMemberParams) SetContext

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

SetContext adds the context to the create team member params

func (*CreateTeamMemberParams) SetDefaults

func (o *CreateTeamMemberParams) SetDefaults()

SetDefaults hydrates default values in the create team member params (not the query body).

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

func (*CreateTeamMemberParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create team member params

func (*CreateTeamMemberParams) SetTimeout

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

SetTimeout adds the timeout to the create team member params

func (*CreateTeamMemberParams) WithBody

WithBody adds the body to the create team member params

func (*CreateTeamMemberParams) WithContext

WithContext adds the context to the create team member params

func (*CreateTeamMemberParams) WithDefaults

WithDefaults hydrates default values in the create team member params (not the query body).

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

func (*CreateTeamMemberParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the create team member params

func (*CreateTeamMemberParams) WithTimeout

WithTimeout adds the timeout to the create team member params

func (*CreateTeamMemberParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateTeamMemberReader

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

CreateTeamMemberReader is a Reader for the CreateTeamMember structure.

func (*CreateTeamMemberReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type RetrieveTeamMemberOK

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

Success

func NewRetrieveTeamMemberOK

func NewRetrieveTeamMemberOK() *RetrieveTeamMemberOK

NewRetrieveTeamMemberOK creates a RetrieveTeamMemberOK with default headers values

func (*RetrieveTeamMemberOK) Error

func (o *RetrieveTeamMemberOK) Error() string

func (*RetrieveTeamMemberOK) GetPayload

type RetrieveTeamMemberParams

type RetrieveTeamMemberParams struct {

	/* TeamMemberID.

	   The ID of the team member to retrieve.
	*/
	TeamMemberID string

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

RetrieveTeamMemberParams contains all the parameters to send to the API endpoint

for the retrieve team member operation.

Typically these are written to a http.Request.

func NewRetrieveTeamMemberParams

func NewRetrieveTeamMemberParams() *RetrieveTeamMemberParams

NewRetrieveTeamMemberParams creates a new RetrieveTeamMemberParams object, with the default timeout for this client.

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

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

func NewRetrieveTeamMemberParamsWithContext

func NewRetrieveTeamMemberParamsWithContext(ctx context.Context) *RetrieveTeamMemberParams

NewRetrieveTeamMemberParamsWithContext creates a new RetrieveTeamMemberParams object with the ability to set a context for a request.

func NewRetrieveTeamMemberParamsWithHTTPClient

func NewRetrieveTeamMemberParamsWithHTTPClient(client *http.Client) *RetrieveTeamMemberParams

NewRetrieveTeamMemberParamsWithHTTPClient creates a new RetrieveTeamMemberParams object with the ability to set a custom HTTPClient for a request.

func NewRetrieveTeamMemberParamsWithTimeout

func NewRetrieveTeamMemberParamsWithTimeout(timeout time.Duration) *RetrieveTeamMemberParams

NewRetrieveTeamMemberParamsWithTimeout creates a new RetrieveTeamMemberParams object with the ability to set a timeout on a request.

func (*RetrieveTeamMemberParams) SetContext

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

SetContext adds the context to the retrieve team member params

func (*RetrieveTeamMemberParams) SetDefaults

func (o *RetrieveTeamMemberParams) SetDefaults()

SetDefaults hydrates default values in the retrieve team member params (not the query body).

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

func (*RetrieveTeamMemberParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the retrieve team member params

func (*RetrieveTeamMemberParams) SetTeamMemberID

func (o *RetrieveTeamMemberParams) SetTeamMemberID(teamMemberID string)

SetTeamMemberID adds the teamMemberId to the retrieve team member params

func (*RetrieveTeamMemberParams) SetTimeout

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

SetTimeout adds the timeout to the retrieve team member params

func (*RetrieveTeamMemberParams) WithContext

WithContext adds the context to the retrieve team member params

func (*RetrieveTeamMemberParams) WithDefaults

WithDefaults hydrates default values in the retrieve team member params (not the query body).

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

func (*RetrieveTeamMemberParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the retrieve team member params

func (*RetrieveTeamMemberParams) WithTeamMemberID

func (o *RetrieveTeamMemberParams) WithTeamMemberID(teamMemberID string) *RetrieveTeamMemberParams

WithTeamMemberID adds the teamMemberID to the retrieve team member params

func (*RetrieveTeamMemberParams) WithTimeout

WithTimeout adds the timeout to the retrieve team member params

func (*RetrieveTeamMemberParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrieveTeamMemberReader

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

RetrieveTeamMemberReader is a Reader for the RetrieveTeamMember structure.

func (*RetrieveTeamMemberReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type RetrieveWageSettingOK

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

Success

func NewRetrieveWageSettingOK

func NewRetrieveWageSettingOK() *RetrieveWageSettingOK

NewRetrieveWageSettingOK creates a RetrieveWageSettingOK with default headers values

func (*RetrieveWageSettingOK) Error

func (o *RetrieveWageSettingOK) Error() string

func (*RetrieveWageSettingOK) GetPayload

type RetrieveWageSettingParams

type RetrieveWageSettingParams struct {

	/* TeamMemberID.

	   The ID of the team member to retrieve wage setting for
	*/
	TeamMemberID string

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

RetrieveWageSettingParams contains all the parameters to send to the API endpoint

for the retrieve wage setting operation.

Typically these are written to a http.Request.

func NewRetrieveWageSettingParams

func NewRetrieveWageSettingParams() *RetrieveWageSettingParams

NewRetrieveWageSettingParams creates a new RetrieveWageSettingParams object, with the default timeout for this client.

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

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

func NewRetrieveWageSettingParamsWithContext

func NewRetrieveWageSettingParamsWithContext(ctx context.Context) *RetrieveWageSettingParams

NewRetrieveWageSettingParamsWithContext creates a new RetrieveWageSettingParams object with the ability to set a context for a request.

func NewRetrieveWageSettingParamsWithHTTPClient

func NewRetrieveWageSettingParamsWithHTTPClient(client *http.Client) *RetrieveWageSettingParams

NewRetrieveWageSettingParamsWithHTTPClient creates a new RetrieveWageSettingParams object with the ability to set a custom HTTPClient for a request.

func NewRetrieveWageSettingParamsWithTimeout

func NewRetrieveWageSettingParamsWithTimeout(timeout time.Duration) *RetrieveWageSettingParams

NewRetrieveWageSettingParamsWithTimeout creates a new RetrieveWageSettingParams object with the ability to set a timeout on a request.

func (*RetrieveWageSettingParams) SetContext

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

SetContext adds the context to the retrieve wage setting params

func (*RetrieveWageSettingParams) SetDefaults

func (o *RetrieveWageSettingParams) SetDefaults()

SetDefaults hydrates default values in the retrieve wage setting params (not the query body).

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

func (*RetrieveWageSettingParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the retrieve wage setting params

func (*RetrieveWageSettingParams) SetTeamMemberID

func (o *RetrieveWageSettingParams) SetTeamMemberID(teamMemberID string)

SetTeamMemberID adds the teamMemberId to the retrieve wage setting params

func (*RetrieveWageSettingParams) SetTimeout

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

SetTimeout adds the timeout to the retrieve wage setting params

func (*RetrieveWageSettingParams) WithContext

WithContext adds the context to the retrieve wage setting params

func (*RetrieveWageSettingParams) WithDefaults

WithDefaults hydrates default values in the retrieve wage setting params (not the query body).

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

func (*RetrieveWageSettingParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the retrieve wage setting params

func (*RetrieveWageSettingParams) WithTeamMemberID

func (o *RetrieveWageSettingParams) WithTeamMemberID(teamMemberID string) *RetrieveWageSettingParams

WithTeamMemberID adds the teamMemberID to the retrieve wage setting params

func (*RetrieveWageSettingParams) WithTimeout

WithTimeout adds the timeout to the retrieve wage setting params

func (*RetrieveWageSettingParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrieveWageSettingReader

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

RetrieveWageSettingReader is a Reader for the RetrieveWageSetting structure.

func (*RetrieveWageSettingReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type SearchTeamMembersOK

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

Success

func NewSearchTeamMembersOK

func NewSearchTeamMembersOK() *SearchTeamMembersOK

NewSearchTeamMembersOK creates a SearchTeamMembersOK with default headers values

func (*SearchTeamMembersOK) Error

func (o *SearchTeamMembersOK) Error() string

func (*SearchTeamMembersOK) GetPayload

type SearchTeamMembersParams

type SearchTeamMembersParams struct {

	/* Body.

	     An object containing the fields to POST for the request.

	See the corresponding object definition for field details.
	*/
	Body *models.SearchTeamMembersRequest

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

SearchTeamMembersParams contains all the parameters to send to the API endpoint

for the search team members operation.

Typically these are written to a http.Request.

func NewSearchTeamMembersParams

func NewSearchTeamMembersParams() *SearchTeamMembersParams

NewSearchTeamMembersParams creates a new SearchTeamMembersParams object, with the default timeout for this client.

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

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

func NewSearchTeamMembersParamsWithContext

func NewSearchTeamMembersParamsWithContext(ctx context.Context) *SearchTeamMembersParams

NewSearchTeamMembersParamsWithContext creates a new SearchTeamMembersParams object with the ability to set a context for a request.

func NewSearchTeamMembersParamsWithHTTPClient

func NewSearchTeamMembersParamsWithHTTPClient(client *http.Client) *SearchTeamMembersParams

NewSearchTeamMembersParamsWithHTTPClient creates a new SearchTeamMembersParams object with the ability to set a custom HTTPClient for a request.

func NewSearchTeamMembersParamsWithTimeout

func NewSearchTeamMembersParamsWithTimeout(timeout time.Duration) *SearchTeamMembersParams

NewSearchTeamMembersParamsWithTimeout creates a new SearchTeamMembersParams object with the ability to set a timeout on a request.

func (*SearchTeamMembersParams) SetBody

SetBody adds the body to the search team members params

func (*SearchTeamMembersParams) SetContext

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

SetContext adds the context to the search team members params

func (*SearchTeamMembersParams) SetDefaults

func (o *SearchTeamMembersParams) SetDefaults()

SetDefaults hydrates default values in the search team members params (not the query body).

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

func (*SearchTeamMembersParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the search team members params

func (*SearchTeamMembersParams) SetTimeout

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

SetTimeout adds the timeout to the search team members params

func (*SearchTeamMembersParams) WithBody

WithBody adds the body to the search team members params

func (*SearchTeamMembersParams) WithContext

WithContext adds the context to the search team members params

func (*SearchTeamMembersParams) WithDefaults

WithDefaults hydrates default values in the search team members params (not the query body).

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

func (*SearchTeamMembersParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the search team members params

func (*SearchTeamMembersParams) WithTimeout

WithTimeout adds the timeout to the search team members params

func (*SearchTeamMembersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type SearchTeamMembersReader

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

SearchTeamMembersReader is a Reader for the SearchTeamMembers structure.

func (*SearchTeamMembersReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateTeamMemberOK

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

Success

func NewUpdateTeamMemberOK

func NewUpdateTeamMemberOK() *UpdateTeamMemberOK

NewUpdateTeamMemberOK creates a UpdateTeamMemberOK with default headers values

func (*UpdateTeamMemberOK) Error

func (o *UpdateTeamMemberOK) Error() string

func (*UpdateTeamMemberOK) GetPayload

type UpdateTeamMemberParams

type UpdateTeamMemberParams struct {

	/* Body.

	     An object containing the fields to POST for the request.

	See the corresponding object definition for field details.
	*/
	Body *models.UpdateTeamMemberRequest

	/* TeamMemberID.

	   The ID of the team member to update.
	*/
	TeamMemberID string

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

UpdateTeamMemberParams contains all the parameters to send to the API endpoint

for the update team member operation.

Typically these are written to a http.Request.

func NewUpdateTeamMemberParams

func NewUpdateTeamMemberParams() *UpdateTeamMemberParams

NewUpdateTeamMemberParams creates a new UpdateTeamMemberParams object, with the default timeout for this client.

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

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

func NewUpdateTeamMemberParamsWithContext

func NewUpdateTeamMemberParamsWithContext(ctx context.Context) *UpdateTeamMemberParams

NewUpdateTeamMemberParamsWithContext creates a new UpdateTeamMemberParams object with the ability to set a context for a request.

func NewUpdateTeamMemberParamsWithHTTPClient

func NewUpdateTeamMemberParamsWithHTTPClient(client *http.Client) *UpdateTeamMemberParams

NewUpdateTeamMemberParamsWithHTTPClient creates a new UpdateTeamMemberParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateTeamMemberParamsWithTimeout

func NewUpdateTeamMemberParamsWithTimeout(timeout time.Duration) *UpdateTeamMemberParams

NewUpdateTeamMemberParamsWithTimeout creates a new UpdateTeamMemberParams object with the ability to set a timeout on a request.

func (*UpdateTeamMemberParams) SetBody

SetBody adds the body to the update team member params

func (*UpdateTeamMemberParams) SetContext

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

SetContext adds the context to the update team member params

func (*UpdateTeamMemberParams) SetDefaults

func (o *UpdateTeamMemberParams) SetDefaults()

SetDefaults hydrates default values in the update team member params (not the query body).

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

func (*UpdateTeamMemberParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update team member params

func (*UpdateTeamMemberParams) SetTeamMemberID

func (o *UpdateTeamMemberParams) SetTeamMemberID(teamMemberID string)

SetTeamMemberID adds the teamMemberId to the update team member params

func (*UpdateTeamMemberParams) SetTimeout

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

SetTimeout adds the timeout to the update team member params

func (*UpdateTeamMemberParams) WithBody

WithBody adds the body to the update team member params

func (*UpdateTeamMemberParams) WithContext

WithContext adds the context to the update team member params

func (*UpdateTeamMemberParams) WithDefaults

WithDefaults hydrates default values in the update team member params (not the query body).

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

func (*UpdateTeamMemberParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the update team member params

func (*UpdateTeamMemberParams) WithTeamMemberID

func (o *UpdateTeamMemberParams) WithTeamMemberID(teamMemberID string) *UpdateTeamMemberParams

WithTeamMemberID adds the teamMemberID to the update team member params

func (*UpdateTeamMemberParams) WithTimeout

WithTimeout adds the timeout to the update team member params

func (*UpdateTeamMemberParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateTeamMemberReader

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

UpdateTeamMemberReader is a Reader for the UpdateTeamMember structure.

func (*UpdateTeamMemberReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateWageSettingOK

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

Success

func NewUpdateWageSettingOK

func NewUpdateWageSettingOK() *UpdateWageSettingOK

NewUpdateWageSettingOK creates a UpdateWageSettingOK with default headers values

func (*UpdateWageSettingOK) Error

func (o *UpdateWageSettingOK) Error() string

func (*UpdateWageSettingOK) GetPayload

type UpdateWageSettingParams

type UpdateWageSettingParams struct {

	/* Body.

	     An object containing the fields to POST for the request.

	See the corresponding object definition for field details.
	*/
	Body *models.UpdateWageSettingRequest

	/* TeamMemberID.

	   The ID of the team member to update the `WageSetting` object for.
	*/
	TeamMemberID string

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

UpdateWageSettingParams contains all the parameters to send to the API endpoint

for the update wage setting operation.

Typically these are written to a http.Request.

func NewUpdateWageSettingParams

func NewUpdateWageSettingParams() *UpdateWageSettingParams

NewUpdateWageSettingParams creates a new UpdateWageSettingParams object, with the default timeout for this client.

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

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

func NewUpdateWageSettingParamsWithContext

func NewUpdateWageSettingParamsWithContext(ctx context.Context) *UpdateWageSettingParams

NewUpdateWageSettingParamsWithContext creates a new UpdateWageSettingParams object with the ability to set a context for a request.

func NewUpdateWageSettingParamsWithHTTPClient

func NewUpdateWageSettingParamsWithHTTPClient(client *http.Client) *UpdateWageSettingParams

NewUpdateWageSettingParamsWithHTTPClient creates a new UpdateWageSettingParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateWageSettingParamsWithTimeout

func NewUpdateWageSettingParamsWithTimeout(timeout time.Duration) *UpdateWageSettingParams

NewUpdateWageSettingParamsWithTimeout creates a new UpdateWageSettingParams object with the ability to set a timeout on a request.

func (*UpdateWageSettingParams) SetBody

SetBody adds the body to the update wage setting params

func (*UpdateWageSettingParams) SetContext

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

SetContext adds the context to the update wage setting params

func (*UpdateWageSettingParams) SetDefaults

func (o *UpdateWageSettingParams) SetDefaults()

SetDefaults hydrates default values in the update wage setting params (not the query body).

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

func (*UpdateWageSettingParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update wage setting params

func (*UpdateWageSettingParams) SetTeamMemberID

func (o *UpdateWageSettingParams) SetTeamMemberID(teamMemberID string)

SetTeamMemberID adds the teamMemberId to the update wage setting params

func (*UpdateWageSettingParams) SetTimeout

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

SetTimeout adds the timeout to the update wage setting params

func (*UpdateWageSettingParams) WithBody

WithBody adds the body to the update wage setting params

func (*UpdateWageSettingParams) WithContext

WithContext adds the context to the update wage setting params

func (*UpdateWageSettingParams) WithDefaults

WithDefaults hydrates default values in the update wage setting params (not the query body).

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

func (*UpdateWageSettingParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the update wage setting params

func (*UpdateWageSettingParams) WithTeamMemberID

func (o *UpdateWageSettingParams) WithTeamMemberID(teamMemberID string) *UpdateWageSettingParams

WithTeamMemberID adds the teamMemberID to the update wage setting params

func (*UpdateWageSettingParams) WithTimeout

WithTimeout adds the timeout to the update wage setting params

func (*UpdateWageSettingParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateWageSettingReader

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

UpdateWageSettingReader is a Reader for the UpdateWageSetting structure.

func (*UpdateWageSettingReader) ReadResponse

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