Show / Hide Table of Contents

Class PassportElementErrorDataField

Represents an issue in one of the data fields that was provided by the user. The error is considered resolved when the field's value changes.

Inheritance
System.Object
PassportElementError
PassportElementErrorDataField
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: TelegramBotApi.Types.TelegramPassport
Assembly: TelegramBotApi.dll
Syntax
[JsonObject(MemberSerialization = MemberSerialization.OptIn, ItemNullValueHandling = NullValueHandling.Ignore)]
public class PassportElementErrorDataField : PassportElementError

Properties

| Improve this Doc View Source

DataHash

Base64-encoded data hash

Declaration
[JsonProperty(PropertyName = "data_hash", Required = Required.Always)]
public string DataHash { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

FieldName

Name of the data field which has the error

Declaration
[JsonProperty(PropertyName = "field_name", Required = Required.Always)]
public string FieldName { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Message

Error message

Declaration
[JsonProperty(PropertyName = "message", Required = Required.Always)]
public override string Message { get; set; }
Property Value
Type Description
System.String
Overrides
PassportElementError.Message
| Improve this Doc View Source

Source

Error source, must be data

Declaration
[JsonProperty(PropertyName = "source", Required = Required.Always)]
public override string Source { get; set; }
Property Value
Type Description
System.String
Overrides
PassportElementError.Source
| Improve this Doc View Source

Type

The section of the user's Telegram Passport which has the error, one of “personal_details”, “passport”, “driver_license”, “identity_card”, “internal_passport”, “address”

Declaration
public override EncryptedPassportElementType Type { get; set; }
Property Value
Type Description
EncryptedPassportElementType
Overrides
PassportElementError.Type
  • Improve this Doc
  • View Source
Back to top Generated by DocFX