project

package
v2.0.2 Latest Latest
Warning

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

Go to latest
Published: May 1, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

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 API

func (*Client) ProjectDelete

func (a *Client) ProjectDelete(params *ProjectDeleteParams, authInfo runtime.ClientAuthInfoWriter) error

ProjectDelete bs e t a delete project

func (*Client) ProjectDeleteList

func (a *Client) ProjectDeleteList(params *ProjectDeleteListParams, authInfo runtime.ClientAuthInfoWriter) error

ProjectDeleteList bs e t a delete multiple projects

func (*Client) ProjectForTimeSheetGetForTimeSheet

ProjectForTimeSheetGetForTimeSheet finds projects applicable for time sheet registration on a specific day

func (*Client) ProjectGet

func (a *Client) ProjectGet(params *ProjectGetParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectGetOK, error)

ProjectGet finds project by ID

func (*Client) ProjectListDeleteByIds

func (a *Client) ProjectListDeleteByIds(params *ProjectListDeleteByIdsParams, authInfo runtime.ClientAuthInfoWriter) error

ProjectListDeleteByIds bs e t a delete projects

func (*Client) ProjectListPostList

func (a *Client) ProjectListPostList(params *ProjectListPostListParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectListPostListCreated, error)

ProjectListPostList bs e t a register new projects multiple projects for different users can be sent in the same request

func (*Client) ProjectListPutList

func (a *Client) ProjectListPutList(params *ProjectListPutListParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectListPutListOK, error)

ProjectListPutList bs e t a update multiple projects

func (*Client) ProjectPost

func (a *Client) ProjectPost(params *ProjectPostParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectPostCreated, error)

ProjectPost bs e t a add new project

func (*Client) ProjectPut

func (a *Client) ProjectPut(params *ProjectPutParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectPutOK, error)

ProjectPut bs e t a update project

func (*Client) ProjectSearch

func (a *Client) ProjectSearch(params *ProjectSearchParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectSearchOK, error)

ProjectSearch finds projects 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 {
	ProjectForTimeSheetGetForTimeSheet(params *ProjectForTimeSheetGetForTimeSheetParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectForTimeSheetGetForTimeSheetOK, error)

	ProjectListDeleteByIds(params *ProjectListDeleteByIdsParams, authInfo runtime.ClientAuthInfoWriter) error

	ProjectListPostList(params *ProjectListPostListParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectListPostListCreated, error)

	ProjectListPutList(params *ProjectListPutListParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectListPutListOK, error)

	ProjectDelete(params *ProjectDeleteParams, authInfo runtime.ClientAuthInfoWriter) error

	ProjectDeleteList(params *ProjectDeleteListParams, authInfo runtime.ClientAuthInfoWriter) error

	ProjectGet(params *ProjectGetParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectGetOK, error)

	ProjectPost(params *ProjectPostParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectPostCreated, error)

	ProjectPut(params *ProjectPutParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectPutOK, error)

	ProjectSearch(params *ProjectSearchParams, authInfo runtime.ClientAuthInfoWriter) (*ProjectSearchOK, 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 API client.

type ProjectDeleteDefault

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

ProjectDeleteDefault handles this case with default header values.

successful operation

func NewProjectDeleteDefault

func NewProjectDeleteDefault(code int) *ProjectDeleteDefault

NewProjectDeleteDefault creates a ProjectDeleteDefault with default headers values

func (*ProjectDeleteDefault) Code

func (o *ProjectDeleteDefault) Code() int

Code gets the status code for the project delete default response

func (*ProjectDeleteDefault) Error

func (o *ProjectDeleteDefault) Error() string

type ProjectDeleteListDefault

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

ProjectDeleteListDefault handles this case with default header values.

successful operation

func NewProjectDeleteListDefault

func NewProjectDeleteListDefault(code int) *ProjectDeleteListDefault

NewProjectDeleteListDefault creates a ProjectDeleteListDefault with default headers values

func (*ProjectDeleteListDefault) Code

func (o *ProjectDeleteListDefault) Code() int

Code gets the status code for the project delete list default response

func (*ProjectDeleteListDefault) Error

func (o *ProjectDeleteListDefault) Error() string

type ProjectDeleteListParams

type ProjectDeleteListParams struct {

	/*Body
	  JSON representing objects to delete. Should have ID and version set.

	*/
	Body []*models.Project

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

ProjectDeleteListParams contains all the parameters to send to the API endpoint for the project delete list operation typically these are written to a http.Request

func NewProjectDeleteListParams

func NewProjectDeleteListParams() *ProjectDeleteListParams

NewProjectDeleteListParams creates a new ProjectDeleteListParams object with the default values initialized.

func NewProjectDeleteListParamsWithContext

func NewProjectDeleteListParamsWithContext(ctx context.Context) *ProjectDeleteListParams

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

func NewProjectDeleteListParamsWithHTTPClient

func NewProjectDeleteListParamsWithHTTPClient(client *http.Client) *ProjectDeleteListParams

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

func NewProjectDeleteListParamsWithTimeout

func NewProjectDeleteListParamsWithTimeout(timeout time.Duration) *ProjectDeleteListParams

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

func (*ProjectDeleteListParams) SetBody

func (o *ProjectDeleteListParams) SetBody(body []*models.Project)

SetBody adds the body to the project delete list params

func (*ProjectDeleteListParams) SetContext

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

SetContext adds the context to the project delete list params

func (*ProjectDeleteListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the project delete list params

func (*ProjectDeleteListParams) SetTimeout

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

SetTimeout adds the timeout to the project delete list params

func (*ProjectDeleteListParams) WithBody

WithBody adds the body to the project delete list params

func (*ProjectDeleteListParams) WithContext

WithContext adds the context to the project delete list params

func (*ProjectDeleteListParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the project delete list params

func (*ProjectDeleteListParams) WithTimeout

WithTimeout adds the timeout to the project delete list params

func (*ProjectDeleteListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectDeleteListReader

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

ProjectDeleteListReader is a Reader for the ProjectDeleteList structure.

func (*ProjectDeleteListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ProjectDeleteParams

type ProjectDeleteParams struct {

	/*ID
	  Element ID

	*/
	ID int32

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

ProjectDeleteParams contains all the parameters to send to the API endpoint for the project delete operation typically these are written to a http.Request

func NewProjectDeleteParams

func NewProjectDeleteParams() *ProjectDeleteParams

NewProjectDeleteParams creates a new ProjectDeleteParams object with the default values initialized.

func NewProjectDeleteParamsWithContext

func NewProjectDeleteParamsWithContext(ctx context.Context) *ProjectDeleteParams

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

func NewProjectDeleteParamsWithHTTPClient

func NewProjectDeleteParamsWithHTTPClient(client *http.Client) *ProjectDeleteParams

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

func NewProjectDeleteParamsWithTimeout

func NewProjectDeleteParamsWithTimeout(timeout time.Duration) *ProjectDeleteParams

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

func (*ProjectDeleteParams) SetContext

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

SetContext adds the context to the project delete params

func (*ProjectDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the project delete params

func (*ProjectDeleteParams) SetID

func (o *ProjectDeleteParams) SetID(id int32)

SetID adds the id to the project delete params

func (*ProjectDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the project delete params

func (*ProjectDeleteParams) WithContext

WithContext adds the context to the project delete params

func (*ProjectDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the project delete params

func (*ProjectDeleteParams) WithID

WithID adds the id to the project delete params

func (*ProjectDeleteParams) WithTimeout

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

WithTimeout adds the timeout to the project delete params

func (*ProjectDeleteParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type ProjectDeleteReader

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

ProjectDeleteReader is a Reader for the ProjectDelete structure.

func (*ProjectDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ProjectForTimeSheetGetForTimeSheetOK

type ProjectForTimeSheetGetForTimeSheetOK struct {
	Payload *models.ListResponseProject
}

ProjectForTimeSheetGetForTimeSheetOK handles this case with default header values.

successful operation

func NewProjectForTimeSheetGetForTimeSheetOK

func NewProjectForTimeSheetGetForTimeSheetOK() *ProjectForTimeSheetGetForTimeSheetOK

NewProjectForTimeSheetGetForTimeSheetOK creates a ProjectForTimeSheetGetForTimeSheetOK with default headers values

func (*ProjectForTimeSheetGetForTimeSheetOK) Error

func (*ProjectForTimeSheetGetForTimeSheetOK) GetPayload

type ProjectForTimeSheetGetForTimeSheetParams

type ProjectForTimeSheetGetForTimeSheetParams struct {

	/*Count
	  Number of elements to return

	*/
	Count *int64
	/*Date
	  yyyy-MM-dd. Defaults to today.

	*/
	Date *string
	/*EmployeeID
	  Employee ID. Defaults to ID of token owner.

	*/
	EmployeeID *int32
	/*Fields
	  Fields filter pattern

	*/
	Fields *string
	/*From
	  From index

	*/
	From *int64
	/*Sorting
	  Sorting pattern

	*/
	Sorting *string

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

ProjectForTimeSheetGetForTimeSheetParams contains all the parameters to send to the API endpoint for the project for time sheet get for time sheet operation typically these are written to a http.Request

func NewProjectForTimeSheetGetForTimeSheetParams

func NewProjectForTimeSheetGetForTimeSheetParams() *ProjectForTimeSheetGetForTimeSheetParams

NewProjectForTimeSheetGetForTimeSheetParams creates a new ProjectForTimeSheetGetForTimeSheetParams object with the default values initialized.

func NewProjectForTimeSheetGetForTimeSheetParamsWithContext

func NewProjectForTimeSheetGetForTimeSheetParamsWithContext(ctx context.Context) *ProjectForTimeSheetGetForTimeSheetParams

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

func NewProjectForTimeSheetGetForTimeSheetParamsWithHTTPClient

func NewProjectForTimeSheetGetForTimeSheetParamsWithHTTPClient(client *http.Client) *ProjectForTimeSheetGetForTimeSheetParams

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

func NewProjectForTimeSheetGetForTimeSheetParamsWithTimeout

func NewProjectForTimeSheetGetForTimeSheetParamsWithTimeout(timeout time.Duration) *ProjectForTimeSheetGetForTimeSheetParams

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

func (*ProjectForTimeSheetGetForTimeSheetParams) SetContext

SetContext adds the context to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) SetCount

func (o *ProjectForTimeSheetGetForTimeSheetParams) SetCount(count *int64)

SetCount adds the count to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) SetDate

SetDate adds the date to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) SetEmployeeID

func (o *ProjectForTimeSheetGetForTimeSheetParams) SetEmployeeID(employeeID *int32)

SetEmployeeID adds the employeeId to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) SetFields

func (o *ProjectForTimeSheetGetForTimeSheetParams) SetFields(fields *string)

SetFields adds the fields to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) SetFrom

SetFrom adds the from to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) SetSorting

func (o *ProjectForTimeSheetGetForTimeSheetParams) SetSorting(sorting *string)

SetSorting adds the sorting to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) SetTimeout

SetTimeout adds the timeout to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) WithContext

WithContext adds the context to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) WithCount

WithCount adds the count to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) WithDate

WithDate adds the date to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) WithEmployeeID

WithEmployeeID adds the employeeID to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) WithFields

WithFields adds the fields to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) WithFrom

WithFrom adds the from to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) WithSorting

WithSorting adds the sorting to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) WithTimeout

WithTimeout adds the timeout to the project for time sheet get for time sheet params

func (*ProjectForTimeSheetGetForTimeSheetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectForTimeSheetGetForTimeSheetReader

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

ProjectForTimeSheetGetForTimeSheetReader is a Reader for the ProjectForTimeSheetGetForTimeSheet structure.

func (*ProjectForTimeSheetGetForTimeSheetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ProjectGetOK

type ProjectGetOK struct {
	Payload *models.ResponseWrapperProject
}

ProjectGetOK handles this case with default header values.

successful operation

func NewProjectGetOK

func NewProjectGetOK() *ProjectGetOK

NewProjectGetOK creates a ProjectGetOK with default headers values

func (*ProjectGetOK) Error

func (o *ProjectGetOK) Error() string

func (*ProjectGetOK) GetPayload

func (o *ProjectGetOK) GetPayload() *models.ResponseWrapperProject

type ProjectGetParams

type ProjectGetParams struct {

	/*Fields
	  Fields filter pattern

	*/
	Fields *string
	/*ID
	  Element ID

	*/
	ID int32

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

ProjectGetParams contains all the parameters to send to the API endpoint for the project get operation typically these are written to a http.Request

func NewProjectGetParams

func NewProjectGetParams() *ProjectGetParams

NewProjectGetParams creates a new ProjectGetParams object with the default values initialized.

func NewProjectGetParamsWithContext

func NewProjectGetParamsWithContext(ctx context.Context) *ProjectGetParams

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

func NewProjectGetParamsWithHTTPClient

func NewProjectGetParamsWithHTTPClient(client *http.Client) *ProjectGetParams

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

func NewProjectGetParamsWithTimeout

func NewProjectGetParamsWithTimeout(timeout time.Duration) *ProjectGetParams

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

func (*ProjectGetParams) SetContext

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

SetContext adds the context to the project get params

func (*ProjectGetParams) SetFields

func (o *ProjectGetParams) SetFields(fields *string)

SetFields adds the fields to the project get params

func (*ProjectGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the project get params

func (*ProjectGetParams) SetID

func (o *ProjectGetParams) SetID(id int32)

SetID adds the id to the project get params

func (*ProjectGetParams) SetTimeout

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

SetTimeout adds the timeout to the project get params

func (*ProjectGetParams) WithContext

func (o *ProjectGetParams) WithContext(ctx context.Context) *ProjectGetParams

WithContext adds the context to the project get params

func (*ProjectGetParams) WithFields

func (o *ProjectGetParams) WithFields(fields *string) *ProjectGetParams

WithFields adds the fields to the project get params

func (*ProjectGetParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the project get params

func (*ProjectGetParams) WithID

func (o *ProjectGetParams) WithID(id int32) *ProjectGetParams

WithID adds the id to the project get params

func (*ProjectGetParams) WithTimeout

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

WithTimeout adds the timeout to the project get params

func (*ProjectGetParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type ProjectGetReader

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

ProjectGetReader is a Reader for the ProjectGet structure.

func (*ProjectGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ProjectListDeleteByIdsDefault

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

ProjectListDeleteByIdsDefault handles this case with default header values.

successful operation

func NewProjectListDeleteByIdsDefault

func NewProjectListDeleteByIdsDefault(code int) *ProjectListDeleteByIdsDefault

NewProjectListDeleteByIdsDefault creates a ProjectListDeleteByIdsDefault with default headers values

func (*ProjectListDeleteByIdsDefault) Code

Code gets the status code for the project list delete by ids default response

func (*ProjectListDeleteByIdsDefault) Error

type ProjectListDeleteByIdsParams

type ProjectListDeleteByIdsParams struct {

	/*Ids
	  ID of the elements

	*/
	Ids string

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

ProjectListDeleteByIdsParams contains all the parameters to send to the API endpoint for the project list delete by ids operation typically these are written to a http.Request

func NewProjectListDeleteByIdsParams

func NewProjectListDeleteByIdsParams() *ProjectListDeleteByIdsParams

NewProjectListDeleteByIdsParams creates a new ProjectListDeleteByIdsParams object with the default values initialized.

func NewProjectListDeleteByIdsParamsWithContext

func NewProjectListDeleteByIdsParamsWithContext(ctx context.Context) *ProjectListDeleteByIdsParams

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

func NewProjectListDeleteByIdsParamsWithHTTPClient

func NewProjectListDeleteByIdsParamsWithHTTPClient(client *http.Client) *ProjectListDeleteByIdsParams

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

func NewProjectListDeleteByIdsParamsWithTimeout

func NewProjectListDeleteByIdsParamsWithTimeout(timeout time.Duration) *ProjectListDeleteByIdsParams

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

func (*ProjectListDeleteByIdsParams) SetContext

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

SetContext adds the context to the project list delete by ids params

func (*ProjectListDeleteByIdsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the project list delete by ids params

func (*ProjectListDeleteByIdsParams) SetIds

func (o *ProjectListDeleteByIdsParams) SetIds(ids string)

SetIds adds the ids to the project list delete by ids params

func (*ProjectListDeleteByIdsParams) SetTimeout

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

SetTimeout adds the timeout to the project list delete by ids params

func (*ProjectListDeleteByIdsParams) WithContext

WithContext adds the context to the project list delete by ids params

func (*ProjectListDeleteByIdsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the project list delete by ids params

func (*ProjectListDeleteByIdsParams) WithIds

WithIds adds the ids to the project list delete by ids params

func (*ProjectListDeleteByIdsParams) WithTimeout

WithTimeout adds the timeout to the project list delete by ids params

func (*ProjectListDeleteByIdsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectListDeleteByIdsReader

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

ProjectListDeleteByIdsReader is a Reader for the ProjectListDeleteByIds structure.

func (*ProjectListDeleteByIdsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ProjectListPostListCreated

type ProjectListPostListCreated struct {
	Payload *models.ListResponseProject
}

ProjectListPostListCreated handles this case with default header values.

successfully created

func NewProjectListPostListCreated

func NewProjectListPostListCreated() *ProjectListPostListCreated

NewProjectListPostListCreated creates a ProjectListPostListCreated with default headers values

func (*ProjectListPostListCreated) Error

func (*ProjectListPostListCreated) GetPayload

type ProjectListPostListParams

type ProjectListPostListParams struct {

	/*Body
	  JSON representing a list of new object to be created. Should not have ID and version set.

	*/
	Body []*models.Project

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

ProjectListPostListParams contains all the parameters to send to the API endpoint for the project list post list operation typically these are written to a http.Request

func NewProjectListPostListParams

func NewProjectListPostListParams() *ProjectListPostListParams

NewProjectListPostListParams creates a new ProjectListPostListParams object with the default values initialized.

func NewProjectListPostListParamsWithContext

func NewProjectListPostListParamsWithContext(ctx context.Context) *ProjectListPostListParams

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

func NewProjectListPostListParamsWithHTTPClient

func NewProjectListPostListParamsWithHTTPClient(client *http.Client) *ProjectListPostListParams

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

func NewProjectListPostListParamsWithTimeout

func NewProjectListPostListParamsWithTimeout(timeout time.Duration) *ProjectListPostListParams

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

func (*ProjectListPostListParams) SetBody

func (o *ProjectListPostListParams) SetBody(body []*models.Project)

SetBody adds the body to the project list post list params

func (*ProjectListPostListParams) SetContext

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

SetContext adds the context to the project list post list params

func (*ProjectListPostListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the project list post list params

func (*ProjectListPostListParams) SetTimeout

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

SetTimeout adds the timeout to the project list post list params

func (*ProjectListPostListParams) WithBody

WithBody adds the body to the project list post list params

func (*ProjectListPostListParams) WithContext

WithContext adds the context to the project list post list params

func (*ProjectListPostListParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the project list post list params

func (*ProjectListPostListParams) WithTimeout

WithTimeout adds the timeout to the project list post list params

func (*ProjectListPostListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectListPostListReader

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

ProjectListPostListReader is a Reader for the ProjectListPostList structure.

func (*ProjectListPostListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ProjectListPutListOK

type ProjectListPutListOK struct {
	Payload *models.ListResponseProject
}

ProjectListPutListOK handles this case with default header values.

successful operation

func NewProjectListPutListOK

func NewProjectListPutListOK() *ProjectListPutListOK

NewProjectListPutListOK creates a ProjectListPutListOK with default headers values

func (*ProjectListPutListOK) Error

func (o *ProjectListPutListOK) Error() string

func (*ProjectListPutListOK) GetPayload

type ProjectListPutListParams

type ProjectListPutListParams struct {

	/*Body
	  JSON representing updates to object. Should have ID and version set.

	*/
	Body []*models.Project

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

ProjectListPutListParams contains all the parameters to send to the API endpoint for the project list put list operation typically these are written to a http.Request

func NewProjectListPutListParams

func NewProjectListPutListParams() *ProjectListPutListParams

NewProjectListPutListParams creates a new ProjectListPutListParams object with the default values initialized.

func NewProjectListPutListParamsWithContext

func NewProjectListPutListParamsWithContext(ctx context.Context) *ProjectListPutListParams

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

func NewProjectListPutListParamsWithHTTPClient

func NewProjectListPutListParamsWithHTTPClient(client *http.Client) *ProjectListPutListParams

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

func NewProjectListPutListParamsWithTimeout

func NewProjectListPutListParamsWithTimeout(timeout time.Duration) *ProjectListPutListParams

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

func (*ProjectListPutListParams) SetBody

func (o *ProjectListPutListParams) SetBody(body []*models.Project)

SetBody adds the body to the project list put list params

func (*ProjectListPutListParams) SetContext

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

SetContext adds the context to the project list put list params

func (*ProjectListPutListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the project list put list params

func (*ProjectListPutListParams) SetTimeout

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

SetTimeout adds the timeout to the project list put list params

func (*ProjectListPutListParams) WithBody

WithBody adds the body to the project list put list params

func (*ProjectListPutListParams) WithContext

WithContext adds the context to the project list put list params

func (*ProjectListPutListParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the project list put list params

func (*ProjectListPutListParams) WithTimeout

WithTimeout adds the timeout to the project list put list params

func (*ProjectListPutListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ProjectListPutListReader

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

ProjectListPutListReader is a Reader for the ProjectListPutList structure.

func (*ProjectListPutListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ProjectPostCreated

type ProjectPostCreated struct {
	Payload *models.ResponseWrapperProject
}

ProjectPostCreated handles this case with default header values.

successfully created

func NewProjectPostCreated

func NewProjectPostCreated() *ProjectPostCreated

NewProjectPostCreated creates a ProjectPostCreated with default headers values

func (*ProjectPostCreated) Error

func (o *ProjectPostCreated) Error() string

func (*ProjectPostCreated) GetPayload

type ProjectPostParams

type ProjectPostParams struct {

	/*Body
	  JSON representing the new object to be created. Should not have ID and version set.

	*/
	Body *models.Project

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

ProjectPostParams contains all the parameters to send to the API endpoint for the project post operation typically these are written to a http.Request

func NewProjectPostParams

func NewProjectPostParams() *ProjectPostParams

NewProjectPostParams creates a new ProjectPostParams object with the default values initialized.

func NewProjectPostParamsWithContext

func NewProjectPostParamsWithContext(ctx context.Context) *ProjectPostParams

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

func NewProjectPostParamsWithHTTPClient

func NewProjectPostParamsWithHTTPClient(client *http.Client) *ProjectPostParams

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

func NewProjectPostParamsWithTimeout

func NewProjectPostParamsWithTimeout(timeout time.Duration) *ProjectPostParams

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

func (*ProjectPostParams) SetBody

func (o *ProjectPostParams) SetBody(body *models.Project)

SetBody adds the body to the project post params

func (*ProjectPostParams) SetContext

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

SetContext adds the context to the project post params

func (*ProjectPostParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the project post params

func (*ProjectPostParams) SetTimeout

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

SetTimeout adds the timeout to the project post params

func (*ProjectPostParams) WithBody

func (o *ProjectPostParams) WithBody(body *models.Project) *ProjectPostParams

WithBody adds the body to the project post params

func (*ProjectPostParams) WithContext

func (o *ProjectPostParams) WithContext(ctx context.Context) *ProjectPostParams

WithContext adds the context to the project post params

func (*ProjectPostParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the project post params

func (*ProjectPostParams) WithTimeout

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

WithTimeout adds the timeout to the project post params

func (*ProjectPostParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type ProjectPostReader

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

ProjectPostReader is a Reader for the ProjectPost structure.

func (*ProjectPostReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ProjectPutOK

type ProjectPutOK struct {
	Payload *models.ResponseWrapperProject
}

ProjectPutOK handles this case with default header values.

successful operation

func NewProjectPutOK

func NewProjectPutOK() *ProjectPutOK

NewProjectPutOK creates a ProjectPutOK with default headers values

func (*ProjectPutOK) Error

func (o *ProjectPutOK) Error() string

func (*ProjectPutOK) GetPayload

func (o *ProjectPutOK) GetPayload() *models.ResponseWrapperProject

type ProjectPutParams

type ProjectPutParams struct {

	/*Body
	  Partial object describing what should be updated

	*/
	Body *models.Project
	/*ID
	  Element ID

	*/
	ID int32

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

ProjectPutParams contains all the parameters to send to the API endpoint for the project put operation typically these are written to a http.Request

func NewProjectPutParams

func NewProjectPutParams() *ProjectPutParams

NewProjectPutParams creates a new ProjectPutParams object with the default values initialized.

func NewProjectPutParamsWithContext

func NewProjectPutParamsWithContext(ctx context.Context) *ProjectPutParams

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

func NewProjectPutParamsWithHTTPClient

func NewProjectPutParamsWithHTTPClient(client *http.Client) *ProjectPutParams

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

func NewProjectPutParamsWithTimeout

func NewProjectPutParamsWithTimeout(timeout time.Duration) *ProjectPutParams

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

func (*ProjectPutParams) SetBody

func (o *ProjectPutParams) SetBody(body *models.Project)

SetBody adds the body to the project put params

func (*ProjectPutParams) SetContext

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

SetContext adds the context to the project put params

func (*ProjectPutParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the project put params

func (*ProjectPutParams) SetID

func (o *ProjectPutParams) SetID(id int32)

SetID adds the id to the project put params

func (*ProjectPutParams) SetTimeout

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

SetTimeout adds the timeout to the project put params

func (*ProjectPutParams) WithBody

func (o *ProjectPutParams) WithBody(body *models.Project) *ProjectPutParams

WithBody adds the body to the project put params

func (*ProjectPutParams) WithContext

func (o *ProjectPutParams) WithContext(ctx context.Context) *ProjectPutParams

WithContext adds the context to the project put params

func (*ProjectPutParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the project put params

func (*ProjectPutParams) WithID

func (o *ProjectPutParams) WithID(id int32) *ProjectPutParams

WithID adds the id to the project put params

func (*ProjectPutParams) WithTimeout

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

WithTimeout adds the timeout to the project put params

func (*ProjectPutParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type ProjectPutReader

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

ProjectPutReader is a Reader for the ProjectPut structure.

func (*ProjectPutReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ProjectSearchOK

type ProjectSearchOK struct {
	Payload *models.ListResponseProject
}

ProjectSearchOK handles this case with default header values.

successful operation

func NewProjectSearchOK

func NewProjectSearchOK() *ProjectSearchOK

NewProjectSearchOK creates a ProjectSearchOK with default headers values

func (*ProjectSearchOK) Error

func (o *ProjectSearchOK) Error() string

func (*ProjectSearchOK) GetPayload

func (o *ProjectSearchOK) GetPayload() *models.ListResponseProject

type ProjectSearchParams

type ProjectSearchParams struct {

	/*Count
	  Number of elements to return

	*/
	Count *int64
	/*CustomerID
	  Equals

	*/
	CustomerID *string
	/*DepartmentID
	  List of IDs

	*/
	DepartmentID *string
	/*EmployeeInProjectID
	  List of IDs

	*/
	EmployeeInProjectID *string
	/*EndDateFrom
	  From and including

	*/
	EndDateFrom *string
	/*EndDateTo
	  To and excluding

	*/
	EndDateTo *string
	/*ExternalAccountsNumber
	  Containing

	*/
	ExternalAccountsNumber *string
	/*Fields
	  Fields filter pattern

	*/
	Fields *string
	/*From
	  From index

	*/
	From *int64
	/*ID
	  List of IDs

	*/
	ID *string
	/*IsClosed
	  Equals

	*/
	IsClosed *bool
	/*IsOffer
	  Equals

	*/
	IsOffer *bool
	/*Name
	  Containing

	*/
	Name *string
	/*Number
	  Equals

	*/
	Number *string
	/*ProjectManagerID
	  List of IDs

	*/
	ProjectManagerID *string
	/*Sorting
	  Sorting pattern

	*/
	Sorting *string
	/*StartDateFrom
	  From and including

	*/
	StartDateFrom *string
	/*StartDateTo
	  To and excluding

	*/
	StartDateTo *string

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

ProjectSearchParams contains all the parameters to send to the API endpoint for the project search operation typically these are written to a http.Request

func NewProjectSearchParams

func NewProjectSearchParams() *ProjectSearchParams

NewProjectSearchParams creates a new ProjectSearchParams object with the default values initialized.

func NewProjectSearchParamsWithContext

func NewProjectSearchParamsWithContext(ctx context.Context) *ProjectSearchParams

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

func NewProjectSearchParamsWithHTTPClient

func NewProjectSearchParamsWithHTTPClient(client *http.Client) *ProjectSearchParams

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

func NewProjectSearchParamsWithTimeout

func NewProjectSearchParamsWithTimeout(timeout time.Duration) *ProjectSearchParams

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

func (*ProjectSearchParams) SetContext

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

SetContext adds the context to the project search params

func (*ProjectSearchParams) SetCount

func (o *ProjectSearchParams) SetCount(count *int64)

SetCount adds the count to the project search params

func (*ProjectSearchParams) SetCustomerID

func (o *ProjectSearchParams) SetCustomerID(customerID *string)

SetCustomerID adds the customerId to the project search params

func (*ProjectSearchParams) SetDepartmentID

func (o *ProjectSearchParams) SetDepartmentID(departmentID *string)

SetDepartmentID adds the departmentId to the project search params

func (*ProjectSearchParams) SetEmployeeInProjectID

func (o *ProjectSearchParams) SetEmployeeInProjectID(employeeInProjectID *string)

SetEmployeeInProjectID adds the employeeInProjectId to the project search params

func (*ProjectSearchParams) SetEndDateFrom

func (o *ProjectSearchParams) SetEndDateFrom(endDateFrom *string)

SetEndDateFrom adds the endDateFrom to the project search params

func (*ProjectSearchParams) SetEndDateTo

func (o *ProjectSearchParams) SetEndDateTo(endDateTo *string)

SetEndDateTo adds the endDateTo to the project search params

func (*ProjectSearchParams) SetExternalAccountsNumber

func (o *ProjectSearchParams) SetExternalAccountsNumber(externalAccountsNumber *string)

SetExternalAccountsNumber adds the externalAccountsNumber to the project search params

func (*ProjectSearchParams) SetFields

func (o *ProjectSearchParams) SetFields(fields *string)

SetFields adds the fields to the project search params

func (*ProjectSearchParams) SetFrom

func (o *ProjectSearchParams) SetFrom(from *int64)

SetFrom adds the from to the project search params

func (*ProjectSearchParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the project search params

func (*ProjectSearchParams) SetID

func (o *ProjectSearchParams) SetID(id *string)

SetID adds the id to the project search params

func (*ProjectSearchParams) SetIsClosed

func (o *ProjectSearchParams) SetIsClosed(isClosed *bool)

SetIsClosed adds the isClosed to the project search params

func (*ProjectSearchParams) SetIsOffer

func (o *ProjectSearchParams) SetIsOffer(isOffer *bool)

SetIsOffer adds the isOffer to the project search params

func (*ProjectSearchParams) SetName

func (o *ProjectSearchParams) SetName(name *string)

SetName adds the name to the project search params

func (*ProjectSearchParams) SetNumber

func (o *ProjectSearchParams) SetNumber(number *string)

SetNumber adds the number to the project search params

func (*ProjectSearchParams) SetProjectManagerID

func (o *ProjectSearchParams) SetProjectManagerID(projectManagerID *string)

SetProjectManagerID adds the projectManagerId to the project search params

func (*ProjectSearchParams) SetSorting

func (o *ProjectSearchParams) SetSorting(sorting *string)

SetSorting adds the sorting to the project search params

func (*ProjectSearchParams) SetStartDateFrom

func (o *ProjectSearchParams) SetStartDateFrom(startDateFrom *string)

SetStartDateFrom adds the startDateFrom to the project search params

func (*ProjectSearchParams) SetStartDateTo

func (o *ProjectSearchParams) SetStartDateTo(startDateTo *string)

SetStartDateTo adds the startDateTo to the project search params

func (*ProjectSearchParams) SetTimeout

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

SetTimeout adds the timeout to the project search params

func (*ProjectSearchParams) WithContext

WithContext adds the context to the project search params

func (*ProjectSearchParams) WithCount

func (o *ProjectSearchParams) WithCount(count *int64) *ProjectSearchParams

WithCount adds the count to the project search params

func (*ProjectSearchParams) WithCustomerID

func (o *ProjectSearchParams) WithCustomerID(customerID *string) *ProjectSearchParams

WithCustomerID adds the customerID to the project search params

func (*ProjectSearchParams) WithDepartmentID

func (o *ProjectSearchParams) WithDepartmentID(departmentID *string) *ProjectSearchParams

WithDepartmentID adds the departmentID to the project search params

func (*ProjectSearchParams) WithEmployeeInProjectID

func (o *ProjectSearchParams) WithEmployeeInProjectID(employeeInProjectID *string) *ProjectSearchParams

WithEmployeeInProjectID adds the employeeInProjectID to the project search params

func (*ProjectSearchParams) WithEndDateFrom

func (o *ProjectSearchParams) WithEndDateFrom(endDateFrom *string) *ProjectSearchParams

WithEndDateFrom adds the endDateFrom to the project search params

func (*ProjectSearchParams) WithEndDateTo

func (o *ProjectSearchParams) WithEndDateTo(endDateTo *string) *ProjectSearchParams

WithEndDateTo adds the endDateTo to the project search params

func (*ProjectSearchParams) WithExternalAccountsNumber

func (o *ProjectSearchParams) WithExternalAccountsNumber(externalAccountsNumber *string) *ProjectSearchParams

WithExternalAccountsNumber adds the externalAccountsNumber to the project search params

func (*ProjectSearchParams) WithFields

func (o *ProjectSearchParams) WithFields(fields *string) *ProjectSearchParams

WithFields adds the fields to the project search params

func (*ProjectSearchParams) WithFrom

func (o *ProjectSearchParams) WithFrom(from *int64) *ProjectSearchParams

WithFrom adds the from to the project search params

func (*ProjectSearchParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the project search params

func (*ProjectSearchParams) WithID

WithID adds the id to the project search params

func (*ProjectSearchParams) WithIsClosed

func (o *ProjectSearchParams) WithIsClosed(isClosed *bool) *ProjectSearchParams

WithIsClosed adds the isClosed to the project search params

func (*ProjectSearchParams) WithIsOffer

func (o *ProjectSearchParams) WithIsOffer(isOffer *bool) *ProjectSearchParams

WithIsOffer adds the isOffer to the project search params

func (*ProjectSearchParams) WithName

func (o *ProjectSearchParams) WithName(name *string) *ProjectSearchParams

WithName adds the name to the project search params

func (*ProjectSearchParams) WithNumber

func (o *ProjectSearchParams) WithNumber(number *string) *ProjectSearchParams

WithNumber adds the number to the project search params

func (*ProjectSearchParams) WithProjectManagerID

func (o *ProjectSearchParams) WithProjectManagerID(projectManagerID *string) *ProjectSearchParams

WithProjectManagerID adds the projectManagerID to the project search params

func (*ProjectSearchParams) WithSorting

func (o *ProjectSearchParams) WithSorting(sorting *string) *ProjectSearchParams

WithSorting adds the sorting to the project search params

func (*ProjectSearchParams) WithStartDateFrom

func (o *ProjectSearchParams) WithStartDateFrom(startDateFrom *string) *ProjectSearchParams

WithStartDateFrom adds the startDateFrom to the project search params

func (*ProjectSearchParams) WithStartDateTo

func (o *ProjectSearchParams) WithStartDateTo(startDateTo *string) *ProjectSearchParams

WithStartDateTo adds the startDateTo to the project search params

func (*ProjectSearchParams) WithTimeout

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

WithTimeout adds the timeout to the project search params

func (*ProjectSearchParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type ProjectSearchReader

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

ProjectSearchReader is a Reader for the ProjectSearch structure.

func (*ProjectSearchReader) ReadResponse

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