Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessKeyResponse ¶
type AuthorizationRequest ¶
type AuthorizationRequest struct { // The set of access which is granted or removed Access []string `json:"access"` Subject *SubjectRef `json:"subject"` Target *TargetRef `json:"target"` }
type ConductorApplication ¶
type ConductorApplication struct { CreateTime int64 `json:"createTime,omitempty"` CreatedBy string `json:"createdBy,omitempty"` Id string `json:"id,omitempty"` Name string `json:"name,omitempty"` Tags []model.Tag `json:"tags,omitempty"` UpdateTime int64 `json:"updateTime,omitempty"` UpdatedBy string `json:"updatedBy,omitempty"` }
type ConductorUser ¶
type ConductorUser struct { ApplicationUser bool `json:"applicationUser,omitempty"` EncryptedId bool `json:"encryptedId,omitempty"` EncryptedIdDisplayValue string `json:"encryptedIdDisplayValue,omitempty"` Groups []Group `json:"groups,omitempty"` Id string `json:"id,omitempty"` Name string `json:"name,omitempty"` Roles []Role `json:"roles,omitempty"` Uuid string `json:"uuid,omitempty"` }
type CreateOrUpdateApplicationRequest ¶
type CreateOrUpdateApplicationRequest struct { // Application's name e.g.: Payment Processors Name string `json:"name"` }
type GrantedAccess ¶
type GrantedAccessResponse ¶
type GrantedAccessResponse struct {
GrantedAccess []GrantedAccess `json:"grantedAccess,omitempty"`
}
type Permission ¶
type Permission struct {
Name string `json:"name,omitempty"`
}
type Role ¶
type Role struct { Name string `json:"name,omitempty"` Permissions []Permission `json:"permissions,omitempty"` }
type SubjectRef ¶
type SubjectRef struct { Id string `json:"id"` // User, role or group Type_ string `json:"type,omitempty"` }
User, group or role which is granted/removed access
type UpsertGroupRequest ¶
type UpsertGroupRequest struct { // a default Map<TargetType, Set<Access> to share permissions, allowed target types: WORKFLOW_DEF, TASK_DEF, WORKFLOW_SCHEDULE DefaultAccess map[string][]string `json:"defaultAccess,omitempty"` // A general description of the group Description string `json:"description"` Roles []string `json:"roles,omitempty"` }
type UpsertUserRequest ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.