@@ -24,6 +24,7 @@ public AcsAccessGroup(
2424 string externalTypeDisplayName = default ,
2525 bool isManaged = default ,
2626 string name = default ,
27+ List < AcsAccessGroupWarnings > warnings = default ,
2728 string workspaceId = default
2829 )
2930 {
@@ -37,6 +38,7 @@ public AcsAccessGroup(
3738 ExternalTypeDisplayName = externalTypeDisplayName ;
3839 IsManaged = isManaged ;
3940 Name = name ;
41+ Warnings = warnings ;
4042 WorkspaceId = workspaceId ;
4143 }
4244
@@ -57,6 +59,9 @@ public enum AccessGroupTypeEnum
5759
5860 [ EnumMember ( Value = "salto_space_group" ) ]
5961 SaltoSpaceGroup = 4 ,
62+
63+ [ EnumMember ( Value = "dormakaba_community_access_group" ) ]
64+ DormakabaCommunityAccessGroup = 5 ,
6065 }
6166
6267 [ JsonConverter ( typeof ( StringEnumConverter ) ) ]
@@ -76,6 +81,9 @@ public enum ExternalTypeEnum
7681
7782 [ EnumMember ( Value = "salto_space_group" ) ]
7883 SaltoSpaceGroup = 4 ,
84+
85+ [ EnumMember ( Value = "dormakaba_community_access_group" ) ]
86+ DormakabaCommunityAccessGroup = 5 ,
7987 }
8088
8189 [ DataMember ( Name = "access_group_type" , IsRequired = true , EmitDefaultValue = false ) ]
@@ -116,6 +124,9 @@ public enum ExternalTypeEnum
116124 [ DataMember ( Name = "name" , IsRequired = true , EmitDefaultValue = false ) ]
117125 public string Name { get ; set ; }
118126
127+ [ DataMember ( Name = "warnings" , IsRequired = true , EmitDefaultValue = false ) ]
128+ public List < AcsAccessGroupWarnings > Warnings { get ; set ; }
129+
119130 [ DataMember ( Name = "workspace_id" , IsRequired = true , EmitDefaultValue = false ) ]
120131 public string WorkspaceId { get ; set ; }
121132
@@ -138,4 +149,57 @@ public override string ToString()
138149 return stringWriter . ToString ( ) ;
139150 }
140151 }
152+
153+ [ DataContract ( Name = "seamModel_acsAccessGroupWarnings_model" ) ]
154+ public class AcsAccessGroupWarnings
155+ {
156+ [ JsonConstructorAttribute ]
157+ protected AcsAccessGroupWarnings ( ) { }
158+
159+ public AcsAccessGroupWarnings (
160+ string createdAt = default ,
161+ string message = default ,
162+ AcsAccessGroupWarnings . WarningCodeEnum warningCode = default
163+ )
164+ {
165+ CreatedAt = createdAt ;
166+ Message = message ;
167+ WarningCode = warningCode ;
168+ }
169+
170+ [ JsonConverter ( typeof ( StringEnumConverter ) ) ]
171+ public enum WarningCodeEnum
172+ {
173+ [ EnumMember ( Value = "unknown_issue_with_acs_access_group" ) ]
174+ UnknownIssueWithAcsAccessGroup = 0 ,
175+ }
176+
177+ [ DataMember ( Name = "created_at" , IsRequired = true , EmitDefaultValue = false ) ]
178+ public string CreatedAt { get ; set ; }
179+
180+ [ DataMember ( Name = "message" , IsRequired = true , EmitDefaultValue = false ) ]
181+ public string Message { get ; set ; }
182+
183+ [ DataMember ( Name = "warning_code" , IsRequired = true , EmitDefaultValue = false ) ]
184+ public AcsAccessGroupWarnings . WarningCodeEnum WarningCode { get ; set ; }
185+
186+ public override string ToString ( )
187+ {
188+ JsonSerializer jsonSerializer = JsonSerializer . CreateDefault ( null ) ;
189+
190+ StringWriter stringWriter = new StringWriter (
191+ new StringBuilder ( 256 ) ,
192+ System . Globalization . CultureInfo . InvariantCulture
193+ ) ;
194+ using ( JsonTextWriter jsonTextWriter = new JsonTextWriter ( stringWriter ) )
195+ {
196+ jsonTextWriter . IndentChar = ' ' ;
197+ jsonTextWriter . Indentation = 2 ;
198+ jsonTextWriter . Formatting = Formatting . Indented ;
199+ jsonSerializer . Serialize ( jsonTextWriter , this , null ) ;
200+ }
201+
202+ return stringWriter . ToString ( ) ;
203+ }
204+ }
141205}
0 commit comments