class

Plaid::RiskCheckEmail

Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object

Result summary object specifying values for email attributes of risk check.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, is_deliverable : Plaid::RiskCheckEmailIsDeliverableStatus | Nil = nil, breach_count : Int32 | Nil = nil, first_breached_at : Time | Nil = nil, last_breached_at : Time | Nil = nil, domain_registered_at : Time | Nil = nil, domain_is_free_provider : Plaid::RiskCheckEmailDomainIsFreeProvider | Nil = nil, domain_is_custom : Plaid::RiskCheckEmailDomainIsCustom | Nil = nil, domain_is_disposable : Plaid::RiskCheckEmailDomainIsDisposable | Nil = nil, top_level_domain_is_suspicious : Plaid::RiskCheckEmailTopLevelDomainIsSuspicious | Nil = nil, linked_services : Array(RiskCheckLinkedService) | Nil = nil)

Initializes the object @param [Hash] attributes Model attributes in the form of hash

Source

Instance methods

==(other : self)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

breach_count

Count of all known breaches of this email address if known.

Source
breach_count=(new_value : Int32 | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] breach_count Object to be assigned

Source
domain_is_custom
Source
domain_is_custom=(new_value : Plaid::RiskCheckEmailDomainIsCustom | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] domain_is_custom Object to be assigned

Source
domain_is_disposable
Source
domain_is_disposable=(new_value : Plaid::RiskCheckEmailDomainIsDisposable | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] domain_is_disposable Object to be assigned

Source
domain_is_free_provider
Source
domain_is_free_provider=(new_value : Plaid::RiskCheckEmailDomainIsFreeProvider | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] domain_is_free_provider Object to be assigned

Source
domain_registered_at

A date in the format YYYY-MM-DD (RFC 3339 Section 5.6).

Source
domain_registered_at=(new_value : Time | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] domain_registered_at Object to be assigned

Source
first_breached_at

A date in the format YYYY-MM-DD (RFC 3339 Section 5.6).

Source
first_breached_at=(new_value : Time | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] first_breached_at Object to be assigned

Source
hash(hasher)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

is_deliverable
Source
is_deliverable=(new_value : Plaid::RiskCheckEmailIsDeliverableStatus | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] is_deliverable Object to be assigned

Source
last_breached_at

A date in the format YYYY-MM-DD (RFC 3339 Section 5.6).

Source
last_breached_at=(new_value : Time | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] last_breached_at Object to be assigned

Source
linked_services

A list of online services where this email address has been detected to have accounts or other activity.

Source
linked_services=(new_value : Array(RiskCheckLinkedService) | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] linked_services Object to be assigned

Source
list_invalid_properties

Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons

Source
top_level_domain_is_suspicious
Source
top_level_domain_is_suspicious=(new_value : Plaid::RiskCheckEmailTopLevelDomainIsSuspicious | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] top_level_domain_is_suspicious Object to be assigned

Source
valid?

Check to see if the all the properties in the model are valid @return true if the model is valid

Source