Documentation
¶
Index ¶
- type Client
- func (a *Client) ProjectHourlyRatesProjectSpecificRatesDelete(params *ProjectHourlyRatesProjectSpecificRatesDeleteParams, ...) error
- func (a *Client) ProjectHourlyRatesProjectSpecificRatesGet(params *ProjectHourlyRatesProjectSpecificRatesGetParams, ...) (*ProjectHourlyRatesProjectSpecificRatesGetOK, error)
- func (a *Client) ProjectHourlyRatesProjectSpecificRatesListDeleteByIds(params *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams, ...) error
- func (a *Client) ProjectHourlyRatesProjectSpecificRatesListPostList(params *ProjectHourlyRatesProjectSpecificRatesListPostListParams, ...) (*ProjectHourlyRatesProjectSpecificRatesListPostListCreated, error)
- func (a *Client) ProjectHourlyRatesProjectSpecificRatesListPutList(params *ProjectHourlyRatesProjectSpecificRatesListPutListParams, ...) (*ProjectHourlyRatesProjectSpecificRatesListPutListOK, error)
- func (a *Client) ProjectHourlyRatesProjectSpecificRatesPost(params *ProjectHourlyRatesProjectSpecificRatesPostParams, ...) (*ProjectHourlyRatesProjectSpecificRatesPostCreated, error)
- func (a *Client) ProjectHourlyRatesProjectSpecificRatesPut(params *ProjectHourlyRatesProjectSpecificRatesPutParams, ...) (*ProjectHourlyRatesProjectSpecificRatesPutOK, error)
- func (a *Client) ProjectHourlyRatesProjectSpecificRatesSearch(params *ProjectHourlyRatesProjectSpecificRatesSearchParams, ...) (*ProjectHourlyRatesProjectSpecificRatesSearchOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type ProjectHourlyRatesProjectSpecificRatesDeleteDefault
- type ProjectHourlyRatesProjectSpecificRatesDeleteParams
- func NewProjectHourlyRatesProjectSpecificRatesDeleteParams() *ProjectHourlyRatesProjectSpecificRatesDeleteParams
- func NewProjectHourlyRatesProjectSpecificRatesDeleteParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
- func NewProjectHourlyRatesProjectSpecificRatesDeleteParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
- func NewProjectHourlyRatesProjectSpecificRatesDeleteParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
- func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) SetContext(ctx context.Context)
- func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) SetHTTPClient(client *http.Client)
- func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) SetID(id int32)
- func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) SetTimeout(timeout time.Duration)
- func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
- func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
- func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) WithID(id int32) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
- func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
- func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProjectHourlyRatesProjectSpecificRatesDeleteReader
- type ProjectHourlyRatesProjectSpecificRatesGetOK
- type ProjectHourlyRatesProjectSpecificRatesGetParams
- func NewProjectHourlyRatesProjectSpecificRatesGetParams() *ProjectHourlyRatesProjectSpecificRatesGetParams
- func NewProjectHourlyRatesProjectSpecificRatesGetParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesGetParams
- func NewProjectHourlyRatesProjectSpecificRatesGetParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesGetParams
- func NewProjectHourlyRatesProjectSpecificRatesGetParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesGetParams
- func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) SetContext(ctx context.Context)
- func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) SetFields(fields *string)
- func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) SetHTTPClient(client *http.Client)
- func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) SetID(id int32)
- func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) SetTimeout(timeout time.Duration)
- func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesGetParams
- func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) WithFields(fields *string) *ProjectHourlyRatesProjectSpecificRatesGetParams
- func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesGetParams
- func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) WithID(id int32) *ProjectHourlyRatesProjectSpecificRatesGetParams
- func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesGetParams
- func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProjectHourlyRatesProjectSpecificRatesGetReader
- type ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault
- type ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
- func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams() *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
- func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
- func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
- func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) SetContext(ctx context.Context)
- func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) SetHTTPClient(client *http.Client)
- func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) SetIds(ids string)
- func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) SetTimeout(timeout time.Duration)
- func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WithIds(ids string) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsReader
- type ProjectHourlyRatesProjectSpecificRatesListPostListCreated
- type ProjectHourlyRatesProjectSpecificRatesListPostListParams
- func NewProjectHourlyRatesProjectSpecificRatesListPostListParams() *ProjectHourlyRatesProjectSpecificRatesListPostListParams
- func NewProjectHourlyRatesProjectSpecificRatesListPostListParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
- func NewProjectHourlyRatesProjectSpecificRatesListPostListParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
- func NewProjectHourlyRatesProjectSpecificRatesListPostListParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) SetBody(body []*models.ProjectSpecificRate)
- func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) SetContext(ctx context.Context)
- func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) SetHTTPClient(client *http.Client)
- func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) SetTimeout(timeout time.Duration)
- func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) WithBody(body []*models.ProjectSpecificRate) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProjectHourlyRatesProjectSpecificRatesListPostListReader
- type ProjectHourlyRatesProjectSpecificRatesListPutListOK
- type ProjectHourlyRatesProjectSpecificRatesListPutListParams
- func NewProjectHourlyRatesProjectSpecificRatesListPutListParams() *ProjectHourlyRatesProjectSpecificRatesListPutListParams
- func NewProjectHourlyRatesProjectSpecificRatesListPutListParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
- func NewProjectHourlyRatesProjectSpecificRatesListPutListParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
- func NewProjectHourlyRatesProjectSpecificRatesListPutListParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) SetBody(body []*models.ProjectSpecificRate)
- func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) SetContext(ctx context.Context)
- func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) SetHTTPClient(client *http.Client)
- func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) SetTimeout(timeout time.Duration)
- func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) WithBody(body []*models.ProjectSpecificRate) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
- func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProjectHourlyRatesProjectSpecificRatesListPutListReader
- type ProjectHourlyRatesProjectSpecificRatesPostCreated
- type ProjectHourlyRatesProjectSpecificRatesPostParams
- func NewProjectHourlyRatesProjectSpecificRatesPostParams() *ProjectHourlyRatesProjectSpecificRatesPostParams
- func NewProjectHourlyRatesProjectSpecificRatesPostParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesPostParams
- func NewProjectHourlyRatesProjectSpecificRatesPostParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesPostParams
- func NewProjectHourlyRatesProjectSpecificRatesPostParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesPostParams
- func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) SetBody(body *models.ProjectSpecificRate)
- func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) SetContext(ctx context.Context)
- func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) SetHTTPClient(client *http.Client)
- func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) SetTimeout(timeout time.Duration)
- func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) WithBody(body *models.ProjectSpecificRate) *ProjectHourlyRatesProjectSpecificRatesPostParams
- func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesPostParams
- func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesPostParams
- func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesPostParams
- func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProjectHourlyRatesProjectSpecificRatesPostReader
- type ProjectHourlyRatesProjectSpecificRatesPutOK
- type ProjectHourlyRatesProjectSpecificRatesPutParams
- func NewProjectHourlyRatesProjectSpecificRatesPutParams() *ProjectHourlyRatesProjectSpecificRatesPutParams
- func NewProjectHourlyRatesProjectSpecificRatesPutParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesPutParams
- func NewProjectHourlyRatesProjectSpecificRatesPutParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesPutParams
- func NewProjectHourlyRatesProjectSpecificRatesPutParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesPutParams
- func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) SetBody(body *models.ProjectSpecificRate)
- func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) SetContext(ctx context.Context)
- func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) SetHTTPClient(client *http.Client)
- func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) SetID(id int32)
- func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) SetTimeout(timeout time.Duration)
- func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) WithBody(body *models.ProjectSpecificRate) *ProjectHourlyRatesProjectSpecificRatesPutParams
- func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesPutParams
- func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesPutParams
- func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) WithID(id int32) *ProjectHourlyRatesProjectSpecificRatesPutParams
- func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesPutParams
- func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProjectHourlyRatesProjectSpecificRatesPutReader
- type ProjectHourlyRatesProjectSpecificRatesSearchOK
- type ProjectHourlyRatesProjectSpecificRatesSearchParams
- func NewProjectHourlyRatesProjectSpecificRatesSearchParams() *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func NewProjectHourlyRatesProjectSpecificRatesSearchParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func NewProjectHourlyRatesProjectSpecificRatesSearchParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func NewProjectHourlyRatesProjectSpecificRatesSearchParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetActivityID(activityID *string)
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetContext(ctx context.Context)
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetCount(count *int64)
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetEmployeeID(employeeID *string)
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetFields(fields *string)
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetFrom(from *int64)
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetHTTPClient(client *http.Client)
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetID(id *string)
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetProjectHourlyRateID(projectHourlyRateID *string)
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetSorting(sorting *string)
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetTimeout(timeout time.Duration)
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithActivityID(activityID *string) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithCount(count *int64) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithEmployeeID(employeeID *string) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithFields(fields *string) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithFrom(from *int64) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithID(id *string) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithProjectHourlyRateID(projectHourlyRateID *string) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithSorting(sorting *string) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesSearchParams
- func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProjectHourlyRatesProjectSpecificRatesSearchReader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for project specific rates API
func (*Client) ProjectHourlyRatesProjectSpecificRatesDelete ¶
func (a *Client) ProjectHourlyRatesProjectSpecificRatesDelete(params *ProjectHourlyRatesProjectSpecificRatesDeleteParams, authInfo runtime.ClientAuthInfoWriter) error
ProjectHourlyRatesProjectSpecificRatesDelete deletes project specific rate
func (*Client) ProjectHourlyRatesProjectSpecificRatesGet ¶
func (a *Client) ProjectHourlyRatesProjectSpecificRatesGet(params *ProjectHourlyRatesProjectSpecificRatesGetParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectHourlyRatesProjectSpecificRatesGetOK, error)
ProjectHourlyRatesProjectSpecificRatesGet finds project specific rate by ID
func (*Client) ProjectHourlyRatesProjectSpecificRatesListDeleteByIds ¶
func (a *Client) ProjectHourlyRatesProjectSpecificRatesListDeleteByIds(params *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams, authInfo runtime.ClientAuthInfoWriter) error
ProjectHourlyRatesProjectSpecificRatesListDeleteByIds deletes project specific rates
func (*Client) ProjectHourlyRatesProjectSpecificRatesListPostList ¶
func (a *Client) ProjectHourlyRatesProjectSpecificRatesListPostList(params *ProjectHourlyRatesProjectSpecificRatesListPostListParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectHourlyRatesProjectSpecificRatesListPostListCreated, error)
ProjectHourlyRatesProjectSpecificRatesListPostList creates multiple new project specific rates
func (*Client) ProjectHourlyRatesProjectSpecificRatesListPutList ¶
func (a *Client) ProjectHourlyRatesProjectSpecificRatesListPutList(params *ProjectHourlyRatesProjectSpecificRatesListPutListParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectHourlyRatesProjectSpecificRatesListPutListOK, error)
ProjectHourlyRatesProjectSpecificRatesListPutList updates multiple project specific rates
func (*Client) ProjectHourlyRatesProjectSpecificRatesPost ¶
func (a *Client) ProjectHourlyRatesProjectSpecificRatesPost(params *ProjectHourlyRatesProjectSpecificRatesPostParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectHourlyRatesProjectSpecificRatesPostCreated, error)
ProjectHourlyRatesProjectSpecificRatesPost creates new project specific rate
func (*Client) ProjectHourlyRatesProjectSpecificRatesPut ¶
func (a *Client) ProjectHourlyRatesProjectSpecificRatesPut(params *ProjectHourlyRatesProjectSpecificRatesPutParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectHourlyRatesProjectSpecificRatesPutOK, error)
ProjectHourlyRatesProjectSpecificRatesPut updates a project specific rate
func (*Client) ProjectHourlyRatesProjectSpecificRatesSearch ¶
func (a *Client) ProjectHourlyRatesProjectSpecificRatesSearch(params *ProjectHourlyRatesProjectSpecificRatesSearchParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectHourlyRatesProjectSpecificRatesSearchOK, error)
ProjectHourlyRatesProjectSpecificRatesSearch finds project specific rates corresponding with sent data
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { ProjectHourlyRatesProjectSpecificRatesListDeleteByIds(params *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams, authInfo runtime.ClientAuthInfoWriter) error ProjectHourlyRatesProjectSpecificRatesListPostList(params *ProjectHourlyRatesProjectSpecificRatesListPostListParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectHourlyRatesProjectSpecificRatesListPostListCreated, error) ProjectHourlyRatesProjectSpecificRatesListPutList(params *ProjectHourlyRatesProjectSpecificRatesListPutListParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectHourlyRatesProjectSpecificRatesListPutListOK, error) ProjectHourlyRatesProjectSpecificRatesDelete(params *ProjectHourlyRatesProjectSpecificRatesDeleteParams, authInfo runtime.ClientAuthInfoWriter) error ProjectHourlyRatesProjectSpecificRatesGet(params *ProjectHourlyRatesProjectSpecificRatesGetParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectHourlyRatesProjectSpecificRatesGetOK, error) ProjectHourlyRatesProjectSpecificRatesPost(params *ProjectHourlyRatesProjectSpecificRatesPostParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectHourlyRatesProjectSpecificRatesPostCreated, error) ProjectHourlyRatesProjectSpecificRatesPut(params *ProjectHourlyRatesProjectSpecificRatesPutParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectHourlyRatesProjectSpecificRatesPutOK, error) ProjectHourlyRatesProjectSpecificRatesSearch(params *ProjectHourlyRatesProjectSpecificRatesSearchParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectHourlyRatesProjectSpecificRatesSearchOK, 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 project specific rates API client.
type ProjectHourlyRatesProjectSpecificRatesDeleteDefault ¶
type ProjectHourlyRatesProjectSpecificRatesDeleteDefault struct {
// contains filtered or unexported fields
}
ProjectHourlyRatesProjectSpecificRatesDeleteDefault handles this case with default header values.
successful operation
func NewProjectHourlyRatesProjectSpecificRatesDeleteDefault ¶
func NewProjectHourlyRatesProjectSpecificRatesDeleteDefault(code int) *ProjectHourlyRatesProjectSpecificRatesDeleteDefault
NewProjectHourlyRatesProjectSpecificRatesDeleteDefault creates a ProjectHourlyRatesProjectSpecificRatesDeleteDefault with default headers values
func (*ProjectHourlyRatesProjectSpecificRatesDeleteDefault) Code ¶
func (o *ProjectHourlyRatesProjectSpecificRatesDeleteDefault) Code() int
Code gets the status code for the project hourly rates project specific rates delete default response
func (*ProjectHourlyRatesProjectSpecificRatesDeleteDefault) Error ¶
func (o *ProjectHourlyRatesProjectSpecificRatesDeleteDefault) Error() string
type ProjectHourlyRatesProjectSpecificRatesDeleteParams ¶
type ProjectHourlyRatesProjectSpecificRatesDeleteParams struct { /*ID Element ID */ ID int32 Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProjectHourlyRatesProjectSpecificRatesDeleteParams contains all the parameters to send to the API endpoint for the project hourly rates project specific rates delete operation typically these are written to a http.Request
func NewProjectHourlyRatesProjectSpecificRatesDeleteParams ¶
func NewProjectHourlyRatesProjectSpecificRatesDeleteParams() *ProjectHourlyRatesProjectSpecificRatesDeleteParams
NewProjectHourlyRatesProjectSpecificRatesDeleteParams creates a new ProjectHourlyRatesProjectSpecificRatesDeleteParams object with the default values initialized.
func NewProjectHourlyRatesProjectSpecificRatesDeleteParamsWithContext ¶
func NewProjectHourlyRatesProjectSpecificRatesDeleteParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
NewProjectHourlyRatesProjectSpecificRatesDeleteParamsWithContext creates a new ProjectHourlyRatesProjectSpecificRatesDeleteParams object with the default values initialized, and the ability to set a context for a request
func NewProjectHourlyRatesProjectSpecificRatesDeleteParamsWithHTTPClient ¶
func NewProjectHourlyRatesProjectSpecificRatesDeleteParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
NewProjectHourlyRatesProjectSpecificRatesDeleteParamsWithHTTPClient creates a new ProjectHourlyRatesProjectSpecificRatesDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProjectHourlyRatesProjectSpecificRatesDeleteParamsWithTimeout ¶
func NewProjectHourlyRatesProjectSpecificRatesDeleteParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
NewProjectHourlyRatesProjectSpecificRatesDeleteParamsWithTimeout creates a new ProjectHourlyRatesProjectSpecificRatesDeleteParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProjectHourlyRatesProjectSpecificRatesDeleteParams) SetContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) SetContext(ctx context.Context)
SetContext adds the context to the project hourly rates project specific rates delete params
func (*ProjectHourlyRatesProjectSpecificRatesDeleteParams) SetHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the project hourly rates project specific rates delete params
func (*ProjectHourlyRatesProjectSpecificRatesDeleteParams) SetID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) SetID(id int32)
SetID adds the id to the project hourly rates project specific rates delete params
func (*ProjectHourlyRatesProjectSpecificRatesDeleteParams) SetTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the project hourly rates project specific rates delete params
func (*ProjectHourlyRatesProjectSpecificRatesDeleteParams) WithContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
WithContext adds the context to the project hourly rates project specific rates delete params
func (*ProjectHourlyRatesProjectSpecificRatesDeleteParams) WithHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
WithHTTPClient adds the HTTPClient to the project hourly rates project specific rates delete params
func (*ProjectHourlyRatesProjectSpecificRatesDeleteParams) WithID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) WithID(id int32) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
WithID adds the id to the project hourly rates project specific rates delete params
func (*ProjectHourlyRatesProjectSpecificRatesDeleteParams) WithTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesDeleteParams
WithTimeout adds the timeout to the project hourly rates project specific rates delete params
func (*ProjectHourlyRatesProjectSpecificRatesDeleteParams) WriteToRequest ¶
func (o *ProjectHourlyRatesProjectSpecificRatesDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProjectHourlyRatesProjectSpecificRatesDeleteReader ¶
type ProjectHourlyRatesProjectSpecificRatesDeleteReader struct {
// contains filtered or unexported fields
}
ProjectHourlyRatesProjectSpecificRatesDeleteReader is a Reader for the ProjectHourlyRatesProjectSpecificRatesDelete structure.
func (*ProjectHourlyRatesProjectSpecificRatesDeleteReader) ReadResponse ¶
func (o *ProjectHourlyRatesProjectSpecificRatesDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProjectHourlyRatesProjectSpecificRatesGetOK ¶
type ProjectHourlyRatesProjectSpecificRatesGetOK struct {
Payload *models.ResponseWrapperProjectSpecificRate
}
ProjectHourlyRatesProjectSpecificRatesGetOK handles this case with default header values.
successful operation
func NewProjectHourlyRatesProjectSpecificRatesGetOK ¶
func NewProjectHourlyRatesProjectSpecificRatesGetOK() *ProjectHourlyRatesProjectSpecificRatesGetOK
NewProjectHourlyRatesProjectSpecificRatesGetOK creates a ProjectHourlyRatesProjectSpecificRatesGetOK with default headers values
func (*ProjectHourlyRatesProjectSpecificRatesGetOK) Error ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetOK) Error() string
func (*ProjectHourlyRatesProjectSpecificRatesGetOK) GetPayload ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetOK) GetPayload() *models.ResponseWrapperProjectSpecificRate
type ProjectHourlyRatesProjectSpecificRatesGetParams ¶
type ProjectHourlyRatesProjectSpecificRatesGetParams struct { /*Fields Fields filter pattern */ Fields *string /*ID Element ID */ ID int32 Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProjectHourlyRatesProjectSpecificRatesGetParams contains all the parameters to send to the API endpoint for the project hourly rates project specific rates get operation typically these are written to a http.Request
func NewProjectHourlyRatesProjectSpecificRatesGetParams ¶
func NewProjectHourlyRatesProjectSpecificRatesGetParams() *ProjectHourlyRatesProjectSpecificRatesGetParams
NewProjectHourlyRatesProjectSpecificRatesGetParams creates a new ProjectHourlyRatesProjectSpecificRatesGetParams object with the default values initialized.
func NewProjectHourlyRatesProjectSpecificRatesGetParamsWithContext ¶
func NewProjectHourlyRatesProjectSpecificRatesGetParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesGetParams
NewProjectHourlyRatesProjectSpecificRatesGetParamsWithContext creates a new ProjectHourlyRatesProjectSpecificRatesGetParams object with the default values initialized, and the ability to set a context for a request
func NewProjectHourlyRatesProjectSpecificRatesGetParamsWithHTTPClient ¶
func NewProjectHourlyRatesProjectSpecificRatesGetParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesGetParams
NewProjectHourlyRatesProjectSpecificRatesGetParamsWithHTTPClient creates a new ProjectHourlyRatesProjectSpecificRatesGetParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProjectHourlyRatesProjectSpecificRatesGetParamsWithTimeout ¶
func NewProjectHourlyRatesProjectSpecificRatesGetParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesGetParams
NewProjectHourlyRatesProjectSpecificRatesGetParamsWithTimeout creates a new ProjectHourlyRatesProjectSpecificRatesGetParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProjectHourlyRatesProjectSpecificRatesGetParams) SetContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) SetContext(ctx context.Context)
SetContext adds the context to the project hourly rates project specific rates get params
func (*ProjectHourlyRatesProjectSpecificRatesGetParams) SetFields ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) SetFields(fields *string)
SetFields adds the fields to the project hourly rates project specific rates get params
func (*ProjectHourlyRatesProjectSpecificRatesGetParams) SetHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the project hourly rates project specific rates get params
func (*ProjectHourlyRatesProjectSpecificRatesGetParams) SetID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) SetID(id int32)
SetID adds the id to the project hourly rates project specific rates get params
func (*ProjectHourlyRatesProjectSpecificRatesGetParams) SetTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the project hourly rates project specific rates get params
func (*ProjectHourlyRatesProjectSpecificRatesGetParams) WithContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesGetParams
WithContext adds the context to the project hourly rates project specific rates get params
func (*ProjectHourlyRatesProjectSpecificRatesGetParams) WithFields ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) WithFields(fields *string) *ProjectHourlyRatesProjectSpecificRatesGetParams
WithFields adds the fields to the project hourly rates project specific rates get params
func (*ProjectHourlyRatesProjectSpecificRatesGetParams) WithHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesGetParams
WithHTTPClient adds the HTTPClient to the project hourly rates project specific rates get params
func (*ProjectHourlyRatesProjectSpecificRatesGetParams) WithID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) WithID(id int32) *ProjectHourlyRatesProjectSpecificRatesGetParams
WithID adds the id to the project hourly rates project specific rates get params
func (*ProjectHourlyRatesProjectSpecificRatesGetParams) WithTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesGetParams
WithTimeout adds the timeout to the project hourly rates project specific rates get params
func (*ProjectHourlyRatesProjectSpecificRatesGetParams) WriteToRequest ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProjectHourlyRatesProjectSpecificRatesGetReader ¶
type ProjectHourlyRatesProjectSpecificRatesGetReader struct {
// contains filtered or unexported fields
}
ProjectHourlyRatesProjectSpecificRatesGetReader is a Reader for the ProjectHourlyRatesProjectSpecificRatesGet structure.
func (*ProjectHourlyRatesProjectSpecificRatesGetReader) ReadResponse ¶
func (o *ProjectHourlyRatesProjectSpecificRatesGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault ¶
type ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault struct {
// contains filtered or unexported fields
}
ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault handles this case with default header values.
successful operation
func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault ¶
func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault(code int) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault
NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault creates a ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault with default headers values
func (*ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault) Code ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault) Code() int
Code gets the status code for the project hourly rates project specific rates list delete by ids default response
func (*ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault) Error ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsDefault) Error() string
type ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams ¶
type ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams struct { /*Ids ID of the elements */ Ids string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams contains all the parameters to send to the API endpoint for the project hourly rates project specific rates list delete by ids operation typically these are written to a http.Request
func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams ¶
func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams() *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams creates a new ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams object with the default values initialized.
func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParamsWithContext ¶
func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParamsWithContext creates a new ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams object with the default values initialized, and the ability to set a context for a request
func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParamsWithHTTPClient ¶
func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParamsWithHTTPClient creates a new ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParamsWithTimeout ¶
func NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
NewProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParamsWithTimeout creates a new ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) SetContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) SetContext(ctx context.Context)
SetContext adds the context to the project hourly rates project specific rates list delete by ids params
func (*ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) SetHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the project hourly rates project specific rates list delete by ids params
func (*ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) SetIds ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) SetIds(ids string)
SetIds adds the ids to the project hourly rates project specific rates list delete by ids params
func (*ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) SetTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the project hourly rates project specific rates list delete by ids params
func (*ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WithContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
WithContext adds the context to the project hourly rates project specific rates list delete by ids params
func (*ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WithHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
WithHTTPClient adds the HTTPClient to the project hourly rates project specific rates list delete by ids params
func (*ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WithIds ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WithIds(ids string) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
WithIds adds the ids to the project hourly rates project specific rates list delete by ids params
func (*ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WithTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams
WithTimeout adds the timeout to the project hourly rates project specific rates list delete by ids params
func (*ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WriteToRequest ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsReader ¶
type ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsReader struct {
// contains filtered or unexported fields
}
ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsReader is a Reader for the ProjectHourlyRatesProjectSpecificRatesListDeleteByIds structure.
func (*ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsReader) ReadResponse ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListDeleteByIdsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProjectHourlyRatesProjectSpecificRatesListPostListCreated ¶
type ProjectHourlyRatesProjectSpecificRatesListPostListCreated struct {
Payload *models.ListResponseProjectSpecificRate
}
ProjectHourlyRatesProjectSpecificRatesListPostListCreated handles this case with default header values.
successfully created
func NewProjectHourlyRatesProjectSpecificRatesListPostListCreated ¶
func NewProjectHourlyRatesProjectSpecificRatesListPostListCreated() *ProjectHourlyRatesProjectSpecificRatesListPostListCreated
NewProjectHourlyRatesProjectSpecificRatesListPostListCreated creates a ProjectHourlyRatesProjectSpecificRatesListPostListCreated with default headers values
func (*ProjectHourlyRatesProjectSpecificRatesListPostListCreated) Error ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPostListCreated) Error() string
func (*ProjectHourlyRatesProjectSpecificRatesListPostListCreated) GetPayload ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPostListCreated) GetPayload() *models.ListResponseProjectSpecificRate
type ProjectHourlyRatesProjectSpecificRatesListPostListParams ¶
type ProjectHourlyRatesProjectSpecificRatesListPostListParams struct { /*Body JSON representing a list of new object to be created. Should not have ID and version set. */ Body []*models.ProjectSpecificRate Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProjectHourlyRatesProjectSpecificRatesListPostListParams contains all the parameters to send to the API endpoint for the project hourly rates project specific rates list post list operation typically these are written to a http.Request
func NewProjectHourlyRatesProjectSpecificRatesListPostListParams ¶
func NewProjectHourlyRatesProjectSpecificRatesListPostListParams() *ProjectHourlyRatesProjectSpecificRatesListPostListParams
NewProjectHourlyRatesProjectSpecificRatesListPostListParams creates a new ProjectHourlyRatesProjectSpecificRatesListPostListParams object with the default values initialized.
func NewProjectHourlyRatesProjectSpecificRatesListPostListParamsWithContext ¶
func NewProjectHourlyRatesProjectSpecificRatesListPostListParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
NewProjectHourlyRatesProjectSpecificRatesListPostListParamsWithContext creates a new ProjectHourlyRatesProjectSpecificRatesListPostListParams object with the default values initialized, and the ability to set a context for a request
func NewProjectHourlyRatesProjectSpecificRatesListPostListParamsWithHTTPClient ¶
func NewProjectHourlyRatesProjectSpecificRatesListPostListParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
NewProjectHourlyRatesProjectSpecificRatesListPostListParamsWithHTTPClient creates a new ProjectHourlyRatesProjectSpecificRatesListPostListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProjectHourlyRatesProjectSpecificRatesListPostListParamsWithTimeout ¶
func NewProjectHourlyRatesProjectSpecificRatesListPostListParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
NewProjectHourlyRatesProjectSpecificRatesListPostListParamsWithTimeout creates a new ProjectHourlyRatesProjectSpecificRatesListPostListParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProjectHourlyRatesProjectSpecificRatesListPostListParams) SetBody ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) SetBody(body []*models.ProjectSpecificRate)
SetBody adds the body to the project hourly rates project specific rates list post list params
func (*ProjectHourlyRatesProjectSpecificRatesListPostListParams) SetContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) SetContext(ctx context.Context)
SetContext adds the context to the project hourly rates project specific rates list post list params
func (*ProjectHourlyRatesProjectSpecificRatesListPostListParams) SetHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the project hourly rates project specific rates list post list params
func (*ProjectHourlyRatesProjectSpecificRatesListPostListParams) SetTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the project hourly rates project specific rates list post list params
func (*ProjectHourlyRatesProjectSpecificRatesListPostListParams) WithBody ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) WithBody(body []*models.ProjectSpecificRate) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
WithBody adds the body to the project hourly rates project specific rates list post list params
func (*ProjectHourlyRatesProjectSpecificRatesListPostListParams) WithContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
WithContext adds the context to the project hourly rates project specific rates list post list params
func (*ProjectHourlyRatesProjectSpecificRatesListPostListParams) WithHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
WithHTTPClient adds the HTTPClient to the project hourly rates project specific rates list post list params
func (*ProjectHourlyRatesProjectSpecificRatesListPostListParams) WithTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesListPostListParams
WithTimeout adds the timeout to the project hourly rates project specific rates list post list params
func (*ProjectHourlyRatesProjectSpecificRatesListPostListParams) WriteToRequest ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPostListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProjectHourlyRatesProjectSpecificRatesListPostListReader ¶
type ProjectHourlyRatesProjectSpecificRatesListPostListReader struct {
// contains filtered or unexported fields
}
ProjectHourlyRatesProjectSpecificRatesListPostListReader is a Reader for the ProjectHourlyRatesProjectSpecificRatesListPostList structure.
func (*ProjectHourlyRatesProjectSpecificRatesListPostListReader) ReadResponse ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPostListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProjectHourlyRatesProjectSpecificRatesListPutListOK ¶
type ProjectHourlyRatesProjectSpecificRatesListPutListOK struct {
Payload *models.ListResponseProjectSpecificRate
}
ProjectHourlyRatesProjectSpecificRatesListPutListOK handles this case with default header values.
successful operation
func NewProjectHourlyRatesProjectSpecificRatesListPutListOK ¶
func NewProjectHourlyRatesProjectSpecificRatesListPutListOK() *ProjectHourlyRatesProjectSpecificRatesListPutListOK
NewProjectHourlyRatesProjectSpecificRatesListPutListOK creates a ProjectHourlyRatesProjectSpecificRatesListPutListOK with default headers values
func (*ProjectHourlyRatesProjectSpecificRatesListPutListOK) Error ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPutListOK) Error() string
func (*ProjectHourlyRatesProjectSpecificRatesListPutListOK) GetPayload ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPutListOK) GetPayload() *models.ListResponseProjectSpecificRate
type ProjectHourlyRatesProjectSpecificRatesListPutListParams ¶
type ProjectHourlyRatesProjectSpecificRatesListPutListParams struct { /*Body JSON representing updates to object. Should have ID and version set. */ Body []*models.ProjectSpecificRate Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProjectHourlyRatesProjectSpecificRatesListPutListParams contains all the parameters to send to the API endpoint for the project hourly rates project specific rates list put list operation typically these are written to a http.Request
func NewProjectHourlyRatesProjectSpecificRatesListPutListParams ¶
func NewProjectHourlyRatesProjectSpecificRatesListPutListParams() *ProjectHourlyRatesProjectSpecificRatesListPutListParams
NewProjectHourlyRatesProjectSpecificRatesListPutListParams creates a new ProjectHourlyRatesProjectSpecificRatesListPutListParams object with the default values initialized.
func NewProjectHourlyRatesProjectSpecificRatesListPutListParamsWithContext ¶
func NewProjectHourlyRatesProjectSpecificRatesListPutListParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
NewProjectHourlyRatesProjectSpecificRatesListPutListParamsWithContext creates a new ProjectHourlyRatesProjectSpecificRatesListPutListParams object with the default values initialized, and the ability to set a context for a request
func NewProjectHourlyRatesProjectSpecificRatesListPutListParamsWithHTTPClient ¶
func NewProjectHourlyRatesProjectSpecificRatesListPutListParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
NewProjectHourlyRatesProjectSpecificRatesListPutListParamsWithHTTPClient creates a new ProjectHourlyRatesProjectSpecificRatesListPutListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProjectHourlyRatesProjectSpecificRatesListPutListParamsWithTimeout ¶
func NewProjectHourlyRatesProjectSpecificRatesListPutListParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
NewProjectHourlyRatesProjectSpecificRatesListPutListParamsWithTimeout creates a new ProjectHourlyRatesProjectSpecificRatesListPutListParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProjectHourlyRatesProjectSpecificRatesListPutListParams) SetBody ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) SetBody(body []*models.ProjectSpecificRate)
SetBody adds the body to the project hourly rates project specific rates list put list params
func (*ProjectHourlyRatesProjectSpecificRatesListPutListParams) SetContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) SetContext(ctx context.Context)
SetContext adds the context to the project hourly rates project specific rates list put list params
func (*ProjectHourlyRatesProjectSpecificRatesListPutListParams) SetHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the project hourly rates project specific rates list put list params
func (*ProjectHourlyRatesProjectSpecificRatesListPutListParams) SetTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the project hourly rates project specific rates list put list params
func (*ProjectHourlyRatesProjectSpecificRatesListPutListParams) WithBody ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) WithBody(body []*models.ProjectSpecificRate) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
WithBody adds the body to the project hourly rates project specific rates list put list params
func (*ProjectHourlyRatesProjectSpecificRatesListPutListParams) WithContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
WithContext adds the context to the project hourly rates project specific rates list put list params
func (*ProjectHourlyRatesProjectSpecificRatesListPutListParams) WithHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
WithHTTPClient adds the HTTPClient to the project hourly rates project specific rates list put list params
func (*ProjectHourlyRatesProjectSpecificRatesListPutListParams) WithTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesListPutListParams
WithTimeout adds the timeout to the project hourly rates project specific rates list put list params
func (*ProjectHourlyRatesProjectSpecificRatesListPutListParams) WriteToRequest ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPutListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProjectHourlyRatesProjectSpecificRatesListPutListReader ¶
type ProjectHourlyRatesProjectSpecificRatesListPutListReader struct {
// contains filtered or unexported fields
}
ProjectHourlyRatesProjectSpecificRatesListPutListReader is a Reader for the ProjectHourlyRatesProjectSpecificRatesListPutList structure.
func (*ProjectHourlyRatesProjectSpecificRatesListPutListReader) ReadResponse ¶
func (o *ProjectHourlyRatesProjectSpecificRatesListPutListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProjectHourlyRatesProjectSpecificRatesPostCreated ¶
type ProjectHourlyRatesProjectSpecificRatesPostCreated struct {
Payload *models.ResponseWrapperProjectSpecificRate
}
ProjectHourlyRatesProjectSpecificRatesPostCreated handles this case with default header values.
successfully created
func NewProjectHourlyRatesProjectSpecificRatesPostCreated ¶
func NewProjectHourlyRatesProjectSpecificRatesPostCreated() *ProjectHourlyRatesProjectSpecificRatesPostCreated
NewProjectHourlyRatesProjectSpecificRatesPostCreated creates a ProjectHourlyRatesProjectSpecificRatesPostCreated with default headers values
func (*ProjectHourlyRatesProjectSpecificRatesPostCreated) Error ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPostCreated) Error() string
func (*ProjectHourlyRatesProjectSpecificRatesPostCreated) GetPayload ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPostCreated) GetPayload() *models.ResponseWrapperProjectSpecificRate
type ProjectHourlyRatesProjectSpecificRatesPostParams ¶
type ProjectHourlyRatesProjectSpecificRatesPostParams struct { /*Body JSON representing the new object to be created. Should not have ID and version set. */ Body *models.ProjectSpecificRate Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProjectHourlyRatesProjectSpecificRatesPostParams contains all the parameters to send to the API endpoint for the project hourly rates project specific rates post operation typically these are written to a http.Request
func NewProjectHourlyRatesProjectSpecificRatesPostParams ¶
func NewProjectHourlyRatesProjectSpecificRatesPostParams() *ProjectHourlyRatesProjectSpecificRatesPostParams
NewProjectHourlyRatesProjectSpecificRatesPostParams creates a new ProjectHourlyRatesProjectSpecificRatesPostParams object with the default values initialized.
func NewProjectHourlyRatesProjectSpecificRatesPostParamsWithContext ¶
func NewProjectHourlyRatesProjectSpecificRatesPostParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesPostParams
NewProjectHourlyRatesProjectSpecificRatesPostParamsWithContext creates a new ProjectHourlyRatesProjectSpecificRatesPostParams object with the default values initialized, and the ability to set a context for a request
func NewProjectHourlyRatesProjectSpecificRatesPostParamsWithHTTPClient ¶
func NewProjectHourlyRatesProjectSpecificRatesPostParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesPostParams
NewProjectHourlyRatesProjectSpecificRatesPostParamsWithHTTPClient creates a new ProjectHourlyRatesProjectSpecificRatesPostParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProjectHourlyRatesProjectSpecificRatesPostParamsWithTimeout ¶
func NewProjectHourlyRatesProjectSpecificRatesPostParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesPostParams
NewProjectHourlyRatesProjectSpecificRatesPostParamsWithTimeout creates a new ProjectHourlyRatesProjectSpecificRatesPostParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProjectHourlyRatesProjectSpecificRatesPostParams) SetBody ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) SetBody(body *models.ProjectSpecificRate)
SetBody adds the body to the project hourly rates project specific rates post params
func (*ProjectHourlyRatesProjectSpecificRatesPostParams) SetContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) SetContext(ctx context.Context)
SetContext adds the context to the project hourly rates project specific rates post params
func (*ProjectHourlyRatesProjectSpecificRatesPostParams) SetHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the project hourly rates project specific rates post params
func (*ProjectHourlyRatesProjectSpecificRatesPostParams) SetTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the project hourly rates project specific rates post params
func (*ProjectHourlyRatesProjectSpecificRatesPostParams) WithBody ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) WithBody(body *models.ProjectSpecificRate) *ProjectHourlyRatesProjectSpecificRatesPostParams
WithBody adds the body to the project hourly rates project specific rates post params
func (*ProjectHourlyRatesProjectSpecificRatesPostParams) WithContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesPostParams
WithContext adds the context to the project hourly rates project specific rates post params
func (*ProjectHourlyRatesProjectSpecificRatesPostParams) WithHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesPostParams
WithHTTPClient adds the HTTPClient to the project hourly rates project specific rates post params
func (*ProjectHourlyRatesProjectSpecificRatesPostParams) WithTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesPostParams
WithTimeout adds the timeout to the project hourly rates project specific rates post params
func (*ProjectHourlyRatesProjectSpecificRatesPostParams) WriteToRequest ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPostParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProjectHourlyRatesProjectSpecificRatesPostReader ¶
type ProjectHourlyRatesProjectSpecificRatesPostReader struct {
// contains filtered or unexported fields
}
ProjectHourlyRatesProjectSpecificRatesPostReader is a Reader for the ProjectHourlyRatesProjectSpecificRatesPost structure.
func (*ProjectHourlyRatesProjectSpecificRatesPostReader) ReadResponse ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPostReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProjectHourlyRatesProjectSpecificRatesPutOK ¶
type ProjectHourlyRatesProjectSpecificRatesPutOK struct {
Payload *models.ResponseWrapperProjectSpecificRate
}
ProjectHourlyRatesProjectSpecificRatesPutOK handles this case with default header values.
successful operation
func NewProjectHourlyRatesProjectSpecificRatesPutOK ¶
func NewProjectHourlyRatesProjectSpecificRatesPutOK() *ProjectHourlyRatesProjectSpecificRatesPutOK
NewProjectHourlyRatesProjectSpecificRatesPutOK creates a ProjectHourlyRatesProjectSpecificRatesPutOK with default headers values
func (*ProjectHourlyRatesProjectSpecificRatesPutOK) Error ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutOK) Error() string
func (*ProjectHourlyRatesProjectSpecificRatesPutOK) GetPayload ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutOK) GetPayload() *models.ResponseWrapperProjectSpecificRate
type ProjectHourlyRatesProjectSpecificRatesPutParams ¶
type ProjectHourlyRatesProjectSpecificRatesPutParams struct { /*Body Partial object describing what should be updated */ Body *models.ProjectSpecificRate /*ID Element ID */ ID int32 Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProjectHourlyRatesProjectSpecificRatesPutParams contains all the parameters to send to the API endpoint for the project hourly rates project specific rates put operation typically these are written to a http.Request
func NewProjectHourlyRatesProjectSpecificRatesPutParams ¶
func NewProjectHourlyRatesProjectSpecificRatesPutParams() *ProjectHourlyRatesProjectSpecificRatesPutParams
NewProjectHourlyRatesProjectSpecificRatesPutParams creates a new ProjectHourlyRatesProjectSpecificRatesPutParams object with the default values initialized.
func NewProjectHourlyRatesProjectSpecificRatesPutParamsWithContext ¶
func NewProjectHourlyRatesProjectSpecificRatesPutParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesPutParams
NewProjectHourlyRatesProjectSpecificRatesPutParamsWithContext creates a new ProjectHourlyRatesProjectSpecificRatesPutParams object with the default values initialized, and the ability to set a context for a request
func NewProjectHourlyRatesProjectSpecificRatesPutParamsWithHTTPClient ¶
func NewProjectHourlyRatesProjectSpecificRatesPutParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesPutParams
NewProjectHourlyRatesProjectSpecificRatesPutParamsWithHTTPClient creates a new ProjectHourlyRatesProjectSpecificRatesPutParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProjectHourlyRatesProjectSpecificRatesPutParamsWithTimeout ¶
func NewProjectHourlyRatesProjectSpecificRatesPutParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesPutParams
NewProjectHourlyRatesProjectSpecificRatesPutParamsWithTimeout creates a new ProjectHourlyRatesProjectSpecificRatesPutParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProjectHourlyRatesProjectSpecificRatesPutParams) SetBody ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) SetBody(body *models.ProjectSpecificRate)
SetBody adds the body to the project hourly rates project specific rates put params
func (*ProjectHourlyRatesProjectSpecificRatesPutParams) SetContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) SetContext(ctx context.Context)
SetContext adds the context to the project hourly rates project specific rates put params
func (*ProjectHourlyRatesProjectSpecificRatesPutParams) SetHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the project hourly rates project specific rates put params
func (*ProjectHourlyRatesProjectSpecificRatesPutParams) SetID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) SetID(id int32)
SetID adds the id to the project hourly rates project specific rates put params
func (*ProjectHourlyRatesProjectSpecificRatesPutParams) SetTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the project hourly rates project specific rates put params
func (*ProjectHourlyRatesProjectSpecificRatesPutParams) WithBody ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) WithBody(body *models.ProjectSpecificRate) *ProjectHourlyRatesProjectSpecificRatesPutParams
WithBody adds the body to the project hourly rates project specific rates put params
func (*ProjectHourlyRatesProjectSpecificRatesPutParams) WithContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesPutParams
WithContext adds the context to the project hourly rates project specific rates put params
func (*ProjectHourlyRatesProjectSpecificRatesPutParams) WithHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesPutParams
WithHTTPClient adds the HTTPClient to the project hourly rates project specific rates put params
func (*ProjectHourlyRatesProjectSpecificRatesPutParams) WithID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) WithID(id int32) *ProjectHourlyRatesProjectSpecificRatesPutParams
WithID adds the id to the project hourly rates project specific rates put params
func (*ProjectHourlyRatesProjectSpecificRatesPutParams) WithTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesPutParams
WithTimeout adds the timeout to the project hourly rates project specific rates put params
func (*ProjectHourlyRatesProjectSpecificRatesPutParams) WriteToRequest ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProjectHourlyRatesProjectSpecificRatesPutReader ¶
type ProjectHourlyRatesProjectSpecificRatesPutReader struct {
// contains filtered or unexported fields
}
ProjectHourlyRatesProjectSpecificRatesPutReader is a Reader for the ProjectHourlyRatesProjectSpecificRatesPut structure.
func (*ProjectHourlyRatesProjectSpecificRatesPutReader) ReadResponse ¶
func (o *ProjectHourlyRatesProjectSpecificRatesPutReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProjectHourlyRatesProjectSpecificRatesSearchOK ¶
type ProjectHourlyRatesProjectSpecificRatesSearchOK struct {
Payload *models.ListResponseProjectSpecificRate
}
ProjectHourlyRatesProjectSpecificRatesSearchOK handles this case with default header values.
successful operation
func NewProjectHourlyRatesProjectSpecificRatesSearchOK ¶
func NewProjectHourlyRatesProjectSpecificRatesSearchOK() *ProjectHourlyRatesProjectSpecificRatesSearchOK
NewProjectHourlyRatesProjectSpecificRatesSearchOK creates a ProjectHourlyRatesProjectSpecificRatesSearchOK with default headers values
func (*ProjectHourlyRatesProjectSpecificRatesSearchOK) Error ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchOK) Error() string
func (*ProjectHourlyRatesProjectSpecificRatesSearchOK) GetPayload ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchOK) GetPayload() *models.ListResponseProjectSpecificRate
type ProjectHourlyRatesProjectSpecificRatesSearchParams ¶
type ProjectHourlyRatesProjectSpecificRatesSearchParams struct { /*ActivityID List of IDs */ ActivityID *string /*Count Number of elements to return */ Count *int64 /*EmployeeID List of IDs */ EmployeeID *string /*Fields Fields filter pattern */ Fields *string /*From From index */ From *int64 /*ID List of IDs */ ID *string /*ProjectHourlyRateID List of IDs */ ProjectHourlyRateID *string /*Sorting Sorting pattern */ Sorting *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProjectHourlyRatesProjectSpecificRatesSearchParams contains all the parameters to send to the API endpoint for the project hourly rates project specific rates search operation typically these are written to a http.Request
func NewProjectHourlyRatesProjectSpecificRatesSearchParams ¶
func NewProjectHourlyRatesProjectSpecificRatesSearchParams() *ProjectHourlyRatesProjectSpecificRatesSearchParams
NewProjectHourlyRatesProjectSpecificRatesSearchParams creates a new ProjectHourlyRatesProjectSpecificRatesSearchParams object with the default values initialized.
func NewProjectHourlyRatesProjectSpecificRatesSearchParamsWithContext ¶
func NewProjectHourlyRatesProjectSpecificRatesSearchParamsWithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesSearchParams
NewProjectHourlyRatesProjectSpecificRatesSearchParamsWithContext creates a new ProjectHourlyRatesProjectSpecificRatesSearchParams object with the default values initialized, and the ability to set a context for a request
func NewProjectHourlyRatesProjectSpecificRatesSearchParamsWithHTTPClient ¶
func NewProjectHourlyRatesProjectSpecificRatesSearchParamsWithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesSearchParams
NewProjectHourlyRatesProjectSpecificRatesSearchParamsWithHTTPClient creates a new ProjectHourlyRatesProjectSpecificRatesSearchParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProjectHourlyRatesProjectSpecificRatesSearchParamsWithTimeout ¶
func NewProjectHourlyRatesProjectSpecificRatesSearchParamsWithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesSearchParams
NewProjectHourlyRatesProjectSpecificRatesSearchParamsWithTimeout creates a new ProjectHourlyRatesProjectSpecificRatesSearchParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) SetActivityID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetActivityID(activityID *string)
SetActivityID adds the activityId to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) SetContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetContext(ctx context.Context)
SetContext adds the context to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) SetCount ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetCount(count *int64)
SetCount adds the count to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) SetEmployeeID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetEmployeeID(employeeID *string)
SetEmployeeID adds the employeeId to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) SetFields ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetFields(fields *string)
SetFields adds the fields to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) SetFrom ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetFrom(from *int64)
SetFrom adds the from to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) SetHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) SetID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetID(id *string)
SetID adds the id to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) SetProjectHourlyRateID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetProjectHourlyRateID(projectHourlyRateID *string)
SetProjectHourlyRateID adds the projectHourlyRateId to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) SetSorting ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetSorting(sorting *string)
SetSorting adds the sorting to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) SetTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) WithActivityID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithActivityID(activityID *string) *ProjectHourlyRatesProjectSpecificRatesSearchParams
WithActivityID adds the activityID to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) WithContext ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithContext(ctx context.Context) *ProjectHourlyRatesProjectSpecificRatesSearchParams
WithContext adds the context to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) WithCount ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithCount(count *int64) *ProjectHourlyRatesProjectSpecificRatesSearchParams
WithCount adds the count to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) WithEmployeeID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithEmployeeID(employeeID *string) *ProjectHourlyRatesProjectSpecificRatesSearchParams
WithEmployeeID adds the employeeID to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) WithFields ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithFields(fields *string) *ProjectHourlyRatesProjectSpecificRatesSearchParams
WithFields adds the fields to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) WithFrom ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithFrom(from *int64) *ProjectHourlyRatesProjectSpecificRatesSearchParams
WithFrom adds the from to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) WithHTTPClient ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithHTTPClient(client *http.Client) *ProjectHourlyRatesProjectSpecificRatesSearchParams
WithHTTPClient adds the HTTPClient to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) WithID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithID(id *string) *ProjectHourlyRatesProjectSpecificRatesSearchParams
WithID adds the id to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) WithProjectHourlyRateID ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithProjectHourlyRateID(projectHourlyRateID *string) *ProjectHourlyRatesProjectSpecificRatesSearchParams
WithProjectHourlyRateID adds the projectHourlyRateID to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) WithSorting ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithSorting(sorting *string) *ProjectHourlyRatesProjectSpecificRatesSearchParams
WithSorting adds the sorting to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) WithTimeout ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WithTimeout(timeout time.Duration) *ProjectHourlyRatesProjectSpecificRatesSearchParams
WithTimeout adds the timeout to the project hourly rates project specific rates search params
func (*ProjectHourlyRatesProjectSpecificRatesSearchParams) WriteToRequest ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProjectHourlyRatesProjectSpecificRatesSearchReader ¶
type ProjectHourlyRatesProjectSpecificRatesSearchReader struct {
// contains filtered or unexported fields
}
ProjectHourlyRatesProjectSpecificRatesSearchReader is a Reader for the ProjectHourlyRatesProjectSpecificRatesSearch structure.
func (*ProjectHourlyRatesProjectSpecificRatesSearchReader) ReadResponse ¶
func (o *ProjectHourlyRatesProjectSpecificRatesSearchReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
Source Files
¶
- project_hourly_rates_project_specific_rates_delete_parameters.go
- project_hourly_rates_project_specific_rates_delete_responses.go
- project_hourly_rates_project_specific_rates_get_parameters.go
- project_hourly_rates_project_specific_rates_get_responses.go
- project_hourly_rates_project_specific_rates_list_delete_by_ids_parameters.go
- project_hourly_rates_project_specific_rates_list_delete_by_ids_responses.go
- project_hourly_rates_project_specific_rates_list_post_list_parameters.go
- project_hourly_rates_project_specific_rates_list_post_list_responses.go
- project_hourly_rates_project_specific_rates_list_put_list_parameters.go
- project_hourly_rates_project_specific_rates_list_put_list_responses.go
- project_hourly_rates_project_specific_rates_post_parameters.go
- project_hourly_rates_project_specific_rates_post_responses.go
- project_hourly_rates_project_specific_rates_put_parameters.go
- project_hourly_rates_project_specific_rates_put_responses.go
- project_hourly_rates_project_specific_rates_search_parameters.go
- project_hourly_rates_project_specific_rates_search_responses.go
- project_specific_rates_client.go