Layer 224
SecureValueType
Abstract type representing one of 13 possible constructors.
Type
Available Constructors
In Gogram, this type is represented as tg.SecureValueType interface.
Use any of the following constructors:
SecureValueTypePersonalDetails
Personal details
SecureValueTypePassport
Passport
SecureValueTypeDriverLicense
Driver's license
SecureValueTypeIdentityCard
Identity card
SecureValueTypeAddress
Address
SecureValueTypeRentalAgreement
Rental agreement
SecureValueTypeUtilityBill
Utility bill
SecureValueTypeBankStatement
Bank statement
SecureValueTypePassportRegistration
Internal registration passport
SecureValueTypeInternalPassport
Internal passport
SecureValueTypeTemporaryRegistration
Temporary registration
SecureValueTypePhone
Phone
SecureValueTypeEmail
Email
Gogram Example
// SecureValueType is an interface type // You can use any of the following constructors: var _ tg.SecureValueType = &tg.SecureValueTypePersonalDetails{} var _ tg.SecureValueType = &tg.SecureValueTypePassport{} var _ tg.SecureValueType = &tg.SecureValueTypeDriverLicense{} var _ tg.SecureValueType = &tg.SecureValueTypeIdentityCard{} var _ tg.SecureValueType = &tg.SecureValueTypeAddress{} // ... and 8 more constructors