Class: Dataleon::Models::CompanyRegistration::TechnicalData

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/dataleon/models/company_registration.rb

Overview

See Also:

Defined Under Namespace

Modules: PortalStep

Instance Attribute Summary collapse

Method Summary

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, #initialize, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

This class inherits a constructor from Dataleon::Internal::Type::BaseModel

Instance Attribute Details

#active_aml_suspicionsBoolean?

Flag indicating whether there are active research AML (Anti-Money Laundering) suspicions for the object when you apply for a new entry or get an existing one.

Returns:

  • (Boolean, nil)


791
# File 'lib/dataleon/models/company_registration.rb', line 791

optional :active_aml_suspicions, Dataleon::Internal::Type::Boolean

#api_versionInteger?

Version number of the API used.

Returns:

  • (Integer, nil)


797
# File 'lib/dataleon/models/company_registration.rb', line 797

optional :api_version, Integer

#approved_atTime?

Timestamp when the request or process was approved.

Returns:

  • (Time, nil)


803
# File 'lib/dataleon/models/company_registration.rb', line 803

optional :approved_at, Time

#approved_byString?

Identifier of the actor who approved (e.g., user id or username).

Returns:

  • (String, nil)


809
# File 'lib/dataleon/models/company_registration.rb', line 809

optional :approved_by, String, nil?: true

#callback_urlString?

URL to receive callback data from the AML system.

Returns:

  • (String, nil)


815
# File 'lib/dataleon/models/company_registration.rb', line 815

optional :callback_url, String

#callback_url_notificationString?

URL to receive notification updates about the processing status.

Returns:

  • (String, nil)


821
# File 'lib/dataleon/models/company_registration.rb', line 821

optional :callback_url_notification, String

#disable_notificationBoolean?

Flag to indicate if notifications are disabled.

Returns:

  • (Boolean, nil)


827
# File 'lib/dataleon/models/company_registration.rb', line 827

optional :disable_notification, Dataleon::Internal::Type::Boolean

#disable_notification_dateTime?

Timestamp when notifications were disabled; null if never disabled.

Returns:

  • (Time, nil)


833
# File 'lib/dataleon/models/company_registration.rb', line 833

optional :disable_notification_date, Time, nil?: true

#export_typeString?

Export format defined by the API (e.g., “json”, “xml”).

Returns:

  • (String, nil)


839
# File 'lib/dataleon/models/company_registration.rb', line 839

optional :export_type, String

#filtering_score_aml_suspicionsFloat?

Minimum filtering score (between 0 and 1) for AML suspicions to be considered.

Returns:

  • (Float, nil)


845
# File 'lib/dataleon/models/company_registration.rb', line 845

optional :filtering_score_aml_suspicions, Float

#finished_atTime?

Timestamp when the process finished.

Returns:

  • (Time, nil)


851
# File 'lib/dataleon/models/company_registration.rb', line 851

optional :finished_at, Time

#ipString?

IP address of the our system handling the request.

Returns:

  • (String, nil)


857
# File 'lib/dataleon/models/company_registration.rb', line 857

optional :ip, String

#languageString?

Language preference used in the client workspace (e.g., “fra”).

Returns:

  • (String, nil)


863
# File 'lib/dataleon/models/company_registration.rb', line 863

optional :language, String

#location_ipString?

IP address of the end client (final user) captured.

Returns:

  • (String, nil)


869
# File 'lib/dataleon/models/company_registration.rb', line 869

optional :location_ip, String

#need_review_atTime?

Timestamp indicating when the request or process needs review; null if none.

Returns:

  • (Time, nil)


875
# File 'lib/dataleon/models/company_registration.rb', line 875

optional :need_review_at, Time, nil?: true

#need_review_byString?

Identifier of the actor who requested review (e.g., user id or username).

Returns:

  • (String, nil)


881
# File 'lib/dataleon/models/company_registration.rb', line 881

optional :need_review_by, String, nil?: true

#notification_confirmationBoolean?

Flag indicating if notification confirmation is required or received.

Returns:

  • (Boolean, nil)


887
# File 'lib/dataleon/models/company_registration.rb', line 887

optional :notification_confirmation, Dataleon::Internal::Type::Boolean

#portal_stepsArray<Symbol, Dataleon::Models::CompanyRegistration::TechnicalData::PortalStep>?

List of steps to include in the portal workflow.



893
894
# File 'lib/dataleon/models/company_registration.rb', line 893

optional :portal_steps,
-> { Dataleon::Internal::Type::ArrayOf[enum: Dataleon::CompanyRegistration::TechnicalData::PortalStep] }

#qr_codeString?

Indicates whether QR code is enabled (“true” or “false”).

Returns:

  • (String, nil)


900
# File 'lib/dataleon/models/company_registration.rb', line 900

optional :qr_code, String

#raw_dataBoolean?

Flag indicating whether to include raw data in the response.

Returns:

  • (Boolean, nil)


906
# File 'lib/dataleon/models/company_registration.rb', line 906

optional :raw_data, Dataleon::Internal::Type::Boolean

#rejected_atTime?

Timestamp when the request or process was rejected; null if not rejected.

Returns:

  • (Time, nil)


912
# File 'lib/dataleon/models/company_registration.rb', line 912

optional :rejected_at, Time, nil?: true

#rejected_byString?

Identifier of the actor who rejected (e.g., user id or username).

Returns:

  • (String, nil)


918
# File 'lib/dataleon/models/company_registration.rb', line 918

optional :rejected_by, String, nil?: true

#session_durationInteger?

Duration of the user session in seconds.

Returns:

  • (Integer, nil)


924
# File 'lib/dataleon/models/company_registration.rb', line 924

optional :session_duration, Integer

#started_atTime?

Timestamp when the process started.

Returns:

  • (Time, nil)


930
# File 'lib/dataleon/models/company_registration.rb', line 930

optional :started_at, Time

#transfer_atTime?

Date/time of data transfer.

Returns:

  • (Time, nil)


936
# File 'lib/dataleon/models/company_registration.rb', line 936

optional :transfer_at, Time

#transfer_modeString?

Mode of data transfer.

Returns:

  • (String, nil)


942
# File 'lib/dataleon/models/company_registration.rb', line 942

optional :transfer_mode, String