Class: Cb::Models::ResumeListing

Inherits:
ApiResponseModel show all
Defined in:
lib/cb/models/implementations/resume_listing.rb

Instance Attribute Summary collapse

Attributes inherited from ApiResponseModel

#api_response

Instance Method Summary collapse

Methods inherited from ApiResponseModel

#initialize

Constructor Details

This class inherits a constructor from Cb::Models::ApiResponseModel

Instance Attribute Details

#external_idObject

Returns the value of attribute external_id.



14
15
16
# File 'lib/cb/models/implementations/resume_listing.rb', line 14

def external_id
  @external_id
end

#host_siteObject

Returns the value of attribute host_site.



14
15
16
# File 'lib/cb/models/implementations/resume_listing.rb', line 14

def host_site
  @host_site
end

#modified_dtObject

Returns the value of attribute modified_dt.



14
15
16
# File 'lib/cb/models/implementations/resume_listing.rb', line 14

def modified_dt
  @modified_dt
end

#titleObject

Returns the value of attribute title.



14
15
16
# File 'lib/cb/models/implementations/resume_listing.rb', line 14

def title
  @title
end

#visibilityObject

Returns the value of attribute visibility.



14
15
16
# File 'lib/cb/models/implementations/resume_listing.rb', line 14

def visibility
  @visibility
end

Instance Method Details

#required_fieldsObject



24
25
26
# File 'lib/cb/models/implementations/resume_listing.rb', line 24

def required_fields
  %w(Title ExternalID Visibility)
end

#set_model_propertiesObject



16
17
18
19
20
21
22
# File 'lib/cb/models/implementations/resume_listing.rb', line 16

def set_model_properties
  @title = api_response['Title']
  @external_id = api_response['ExternalID']
  @host_site = api_response['HostSite']
  @modified_dt = api_response['ModifiedDT']
  @visibility = api_response['Visibility']
end