Class: LiteLLMClient::PiiEntityType
- Inherits:
-
Object
- Object
- LiteLLMClient::PiiEntityType
- Defined in:
- lib/litellm_client/models/pii_entity_type.rb
Constant Summary collapse
- CREDIT_CARD =
"CREDIT_CARD".freeze
- CRYPTO =
"CRYPTO".freeze
- DATE_TIME =
"DATE_TIME".freeze
- EMAIL_ADDRESS =
"EMAIL_ADDRESS".freeze
- IBAN_CODE =
"IBAN_CODE".freeze
- IP_ADDRESS =
"IP_ADDRESS".freeze
- NRP =
"NRP".freeze
- LOCATION =
"LOCATION".freeze
- PERSON =
"PERSON".freeze
- PHONE_NUMBER =
"PHONE_NUMBER".freeze
- MEDICAL_LICENSE =
"MEDICAL_LICENSE".freeze
- URL =
"URL".freeze
- US_BANK_NUMBER =
"US_BANK_NUMBER".freeze
- US_DRIVER_LICENSE =
"US_DRIVER_LICENSE".freeze
- US_ITIN =
"US_ITIN".freeze
- US_PASSPORT =
"US_PASSPORT".freeze
- US_SSN =
"US_SSN".freeze
- UK_NHS =
"UK_NHS".freeze
- UK_NINO =
"UK_NINO".freeze
- ES_NIF =
"ES_NIF".freeze
- ES_NIE =
"ES_NIE".freeze
- IT_FISCAL_CODE =
"IT_FISCAL_CODE".freeze
- IT_DRIVER_LICENSE =
"IT_DRIVER_LICENSE".freeze
- IT_VAT_CODE =
"IT_VAT_CODE".freeze
- IT_PASSPORT =
"IT_PASSPORT".freeze
- IT_IDENTITY_CARD =
"IT_IDENTITY_CARD".freeze
- PL_PESEL =
"PL_PESEL".freeze
- SG_NRIC_FIN =
"SG_NRIC_FIN".freeze
- SG_UEN =
"SG_UEN".freeze
- AU_ABN =
"AU_ABN".freeze
- AU_ACN =
"AU_ACN".freeze
- AU_TFN =
"AU_TFN".freeze
- AU_MEDICARE =
"AU_MEDICARE".freeze
- IN_PAN =
"IN_PAN".freeze
- IN_AADHAAR =
"IN_AADHAAR".freeze
- IN_VEHICLE_REGISTRATION =
"IN_VEHICLE_REGISTRATION".freeze
- IN_VOTER =
"IN_VOTER".freeze
- IN_PASSPORT =
"IN_PASSPORT".freeze
- FI_PERSONAL_IDENTITY_CODE =
"FI_PERSONAL_IDENTITY_CODE".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
58 59 60 |
# File 'lib/litellm_client/models/pii_entity_type.rb', line 58 def self.all_vars @all_vars ||= [CREDIT_CARD, CRYPTO, DATE_TIME, EMAIL_ADDRESS, IBAN_CODE, IP_ADDRESS, NRP, LOCATION, PERSON, PHONE_NUMBER, MEDICAL_LICENSE, URL, US_BANK_NUMBER, US_DRIVER_LICENSE, US_ITIN, US_PASSPORT, US_SSN, UK_NHS, UK_NINO, ES_NIF, ES_NIE, IT_FISCAL_CODE, IT_DRIVER_LICENSE, IT_VAT_CODE, IT_PASSPORT, IT_IDENTITY_CARD, PL_PESEL, SG_NRIC_FIN, SG_UEN, AU_ABN, AU_ACN, AU_TFN, AU_MEDICARE, IN_PAN, IN_AADHAAR, IN_VEHICLE_REGISTRATION, IN_VOTER, IN_PASSPORT, FI_PERSONAL_IDENTITY_CODE].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
65 66 67 |
# File 'lib/litellm_client/models/pii_entity_type.rb', line 65 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
72 73 74 75 |
# File 'lib/litellm_client/models/pii_entity_type.rb', line 72 def build_from_hash(value) return value if PiiEntityType.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #PiiEntityType" end |