@@ -181,3 +181,80 @@ package domain
181181// }
182182//}
183183//
184+
185+ //
186+ //func dataSourceDomainRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
187+ // registrarAPI := NewRegistrarDomainAPI(m)
188+ // domainName := d.Get("domain").(string)
189+ //
190+ // resp, err := registrarAPI.GetDomain(&domain.RegistrarAPIGetDomainRequest{
191+ // Domain: domainName,
192+ // }, scw.WithContext(ctx))
193+ // if err != nil {
194+ // return diag.FromErr(err)
195+ // }
196+ //
197+ // if err := d.Set("auto_renew_status", resp.AutoRenewStatus.String()); err != nil {
198+ // return diag.FromErr(err)
199+ // }
200+ // if resp.Dnssec != nil {
201+ // if err := d.Set("dnssec_status", resp.Dnssec.Status.String()); err != nil {
202+ // return diag.FromErr(err)
203+ // }
204+ // }
205+ // if err := d.Set("epp_code", resp.EppCode); err != nil {
206+ // return diag.FromErr(err)
207+ // }
208+ // if resp.ExpiredAt != nil {
209+ // if err := d.Set("expired_at", resp.ExpiredAt.Format(time.RFC3339)); err != nil {
210+ // return diag.FromErr(err)
211+ // }
212+ // }
213+ // if resp.UpdatedAt != nil {
214+ // if err := d.Set("updated_at", resp.UpdatedAt.Format(time.RFC3339)); err != nil {
215+ // return diag.FromErr(err)
216+ // }
217+ // }
218+ // if err := d.Set("registrar", resp.Registrar); err != nil {
219+ // return diag.FromErr(err)
220+ // }
221+ // if err := d.Set("status", string(resp.Status)); err != nil {
222+ // return diag.FromErr(err)
223+ // }
224+ // if err := d.Set("organization_id", resp.OrganizationID); err != nil {
225+ // return diag.FromErr(err)
226+ // }
227+ // if err := d.Set("pending_trade", resp.PendingTrade); err != nil {
228+ // return diag.FromErr(err)
229+ // }
230+ // if resp.ExternalDomainRegistrationStatus != nil {
231+ // if err := d.Set("external_domain_registration_status", flattenExternalDomainRegistrationStatus(resp.ExternalDomainRegistrationStatus)); err != nil {
232+ // return diag.FromErr(err)
233+ // }
234+ // }
235+ // if resp.TransferRegistrationStatus != nil {
236+ // if err := d.Set("transfer_registration_status", flattenDomainRegistrationStatusTransfer(resp.TransferRegistrationStatus)); err != nil {
237+ // return diag.FromErr(err)
238+ // }
239+ // }
240+ // var linkedProductsStr []string
241+ // for _, lp := range resp.LinkedProducts {
242+ // linkedProductsStr = append(linkedProductsStr, lp.String())
243+ // }
244+ // if err := d.Set("linked_products", linkedProductsStr); err != nil {
245+ // return diag.FromErr(err)
246+ // }
247+ // if resp.Tld != nil {
248+ // if err := d.Set("tld", flattenTLD(resp.Tld)); err != nil {
249+ // return diag.FromErr(err)
250+ // }
251+ // }
252+ // if len(resp.DNSZones) > 0 {
253+ // if err := d.Set("dns_zones", flattenDNSZones(resp.DNSZones)); err != nil {
254+ // return diag.FromErr(err)
255+ // }
256+ // }
257+ //
258+ // d.SetId(domainName)
259+ // return nil
260+ //}
0 commit comments