File tree Expand file tree Collapse file tree 6 files changed +40
-0
lines changed
scaleway-async/scaleway_async/domain/v2beta1
scaleway/scaleway/domain/v2beta1 Expand file tree Collapse file tree 6 files changed +40
-0
lines changed Original file line number Diff line number Diff line change 14
14
from .types import DomainStatus
15
15
from .types import HostStatus
16
16
from .types import LanguageCode
17
+ from .types import LinkedProduct
17
18
from .types import ListContactsRequestRole
18
19
from .types import ListDNSZoneRecordsRequestOrderBy
19
20
from .types import ListDNSZonesRequestOrderBy
132
133
"DomainStatus" ,
133
134
"HostStatus" ,
134
135
"LanguageCode" ,
136
+ "LinkedProduct" ,
135
137
"ListContactsRequestRole" ,
136
138
"ListDNSZoneRecordsRequestOrderBy" ,
137
139
"ListDNSZonesRequestOrderBy" ,
Original file line number Diff line number Diff line change @@ -921,6 +921,9 @@ def unmarshal_DNSZone(data: Any) -> DNSZone:
921
921
field = data .get ("domain" , None )
922
922
args ["domain" ] = field
923
923
924
+ field = data .get ("linked_products" , None )
925
+ args ["linked_products" ] = field
926
+
924
927
field = data .get ("message" , None )
925
928
args ["message" ] = field
926
929
@@ -1342,6 +1345,9 @@ def unmarshal_Domain(data: Any) -> Domain:
1342
1345
field = data .get ("is_external" , None )
1343
1346
args ["is_external" ] = field
1344
1347
1348
+ field = data .get ("linked_products" , None )
1349
+ args ["linked_products" ] = field
1350
+
1345
1351
field = data .get ("organization_id" , None )
1346
1352
args ["organization_id" ] = field
1347
1353
Original file line number Diff line number Diff line change @@ -216,6 +216,14 @@ def __str__(self) -> str:
216
216
return str (self .value )
217
217
218
218
219
+ class LinkedProduct (str , Enum , metaclass = StrEnumMeta ):
220
+ UNKNOWN_PRODUCT = "unknown_product"
221
+ VPC = "vpc"
222
+
223
+ def __str__ (self ) -> str :
224
+ return str (self .value )
225
+
226
+
219
227
class ListContactsRequestRole (str , Enum , metaclass = StrEnumMeta ):
220
228
UNKNOWN_ROLE = "unknown_role"
221
229
OWNER = "owner"
@@ -573,6 +581,8 @@ class DNSZone:
573
581
574
582
project_id : str
575
583
584
+ linked_products : List [LinkedProduct ]
585
+
576
586
577
587
@dataclass
578
588
class DNSZoneVersion :
@@ -683,6 +693,8 @@ class Domain:
683
693
684
694
tld : Optional [Tld ]
685
695
696
+ linked_products : List [LinkedProduct ]
697
+
686
698
687
699
@dataclass
688
700
class DomainDNSSEC :
Original file line number Diff line number Diff line change 14
14
from .types import DomainStatus
15
15
from .types import HostStatus
16
16
from .types import LanguageCode
17
+ from .types import LinkedProduct
17
18
from .types import ListContactsRequestRole
18
19
from .types import ListDNSZoneRecordsRequestOrderBy
19
20
from .types import ListDNSZonesRequestOrderBy
132
133
"DomainStatus" ,
133
134
"HostStatus" ,
134
135
"LanguageCode" ,
136
+ "LinkedProduct" ,
135
137
"ListContactsRequestRole" ,
136
138
"ListDNSZoneRecordsRequestOrderBy" ,
137
139
"ListDNSZonesRequestOrderBy" ,
Original file line number Diff line number Diff line change @@ -921,6 +921,9 @@ def unmarshal_DNSZone(data: Any) -> DNSZone:
921
921
field = data .get ("domain" , None )
922
922
args ["domain" ] = field
923
923
924
+ field = data .get ("linked_products" , None )
925
+ args ["linked_products" ] = field
926
+
924
927
field = data .get ("message" , None )
925
928
args ["message" ] = field
926
929
@@ -1342,6 +1345,9 @@ def unmarshal_Domain(data: Any) -> Domain:
1342
1345
field = data .get ("is_external" , None )
1343
1346
args ["is_external" ] = field
1344
1347
1348
+ field = data .get ("linked_products" , None )
1349
+ args ["linked_products" ] = field
1350
+
1345
1351
field = data .get ("organization_id" , None )
1346
1352
args ["organization_id" ] = field
1347
1353
Original file line number Diff line number Diff line change @@ -216,6 +216,14 @@ def __str__(self) -> str:
216
216
return str (self .value )
217
217
218
218
219
+ class LinkedProduct (str , Enum , metaclass = StrEnumMeta ):
220
+ UNKNOWN_PRODUCT = "unknown_product"
221
+ VPC = "vpc"
222
+
223
+ def __str__ (self ) -> str :
224
+ return str (self .value )
225
+
226
+
219
227
class ListContactsRequestRole (str , Enum , metaclass = StrEnumMeta ):
220
228
UNKNOWN_ROLE = "unknown_role"
221
229
OWNER = "owner"
@@ -573,6 +581,8 @@ class DNSZone:
573
581
574
582
project_id : str
575
583
584
+ linked_products : List [LinkedProduct ]
585
+
576
586
577
587
@dataclass
578
588
class DNSZoneVersion :
@@ -683,6 +693,8 @@ class Domain:
683
693
684
694
tld : Optional [Tld ]
685
695
696
+ linked_products : List [LinkedProduct ]
697
+
686
698
687
699
@dataclass
688
700
class DomainDNSSEC :
You can’t perform that action at this time.
0 commit comments