module ESI::Client::Opportunity
ESI
opportunities operations.
Public Instance Methods
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
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
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
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
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