pub struct TimeOffRequests {
    pub client: Client,
}

Fields

client: Client

Implementations

Get time off requests for a company.

This function performs a GET to the /v1/companies/{company_id}/time_off_requests endpoint.

Get all time off requests, past and present, for a company.

In order to reduce the number of time off requests returned in a single response, or to retrieve time off requests from a time period of interest, you may use the start_date and end_date parameters.

You may provide both or either parameters to scope the returned data. For example:

?start_date='2019-01-01'

Returns all time off requests where the request start date is equal to or after January 1, 2019.

?end_date='2019-01-01'

Returns all time off requests where the request end date is equal to or before January 1, 2019.

?start_date='2019-05-01'&end_date='2019-08-31'

Returns all time off requests where the request start date is equal to or after May 1, 2019 and the request end date is equal to or before August 31, 2019.

Parameters:

  • start_date: &str – Filter time off requests where the request start date is equal to or after this parameter.
  • end_date: &str – Filter time off requests where the request end date is equal to or after this parameter.

Get time off requests for a company.

This function performs a GET to the /v1/companies/{company_id}/time_off_requests endpoint.

As opposed to get_company, this function returns all the pages of the request at once.

Get all time off requests, past and present, for a company.

In order to reduce the number of time off requests returned in a single response, or to retrieve time off requests from a time period of interest, you may use the start_date and end_date parameters.

You may provide both or either parameters to scope the returned data. For example:

?start_date='2019-01-01'

Returns all time off requests where the request start date is equal to or after January 1, 2019.

?end_date='2019-01-01'

Returns all time off requests where the request end date is equal to or before January 1, 2019.

?start_date='2019-05-01'&end_date='2019-08-31'

Returns all time off requests where the request start date is equal to or after May 1, 2019 and the request end date is equal to or before August 31, 2019.

Get a specific time off request.

This function performs a GET to the /v1/companies/{company_id}/time_off_requests/{time_off_request_id} endpoint.

Details of a single time off request

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Attaches the provided Context to this type, returning a WithContext wrapper. Read more
Attaches the current Context to this type, returning a WithContext wrapper. Read more
Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more