/
model_user_group_response_v2.go
48 lines (47 loc) · 2.01 KB
/
model_user_group_response_v2.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/*
* Harness NextGen Software Delivery Platform API Reference
*
* This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub
*
* API version: 3.0
* Contact: contact@harness.io
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/
package nextgen
// User Group details defined in Harness.
type UserGroupResponseV2 struct {
// Account Identifier for the Entity.
AccountIdentifier string `json:"accountIdentifier,omitempty"`
// Organization Identifier for the Entity.
OrgIdentifier string `json:"orgIdentifier,omitempty"`
// Project Identifier for the Entity.
ProjectIdentifier string `json:"projectIdentifier,omitempty"`
// Identifier of the UserGroup.
Identifier string `json:"identifier"`
// Name of the UserGroup.
Name string `json:"name"`
// List of users emails in the UserGroup.
Users []UserInfo `json:"users,omitempty"`
// List of notification settings.
NotificationConfigs []NotificationSettingConfigDto `json:"notificationConfigs,omitempty"`
IsSsoLinked bool `json:"isSsoLinked,omitempty"`
// Identifier of the linked SSO.
LinkedSsoId string `json:"linkedSsoId,omitempty"`
// Name of the linked SSO.
LinkedSsoDisplayName string `json:"linkedSsoDisplayName,omitempty"`
// Identifier of the userGroup in SSO.
SsoGroupId string `json:"ssoGroupId,omitempty"`
// Name of the SSO userGroup.
SsoGroupName string `json:"ssoGroupName,omitempty"`
// Type of linked SSO
LinkedSsoType string `json:"linkedSsoType,omitempty"`
// Specifies whether or not the userGroup is externally managed.
ExternallyManaged bool `json:"externallyManaged,omitempty"`
// Description of the entity
Description string `json:"description,omitempty"`
// Tags
Tags map[string]string `json:"tags,omitempty"`
// Specifies whether or not the userGroup is managed by harness.
HarnessManaged bool `json:"harnessManaged,omitempty"`
SsoLinked bool `json:"ssoLinked,omitempty"`
}