Struct gusto_api::time_off_requests::TimeOffRequests[][src]

pub struct TimeOffRequests { /* fields omitted */ }

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_time_off_requests, 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

Performs the conversion.

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

Performs the conversion.

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.