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 }