github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelDomain.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // Domain undocumented
     8  type Domain struct {
     9  	// Entity is the base model of Domain
    10  	Entity
    11  	// AuthenticationType undocumented
    12  	AuthenticationType *string `json:"authenticationType,omitempty"`
    13  	// AvailabilityStatus undocumented
    14  	AvailabilityStatus *string `json:"availabilityStatus,omitempty"`
    15  	// IsAdminManaged undocumented
    16  	IsAdminManaged *bool `json:"isAdminManaged,omitempty"`
    17  	// IsDefault undocumented
    18  	IsDefault *bool `json:"isDefault,omitempty"`
    19  	// IsInitial undocumented
    20  	IsInitial *bool `json:"isInitial,omitempty"`
    21  	// IsRoot undocumented
    22  	IsRoot *bool `json:"isRoot,omitempty"`
    23  	// IsVerified undocumented
    24  	IsVerified *bool `json:"isVerified,omitempty"`
    25  	// Manufacturer undocumented
    26  	Manufacturer *string `json:"manufacturer,omitempty"`
    27  	// Model undocumented
    28  	Model *string `json:"model,omitempty"`
    29  	// PasswordNotificationWindowInDays undocumented
    30  	PasswordNotificationWindowInDays *int `json:"passwordNotificationWindowInDays,omitempty"`
    31  	// PasswordValidityPeriodInDays undocumented
    32  	PasswordValidityPeriodInDays *int `json:"passwordValidityPeriodInDays,omitempty"`
    33  	// SupportedServices undocumented
    34  	SupportedServices []string `json:"supportedServices,omitempty"`
    35  	// State undocumented
    36  	State *DomainState `json:"state,omitempty"`
    37  	// ServiceConfigurationRecords undocumented
    38  	ServiceConfigurationRecords []DomainDNSRecord `json:"serviceConfigurationRecords,omitempty"`
    39  	// VerificationDNSRecords undocumented
    40  	VerificationDNSRecords []DomainDNSRecord `json:"verificationDnsRecords,omitempty"`
    41  	// DomainNameReferences undocumented
    42  	DomainNameReferences []DirectoryObject `json:"domainNameReferences,omitempty"`
    43  }
    44  
    45  // DomainDNSCnameRecord undocumented
    46  type DomainDNSCnameRecord struct {
    47  	// DomainDNSRecord is the base model of DomainDNSCnameRecord
    48  	DomainDNSRecord
    49  	// CanonicalName undocumented
    50  	CanonicalName *string `json:"canonicalName,omitempty"`
    51  }
    52  
    53  // DomainDNSMxRecord undocumented
    54  type DomainDNSMxRecord struct {
    55  	// DomainDNSRecord is the base model of DomainDNSMxRecord
    56  	DomainDNSRecord
    57  	// MailExchange undocumented
    58  	MailExchange *string `json:"mailExchange,omitempty"`
    59  	// Preference undocumented
    60  	Preference *int `json:"preference,omitempty"`
    61  }
    62  
    63  // DomainDNSRecord undocumented
    64  type DomainDNSRecord struct {
    65  	// Entity is the base model of DomainDNSRecord
    66  	Entity
    67  	// IsOptional undocumented
    68  	IsOptional *bool `json:"isOptional,omitempty"`
    69  	// Label undocumented
    70  	Label *string `json:"label,omitempty"`
    71  	// RecordType undocumented
    72  	RecordType *string `json:"recordType,omitempty"`
    73  	// SupportedService undocumented
    74  	SupportedService *string `json:"supportedService,omitempty"`
    75  	// TTL undocumented
    76  	TTL *int `json:"ttl,omitempty"`
    77  }
    78  
    79  // DomainDNSSrvRecord undocumented
    80  type DomainDNSSrvRecord struct {
    81  	// DomainDNSRecord is the base model of DomainDNSSrvRecord
    82  	DomainDNSRecord
    83  	// NameTarget undocumented
    84  	NameTarget *string `json:"nameTarget,omitempty"`
    85  	// Port undocumented
    86  	Port *int `json:"port,omitempty"`
    87  	// Priority undocumented
    88  	Priority *int `json:"priority,omitempty"`
    89  	// Protocol undocumented
    90  	Protocol *string `json:"protocol,omitempty"`
    91  	// Service undocumented
    92  	Service *string `json:"service,omitempty"`
    93  	// Weight undocumented
    94  	Weight *int `json:"weight,omitempty"`
    95  }
    96  
    97  // DomainDNSTxtRecord undocumented
    98  type DomainDNSTxtRecord struct {
    99  	// DomainDNSRecord is the base model of DomainDNSTxtRecord
   100  	DomainDNSRecord
   101  	// Text undocumented
   102  	Text *string `json:"text,omitempty"`
   103  }
   104  
   105  // DomainDNSUnavailableRecord undocumented
   106  type DomainDNSUnavailableRecord struct {
   107  	// DomainDNSRecord is the base model of DomainDNSUnavailableRecord
   108  	DomainDNSRecord
   109  	// Description undocumented
   110  	Description *string `json:"description,omitempty"`
   111  }
   112  
   113  // DomainState undocumented
   114  type DomainState struct {
   115  	// Object is the base model of DomainState
   116  	Object
   117  	// Status undocumented
   118  	Status *string `json:"status,omitempty"`
   119  	// Operation undocumented
   120  	Operation *string `json:"operation,omitempty"`
   121  	// LastActionDateTime undocumented
   122  	LastActionDateTime *time.Time `json:"lastActionDateTime,omitempty"`
   123  }