@@ -317,8 +317,10 @@ const (
317317 DomainDNSActionAutoConfigWebRecords = DomainDNSAction ("auto_config_web_records" )
318318 // Automatically configure mail-related DNS records (e.g., MX, SPF, DKIM).
319319 DomainDNSActionAutoConfigMailRecords = DomainDNSAction ("auto_config_mail_records" )
320- // Automatically configure the domain's nameservers to point to Web Hosting Nameservers .
320+ // Automatically configure the domain's name servers to point to Web Hosting name servers .
321321 DomainDNSActionAutoConfigNameservers = DomainDNSAction ("auto_config_nameservers" )
322+ // No automatic domain configuration. Users must configure their domain for the Web Hosting to work.
323+ DomainDNSActionAutoConfigNone = DomainDNSAction ("auto_config_none" )
322324)
323325
324326func (enum DomainDNSAction ) String () string {
@@ -336,6 +338,7 @@ func (enum DomainDNSAction) Values() []DomainDNSAction {
336338 "auto_config_web_records" ,
337339 "auto_config_mail_records" ,
338340 "auto_config_nameservers" ,
341+ "auto_config_none" ,
339342 }
340343}
341344
@@ -497,53 +500,6 @@ func (enum *HostingStatus) UnmarshalJSON(data []byte) error {
497500 return nil
498501}
499502
500- type HostingSummaryStatus string
501-
502- const (
503- HostingSummaryStatusUnknownStatus = HostingSummaryStatus ("unknown_status" )
504- HostingSummaryStatusDelivering = HostingSummaryStatus ("delivering" )
505- HostingSummaryStatusReady = HostingSummaryStatus ("ready" )
506- HostingSummaryStatusDeleting = HostingSummaryStatus ("deleting" )
507- HostingSummaryStatusError = HostingSummaryStatus ("error" )
508- HostingSummaryStatusLocked = HostingSummaryStatus ("locked" )
509- HostingSummaryStatusMigrating = HostingSummaryStatus ("migrating" )
510- )
511-
512- func (enum HostingSummaryStatus ) String () string {
513- if enum == "" {
514- // return default value if empty
515- return "unknown_status"
516- }
517- return string (enum )
518- }
519-
520- func (enum HostingSummaryStatus ) Values () []HostingSummaryStatus {
521- return []HostingSummaryStatus {
522- "unknown_status" ,
523- "delivering" ,
524- "ready" ,
525- "deleting" ,
526- "error" ,
527- "locked" ,
528- "migrating" ,
529- }
530- }
531-
532- func (enum HostingSummaryStatus ) MarshalJSON () ([]byte , error ) {
533- return []byte (fmt .Sprintf (`"%s"` , enum )), nil
534- }
535-
536- func (enum * HostingSummaryStatus ) UnmarshalJSON (data []byte ) error {
537- tmp := ""
538-
539- if err := json .Unmarshal (data , & tmp ); err != nil {
540- return err
541- }
542-
543- * enum = HostingSummaryStatus (HostingSummaryStatus (tmp ).String ())
544- return nil
545- }
546-
547503type ListDatabaseUsersRequestOrderBy string
548504
549505const (
@@ -1219,9 +1175,9 @@ type HostingSummary struct {
12191175 // UpdatedAt: date on which the Web Hosting plan was last updated.
12201176 UpdatedAt * time.Time `json:"updated_at"`
12211177
1222- // Deprecated: Status: status of the Web Hosting plan.
1178+ // Status: status of the Web Hosting plan.
12231179 // Default value: unknown_status
1224- Status * HostingSummaryStatus `json:"status,omitempty "`
1180+ Status HostingStatus `json:"status"`
12251181
12261182 // Domain: main domain associated with the Web Hosting plan.
12271183 Domain string `json:"domain"`
@@ -1236,10 +1192,6 @@ type HostingSummary struct {
12361192 // OfferName: name of the active offer for the Web Hosting plan.
12371193 OfferName string `json:"offer_name"`
12381194
1239- // HostingStatus: status of the Web Hosting plan.
1240- // Default value: unknown_status
1241- HostingStatus HostingStatus `json:"hosting_status"`
1242-
12431195 // DomainStatus: main domain status of the Web Hosting plan.
12441196 // Default value: unknown_status
12451197 DomainStatus DomainStatus `json:"domain_status"`
0 commit comments