class Azure::CognitiveServices::ContentModerator::V1_0::Models::PII
Personal Identifier Information details.
Attributes
address[RW]
@return [Array<Address>]
email[RW]
@return [Array<Email>]
ipa[RW]
@return [Array<IPA>]
phone[RW]
@return [Array<Phone>]
ssn[RW]
@return [Array<SSN>]
Private Class Methods
mapper()
click to toggle source
Mapper for PII
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/1.0/generated/azure_cognitiveservices_contentmoderator/models/pii.rb, line 35 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'PII', type: { name: 'Composite', class_name: 'PII', model_properties: { email: { client_side_validation: true, required: false, serialized_name: 'Email', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'EmailElementType', type: { name: 'Composite', class_name: 'Email' } } } }, ssn: { client_side_validation: true, required: false, serialized_name: 'SSN', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'SSNElementType', type: { name: 'Composite', class_name: 'SSN' } } } }, ipa: { client_side_validation: true, required: false, serialized_name: 'IPA', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'IPAElementType', type: { name: 'Composite', class_name: 'IPA' } } } }, phone: { client_side_validation: true, required: false, serialized_name: 'Phone', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'PhoneElementType', type: { name: 'Composite', class_name: 'Phone' } } } }, address: { client_side_validation: true, required: false, serialized_name: 'Address', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'AddressElementType', type: { name: 'Composite', class_name: 'Address' } } } } } } } end