module ESI::Client::Opportunity

ESI opportunities operations.

Public Instance Methods

get_character_opportunities(character_id:, headers: {}, params: {}) click to toggle source

Return a list of tasks finished by a character.

This endpoint is cached for up to 3600 seconds.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-characters.read_opportunities.v1

@esi_version dev @esi_version legacy @esi_version v1

@param character_id [Integer] An EVE character ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Opportunities/get_characters_character_id_opportunities

# File lib/esi/client/opportunities.rb, line 32
def get_character_opportunities(character_id:, headers: {}, params: {})
  get("/characters/#{character_id}/opportunities/", headers: headers, params: params)
end
get_characters_character_id_opportunities(character_id:, headers: {}, params: {})
get_opportunities_group(group_id:, headers: {}, params: {}) click to toggle source

Return information of an opportunities group.

@esi_version dev @esi_version legacy @esi_version v1

@param group_id [Integer] ID of an opportunities group @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Opportunities/get_opportunities_groups_group_id

# File lib/esi/client/opportunities.rb, line 54
def get_opportunities_group(group_id:, headers: {}, params: {})
  get("/opportunities/groups/#{group_id}/", headers: headers, params: params)
end
get_opportunities_groups(headers: {}, params: {})
get_opportunities_groups_group_id(group_id:, headers: {}, params: {})
get_opportunities_task(task_id:, headers: {}, params: {}) click to toggle source

Return information of an opportunities task.

@esi_version dev @esi_version legacy @esi_version v1

@param task_id [Integer] ID of an opportunities task @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Opportunities/get_opportunities_tasks_task_id

# File lib/esi/client/opportunities.rb, line 76
def get_opportunities_task(task_id:, headers: {}, params: {})
  get("/opportunities/tasks/#{task_id}/", headers: headers, params: params)
end
get_opportunities_tasks(headers: {}, params: {})
get_opportunities_tasks_task_id(task_id:, headers: {}, params: {})
get_opportunity_groups(headers: {}, params: {}) click to toggle source

Return a list of opportunities groups.

@esi_version dev @esi_version legacy @esi_version v1

@param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Opportunities/get_opportunities_groups

# File lib/esi/client/opportunities.rb, line 97
def get_opportunity_groups(headers: {}, params: {})
  get("/opportunities/groups/", headers: headers, params: params)
end
Also aliased as: get_opportunities_groups
get_opportunity_tasks(headers: {}, params: {}) click to toggle source

Return a list of opportunities tasks.

@esi_version dev @esi_version legacy @esi_version v1

@param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Opportunities/get_opportunities_tasks

# File lib/esi/client/opportunities.rb, line 118
def get_opportunity_tasks(headers: {}, params: {})
  get("/opportunities/tasks/", headers: headers, params: params)
end
Also aliased as: get_opportunities_tasks