@@ -79,31 +79,34 @@ func (enum *ListEventsRequestOrderBy) UnmarshalJSON(data []byte) error {
7979type ResourceType string
8080
8181const (
82- ResourceTypeUnknownType = ResourceType ("unknown_type" )
83- ResourceTypeSecmSecret = ResourceType ("secm_secret" )
84- ResourceTypeSecmSecretVersion = ResourceType ("secm_secret_version" )
85- ResourceTypeKubeCluster = ResourceType ("kube_cluster" )
86- ResourceTypeKubePool = ResourceType ("kube_pool" )
87- ResourceTypeKubeNode = ResourceType ("kube_node" )
88- ResourceTypeKubeACL = ResourceType ("kube_acl" )
89- ResourceTypeKeymKey = ResourceType ("keym_key" )
90- ResourceTypeIamUser = ResourceType ("iam_user" )
91- ResourceTypeIamApplication = ResourceType ("iam_application" )
92- ResourceTypeIamGroup = ResourceType ("iam_group" )
93- ResourceTypeIamPolicy = ResourceType ("iam_policy" )
94- ResourceTypeIamAPIKey = ResourceType ("iam_api_key" )
95- ResourceTypeIamSSHKey = ResourceType ("iam_ssh_key" )
96- ResourceTypeIamRule = ResourceType ("iam_rule" )
97- ResourceTypeSecretManagerSecret = ResourceType ("secret_manager_secret" )
98- ResourceTypeSecretManagerVersion = ResourceType ("secret_manager_version" )
99- ResourceTypeKeyManagerKey = ResourceType ("key_manager_key" )
100- ResourceTypeAccountUser = ResourceType ("account_user" )
101- ResourceTypeAccountOrganization = ResourceType ("account_organization" )
102- ResourceTypeAccountProject = ResourceType ("account_project" )
103- ResourceTypeInstanceServer = ResourceType ("instance_server" )
104- ResourceTypeAppleSiliconServer = ResourceType ("apple_silicon_server" )
105- ResourceTypeBaremetalServer = ResourceType ("baremetal_server" )
106- ResourceTypeBaremetalSetting = ResourceType ("baremetal_setting" )
82+ ResourceTypeUnknownType = ResourceType ("unknown_type" )
83+ ResourceTypeSecmSecret = ResourceType ("secm_secret" )
84+ ResourceTypeSecmSecretVersion = ResourceType ("secm_secret_version" )
85+ ResourceTypeKubeCluster = ResourceType ("kube_cluster" )
86+ ResourceTypeKubePool = ResourceType ("kube_pool" )
87+ ResourceTypeKubeNode = ResourceType ("kube_node" )
88+ ResourceTypeKubeACL = ResourceType ("kube_acl" )
89+ ResourceTypeKeymKey = ResourceType ("keym_key" )
90+ ResourceTypeIamUser = ResourceType ("iam_user" )
91+ ResourceTypeIamApplication = ResourceType ("iam_application" )
92+ ResourceTypeIamGroup = ResourceType ("iam_group" )
93+ ResourceTypeIamPolicy = ResourceType ("iam_policy" )
94+ ResourceTypeIamAPIKey = ResourceType ("iam_api_key" )
95+ ResourceTypeIamSSHKey = ResourceType ("iam_ssh_key" )
96+ ResourceTypeIamRule = ResourceType ("iam_rule" )
97+ ResourceTypeSecretManagerSecret = ResourceType ("secret_manager_secret" )
98+ ResourceTypeSecretManagerVersion = ResourceType ("secret_manager_version" )
99+ ResourceTypeKeyManagerKey = ResourceType ("key_manager_key" )
100+ ResourceTypeAccountUser = ResourceType ("account_user" )
101+ ResourceTypeAccountOrganization = ResourceType ("account_organization" )
102+ ResourceTypeAccountProject = ResourceType ("account_project" )
103+ ResourceTypeInstanceServer = ResourceType ("instance_server" )
104+ ResourceTypeInstancePlacementGroup = ResourceType ("instance_placement_group" )
105+ ResourceTypeInstanceSecurityGroup = ResourceType ("instance_security_group" )
106+ ResourceTypeAppleSiliconServer = ResourceType ("apple_silicon_server" )
107+ ResourceTypeBaremetalServer = ResourceType ("baremetal_server" )
108+ ResourceTypeBaremetalSetting = ResourceType ("baremetal_setting" )
109+ ResourceTypeIpamIP = ResourceType ("ipam_ip" )
107110)
108111
109112func (enum ResourceType ) String () string {
@@ -138,9 +141,12 @@ func (enum ResourceType) Values() []ResourceType {
138141 "account_organization" ,
139142 "account_project" ,
140143 "instance_server" ,
144+ "instance_placement_group" ,
145+ "instance_security_group" ,
141146 "apple_silicon_server" ,
142147 "baremetal_server" ,
143148 "baremetal_setting" ,
149+ "ipam_ip" ,
144150 }
145151}
146152
@@ -198,6 +204,11 @@ type InstanceServerInfo struct {
198204 Name string `json:"name"`
199205}
200206
207+ // IpamIPInfo: ipam ip info.
208+ type IpamIPInfo struct {
209+ Address scw.IPNet `json:"address"`
210+ }
211+
201212// KeyManagerKeyInfo: key manager key info.
202213type KeyManagerKeyInfo struct {}
203214
@@ -259,58 +270,61 @@ type Resource struct {
259270 Name * string `json:"name"`
260271
261272 // Deprecated
262- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
273+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
263274 SecmSecretInfo * SecretManagerSecretInfo `json:"secm_secret_info,omitempty"`
264275
265276 // Deprecated
266- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
277+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
267278 SecmSecretVersionInfo * SecretManagerSecretVersionInfo `json:"secm_secret_version_info,omitempty"`
268279
269- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
280+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
270281 KubeClusterInfo * KubernetesClusterInfo `json:"kube_cluster_info,omitempty"`
271282
272- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
283+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
273284 KubePoolInfo * KubernetesPoolInfo `json:"kube_pool_info,omitempty"`
274285
275- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
286+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
276287 KubeNodeInfo * KubernetesNodeInfo `json:"kube_node_info,omitempty"`
277288
278- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
289+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
279290 KubeACLInfo * KubernetesACLInfo `json:"kube_acl_info,omitempty"`
280291
281292 // Deprecated
282- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
293+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
283294 KeymKeyInfo * KeyManagerKeyInfo `json:"keym_key_info,omitempty"`
284295
285- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
296+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
286297 SecretManagerSecretInfo * SecretManagerSecretInfo `json:"secret_manager_secret_info,omitempty"`
287298
288- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
299+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
289300 SecretManagerVersionInfo * SecretManagerSecretVersionInfo `json:"secret_manager_version_info,omitempty"`
290301
291- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
302+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
292303 KeyManagerKeyInfo * KeyManagerKeyInfo `json:"key_manager_key_info,omitempty"`
293304
294- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
305+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
295306 AccountUserInfo * AccountUserInfo `json:"account_user_info,omitempty"`
296307
297- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
308+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
298309 AccountOrganizationInfo * AccountOrganizationInfo `json:"account_organization_info,omitempty"`
299310
300- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
311+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
301312 InstanceServerInfo * InstanceServerInfo `json:"instance_server_info,omitempty"`
302313
303- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
314+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
304315 AppleSiliconServerInfo * AppleSiliconServerInfo `json:"apple_silicon_server_info,omitempty"`
305316
306- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
317+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
307318 AccountProjectInfo * AccountProjectInfo `json:"account_project_info,omitempty"`
308319
309- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
320+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
310321 BaremetalServerInfo * BaremetalServerInfo `json:"baremetal_server_info,omitempty"`
311322
312- // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo must be set.
323+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
313324 BaremetalSettingInfo * BaremetalSettingInfo `json:"baremetal_setting_info,omitempty"`
325+
326+ // Precisely one of SecmSecretInfo, SecmSecretVersionInfo, KubeClusterInfo, KubePoolInfo, KubeNodeInfo, KubeACLInfo, KeymKeyInfo, SecretManagerSecretInfo, SecretManagerVersionInfo, KeyManagerKeyInfo, AccountUserInfo, AccountOrganizationInfo, InstanceServerInfo, AppleSiliconServerInfo, AccountProjectInfo, BaremetalServerInfo, BaremetalSettingInfo, IpamIPInfo must be set.
327+ IpamIPInfo * IpamIPInfo `json:"ipam_ip_info,omitempty"`
314328}
315329
316330// ProductService: product service.
0 commit comments