Class: Kombo::Models::Shared::PostConnectCreateLinkRequestBody

Inherits:
Object
  • Object
show all
Extended by:
T::Sig
Includes:
Crystalline::MetadataFields
Defined in:
lib/kombo/models/shared/postconnectcreatelinkrequestbody.rb

Instance Method Summary collapse

Methods included from Crystalline::MetadataFields

#field, #fields, included, #marshal_single, #to_dict, #to_json

Constructor Details

#initialize(end_user_email:, end_user_organization_name:, end_user_origin_id: nil, remote_environment: nil, integration_category: Models::Shared::PostConnectCreateLinkRequestBodyIntegrationCategory::HRIS, integration_tool: nil, scope_config_id: nil, enable_filtering: false, enable_field_mapping: false, link_type: Models::Shared::PostConnectCreateLinkRequestBodyLinkType::EMBEDDED, language: Models::Shared::PostConnectCreateLinkRequestBodyLanguage::EN) ⇒ PostConnectCreateLinkRequestBody

Returns a new instance of PostConnectCreateLinkRequestBody.



41
42
43
44
45
46
47
48
49
50
51
52
53
# File 'lib/kombo/models/shared/postconnectcreatelinkrequestbody.rb', line 41

def initialize(end_user_email:, end_user_organization_name:, end_user_origin_id: nil, remote_environment: nil, integration_category: Models::Shared::PostConnectCreateLinkRequestBodyIntegrationCategory::HRIS, integration_tool: nil, scope_config_id: nil, enable_filtering: false, enable_field_mapping: false, link_type: Models::Shared::PostConnectCreateLinkRequestBodyLinkType::EMBEDDED, language: Models::Shared::PostConnectCreateLinkRequestBodyLanguage::EN)
  @end_user_email = end_user_email
  @end_user_organization_name = end_user_organization_name
  @end_user_origin_id = end_user_origin_id
  @remote_environment = remote_environment
  @integration_category = integration_category
  @integration_tool = integration_tool
  @scope_config_id = scope_config_id
  @enable_filtering = enable_filtering
  @enable_field_mapping = enable_field_mapping
  @link_type = link_type
  @language = language
end

Instance Method Details

#==(other) ⇒ Object



56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'lib/kombo/models/shared/postconnectcreatelinkrequestbody.rb', line 56

def ==(other)
  return false unless other.is_a? self.class
  return false unless @end_user_email == other.end_user_email
  return false unless @end_user_organization_name == other.end_user_organization_name
  return false unless @end_user_origin_id == other.end_user_origin_id
  return false unless @remote_environment == other.remote_environment
  return false unless @integration_category == other.integration_category
  return false unless @integration_tool == other.integration_tool
  return false unless @scope_config_id == other.scope_config_id
  return false unless @enable_filtering == other.enable_filtering
  return false unless @enable_field_mapping == other.enable_field_mapping
  return false unless @link_type == other.link_type
  return false unless @language == other.language
  true
end