Class DomainNameRecord
DNS Record required for verification of a domain. Record vary depending on domain type.
Implements
Inherited Members
Namespace: mailslurp.Model
Assembly: mailslurp.dll
Syntax
[DataContract(Name = "DomainNameRecord")]
public class DomainNameRecord : IValidatableObject
  Constructors
View SourceDomainNameRecord()
Initializes a new instance of the DomainNameRecord class.
Declaration
[JsonConstructor]
protected DomainNameRecord()
  DomainNameRecord(LabelEnum, bool, RecordTypeEnum, string, List<string>, long, List<string>)
Initializes a new instance of the DomainNameRecord class.
Declaration
public DomainNameRecord(DomainNameRecord.LabelEnum label = (DomainNameRecord.LabelEnum)0, bool required = false, DomainNameRecord.RecordTypeEnum recordType = (DomainNameRecord.RecordTypeEnum)0, string name = null, List<string> recordEntries = null, long ttl = 0, List<string> alternativeRecordEntries = null)
  Parameters
| Type | Name | Description | 
|---|---|---|
| DomainNameRecord.LabelEnum | label | Domain Name Server Record Label (required).  | 
      
| bool | required | required (required).  | 
      
| DomainNameRecord.RecordTypeEnum | recordType | Domain Name Server Record Types (required).  | 
      
| string | name | name (required).  | 
      
| List<string> | recordEntries | recordEntries (required).  | 
      
| long | ttl | ttl (required).  | 
      
| List<string> | alternativeRecordEntries | alternativeRecordEntries.  | 
      
Properties
View SourceAlternativeRecordEntries
Gets or Sets AlternativeRecordEntries
Declaration
[DataMember(Name = "alternativeRecordEntries", EmitDefaultValue = true)]
public List<string> AlternativeRecordEntries { get; set; }
  Property Value
| Type | Description | 
|---|---|
| List<string> | 
Label
Domain Name Server Record Label
Declaration
[DataMember(Name = "label", IsRequired = true, EmitDefaultValue = true)]
public DomainNameRecord.LabelEnum Label { get; set; }
  Property Value
| Type | Description | 
|---|---|
| DomainNameRecord.LabelEnum | Domain Name Server Record Label  | 
      
Name
Gets or Sets Name
Declaration
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | 
RecordEntries
Gets or Sets RecordEntries
Declaration
[DataMember(Name = "recordEntries", IsRequired = true, EmitDefaultValue = true)]
public List<string> RecordEntries { get; set; }
  Property Value
| Type | Description | 
|---|---|
| List<string> | 
RecordType
Domain Name Server Record Types
Declaration
[DataMember(Name = "recordType", IsRequired = true, EmitDefaultValue = true)]
public DomainNameRecord.RecordTypeEnum RecordType { get; set; }
  Property Value
| Type | Description | 
|---|---|
| DomainNameRecord.RecordTypeEnum | Domain Name Server Record Types  | 
      
Required
Gets or Sets Required
Declaration
[DataMember(Name = "required", IsRequired = true, EmitDefaultValue = true)]
public bool Required { get; set; }
  Property Value
| Type | Description | 
|---|---|
| bool | 
Ttl
Gets or Sets Ttl
Declaration
[DataMember(Name = "ttl", IsRequired = true, EmitDefaultValue = true)]
public long Ttl { get; set; }
  Property Value
| Type | Description | 
|---|---|
| long | 
Methods
View SourceToJson()
Returns the JSON string presentation of the object
Declaration
public virtual string ToJson()
  Returns
| Type | Description | 
|---|---|
| string | JSON string presentation of the object  | 
      
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
  Returns
| Type | Description | 
|---|---|
| string | String presentation of the object  |