class Kempelen::API::Operations::GetAssignmentsForHit
Constants
- AWS_DEFAULT_PAGE_NUMBER
- AWS_DEFAULT_PAGE_SIZE
- AWS_OPERATION_NAME
- AWS_RESPONSE_OBJECT
Attributes
assignment_status[RW]
page_number[RW]
page_size[RW]
Public Class Methods
new(client, hit_id)
click to toggle source
Calls superclass method
# File lib/kempelen/API/operations/get_assignments_for_hit.rb, line 14 def initialize(client, hit_id) super(client, hit_id) @operation_name = AWS_OPERATION_NAME @response_object = AWS_RESPONSE_OBJECT @assignment_status = nil @page_size = AWS_DEFAULT_PAGE_SIZE @page_number = AWS_DEFAULT_PAGE_NUMBER end
Public Instance Methods
create_parameters()
click to toggle source
Calls superclass method
# File lib/kempelen/API/operations/get_assignments_for_hit.rb, line 24 def create_parameters @parameters[:assignment_status] = @assignment_status @parameters[:page_size] = @page_size @parameters[:page_number] = @page_number super end
perform_operation()
click to toggle source
Calls superclass method
# File lib/kempelen/API/operations/get_assignments_for_hit.rb, line 32 def perform_operation create_request_string super Kempelen::API::Responses::GetAssignmentsResponse.new(@raw_response) end