Documentation ¶
Overview ¶
Package client provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen/v2 version v2.0.0 DO NOT EDIT.
Index ¶
- Constants
- func GetSwagger() (swagger *openapi3.T, err error)
- func NewAccessRequestsCreateRequest(server string, body AccessRequestsCreateJSONRequestBody) (*http.Request, error)
- func NewAccessRequestsCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewAccessRequestsShowRequest(server string, id string) (*http.Request, error)
- func NewAgentTokensCreateRequest(server string, body AgentTokensCreateJSONRequestBody) (*http.Request, error)
- func NewAgentTokensCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewAgentTokensDestroyRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewAgentTokensIndexRequest(server string, params *AgentTokensIndexParams) (*http.Request, error)
- func NewAgentTokensShowRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewAgentTokensUpdateRequest(server string, id openapi_types.UUID, body AgentTokensUpdateJSONRequestBody) (*http.Request, error)
- func NewAgentTokensUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewAuditLogsSearchRequest(server string, body AuditLogsSearchJSONRequestBody) (*http.Request, error)
- func NewAuditLogsSearchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewBundlesCreateRequest(server string, body BundlesCreateJSONRequestBody) (*http.Request, error)
- func NewBundlesCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewBundlesDestroyRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewBundlesIndexRequest(server string, params *BundlesIndexParams) (*http.Request, error)
- func NewBundlesShowRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewBundlesUpdateRequest(server string, id openapi_types.UUID, body BundlesUpdateJSONRequestBody) (*http.Request, error)
- func NewBundlesUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewIntegrationsCreateRequest(server string, body IntegrationsCreateJSONRequestBody) (*http.Request, error)
- func NewIntegrationsCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewIntegrationsDestroyRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewIntegrationsIndexRequest(server string, params *IntegrationsIndexParams) (*http.Request, error)
- func NewIntegrationsShowRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewIntegrationsUpdateRequest(server string, id openapi_types.UUID, body IntegrationsUpdateJSONRequestBody) (*http.Request, error)
- func NewIntegrationsUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewPermissionsIndexRequest(server string, params *PermissionsIndexParams) (*http.Request, error)
- func NewPoliciesCreateRequest(server string, body PoliciesCreateJSONRequestBody) (*http.Request, error)
- func NewPoliciesCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPoliciesDestroyRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewPoliciesIndexRequest(server string, params *PoliciesIndexParams) (*http.Request, error)
- func NewPoliciesShowRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewPoliciesUpdateRequest(server string, id openapi_types.UUID, body PoliciesUpdateJSONRequestBody) (*http.Request, error)
- func NewPoliciesUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewResourcesIndexRequest(server string, params *ResourcesIndexParams) (*http.Request, error)
- func NewResourcesShowRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewResourcesUpdateRequest(server string, id openapi_types.UUID, body ResourcesUpdateJSONRequestBody) (*http.Request, error)
- func NewResourcesUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewRolesIndexRequest(server string, params *RolesIndexParams) (*http.Request, error)
- func NewRolesShowRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewRolesUpdateRequest(server string, id openapi_types.UUID, body RolesUpdateJSONRequestBody) (*http.Request, error)
- func NewRolesUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewWorkflowsCreateRequest(server string, body WorkflowsCreateJSONRequestBody) (*http.Request, error)
- func NewWorkflowsCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewWorkflowsDestroyRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewWorkflowsIndexRequest(server string, params *WorkflowsIndexParams) (*http.Request, error)
- func NewWorkflowsShowRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewWorkflowsUpdateRequest(server string, id openapi_types.UUID, body WorkflowsUpdateJSONRequestBody) (*http.Request, error)
- func NewWorkflowsUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- func RegisterHandlers(router EchoRouter, si ServerInterface)
- func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)
- type AccessRequestApplicationResponseSchema
- type AccessRequestBaseTargetResponseSchema
- type AccessRequestBundleCreateSchema
- type AccessRequestBundleTargetCreateSchema
- type AccessRequestBundleTargetResponseSchema
- type AccessRequestBundleTargetSchema
- type AccessRequestCreateBodySchema
- type AccessRequestCreateBodySchema_Target
- func (t AccessRequestCreateBodySchema_Target) AsAccessRequestBundleTargetCreateSchema() (AccessRequestBundleTargetCreateSchema, error)
- func (t AccessRequestCreateBodySchema_Target) AsAccessRequestRoleTargetCreateSchema() (AccessRequestRoleTargetCreateSchema, error)
- func (t *AccessRequestCreateBodySchema_Target) FromAccessRequestBundleTargetCreateSchema(v AccessRequestBundleTargetCreateSchema) error
- func (t *AccessRequestCreateBodySchema_Target) FromAccessRequestRoleTargetCreateSchema(v AccessRequestRoleTargetCreateSchema) error
- func (t AccessRequestCreateBodySchema_Target) MarshalJSON() ([]byte, error)
- func (t *AccessRequestCreateBodySchema_Target) MergeAccessRequestBundleTargetCreateSchema(v AccessRequestBundleTargetCreateSchema) error
- func (t *AccessRequestCreateBodySchema_Target) MergeAccessRequestRoleTargetCreateSchema(v AccessRequestRoleTargetCreateSchema) error
- func (t *AccessRequestCreateBodySchema_Target) UnmarshalJSON(b []byte) error
- type AccessRequestIntegrationResponseSchema
- type AccessRequestPublicResultSchema
- type AccessRequestResourceResponseSchema
- type AccessRequestResponseSchema
- type AccessRequestRoleCreateSchema
- type AccessRequestRoleResponseSchema
- type AccessRequestRoleTargetCreateSchema
- type AccessRequestRoleTargetResponseSchema
- type AccessRequestRoleTargetSchema
- type AccessRequestsCreateJSONRequestBody
- type AccessRequestsCreateResponse
- type AccessRequestsShowResponse
- type AccessReviewAuditLogResponseSchema
- type AccessReviewAuditLogResponseSchemaType
- type ActorSchema
- type AgentTokenCreateBodySchema
- type AgentTokenCreateResponseSchema
- type AgentTokenCreateResponseSchemaBody
- type AgentTokenDeleteResponseSchema
- type AgentTokenResponseSchema
- type AgentTokensCreateJSONRequestBody
- type AgentTokensCreateResponse
- type AgentTokensDestroyResponse
- type AgentTokensIndexParams
- type AgentTokensIndexResponse
- type AgentTokensListResponseSchema
- type AgentTokensShowResponse
- type AgentTokensUpdateJSONRequestBody
- type AgentTokensUpdateResponse
- type ApplicationResponseSchema
- type ApprovalAlgorithmAuditLogResponseSchema
- type ApprovalAlgorithmAuditLogResponseSchemaType
- type ApprovalEntityGroupResponseSchema
- type ApprovalEntityGroupSchema
- type ApprovalEntityNullResponseSchema
- type ApprovalEntityNullSchema
- type ApprovalEntityScheduleResponseSchema
- type ApprovalEntityScheduleSchema
- type ApprovalEntityUserResponseSchema
- type ApprovalEntityUserSchema
- type ApprovalFlowSchema
- type ApprovalFlowSchema_ApprovalEntities_Item
- func (t ApprovalFlowSchema_ApprovalEntities_Item) AsApprovalEntityGroupSchema() (ApprovalEntityGroupSchema, error)
- func (t ApprovalFlowSchema_ApprovalEntities_Item) AsApprovalEntityNullSchema() (ApprovalEntityNullSchema, error)
- func (t ApprovalFlowSchema_ApprovalEntities_Item) AsApprovalEntityScheduleSchema() (ApprovalEntityScheduleSchema, error)
- func (t ApprovalFlowSchema_ApprovalEntities_Item) AsApprovalEntityUserSchema() (ApprovalEntityUserSchema, error)
- func (t *ApprovalFlowSchema_ApprovalEntities_Item) FromApprovalEntityGroupSchema(v ApprovalEntityGroupSchema) error
- func (t *ApprovalFlowSchema_ApprovalEntities_Item) FromApprovalEntityNullSchema(v ApprovalEntityNullSchema) error
- func (t *ApprovalFlowSchema_ApprovalEntities_Item) FromApprovalEntityScheduleSchema(v ApprovalEntityScheduleSchema) error
- func (t *ApprovalFlowSchema_ApprovalEntities_Item) FromApprovalEntityUserSchema(v ApprovalEntityUserSchema) error
- func (t ApprovalFlowSchema_ApprovalEntities_Item) MarshalJSON() ([]byte, error)
- func (t *ApprovalFlowSchema_ApprovalEntities_Item) MergeApprovalEntityGroupSchema(v ApprovalEntityGroupSchema) error
- func (t *ApprovalFlowSchema_ApprovalEntities_Item) MergeApprovalEntityNullSchema(v ApprovalEntityNullSchema) error
- func (t *ApprovalFlowSchema_ApprovalEntities_Item) MergeApprovalEntityScheduleSchema(v ApprovalEntityScheduleSchema) error
- func (t *ApprovalFlowSchema_ApprovalEntities_Item) MergeApprovalEntityUserSchema(v ApprovalEntityUserSchema) error
- func (t *ApprovalFlowSchema_ApprovalEntities_Item) UnmarshalJSON(b []byte) error
- type ApprovalFlowSchema_NotifiedEntities_Item
- func (t ApprovalFlowSchema_NotifiedEntities_Item) AsApprovalEntityGroupSchema() (ApprovalEntityGroupSchema, error)
- func (t ApprovalFlowSchema_NotifiedEntities_Item) AsApprovalEntityScheduleSchema() (ApprovalEntityScheduleSchema, error)
- func (t ApprovalFlowSchema_NotifiedEntities_Item) AsApprovalEntityUserSchema() (ApprovalEntityUserSchema, error)
- func (t ApprovalFlowSchema_NotifiedEntities_Item) AsNotifiedApprovalEntityWithoutEntitySchema() (NotifiedApprovalEntityWithoutEntitySchema, error)
- func (t *ApprovalFlowSchema_NotifiedEntities_Item) FromApprovalEntityGroupSchema(v ApprovalEntityGroupSchema) error
- func (t *ApprovalFlowSchema_NotifiedEntities_Item) FromApprovalEntityScheduleSchema(v ApprovalEntityScheduleSchema) error
- func (t *ApprovalFlowSchema_NotifiedEntities_Item) FromApprovalEntityUserSchema(v ApprovalEntityUserSchema) error
- func (t *ApprovalFlowSchema_NotifiedEntities_Item) FromNotifiedApprovalEntityWithoutEntitySchema(v NotifiedApprovalEntityWithoutEntitySchema) error
- func (t ApprovalFlowSchema_NotifiedEntities_Item) MarshalJSON() ([]byte, error)
- func (t *ApprovalFlowSchema_NotifiedEntities_Item) MergeApprovalEntityGroupSchema(v ApprovalEntityGroupSchema) error
- func (t *ApprovalFlowSchema_NotifiedEntities_Item) MergeApprovalEntityScheduleSchema(v ApprovalEntityScheduleSchema) error
- func (t *ApprovalFlowSchema_NotifiedEntities_Item) MergeApprovalEntityUserSchema(v ApprovalEntityUserSchema) error
- func (t *ApprovalFlowSchema_NotifiedEntities_Item) MergeNotifiedApprovalEntityWithoutEntitySchema(v NotifiedApprovalEntityWithoutEntitySchema) error
- func (t *ApprovalFlowSchema_NotifiedEntities_Item) UnmarshalJSON(b []byte) error
- type ApprovalFlowStepResponseSchema
- type ApprovalFlowStepResponseSchema_ApprovalEntities_Item
- func (t ApprovalFlowStepResponseSchema_ApprovalEntities_Item) AsApprovalEntityGroupResponseSchema() (ApprovalEntityGroupResponseSchema, error)
- func (t ApprovalFlowStepResponseSchema_ApprovalEntities_Item) AsApprovalEntityNullResponseSchema() (ApprovalEntityNullResponseSchema, error)
- func (t ApprovalFlowStepResponseSchema_ApprovalEntities_Item) AsApprovalEntityScheduleResponseSchema() (ApprovalEntityScheduleResponseSchema, error)
- func (t ApprovalFlowStepResponseSchema_ApprovalEntities_Item) AsApprovalEntityUserResponseSchema() (ApprovalEntityUserResponseSchema, error)
- func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) FromApprovalEntityGroupResponseSchema(v ApprovalEntityGroupResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) FromApprovalEntityNullResponseSchema(v ApprovalEntityNullResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) FromApprovalEntityScheduleResponseSchema(v ApprovalEntityScheduleResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) FromApprovalEntityUserResponseSchema(v ApprovalEntityUserResponseSchema) error
- func (t ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MarshalJSON() ([]byte, error)
- func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MergeApprovalEntityGroupResponseSchema(v ApprovalEntityGroupResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MergeApprovalEntityNullResponseSchema(v ApprovalEntityNullResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MergeApprovalEntityScheduleResponseSchema(v ApprovalEntityScheduleResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MergeApprovalEntityUserResponseSchema(v ApprovalEntityUserResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) UnmarshalJSON(b []byte) error
- type ApprovalFlowStepResponseSchema_NotifiedEntities_Item
- func (t ApprovalFlowStepResponseSchema_NotifiedEntities_Item) AsApprovalEntityGroupResponseSchema() (ApprovalEntityGroupResponseSchema, error)
- func (t ApprovalFlowStepResponseSchema_NotifiedEntities_Item) AsApprovalEntityScheduleResponseSchema() (ApprovalEntityScheduleResponseSchema, error)
- func (t ApprovalFlowStepResponseSchema_NotifiedEntities_Item) AsApprovalEntityUserResponseSchema() (ApprovalEntityUserResponseSchema, error)
- func (t ApprovalFlowStepResponseSchema_NotifiedEntities_Item) AsNotifiedEntityNullResponseSchema() (NotifiedEntityNullResponseSchema, error)
- func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) FromApprovalEntityGroupResponseSchema(v ApprovalEntityGroupResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) FromApprovalEntityScheduleResponseSchema(v ApprovalEntityScheduleResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) FromApprovalEntityUserResponseSchema(v ApprovalEntityUserResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) FromNotifiedEntityNullResponseSchema(v NotifiedEntityNullResponseSchema) error
- func (t ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MarshalJSON() ([]byte, error)
- func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MergeApprovalEntityGroupResponseSchema(v ApprovalEntityGroupResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MergeApprovalEntityScheduleResponseSchema(v ApprovalEntityScheduleResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MergeApprovalEntityUserResponseSchema(v ApprovalEntityUserResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MergeNotifiedEntityNullResponseSchema(v NotifiedEntityNullResponseSchema) error
- func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) UnmarshalJSON(b []byte) error
- type AuditLogBaseSchema
- type AuditLogBaseSchemaType
- type AuditLogResponseSchema
- type AuditLogResponseSchema_Result_Item
- func (t AuditLogResponseSchema_Result_Item) AsAccessReviewAuditLogResponseSchema() (AccessReviewAuditLogResponseSchema, error)
- func (t AuditLogResponseSchema_Result_Item) AsApprovalAlgorithmAuditLogResponseSchema() (ApprovalAlgorithmAuditLogResponseSchema, error)
- func (t AuditLogResponseSchema_Result_Item) AsAuditLogBaseSchema() (AuditLogBaseSchema, error)
- func (t AuditLogResponseSchema_Result_Item) AsBundleAuditLogResponseSchema() (BundleAuditLogResponseSchema, error)
- func (t AuditLogResponseSchema_Result_Item) AsIntegrationAuditLogResponseSchema() (IntegrationAuditLogResponseSchema, error)
- func (t AuditLogResponseSchema_Result_Item) AsIntegrationResourceAuditLogResponseSchema() (IntegrationResourceAuditLogResponseSchema, error)
- func (t AuditLogResponseSchema_Result_Item) AsIntegrationResourceRoleAuditLogResponseSchema() (IntegrationResourceRoleAuditLogResponseSchema, error)
- func (t AuditLogResponseSchema_Result_Item) AsPolicyAuditLogResponseSchema() (PolicyAuditLogResponseSchema, error)
- func (t AuditLogResponseSchema_Result_Item) AsTicketAuditLogResponseSchema() (TicketAuditLogResponseSchema, error)
- func (t *AuditLogResponseSchema_Result_Item) FromAccessReviewAuditLogResponseSchema(v AccessReviewAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) FromApprovalAlgorithmAuditLogResponseSchema(v ApprovalAlgorithmAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) FromAuditLogBaseSchema(v AuditLogBaseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) FromBundleAuditLogResponseSchema(v BundleAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) FromIntegrationAuditLogResponseSchema(v IntegrationAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) FromIntegrationResourceAuditLogResponseSchema(v IntegrationResourceAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) FromIntegrationResourceRoleAuditLogResponseSchema(v IntegrationResourceRoleAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) FromPolicyAuditLogResponseSchema(v PolicyAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) FromTicketAuditLogResponseSchema(v TicketAuditLogResponseSchema) error
- func (t AuditLogResponseSchema_Result_Item) MarshalJSON() ([]byte, error)
- func (t *AuditLogResponseSchema_Result_Item) MergeAccessReviewAuditLogResponseSchema(v AccessReviewAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) MergeApprovalAlgorithmAuditLogResponseSchema(v ApprovalAlgorithmAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) MergeAuditLogBaseSchema(v AuditLogBaseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) MergeBundleAuditLogResponseSchema(v BundleAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) MergeIntegrationAuditLogResponseSchema(v IntegrationAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) MergeIntegrationResourceAuditLogResponseSchema(v IntegrationResourceAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) MergeIntegrationResourceRoleAuditLogResponseSchema(v IntegrationResourceRoleAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) MergePolicyAuditLogResponseSchema(v PolicyAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) MergeTicketAuditLogResponseSchema(v TicketAuditLogResponseSchema) error
- func (t *AuditLogResponseSchema_Result_Item) UnmarshalJSON(b []byte) error
- type AuditLogsBodySchema
- type AuditLogsSearchJSONRequestBody
- type AuditLogsSearchResponse
- type BundleAuditLogResponseSchema
- type BundleAuditLogResponseSchemaType
- type BundleDestroyResponseSchema
- type BundleIndexResultResponseSchema
- type BundleItemResponseSchema
- type BundleUpdatedBodySchema
- type BundlesCreateJSONRequestBody
- type BundlesCreateResponse
- type BundlesDestroyResponse
- type BundlesIndexParams
- type BundlesIndexResponse
- type BundlesIndexResponseSchema
- type BundlesShowResponse
- type BundlesUpdateJSONRequestBody
- type BundlesUpdateResponse
- type Client
- func (c *Client) AccessRequestsCreate(ctx context.Context, body AccessRequestsCreateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AccessRequestsCreateWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AccessRequestsShow(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AgentTokensCreate(ctx context.Context, body AgentTokensCreateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AgentTokensCreateWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AgentTokensDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AgentTokensIndex(ctx context.Context, params *AgentTokensIndexParams, ...) (*http.Response, error)
- func (c *Client) AgentTokensShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AgentTokensUpdate(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) AgentTokensUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AuditLogsSearch(ctx context.Context, body AuditLogsSearchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AuditLogsSearchWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) BundlesCreate(ctx context.Context, body BundlesCreateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) BundlesCreateWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) BundlesDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BundlesIndex(ctx context.Context, params *BundlesIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BundlesShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BundlesUpdate(ctx context.Context, id openapi_types.UUID, body BundlesUpdateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) BundlesUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) IntegrationsCreate(ctx context.Context, body IntegrationsCreateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) IntegrationsCreateWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) IntegrationsDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) IntegrationsIndex(ctx context.Context, params *IntegrationsIndexParams, ...) (*http.Response, error)
- func (c *Client) IntegrationsShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) IntegrationsUpdate(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) IntegrationsUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PermissionsIndex(ctx context.Context, params *PermissionsIndexParams, ...) (*http.Response, error)
- func (c *Client) PoliciesCreate(ctx context.Context, body PoliciesCreateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PoliciesCreateWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PoliciesDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PoliciesIndex(ctx context.Context, params *PoliciesIndexParams, ...) (*http.Response, error)
- func (c *Client) PoliciesShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PoliciesUpdate(ctx context.Context, id openapi_types.UUID, body PoliciesUpdateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PoliciesUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ResourcesIndex(ctx context.Context, params *ResourcesIndexParams, ...) (*http.Response, error)
- func (c *Client) ResourcesShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ResourcesUpdate(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ResourcesUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RolesIndex(ctx context.Context, params *RolesIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RolesShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RolesUpdate(ctx context.Context, id openapi_types.UUID, body RolesUpdateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) RolesUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) WorkflowsCreate(ctx context.Context, body WorkflowsCreateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) WorkflowsCreateWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) WorkflowsDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) WorkflowsIndex(ctx context.Context, params *WorkflowsIndexParams, ...) (*http.Response, error)
- func (c *Client) WorkflowsShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) WorkflowsUpdate(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) WorkflowsUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) AccessRequestsCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*AccessRequestsCreateResponse, error)
- func (c *ClientWithResponses) AccessRequestsCreateWithResponse(ctx context.Context, body AccessRequestsCreateJSONRequestBody, ...) (*AccessRequestsCreateResponse, error)
- func (c *ClientWithResponses) AccessRequestsShowWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*AccessRequestsShowResponse, error)
- func (c *ClientWithResponses) AgentTokensCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*AgentTokensCreateResponse, error)
- func (c *ClientWithResponses) AgentTokensCreateWithResponse(ctx context.Context, body AgentTokensCreateJSONRequestBody, ...) (*AgentTokensCreateResponse, error)
- func (c *ClientWithResponses) AgentTokensDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*AgentTokensDestroyResponse, error)
- func (c *ClientWithResponses) AgentTokensIndexWithResponse(ctx context.Context, params *AgentTokensIndexParams, ...) (*AgentTokensIndexResponse, error)
- func (c *ClientWithResponses) AgentTokensShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*AgentTokensShowResponse, error)
- func (c *ClientWithResponses) AgentTokensUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*AgentTokensUpdateResponse, error)
- func (c *ClientWithResponses) AgentTokensUpdateWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*AgentTokensUpdateResponse, error)
- func (c *ClientWithResponses) AuditLogsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*AuditLogsSearchResponse, error)
- func (c *ClientWithResponses) AuditLogsSearchWithResponse(ctx context.Context, body AuditLogsSearchJSONRequestBody, ...) (*AuditLogsSearchResponse, error)
- func (c *ClientWithResponses) BundlesCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*BundlesCreateResponse, error)
- func (c *ClientWithResponses) BundlesCreateWithResponse(ctx context.Context, body BundlesCreateJSONRequestBody, ...) (*BundlesCreateResponse, error)
- func (c *ClientWithResponses) BundlesDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*BundlesDestroyResponse, error)
- func (c *ClientWithResponses) BundlesIndexWithResponse(ctx context.Context, params *BundlesIndexParams, reqEditors ...RequestEditorFn) (*BundlesIndexResponse, error)
- func (c *ClientWithResponses) BundlesShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*BundlesShowResponse, error)
- func (c *ClientWithResponses) BundlesUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*BundlesUpdateResponse, error)
- func (c *ClientWithResponses) BundlesUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body BundlesUpdateJSONRequestBody, ...) (*BundlesUpdateResponse, error)
- func (c *ClientWithResponses) IntegrationsCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*IntegrationsCreateResponse, error)
- func (c *ClientWithResponses) IntegrationsCreateWithResponse(ctx context.Context, body IntegrationsCreateJSONRequestBody, ...) (*IntegrationsCreateResponse, error)
- func (c *ClientWithResponses) IntegrationsDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*IntegrationsDestroyResponse, error)
- func (c *ClientWithResponses) IntegrationsIndexWithResponse(ctx context.Context, params *IntegrationsIndexParams, ...) (*IntegrationsIndexResponse, error)
- func (c *ClientWithResponses) IntegrationsShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*IntegrationsShowResponse, error)
- func (c *ClientWithResponses) IntegrationsUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*IntegrationsUpdateResponse, error)
- func (c *ClientWithResponses) IntegrationsUpdateWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*IntegrationsUpdateResponse, error)
- func (c *ClientWithResponses) PermissionsIndexWithResponse(ctx context.Context, params *PermissionsIndexParams, ...) (*PermissionsIndexResponse, error)
- func (c *ClientWithResponses) PoliciesCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PoliciesCreateResponse, error)
- func (c *ClientWithResponses) PoliciesCreateWithResponse(ctx context.Context, body PoliciesCreateJSONRequestBody, ...) (*PoliciesCreateResponse, error)
- func (c *ClientWithResponses) PoliciesDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*PoliciesDestroyResponse, error)
- func (c *ClientWithResponses) PoliciesIndexWithResponse(ctx context.Context, params *PoliciesIndexParams, ...) (*PoliciesIndexResponse, error)
- func (c *ClientWithResponses) PoliciesShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*PoliciesShowResponse, error)
- func (c *ClientWithResponses) PoliciesUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*PoliciesUpdateResponse, error)
- func (c *ClientWithResponses) PoliciesUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body PoliciesUpdateJSONRequestBody, ...) (*PoliciesUpdateResponse, error)
- func (c *ClientWithResponses) ResourcesIndexWithResponse(ctx context.Context, params *ResourcesIndexParams, ...) (*ResourcesIndexResponse, error)
- func (c *ClientWithResponses) ResourcesShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ResourcesShowResponse, error)
- func (c *ClientWithResponses) ResourcesUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*ResourcesUpdateResponse, error)
- func (c *ClientWithResponses) ResourcesUpdateWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*ResourcesUpdateResponse, error)
- func (c *ClientWithResponses) RolesIndexWithResponse(ctx context.Context, params *RolesIndexParams, reqEditors ...RequestEditorFn) (*RolesIndexResponse, error)
- func (c *ClientWithResponses) RolesShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RolesShowResponse, error)
- func (c *ClientWithResponses) RolesUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*RolesUpdateResponse, error)
- func (c *ClientWithResponses) RolesUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body RolesUpdateJSONRequestBody, ...) (*RolesUpdateResponse, error)
- func (c *ClientWithResponses) WorkflowsCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*WorkflowsCreateResponse, error)
- func (c *ClientWithResponses) WorkflowsCreateWithResponse(ctx context.Context, body WorkflowsCreateJSONRequestBody, ...) (*WorkflowsCreateResponse, error)
- func (c *ClientWithResponses) WorkflowsDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowsDestroyResponse, error)
- func (c *ClientWithResponses) WorkflowsIndexWithResponse(ctx context.Context, params *WorkflowsIndexParams, ...) (*WorkflowsIndexResponse, error)
- func (c *ClientWithResponses) WorkflowsShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowsShowResponse, error)
- func (c *ClientWithResponses) WorkflowsUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*WorkflowsUpdateResponse, error)
- func (c *ClientWithResponses) WorkflowsUpdateWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*WorkflowsUpdateResponse, error)
- type ClientWithResponsesInterface
- type EchoRouter
- type EntityResponseSchema
- type EntitySchema
- type EnumAllowedDurations
- type EnumApprovalEntityGroupDirectoryGroup
- type EnumApprovalEntityScheduleOnCallIntegrationSchedule
- type EnumApprovalEntityUserUser
- type EnumApprovalEntityWithoutEntity
- type EnumApprovalFlowOperator
- type EnumApprovalFlowStepOperator
- type EnumAuditLogEventType
- type EnumMaintainerTypeGroup
- type EnumMaintainerTypeUser
- type EnumNotifiedEntityWithoutEntity
- type EnumPolicyGroupType
- type EnumPublicTicketStatus
- type EnumPublicTicketType
- type FullBundleResponseSchema
- type FullBundleResultResponseSchema
- type FullPolicyResponseSchema
- type FullPolicyResultResponseSchema
- type FullWorkflowResponseSchema
- type FullWorkflowResultResponseSchema
- type GroupEntityResponseSchema
- type GroupEntitySchema
- type GroupMaintainerSchema
- type HttpRequestDoer
- type IdParamsSchema
- type InGroupSchema
- type IntegrationAuditLogResponseSchema
- type IntegrationAuditLogResponseSchemaType
- type IntegrationBaseResponseSchema
- type IntegrationCreateBodyFieldsSchema
- type IntegrationCreateBodyFieldsSchema_Maintainers_Item
- func (t IntegrationCreateBodyFieldsSchema_Maintainers_Item) AsGroupMaintainerSchema() (GroupMaintainerSchema, error)
- func (t IntegrationCreateBodyFieldsSchema_Maintainers_Item) AsUserMaintainerSchema() (UserMaintainerSchema, error)
- func (t *IntegrationCreateBodyFieldsSchema_Maintainers_Item) FromGroupMaintainerSchema(v GroupMaintainerSchema) error
- func (t *IntegrationCreateBodyFieldsSchema_Maintainers_Item) FromUserMaintainerSchema(v UserMaintainerSchema) error
- func (t IntegrationCreateBodyFieldsSchema_Maintainers_Item) MarshalJSON() ([]byte, error)
- func (t *IntegrationCreateBodyFieldsSchema_Maintainers_Item) MergeGroupMaintainerSchema(v GroupMaintainerSchema) error
- func (t *IntegrationCreateBodyFieldsSchema_Maintainers_Item) MergeUserMaintainerSchema(v UserMaintainerSchema) error
- func (t *IntegrationCreateBodyFieldsSchema_Maintainers_Item) UnmarshalJSON(b []byte) error
- type IntegrationDestroyResponseSchema
- type IntegrationResourceAuditLogResponseSchema
- type IntegrationResourceAuditLogResponseSchemaType
- type IntegrationResourceListItemResponseSchema
- type IntegrationResourceResponseSchema
- type IntegrationResourceResultSchema
- type IntegrationResourceResultSchema_Maintainers_Item
- func (t IntegrationResourceResultSchema_Maintainers_Item) AsMaintainerGroupResponseSchema() (MaintainerGroupResponseSchema, error)
- func (t IntegrationResourceResultSchema_Maintainers_Item) AsMaintainerUserResponseSchema() (MaintainerUserResponseSchema, error)
- func (t *IntegrationResourceResultSchema_Maintainers_Item) FromMaintainerGroupResponseSchema(v MaintainerGroupResponseSchema) error
- func (t *IntegrationResourceResultSchema_Maintainers_Item) FromMaintainerUserResponseSchema(v MaintainerUserResponseSchema) error
- func (t IntegrationResourceResultSchema_Maintainers_Item) MarshalJSON() ([]byte, error)
- func (t *IntegrationResourceResultSchema_Maintainers_Item) MergeMaintainerGroupResponseSchema(v MaintainerGroupResponseSchema) error
- func (t *IntegrationResourceResultSchema_Maintainers_Item) MergeMaintainerUserResponseSchema(v MaintainerUserResponseSchema) error
- func (t *IntegrationResourceResultSchema_Maintainers_Item) UnmarshalJSON(b []byte) error
- type IntegrationResourceRoleAuditLogResponseSchema
- type IntegrationResourceRoleAuditLogResponseSchemaType
- type IntegrationResourceRoleListItemResponseSchema
- type IntegrationResourceRoleResponseSchema
- type IntegrationResourceRoleResultSchema
- type IntegrationResourceRolesListResponseSchema
- type IntegrationResourceRolesUpdateBodySchema
- type IntegrationResourcesListResponseSchema
- type IntegrationResponseSchema
- type IntegrationResultSchema
- type IntegrationResultSchema_Maintainers_Item
- func (t IntegrationResultSchema_Maintainers_Item) AsMaintainerGroupResponseSchema() (MaintainerGroupResponseSchema, error)
- func (t IntegrationResultSchema_Maintainers_Item) AsMaintainerUserResponseSchema() (MaintainerUserResponseSchema, error)
- func (t *IntegrationResultSchema_Maintainers_Item) FromMaintainerGroupResponseSchema(v MaintainerGroupResponseSchema) error
- func (t *IntegrationResultSchema_Maintainers_Item) FromMaintainerUserResponseSchema(v MaintainerUserResponseSchema) error
- func (t IntegrationResultSchema_Maintainers_Item) MarshalJSON() ([]byte, error)
- func (t *IntegrationResultSchema_Maintainers_Item) MergeMaintainerGroupResponseSchema(v MaintainerGroupResponseSchema) error
- func (t *IntegrationResultSchema_Maintainers_Item) MergeMaintainerUserResponseSchema(v MaintainerUserResponseSchema) error
- func (t *IntegrationResultSchema_Maintainers_Item) UnmarshalJSON(b []byte) error
- type IntegrationsCreateJSONRequestBody
- type IntegrationsCreateResponse
- type IntegrationsDestroyResponse
- type IntegrationsIndexParams
- type IntegrationsIndexResponse
- type IntegrationsListResponseSchema
- type IntegrationsShowResponse
- type IntegrationsUpdateBodySchema
- type IntegrationsUpdateBodySchema_Maintainers_Item
- func (t IntegrationsUpdateBodySchema_Maintainers_Item) AsGroupMaintainerSchema() (GroupMaintainerSchema, error)
- func (t IntegrationsUpdateBodySchema_Maintainers_Item) AsUserMaintainerSchema() (UserMaintainerSchema, error)
- func (t *IntegrationsUpdateBodySchema_Maintainers_Item) FromGroupMaintainerSchema(v GroupMaintainerSchema) error
- func (t *IntegrationsUpdateBodySchema_Maintainers_Item) FromUserMaintainerSchema(v UserMaintainerSchema) error
- func (t IntegrationsUpdateBodySchema_Maintainers_Item) MarshalJSON() ([]byte, error)
- func (t *IntegrationsUpdateBodySchema_Maintainers_Item) MergeGroupMaintainerSchema(v GroupMaintainerSchema) error
- func (t *IntegrationsUpdateBodySchema_Maintainers_Item) MergeUserMaintainerSchema(v UserMaintainerSchema) error
- func (t *IntegrationsUpdateBodySchema_Maintainers_Item) UnmarshalJSON(b []byte) error
- type IntegrationsUpdateJSONRequestBody
- type IntegrationsUpdateResponse
- type MaintainerGroupResponseSchema
- type MaintainerUserResponseSchema
- type NameSchema
- type NotifiedApprovalEntityWithoutEntitySchema
- type NotifiedEntityNullResponseSchema
- type PaginationResponseSchema
- type PermissionResponseSchema
- type PermissionSchema
- type PermissionsIndexParams
- type PermissionsIndexParamsSortOrder
- type PermissionsIndexResponse
- type PoliciesCreateJSONRequestBody
- type PoliciesCreateResponse
- type PoliciesDestroyResponse
- type PoliciesIndexParams
- type PoliciesIndexResponse
- type PoliciesShowResponse
- type PoliciesUpdateJSONRequestBody
- type PoliciesUpdateResponse
- type PolicyApplicationResponseSchema
- type PolicyAuditLogResponseSchema
- type PolicyAuditLogResponseSchemaType
- type PolicyBundleResponseSchema
- type PolicyCreateSchema
- type PolicyDestroyResponseSchema
- type PolicyGroupResponseSchema
- type PolicyIndexResponseSchema
- type PolicyIndexResultResponseSchema
- type PolicyIntegrationResponseSchema
- type PolicyResourceResponseSchema
- type PolicyRoleResponseSchema
- type PolicyUpdateSchema
- type PublicBundleCreateBodySchema
- type PublicIntegrationResourcesUpdateBodySchema
- type PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item
- func (t PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) AsGroupMaintainerSchema() (GroupMaintainerSchema, error)
- func (t PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) AsUserMaintainerSchema() (UserMaintainerSchema, error)
- func (t *PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) FromGroupMaintainerSchema(v GroupMaintainerSchema) error
- func (t *PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) FromUserMaintainerSchema(v UserMaintainerSchema) error
- func (t PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) MarshalJSON() ([]byte, error)
- func (t *PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) MergeGroupMaintainerSchema(v GroupMaintainerSchema) error
- func (t *PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) MergeUserMaintainerSchema(v UserMaintainerSchema) error
- func (t *PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) UnmarshalJSON(b []byte) error
- type RequestEditorFn
- type ResourceResponseSchema
- type ResourcesIndexParams
- type ResourcesIndexResponse
- type ResourcesShowResponse
- type ResourcesUpdateJSONRequestBody
- type ResourcesUpdateResponse
- type RolesIndexParams
- type RolesIndexResponse
- type RolesShowResponse
- type RolesUpdateJSONRequestBody
- type RolesUpdateResponse
- type ScheduleEntitySchema
- type ServerInterface
- type ServerInterfaceWrapper
- func (w *ServerInterfaceWrapper) AccessRequestsCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) AccessRequestsShow(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) AgentTokensCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) AgentTokensDestroy(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) AgentTokensIndex(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) AgentTokensShow(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) AgentTokensUpdate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) AuditLogsSearch(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) BundlesCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) BundlesDestroy(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) BundlesIndex(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) BundlesShow(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) BundlesUpdate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) IntegrationsCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) IntegrationsDestroy(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) IntegrationsIndex(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) IntegrationsShow(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) IntegrationsUpdate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PermissionsIndex(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PoliciesCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PoliciesDestroy(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PoliciesIndex(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PoliciesShow(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PoliciesUpdate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ResourcesIndex(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ResourcesShow(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ResourcesUpdate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) RolesIndex(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) RolesShow(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) RolesUpdate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowsCreate(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowsDestroy(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowsIndex(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowsShow(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) WorkflowsUpdate(ctx echo.Context) error
- type TicketAuditLogResponseSchema
- type TicketAuditLogResponseSchemaType
- type UserEntityResponseSchema
- type UserEntitySchema
- type UserMaintainerSchema
- type UserSchema
- type WorkflowApprovalFlowResponseSchema
- type WorkflowApprovalFlowSchema
- type WorkflowCreateBodySchema
- type WorkflowDestroyResponseSchema
- type WorkflowGroupResponseSchema
- type WorkflowIndexResponseSchema
- type WorkflowIndexResultResponseSchema
- type WorkflowResponseSchema
- type WorkflowRuleResponseSchema
- type WorkflowRuleSchema
- type WorkflowSchema
- type WorkflowUpdatedBodySchema
- type WorkflowsCreateJSONRequestBody
- type WorkflowsCreateResponse
- type WorkflowsDestroyResponse
- type WorkflowsIndexParams
- type WorkflowsIndexResponse
- type WorkflowsShowResponse
- type WorkflowsUpdateJSONRequestBody
- type WorkflowsUpdateResponse
Constants ¶
const (
BearerScopes = "bearer.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
func NewAccessRequestsCreateRequest ¶
func NewAccessRequestsCreateRequest(server string, body AccessRequestsCreateJSONRequestBody) (*http.Request, error)
NewAccessRequestsCreateRequest calls the generic AccessRequestsCreate builder with application/json body
func NewAccessRequestsCreateRequestWithBody ¶
func NewAccessRequestsCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewAccessRequestsCreateRequestWithBody generates requests for AccessRequestsCreate with any type of body
func NewAccessRequestsShowRequest ¶
NewAccessRequestsShowRequest generates requests for AccessRequestsShow
func NewAgentTokensCreateRequest ¶
func NewAgentTokensCreateRequest(server string, body AgentTokensCreateJSONRequestBody) (*http.Request, error)
NewAgentTokensCreateRequest calls the generic AgentTokensCreate builder with application/json body
func NewAgentTokensCreateRequestWithBody ¶
func NewAgentTokensCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewAgentTokensCreateRequestWithBody generates requests for AgentTokensCreate with any type of body
func NewAgentTokensDestroyRequest ¶
NewAgentTokensDestroyRequest generates requests for AgentTokensDestroy
func NewAgentTokensIndexRequest ¶
func NewAgentTokensIndexRequest(server string, params *AgentTokensIndexParams) (*http.Request, error)
NewAgentTokensIndexRequest generates requests for AgentTokensIndex
func NewAgentTokensShowRequest ¶
NewAgentTokensShowRequest generates requests for AgentTokensShow
func NewAgentTokensUpdateRequest ¶
func NewAgentTokensUpdateRequest(server string, id openapi_types.UUID, body AgentTokensUpdateJSONRequestBody) (*http.Request, error)
NewAgentTokensUpdateRequest calls the generic AgentTokensUpdate builder with application/json body
func NewAgentTokensUpdateRequestWithBody ¶
func NewAgentTokensUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewAgentTokensUpdateRequestWithBody generates requests for AgentTokensUpdate with any type of body
func NewAuditLogsSearchRequest ¶
func NewAuditLogsSearchRequest(server string, body AuditLogsSearchJSONRequestBody) (*http.Request, error)
NewAuditLogsSearchRequest calls the generic AuditLogsSearch builder with application/json body
func NewAuditLogsSearchRequestWithBody ¶
func NewAuditLogsSearchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewAuditLogsSearchRequestWithBody generates requests for AuditLogsSearch with any type of body
func NewBundlesCreateRequest ¶
func NewBundlesCreateRequest(server string, body BundlesCreateJSONRequestBody) (*http.Request, error)
NewBundlesCreateRequest calls the generic BundlesCreate builder with application/json body
func NewBundlesCreateRequestWithBody ¶
func NewBundlesCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewBundlesCreateRequestWithBody generates requests for BundlesCreate with any type of body
func NewBundlesDestroyRequest ¶
NewBundlesDestroyRequest generates requests for BundlesDestroy
func NewBundlesIndexRequest ¶
func NewBundlesIndexRequest(server string, params *BundlesIndexParams) (*http.Request, error)
NewBundlesIndexRequest generates requests for BundlesIndex
func NewBundlesShowRequest ¶
NewBundlesShowRequest generates requests for BundlesShow
func NewBundlesUpdateRequest ¶
func NewBundlesUpdateRequest(server string, id openapi_types.UUID, body BundlesUpdateJSONRequestBody) (*http.Request, error)
NewBundlesUpdateRequest calls the generic BundlesUpdate builder with application/json body
func NewBundlesUpdateRequestWithBody ¶
func NewBundlesUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewBundlesUpdateRequestWithBody generates requests for BundlesUpdate with any type of body
func NewIntegrationsCreateRequest ¶
func NewIntegrationsCreateRequest(server string, body IntegrationsCreateJSONRequestBody) (*http.Request, error)
NewIntegrationsCreateRequest calls the generic IntegrationsCreate builder with application/json body
func NewIntegrationsCreateRequestWithBody ¶
func NewIntegrationsCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewIntegrationsCreateRequestWithBody generates requests for IntegrationsCreate with any type of body
func NewIntegrationsDestroyRequest ¶
NewIntegrationsDestroyRequest generates requests for IntegrationsDestroy
func NewIntegrationsIndexRequest ¶
func NewIntegrationsIndexRequest(server string, params *IntegrationsIndexParams) (*http.Request, error)
NewIntegrationsIndexRequest generates requests for IntegrationsIndex
func NewIntegrationsShowRequest ¶
NewIntegrationsShowRequest generates requests for IntegrationsShow
func NewIntegrationsUpdateRequest ¶
func NewIntegrationsUpdateRequest(server string, id openapi_types.UUID, body IntegrationsUpdateJSONRequestBody) (*http.Request, error)
NewIntegrationsUpdateRequest calls the generic IntegrationsUpdate builder with application/json body
func NewIntegrationsUpdateRequestWithBody ¶
func NewIntegrationsUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewIntegrationsUpdateRequestWithBody generates requests for IntegrationsUpdate with any type of body
func NewPermissionsIndexRequest ¶
func NewPermissionsIndexRequest(server string, params *PermissionsIndexParams) (*http.Request, error)
NewPermissionsIndexRequest generates requests for PermissionsIndex
func NewPoliciesCreateRequest ¶
func NewPoliciesCreateRequest(server string, body PoliciesCreateJSONRequestBody) (*http.Request, error)
NewPoliciesCreateRequest calls the generic PoliciesCreate builder with application/json body
func NewPoliciesCreateRequestWithBody ¶
func NewPoliciesCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPoliciesCreateRequestWithBody generates requests for PoliciesCreate with any type of body
func NewPoliciesDestroyRequest ¶
NewPoliciesDestroyRequest generates requests for PoliciesDestroy
func NewPoliciesIndexRequest ¶
func NewPoliciesIndexRequest(server string, params *PoliciesIndexParams) (*http.Request, error)
NewPoliciesIndexRequest generates requests for PoliciesIndex
func NewPoliciesShowRequest ¶
NewPoliciesShowRequest generates requests for PoliciesShow
func NewPoliciesUpdateRequest ¶
func NewPoliciesUpdateRequest(server string, id openapi_types.UUID, body PoliciesUpdateJSONRequestBody) (*http.Request, error)
NewPoliciesUpdateRequest calls the generic PoliciesUpdate builder with application/json body
func NewPoliciesUpdateRequestWithBody ¶
func NewPoliciesUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewPoliciesUpdateRequestWithBody generates requests for PoliciesUpdate with any type of body
func NewResourcesIndexRequest ¶
func NewResourcesIndexRequest(server string, params *ResourcesIndexParams) (*http.Request, error)
NewResourcesIndexRequest generates requests for ResourcesIndex
func NewResourcesShowRequest ¶
NewResourcesShowRequest generates requests for ResourcesShow
func NewResourcesUpdateRequest ¶
func NewResourcesUpdateRequest(server string, id openapi_types.UUID, body ResourcesUpdateJSONRequestBody) (*http.Request, error)
NewResourcesUpdateRequest calls the generic ResourcesUpdate builder with application/json body
func NewResourcesUpdateRequestWithBody ¶
func NewResourcesUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewResourcesUpdateRequestWithBody generates requests for ResourcesUpdate with any type of body
func NewRolesIndexRequest ¶
func NewRolesIndexRequest(server string, params *RolesIndexParams) (*http.Request, error)
NewRolesIndexRequest generates requests for RolesIndex
func NewRolesShowRequest ¶
NewRolesShowRequest generates requests for RolesShow
func NewRolesUpdateRequest ¶
func NewRolesUpdateRequest(server string, id openapi_types.UUID, body RolesUpdateJSONRequestBody) (*http.Request, error)
NewRolesUpdateRequest calls the generic RolesUpdate builder with application/json body
func NewRolesUpdateRequestWithBody ¶
func NewRolesUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewRolesUpdateRequestWithBody generates requests for RolesUpdate with any type of body
func NewWorkflowsCreateRequest ¶
func NewWorkflowsCreateRequest(server string, body WorkflowsCreateJSONRequestBody) (*http.Request, error)
NewWorkflowsCreateRequest calls the generic WorkflowsCreate builder with application/json body
func NewWorkflowsCreateRequestWithBody ¶
func NewWorkflowsCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewWorkflowsCreateRequestWithBody generates requests for WorkflowsCreate with any type of body
func NewWorkflowsDestroyRequest ¶
NewWorkflowsDestroyRequest generates requests for WorkflowsDestroy
func NewWorkflowsIndexRequest ¶
func NewWorkflowsIndexRequest(server string, params *WorkflowsIndexParams) (*http.Request, error)
NewWorkflowsIndexRequest generates requests for WorkflowsIndex
func NewWorkflowsShowRequest ¶
NewWorkflowsShowRequest generates requests for WorkflowsShow
func NewWorkflowsUpdateRequest ¶
func NewWorkflowsUpdateRequest(server string, id openapi_types.UUID, body WorkflowsUpdateJSONRequestBody) (*http.Request, error)
NewWorkflowsUpdateRequest calls the generic WorkflowsUpdate builder with application/json body
func NewWorkflowsUpdateRequestWithBody ¶
func NewWorkflowsUpdateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewWorkflowsUpdateRequestWithBody generates requests for WorkflowsUpdate with any type of body
func PathToRawSpec ¶
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
func RegisterHandlers ¶
func RegisterHandlers(router EchoRouter, si ServerInterface)
RegisterHandlers adds each server route to the EchoRouter.
func RegisterHandlersWithBaseURL ¶
func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
Types ¶
type AccessRequestApplicationResponseSchema ¶
type AccessRequestApplicationResponseSchema struct { // Name The application's name Name string `json:"name"` }
AccessRequestApplicationResponseSchema defines model for AccessRequestApplicationResponseSchema.
type AccessRequestBaseTargetResponseSchema ¶
type AccessRequestBaseTargetResponseSchema struct {
Type EnumPublicTicketType `json:"type"`
}
AccessRequestBaseTargetResponseSchema defines model for AccessRequestBaseTargetResponseSchema.
type AccessRequestBundleCreateSchema ¶
type AccessRequestBundleCreateSchema struct { // Id The target bundle's id Id string `json:"id"` }
AccessRequestBundleCreateSchema defines model for AccessRequestBundleCreateSchema.
type AccessRequestBundleTargetCreateSchema ¶
type AccessRequestBundleTargetCreateSchema struct { // Bundle The target's bundle Bundle AccessRequestBundleCreateSchema `json:"bundle"` Type EnumPublicTicketType `json:"type"` }
AccessRequestBundleTargetCreateSchema defines model for AccessRequestBundleTargetCreateSchema.
type AccessRequestBundleTargetResponseSchema ¶
type AccessRequestBundleTargetResponseSchema struct { // Bundle The target bundle Bundle AccessRequestBundleTargetSchema `json:"bundle"` Type EnumPublicTicketType `json:"type"` }
AccessRequestBundleTargetResponseSchema defines model for AccessRequestBundleTargetResponseSchema.
type AccessRequestBundleTargetSchema ¶
type AccessRequestBundleTargetSchema struct { // Id The bundle's id Id string `json:"id"` // Name The bundle's name Name string `json:"name"` }
AccessRequestBundleTargetSchema defines model for AccessRequestBundleTargetSchema.
type AccessRequestCreateBodySchema ¶
type AccessRequestCreateBodySchema struct { // Duration The duration of the access requested Duration float32 `json:"duration"` // Justification The justification for the access request Justification string `json:"justification"` // Target The target of the access request Target AccessRequestCreateBodySchema_Target `json:"target"` }
AccessRequestCreateBodySchema defines model for AccessRequestCreateBodySchema.
type AccessRequestCreateBodySchema_Target ¶
type AccessRequestCreateBodySchema_Target struct {
// contains filtered or unexported fields
}
AccessRequestCreateBodySchema_Target The target of the access request
func (AccessRequestCreateBodySchema_Target) AsAccessRequestBundleTargetCreateSchema ¶
func (t AccessRequestCreateBodySchema_Target) AsAccessRequestBundleTargetCreateSchema() (AccessRequestBundleTargetCreateSchema, error)
AsAccessRequestBundleTargetCreateSchema returns the union data inside the AccessRequestCreateBodySchema_Target as a AccessRequestBundleTargetCreateSchema
func (AccessRequestCreateBodySchema_Target) AsAccessRequestRoleTargetCreateSchema ¶
func (t AccessRequestCreateBodySchema_Target) AsAccessRequestRoleTargetCreateSchema() (AccessRequestRoleTargetCreateSchema, error)
AsAccessRequestRoleTargetCreateSchema returns the union data inside the AccessRequestCreateBodySchema_Target as a AccessRequestRoleTargetCreateSchema
func (*AccessRequestCreateBodySchema_Target) FromAccessRequestBundleTargetCreateSchema ¶
func (t *AccessRequestCreateBodySchema_Target) FromAccessRequestBundleTargetCreateSchema(v AccessRequestBundleTargetCreateSchema) error
FromAccessRequestBundleTargetCreateSchema overwrites any union data inside the AccessRequestCreateBodySchema_Target as the provided AccessRequestBundleTargetCreateSchema
func (*AccessRequestCreateBodySchema_Target) FromAccessRequestRoleTargetCreateSchema ¶
func (t *AccessRequestCreateBodySchema_Target) FromAccessRequestRoleTargetCreateSchema(v AccessRequestRoleTargetCreateSchema) error
FromAccessRequestRoleTargetCreateSchema overwrites any union data inside the AccessRequestCreateBodySchema_Target as the provided AccessRequestRoleTargetCreateSchema
func (AccessRequestCreateBodySchema_Target) MarshalJSON ¶
func (t AccessRequestCreateBodySchema_Target) MarshalJSON() ([]byte, error)
func (*AccessRequestCreateBodySchema_Target) MergeAccessRequestBundleTargetCreateSchema ¶
func (t *AccessRequestCreateBodySchema_Target) MergeAccessRequestBundleTargetCreateSchema(v AccessRequestBundleTargetCreateSchema) error
MergeAccessRequestBundleTargetCreateSchema performs a merge with any union data inside the AccessRequestCreateBodySchema_Target, using the provided AccessRequestBundleTargetCreateSchema
func (*AccessRequestCreateBodySchema_Target) MergeAccessRequestRoleTargetCreateSchema ¶
func (t *AccessRequestCreateBodySchema_Target) MergeAccessRequestRoleTargetCreateSchema(v AccessRequestRoleTargetCreateSchema) error
MergeAccessRequestRoleTargetCreateSchema performs a merge with any union data inside the AccessRequestCreateBodySchema_Target, using the provided AccessRequestRoleTargetCreateSchema
func (*AccessRequestCreateBodySchema_Target) UnmarshalJSON ¶
func (t *AccessRequestCreateBodySchema_Target) UnmarshalJSON(b []byte) error
type AccessRequestIntegrationResponseSchema ¶
type AccessRequestIntegrationResponseSchema struct { // Application The integration's application Application AccessRequestApplicationResponseSchema `json:"application"` // Id The integration's id Id string `json:"id"` // Name The integration's name Name string `json:"name"` }
AccessRequestIntegrationResponseSchema defines model for AccessRequestIntegrationResponseSchema.
type AccessRequestPublicResultSchema ¶
type AccessRequestPublicResultSchema struct { // BehalfOf The user the access was requested for BehalfOf EntityResponseSchema `json:"behalfOf"` // Duration The requested duration in seconds (-1 means forever) Duration float32 `json:"duration"` // Id The access request's id Id string `json:"id"` // Justification The justification for the access request Justification string `json:"justification"` // Number The access request's number Number float32 `json:"number"` // Roles The access request's roles to receive Roles []AccessRequestRoleResponseSchema `json:"roles"` Status EnumPublicTicketStatus `json:"status"` // Target The access request's target Target AccessRequestBaseTargetResponseSchema `json:"target"` // User The access request's creator User EntityResponseSchema `json:"user"` }
AccessRequestPublicResultSchema defines model for AccessRequestPublicResultSchema.
type AccessRequestResourceResponseSchema ¶
type AccessRequestResourceResponseSchema struct { // Id The resource's id Id string `json:"id"` // Integration The resource's integration Integration AccessRequestIntegrationResponseSchema `json:"integration"` // Name The resource's name Name string `json:"name"` }
AccessRequestResourceResponseSchema defines model for AccessRequestResourceResponseSchema.
type AccessRequestResponseSchema ¶
type AccessRequestResponseSchema struct {
Result []AccessRequestPublicResultSchema `json:"result"`
}
AccessRequestResponseSchema defines model for AccessRequestResponseSchema.
type AccessRequestRoleCreateSchema ¶
type AccessRequestRoleCreateSchema struct { // Id The target role's id Id string `json:"id"` }
AccessRequestRoleCreateSchema defines model for AccessRequestRoleCreateSchema.
type AccessRequestRoleResponseSchema ¶
type AccessRequestRoleResponseSchema struct { // Id The role's id Id string `json:"id"` // IsPrerequisite Was the role added because it is a prerequisite IsPrerequisite bool `json:"isPrerequisite"` // Name The role's name Name string `json:"name"` // Resource The role's resource Resource AccessRequestResourceResponseSchema `json:"resource"` }
AccessRequestRoleResponseSchema defines model for AccessRequestRoleResponseSchema.
type AccessRequestRoleTargetCreateSchema ¶
type AccessRequestRoleTargetCreateSchema struct { // Role The target's role Role AccessRequestRoleCreateSchema `json:"role"` Type EnumPublicTicketType `json:"type"` }
AccessRequestRoleTargetCreateSchema defines model for AccessRequestRoleTargetCreateSchema.
type AccessRequestRoleTargetResponseSchema ¶
type AccessRequestRoleTargetResponseSchema struct { // Role The target role Role AccessRequestRoleTargetSchema `json:"role"` Type EnumPublicTicketType `json:"type"` }
AccessRequestRoleTargetResponseSchema defines model for AccessRequestRoleTargetResponseSchema.
type AccessRequestRoleTargetSchema ¶
type AccessRequestRoleTargetSchema struct { // Id The role's id Id string `json:"id"` // Name The role's name Name string `json:"name"` }
AccessRequestRoleTargetSchema defines model for AccessRequestRoleTargetSchema.
type AccessRequestsCreateJSONRequestBody ¶
type AccessRequestsCreateJSONRequestBody = AccessRequestCreateBodySchema
AccessRequestsCreateJSONRequestBody defines body for AccessRequestsCreate for application/json ContentType.
type AccessRequestsCreateResponse ¶
type AccessRequestsCreateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AccessRequestResponseSchema }
func ParseAccessRequestsCreateResponse ¶
func ParseAccessRequestsCreateResponse(rsp *http.Response) (*AccessRequestsCreateResponse, error)
ParseAccessRequestsCreateResponse parses an HTTP response from a AccessRequestsCreateWithResponse call
func (AccessRequestsCreateResponse) Status ¶
func (r AccessRequestsCreateResponse) Status() string
Status returns HTTPResponse.Status
func (AccessRequestsCreateResponse) StatusCode ¶
func (r AccessRequestsCreateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AccessRequestsShowResponse ¶
type AccessRequestsShowResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AccessRequestResponseSchema }
func ParseAccessRequestsShowResponse ¶
func ParseAccessRequestsShowResponse(rsp *http.Response) (*AccessRequestsShowResponse, error)
ParseAccessRequestsShowResponse parses an HTTP response from a AccessRequestsShowWithResponse call
func (AccessRequestsShowResponse) Status ¶
func (r AccessRequestsShowResponse) Status() string
Status returns HTTPResponse.Status
func (AccessRequestsShowResponse) StatusCode ¶
func (r AccessRequestsShowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AccessReviewAuditLogResponseSchema ¶
type AccessReviewAuditLogResponseSchema struct { // AccessReview Name of the access review AccessReview *string `json:"accessReview,omitempty"` // CreatedAt Date of the audit log CreatedAt time.Time `json:"createdAt"` // Type Type of the audit log Type AccessReviewAuditLogResponseSchemaType `json:"type"` // User User who performed the action User *string `json:"user,omitempty"` }
AccessReviewAuditLogResponseSchema defines model for AccessReviewAuditLogResponseSchema.
type AccessReviewAuditLogResponseSchemaType ¶
type AccessReviewAuditLogResponseSchemaType string
AccessReviewAuditLogResponseSchemaType Type of the audit log
const ( AccessReviewAuditLogResponseSchemaTypeAccessReviewActivated AccessReviewAuditLogResponseSchemaType = "accessReview.activated" AccessReviewAuditLogResponseSchemaTypeAccessReviewCreated AccessReviewAuditLogResponseSchemaType = "accessReview.created" AccessReviewAuditLogResponseSchemaTypeAccessReviewDeleted AccessReviewAuditLogResponseSchemaType = "accessReview.deleted" AccessReviewAuditLogResponseSchemaTypeAccessReviewUpdated AccessReviewAuditLogResponseSchemaType = "accessReview.updated" AccessReviewAuditLogResponseSchemaTypeApprovalAlgorithmCreated AccessReviewAuditLogResponseSchemaType = "approvalAlgorithm.created" AccessReviewAuditLogResponseSchemaTypeApprovalAlgorithmDeleted AccessReviewAuditLogResponseSchemaType = "approvalAlgorithm.deleted" AccessReviewAuditLogResponseSchemaTypeApprovalAlgorithmUpdated AccessReviewAuditLogResponseSchemaType = "approvalAlgorithm.updated" AccessReviewAuditLogResponseSchemaTypeBundleCreated AccessReviewAuditLogResponseSchemaType = "bundle.created" AccessReviewAuditLogResponseSchemaTypeBundleDeleted AccessReviewAuditLogResponseSchemaType = "bundle.deleted" AccessReviewAuditLogResponseSchemaTypeBundleUpdated AccessReviewAuditLogResponseSchemaType = "bundle.updated" AccessReviewAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesGroups AccessReviewAuditLogResponseSchemaType = "company.failed.sync.directories.groups" AccessReviewAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesUsers AccessReviewAuditLogResponseSchemaType = "company.failed.sync.directories.users" AccessReviewAuditLogResponseSchemaTypeCompanyFailedSyncHrDirectManagers AccessReviewAuditLogResponseSchemaType = "company.failed.sync.hr.directManagers" AccessReviewAuditLogResponseSchemaTypeCompanyPolicyPermissionsUpdated AccessReviewAuditLogResponseSchemaType = "company.policy.permissions.updated" AccessReviewAuditLogResponseSchemaTypeCompanyPolicyUserMissingActors AccessReviewAuditLogResponseSchemaType = "company.policy.user.missingActors" AccessReviewAuditLogResponseSchemaTypeCompanySyncDirectoriesGroups AccessReviewAuditLogResponseSchemaType = "company.sync.directories.groups" AccessReviewAuditLogResponseSchemaTypeCompanySyncDirectoriesUsers AccessReviewAuditLogResponseSchemaType = "company.sync.directories.users" AccessReviewAuditLogResponseSchemaTypeCompanySyncHrDirectManagers AccessReviewAuditLogResponseSchemaType = "company.sync.hr.directManagers" AccessReviewAuditLogResponseSchemaTypeIntegrationCreated AccessReviewAuditLogResponseSchemaType = "integration.created" AccessReviewAuditLogResponseSchemaTypeIntegrationDeleted AccessReviewAuditLogResponseSchemaType = "integration.deleted" AccessReviewAuditLogResponseSchemaTypeIntegrationFailedAccessGive AccessReviewAuditLogResponseSchemaType = "integration.failed.access.give" AccessReviewAuditLogResponseSchemaTypeIntegrationFailedAccessRevoke AccessReviewAuditLogResponseSchemaType = "integration.failed.access.revoke" AccessReviewAuditLogResponseSchemaTypeIntegrationFailedSyncActors AccessReviewAuditLogResponseSchemaType = "integration.failed.sync.actors" AccessReviewAuditLogResponseSchemaTypeIntegrationFailedSyncAssets AccessReviewAuditLogResponseSchemaType = "integration.failed.sync.assets" AccessReviewAuditLogResponseSchemaTypeIntegrationFailedSyncPermissions AccessReviewAuditLogResponseSchemaType = "integration.failed.sync.permissions" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceCreatedManually AccessReviewAuditLogResponseSchemaType = "integrationResource.created.manually" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceDeletedManually AccessReviewAuditLogResponseSchemaType = "integrationResource.deleted.manually" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceRoleCreatedManually AccessReviewAuditLogResponseSchemaType = "integrationResourceRole.created.manually" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceRoleDeletedManually AccessReviewAuditLogResponseSchemaType = "integrationResourceRole.deleted.manually" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowAsGrantMethod AccessReviewAuditLogResponseSchemaType = "integrationResourceRole.updated.allowAsGrantMethod" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowedDurations AccessReviewAuditLogResponseSchemaType = "integrationResourceRole.updated.allowedDurations" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowsRequests AccessReviewAuditLogResponseSchemaType = "integrationResourceRole.updated.allowsRequests" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedApprovalAlgorithm AccessReviewAuditLogResponseSchemaType = "integrationResourceRole.updated.approvalAlgorithm" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedName AccessReviewAuditLogResponseSchemaType = "integrationResourceRole.updated.name" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowAsGrantMethod AccessReviewAuditLogResponseSchemaType = "integrationResource.updated.allowAsGrantMethod" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowedDurations AccessReviewAuditLogResponseSchemaType = "integrationResource.updated.allowedDurations" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowsRequests AccessReviewAuditLogResponseSchemaType = "integrationResource.updated.allowsRequests" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceUpdatedApprovalAlgorithm AccessReviewAuditLogResponseSchemaType = "integrationResource.updated.approvalAlgorithm" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceUpdatedDisplayName AccessReviewAuditLogResponseSchemaType = "integrationResource.updated.displayName" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceUpdatedMaintainers AccessReviewAuditLogResponseSchemaType = "integrationResource.updated.maintainers" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceUpdatedOwner AccessReviewAuditLogResponseSchemaType = "integrationResource.updated.owner" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedDescription AccessReviewAuditLogResponseSchemaType = "integrationResource.updated.userDefinedDescription" AccessReviewAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedTags AccessReviewAuditLogResponseSchemaType = "integrationResource.updated.userDefinedTags" AccessReviewAuditLogResponseSchemaTypeIntegrationSyncActors AccessReviewAuditLogResponseSchemaType = "integration.sync.actors" AccessReviewAuditLogResponseSchemaTypeIntegrationSyncAssets AccessReviewAuditLogResponseSchemaType = "integration.sync.assets" AccessReviewAuditLogResponseSchemaTypeIntegrationSyncPermissions AccessReviewAuditLogResponseSchemaType = "integration.sync.permissions" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedAllowAsGrantMethod AccessReviewAuditLogResponseSchemaType = "integration.updated.allowAsGrantMethod" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedAllowedDurations AccessReviewAuditLogResponseSchemaType = "integration.updated.allowedDurations" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedAllowsRequests AccessReviewAuditLogResponseSchemaType = "integration.updated.allowsRequests" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedApprovalAlgorithm AccessReviewAuditLogResponseSchemaType = "integration.updated.approvalAlgorithm" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceMaintainers AccessReviewAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceMaintainers" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceOwner AccessReviewAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceOwner" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedCanCreateActors AccessReviewAuditLogResponseSchemaType = "integration.updated.canCreateActors" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedCanEditPermissions AccessReviewAuditLogResponseSchemaType = "integration.updated.canEditPermissions" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedConfiguration AccessReviewAuditLogResponseSchemaType = "integration.updated.configuration" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowAsGrantMethod AccessReviewAuditLogResponseSchemaType = "integration.updated.defaultAllowAsGrantMethod" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowsRequests AccessReviewAuditLogResponseSchemaType = "integration.updated.defaultAllowsRequests" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedImage AccessReviewAuditLogResponseSchemaType = "integration.updated.image" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedMaintainers AccessReviewAuditLogResponseSchemaType = "integration.updated.maintainers" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedName AccessReviewAuditLogResponseSchemaType = "integration.updated.name" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedNotifyAboutExternalPermissions AccessReviewAuditLogResponseSchemaType = "integration.updated.notifyAboutExternalPermissions" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedOwner AccessReviewAuditLogResponseSchemaType = "integration.updated.owner" AccessReviewAuditLogResponseSchemaTypeIntegrationUpdatedReadonly AccessReviewAuditLogResponseSchemaType = "integration.updated.readonly" AccessReviewAuditLogResponseSchemaTypePolicyCreated AccessReviewAuditLogResponseSchemaType = "policy.created" AccessReviewAuditLogResponseSchemaTypePolicyDeleted AccessReviewAuditLogResponseSchemaType = "policy.deleted" AccessReviewAuditLogResponseSchemaTypePolicyUpdatedData AccessReviewAuditLogResponseSchemaType = "policy.updated.data" AccessReviewAuditLogResponseSchemaTypePolicyUpdatedSortOrder AccessReviewAuditLogResponseSchemaType = "policy.updated.sortOrder" AccessReviewAuditLogResponseSchemaTypeTicketAutomaticApproval AccessReviewAuditLogResponseSchemaType = "ticket.automaticApproval" AccessReviewAuditLogResponseSchemaTypeTicketCreated AccessReviewAuditLogResponseSchemaType = "ticket.created" AccessReviewAuditLogResponseSchemaTypeTicketDeleted AccessReviewAuditLogResponseSchemaType = "ticket.deleted" AccessReviewAuditLogResponseSchemaTypeTicketFailedGrant AccessReviewAuditLogResponseSchemaType = "ticket.failed.grant" AccessReviewAuditLogResponseSchemaTypeTicketFailedRevoke AccessReviewAuditLogResponseSchemaType = "ticket.failed.revoke" AccessReviewAuditLogResponseSchemaTypeTicketFinalApproved AccessReviewAuditLogResponseSchemaType = "ticket.finalApproved" AccessReviewAuditLogResponseSchemaTypeTicketGranted AccessReviewAuditLogResponseSchemaType = "ticket.granted" AccessReviewAuditLogResponseSchemaTypeTicketPassedStage AccessReviewAuditLogResponseSchemaType = "ticket.passedStage" AccessReviewAuditLogResponseSchemaTypeTicketPermissionAlreadyExist AccessReviewAuditLogResponseSchemaType = "ticket.permissionAlreadyExist" AccessReviewAuditLogResponseSchemaTypeTicketPermissionReverted AccessReviewAuditLogResponseSchemaType = "ticket.permissionReverted" AccessReviewAuditLogResponseSchemaTypeTicketPermissionWontRevoke AccessReviewAuditLogResponseSchemaType = "ticket.permissionWontRevoke" AccessReviewAuditLogResponseSchemaTypeTicketRedirectEmptyGroup AccessReviewAuditLogResponseSchemaType = "ticket.redirect.emptyGroup" AccessReviewAuditLogResponseSchemaTypeTicketRedirectForward AccessReviewAuditLogResponseSchemaType = "ticket.redirect.forward" AccessReviewAuditLogResponseSchemaTypeTicketRedirectNoManagers AccessReviewAuditLogResponseSchemaType = "ticket.redirect.noManagers" AccessReviewAuditLogResponseSchemaTypeTicketRedirectNoTeamMembers AccessReviewAuditLogResponseSchemaType = "ticket.redirect.noTeamMembers" AccessReviewAuditLogResponseSchemaTypeTicketRedirectToUser AccessReviewAuditLogResponseSchemaType = "ticket.redirect.toUser" AccessReviewAuditLogResponseSchemaTypeTicketRetryGrant AccessReviewAuditLogResponseSchemaType = "ticket.retry.grant" AccessReviewAuditLogResponseSchemaTypeTicketRetryRevoke AccessReviewAuditLogResponseSchemaType = "ticket.retry.revoke" AccessReviewAuditLogResponseSchemaTypeTicketRevoked AccessReviewAuditLogResponseSchemaType = "ticket.revoked" AccessReviewAuditLogResponseSchemaTypeTicketSentGrant AccessReviewAuditLogResponseSchemaType = "ticket.sent.grant" AccessReviewAuditLogResponseSchemaTypeTicketSentRevert AccessReviewAuditLogResponseSchemaType = "ticket.sent.revert" AccessReviewAuditLogResponseSchemaTypeTicketSentRevoke AccessReviewAuditLogResponseSchemaType = "ticket.sent.revoke" AccessReviewAuditLogResponseSchemaTypeTicketStatusChanged AccessReviewAuditLogResponseSchemaType = "ticket.statusChanged" AccessReviewAuditLogResponseSchemaTypeTicketTaskCreated AccessReviewAuditLogResponseSchemaType = "ticket.taskCreated" AccessReviewAuditLogResponseSchemaTypeTicketUserApproved AccessReviewAuditLogResponseSchemaType = "ticket.userApproved" AccessReviewAuditLogResponseSchemaTypeTicketUserDeclined AccessReviewAuditLogResponseSchemaType = "ticket.userDeclined" )
Defines values for AccessReviewAuditLogResponseSchemaType.
type ActorSchema ¶
type ActorSchema struct { // Name Actor's display name Name string `json:"name"` // Users Users associated with the actor Users []UserSchema `json:"users"` }
ActorSchema defines model for ActorSchema.
type AgentTokenCreateBodySchema ¶
type AgentTokenCreateBodySchema struct {
Name string `json:"name"`
}
AgentTokenCreateBodySchema defines model for AgentTokenCreateBodySchema.
type AgentTokenCreateResponseSchema ¶
type AgentTokenCreateResponseSchema struct {
Result AgentTokenCreateResponseSchemaBody `json:"result"`
}
AgentTokenCreateResponseSchema defines model for AgentTokenCreateResponseSchema.
type AgentTokenCreateResponseSchemaBody ¶
type AgentTokenCreateResponseSchemaBody struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` Token string `json:"token"` }
AgentTokenCreateResponseSchemaBody defines model for AgentTokenCreateResponseSchemaBody.
type AgentTokenDeleteResponseSchema ¶
type AgentTokenDeleteResponseSchema struct {
Ok bool `json:"ok"`
}
AgentTokenDeleteResponseSchema defines model for AgentTokenDeleteResponseSchema.
type AgentTokenResponseSchema ¶
type AgentTokenResponseSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` }
AgentTokenResponseSchema defines model for AgentTokenResponseSchema.
type AgentTokensCreateJSONRequestBody ¶
type AgentTokensCreateJSONRequestBody = AgentTokenCreateBodySchema
AgentTokensCreateJSONRequestBody defines body for AgentTokensCreate for application/json ContentType.
type AgentTokensCreateResponse ¶
type AgentTokensCreateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AgentTokenCreateResponseSchema JSON201 *map[string]interface{} }
func ParseAgentTokensCreateResponse ¶
func ParseAgentTokensCreateResponse(rsp *http.Response) (*AgentTokensCreateResponse, error)
ParseAgentTokensCreateResponse parses an HTTP response from a AgentTokensCreateWithResponse call
func (AgentTokensCreateResponse) Status ¶
func (r AgentTokensCreateResponse) Status() string
Status returns HTTPResponse.Status
func (AgentTokensCreateResponse) StatusCode ¶
func (r AgentTokensCreateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AgentTokensDestroyResponse ¶
type AgentTokensDestroyResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AgentTokenDeleteResponseSchema }
func ParseAgentTokensDestroyResponse ¶
func ParseAgentTokensDestroyResponse(rsp *http.Response) (*AgentTokensDestroyResponse, error)
ParseAgentTokensDestroyResponse parses an HTTP response from a AgentTokensDestroyWithResponse call
func (AgentTokensDestroyResponse) Status ¶
func (r AgentTokensDestroyResponse) Status() string
Status returns HTTPResponse.Status
func (AgentTokensDestroyResponse) StatusCode ¶
func (r AgentTokensDestroyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AgentTokensIndexParams ¶
type AgentTokensIndexParams struct { Page *float32 `form:"page,omitempty" json:"page,omitempty"` PerPage *float32 `form:"perPage,omitempty" json:"perPage,omitempty"` }
AgentTokensIndexParams defines parameters for AgentTokensIndex.
type AgentTokensIndexResponse ¶
type AgentTokensIndexResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AgentTokensListResponseSchema }
func ParseAgentTokensIndexResponse ¶
func ParseAgentTokensIndexResponse(rsp *http.Response) (*AgentTokensIndexResponse, error)
ParseAgentTokensIndexResponse parses an HTTP response from a AgentTokensIndexWithResponse call
func (AgentTokensIndexResponse) Status ¶
func (r AgentTokensIndexResponse) Status() string
Status returns HTTPResponse.Status
func (AgentTokensIndexResponse) StatusCode ¶
func (r AgentTokensIndexResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AgentTokensListResponseSchema ¶
type AgentTokensListResponseSchema struct { Pagination PaginationResponseSchema `json:"pagination"` Result []AgentTokenResponseSchema `json:"result"` }
AgentTokensListResponseSchema defines model for AgentTokensListResponseSchema.
type AgentTokensShowResponse ¶
type AgentTokensShowResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Result *AgentTokenResponseSchema `json:"result,omitempty"` } }
func ParseAgentTokensShowResponse ¶
func ParseAgentTokensShowResponse(rsp *http.Response) (*AgentTokensShowResponse, error)
ParseAgentTokensShowResponse parses an HTTP response from a AgentTokensShowWithResponse call
func (AgentTokensShowResponse) Status ¶
func (r AgentTokensShowResponse) Status() string
Status returns HTTPResponse.Status
func (AgentTokensShowResponse) StatusCode ¶
func (r AgentTokensShowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AgentTokensUpdateJSONRequestBody ¶
type AgentTokensUpdateJSONRequestBody = AgentTokenCreateBodySchema
AgentTokensUpdateJSONRequestBody defines body for AgentTokensUpdate for application/json ContentType.
type AgentTokensUpdateResponse ¶
type AgentTokensUpdateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AgentTokenResponseSchema }
func ParseAgentTokensUpdateResponse ¶
func ParseAgentTokensUpdateResponse(rsp *http.Response) (*AgentTokensUpdateResponse, error)
ParseAgentTokensUpdateResponse parses an HTTP response from a AgentTokensUpdateWithResponse call
func (AgentTokensUpdateResponse) Status ¶
func (r AgentTokensUpdateResponse) Status() string
Status returns HTTPResponse.Status
func (AgentTokensUpdateResponse) StatusCode ¶
func (r AgentTokensUpdateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApplicationResponseSchema ¶
type ApplicationResponseSchema struct {
Name string `json:"name"`
}
ApplicationResponseSchema defines model for ApplicationResponseSchema.
type ApprovalAlgorithmAuditLogResponseSchema ¶
type ApprovalAlgorithmAuditLogResponseSchema struct { // ApprovalAlgorithm Name of the approval algorithm ApprovalAlgorithm *string `json:"approvalAlgorithm,omitempty"` // CreatedAt Date of the audit log CreatedAt time.Time `json:"createdAt"` // Type Type of the audit log Type ApprovalAlgorithmAuditLogResponseSchemaType `json:"type"` // User User who performed the action User *string `json:"user,omitempty"` }
ApprovalAlgorithmAuditLogResponseSchema defines model for ApprovalAlgorithmAuditLogResponseSchema.
type ApprovalAlgorithmAuditLogResponseSchemaType ¶
type ApprovalAlgorithmAuditLogResponseSchemaType string
ApprovalAlgorithmAuditLogResponseSchemaType Type of the audit log
const ( ApprovalAlgorithmAuditLogResponseSchemaTypeAccessReviewActivated ApprovalAlgorithmAuditLogResponseSchemaType = "accessReview.activated" ApprovalAlgorithmAuditLogResponseSchemaTypeAccessReviewCreated ApprovalAlgorithmAuditLogResponseSchemaType = "accessReview.created" ApprovalAlgorithmAuditLogResponseSchemaTypeAccessReviewDeleted ApprovalAlgorithmAuditLogResponseSchemaType = "accessReview.deleted" ApprovalAlgorithmAuditLogResponseSchemaTypeAccessReviewUpdated ApprovalAlgorithmAuditLogResponseSchemaType = "accessReview.updated" ApprovalAlgorithmAuditLogResponseSchemaTypeApprovalAlgorithmCreated ApprovalAlgorithmAuditLogResponseSchemaType = "approvalAlgorithm.created" ApprovalAlgorithmAuditLogResponseSchemaTypeApprovalAlgorithmDeleted ApprovalAlgorithmAuditLogResponseSchemaType = "approvalAlgorithm.deleted" ApprovalAlgorithmAuditLogResponseSchemaTypeApprovalAlgorithmUpdated ApprovalAlgorithmAuditLogResponseSchemaType = "approvalAlgorithm.updated" ApprovalAlgorithmAuditLogResponseSchemaTypeBundleCreated ApprovalAlgorithmAuditLogResponseSchemaType = "bundle.created" ApprovalAlgorithmAuditLogResponseSchemaTypeBundleDeleted ApprovalAlgorithmAuditLogResponseSchemaType = "bundle.deleted" ApprovalAlgorithmAuditLogResponseSchemaTypeBundleUpdated ApprovalAlgorithmAuditLogResponseSchemaType = "bundle.updated" ApprovalAlgorithmAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesGroups ApprovalAlgorithmAuditLogResponseSchemaType = "company.failed.sync.directories.groups" ApprovalAlgorithmAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesUsers ApprovalAlgorithmAuditLogResponseSchemaType = "company.failed.sync.directories.users" ApprovalAlgorithmAuditLogResponseSchemaTypeCompanyFailedSyncHrDirectManagers ApprovalAlgorithmAuditLogResponseSchemaType = "company.failed.sync.hr.directManagers" ApprovalAlgorithmAuditLogResponseSchemaTypeCompanyPolicyPermissionsUpdated ApprovalAlgorithmAuditLogResponseSchemaType = "company.policy.permissions.updated" ApprovalAlgorithmAuditLogResponseSchemaTypeCompanyPolicyUserMissingActors ApprovalAlgorithmAuditLogResponseSchemaType = "company.policy.user.missingActors" ApprovalAlgorithmAuditLogResponseSchemaTypeCompanySyncDirectoriesGroups ApprovalAlgorithmAuditLogResponseSchemaType = "company.sync.directories.groups" ApprovalAlgorithmAuditLogResponseSchemaTypeCompanySyncDirectoriesUsers ApprovalAlgorithmAuditLogResponseSchemaType = "company.sync.directories.users" ApprovalAlgorithmAuditLogResponseSchemaTypeCompanySyncHrDirectManagers ApprovalAlgorithmAuditLogResponseSchemaType = "company.sync.hr.directManagers" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationCreated ApprovalAlgorithmAuditLogResponseSchemaType = "integration.created" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationDeleted ApprovalAlgorithmAuditLogResponseSchemaType = "integration.deleted" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationFailedAccessGive ApprovalAlgorithmAuditLogResponseSchemaType = "integration.failed.access.give" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationFailedAccessRevoke ApprovalAlgorithmAuditLogResponseSchemaType = "integration.failed.access.revoke" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationFailedSyncActors ApprovalAlgorithmAuditLogResponseSchemaType = "integration.failed.sync.actors" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationFailedSyncAssets ApprovalAlgorithmAuditLogResponseSchemaType = "integration.failed.sync.assets" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationFailedSyncPermissions ApprovalAlgorithmAuditLogResponseSchemaType = "integration.failed.sync.permissions" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceCreatedManually ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResource.created.manually" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceDeletedManually ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResource.deleted.manually" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceRoleCreatedManually ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResourceRole.created.manually" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceRoleDeletedManually ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResourceRole.deleted.manually" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowAsGrantMethod ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResourceRole.updated.allowAsGrantMethod" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowedDurations ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResourceRole.updated.allowedDurations" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowsRequests ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResourceRole.updated.allowsRequests" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedApprovalAlgorithm ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResourceRole.updated.approvalAlgorithm" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedName ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResourceRole.updated.name" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowAsGrantMethod ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResource.updated.allowAsGrantMethod" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowedDurations ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResource.updated.allowedDurations" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowsRequests ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResource.updated.allowsRequests" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceUpdatedApprovalAlgorithm ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResource.updated.approvalAlgorithm" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceUpdatedDisplayName ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResource.updated.displayName" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceUpdatedMaintainers ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResource.updated.maintainers" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceUpdatedOwner ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResource.updated.owner" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedDescription ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResource.updated.userDefinedDescription" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedTags ApprovalAlgorithmAuditLogResponseSchemaType = "integrationResource.updated.userDefinedTags" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationSyncActors ApprovalAlgorithmAuditLogResponseSchemaType = "integration.sync.actors" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationSyncAssets ApprovalAlgorithmAuditLogResponseSchemaType = "integration.sync.assets" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationSyncPermissions ApprovalAlgorithmAuditLogResponseSchemaType = "integration.sync.permissions" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedAllowAsGrantMethod ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.allowAsGrantMethod" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedAllowedDurations ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.allowedDurations" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedAllowsRequests ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.allowsRequests" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedApprovalAlgorithm ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.approvalAlgorithm" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceMaintainers ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceMaintainers" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceOwner ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceOwner" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedCanCreateActors ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.canCreateActors" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedCanEditPermissions ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.canEditPermissions" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedConfiguration ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.configuration" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowAsGrantMethod ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.defaultAllowAsGrantMethod" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowsRequests ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.defaultAllowsRequests" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedImage ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.image" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedMaintainers ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.maintainers" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedName ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.name" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedNotifyAboutExternalPermissions ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.notifyAboutExternalPermissions" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedOwner ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.owner" ApprovalAlgorithmAuditLogResponseSchemaTypeIntegrationUpdatedReadonly ApprovalAlgorithmAuditLogResponseSchemaType = "integration.updated.readonly" ApprovalAlgorithmAuditLogResponseSchemaTypePolicyCreated ApprovalAlgorithmAuditLogResponseSchemaType = "policy.created" ApprovalAlgorithmAuditLogResponseSchemaTypePolicyDeleted ApprovalAlgorithmAuditLogResponseSchemaType = "policy.deleted" ApprovalAlgorithmAuditLogResponseSchemaTypePolicyUpdatedData ApprovalAlgorithmAuditLogResponseSchemaType = "policy.updated.data" ApprovalAlgorithmAuditLogResponseSchemaTypePolicyUpdatedSortOrder ApprovalAlgorithmAuditLogResponseSchemaType = "policy.updated.sortOrder" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketAutomaticApproval ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.automaticApproval" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketCreated ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.created" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketDeleted ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.deleted" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketFailedGrant ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.failed.grant" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketFailedRevoke ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.failed.revoke" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketFinalApproved ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.finalApproved" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketGranted ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.granted" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketPassedStage ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.passedStage" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketPermissionAlreadyExist ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.permissionAlreadyExist" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketPermissionReverted ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.permissionReverted" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketPermissionWontRevoke ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.permissionWontRevoke" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketRedirectEmptyGroup ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.redirect.emptyGroup" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketRedirectForward ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.redirect.forward" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketRedirectNoManagers ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.redirect.noManagers" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketRedirectNoTeamMembers ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.redirect.noTeamMembers" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketRedirectToUser ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.redirect.toUser" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketRetryGrant ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.retry.grant" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketRetryRevoke ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.retry.revoke" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketRevoked ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.revoked" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketSentGrant ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.sent.grant" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketSentRevert ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.sent.revert" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketSentRevoke ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.sent.revoke" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketStatusChanged ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.statusChanged" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketTaskCreated ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.taskCreated" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketUserApproved ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.userApproved" ApprovalAlgorithmAuditLogResponseSchemaTypeTicketUserDeclined ApprovalAlgorithmAuditLogResponseSchemaType = "ticket.userDeclined" )
Defines values for ApprovalAlgorithmAuditLogResponseSchemaType.
type ApprovalEntityGroupResponseSchema ¶
type ApprovalEntityGroupResponseSchema struct { Entity GroupEntityResponseSchema `json:"entity"` Type EnumApprovalEntityGroupDirectoryGroup `json:"type"` }
ApprovalEntityGroupResponseSchema defines model for ApprovalEntityGroupResponseSchema.
type ApprovalEntityGroupSchema ¶
type ApprovalEntityGroupSchema struct { Entity GroupEntitySchema `json:"entity"` Type EnumApprovalEntityGroupDirectoryGroup `json:"type"` }
ApprovalEntityGroupSchema defines model for ApprovalEntityGroupSchema.
type ApprovalEntityNullResponseSchema ¶
type ApprovalEntityNullResponseSchema struct { Entity *string `json:"entity"` Type EnumApprovalEntityWithoutEntity `json:"type"` }
ApprovalEntityNullResponseSchema defines model for ApprovalEntityNullResponseSchema.
type ApprovalEntityNullSchema ¶
type ApprovalEntityNullSchema struct { Entity *string `json:"entity"` Type EnumApprovalEntityWithoutEntity `json:"type"` }
ApprovalEntityNullSchema defines model for ApprovalEntityNullSchema.
type ApprovalEntityScheduleResponseSchema ¶
type ApprovalEntityScheduleResponseSchema struct { Entity GroupEntityResponseSchema `json:"entity"` Type EnumApprovalEntityScheduleOnCallIntegrationSchedule `json:"type"` }
ApprovalEntityScheduleResponseSchema defines model for ApprovalEntityScheduleResponseSchema.
type ApprovalEntityScheduleSchema ¶
type ApprovalEntityScheduleSchema struct { Entity ScheduleEntitySchema `json:"entity"` Type EnumApprovalEntityScheduleOnCallIntegrationSchedule `json:"type"` }
ApprovalEntityScheduleSchema defines model for ApprovalEntityScheduleSchema.
type ApprovalEntityUserResponseSchema ¶
type ApprovalEntityUserResponseSchema struct { Entity UserEntityResponseSchema `json:"entity"` Type EnumApprovalEntityUserUser `json:"type"` }
ApprovalEntityUserResponseSchema defines model for ApprovalEntityUserResponseSchema.
type ApprovalEntityUserSchema ¶
type ApprovalEntityUserSchema struct { Entity UserEntitySchema `json:"entity"` Type EnumApprovalEntityUserUser `json:"type"` }
ApprovalEntityUserSchema defines model for ApprovalEntityUserSchema.
type ApprovalFlowSchema ¶
type ApprovalFlowSchema struct { ApprovalEntities []ApprovalFlowSchema_ApprovalEntities_Item `json:"approvalEntities"` NotifiedEntities []ApprovalFlowSchema_NotifiedEntities_Item `json:"notifiedEntities"` Operator EnumApprovalFlowOperator `json:"operator"` SortOrder float32 `json:"sortOrder"` }
ApprovalFlowSchema defines model for ApprovalFlowSchema.
type ApprovalFlowSchema_ApprovalEntities_Item ¶
type ApprovalFlowSchema_ApprovalEntities_Item struct {
// contains filtered or unexported fields
}
ApprovalFlowSchema_ApprovalEntities_Item defines model for ApprovalFlowSchema.approvalEntities.Item.
func (ApprovalFlowSchema_ApprovalEntities_Item) AsApprovalEntityGroupSchema ¶
func (t ApprovalFlowSchema_ApprovalEntities_Item) AsApprovalEntityGroupSchema() (ApprovalEntityGroupSchema, error)
AsApprovalEntityGroupSchema returns the union data inside the ApprovalFlowSchema_ApprovalEntities_Item as a ApprovalEntityGroupSchema
func (ApprovalFlowSchema_ApprovalEntities_Item) AsApprovalEntityNullSchema ¶
func (t ApprovalFlowSchema_ApprovalEntities_Item) AsApprovalEntityNullSchema() (ApprovalEntityNullSchema, error)
AsApprovalEntityNullSchema returns the union data inside the ApprovalFlowSchema_ApprovalEntities_Item as a ApprovalEntityNullSchema
func (ApprovalFlowSchema_ApprovalEntities_Item) AsApprovalEntityScheduleSchema ¶
func (t ApprovalFlowSchema_ApprovalEntities_Item) AsApprovalEntityScheduleSchema() (ApprovalEntityScheduleSchema, error)
AsApprovalEntityScheduleSchema returns the union data inside the ApprovalFlowSchema_ApprovalEntities_Item as a ApprovalEntityScheduleSchema
func (ApprovalFlowSchema_ApprovalEntities_Item) AsApprovalEntityUserSchema ¶
func (t ApprovalFlowSchema_ApprovalEntities_Item) AsApprovalEntityUserSchema() (ApprovalEntityUserSchema, error)
AsApprovalEntityUserSchema returns the union data inside the ApprovalFlowSchema_ApprovalEntities_Item as a ApprovalEntityUserSchema
func (*ApprovalFlowSchema_ApprovalEntities_Item) FromApprovalEntityGroupSchema ¶
func (t *ApprovalFlowSchema_ApprovalEntities_Item) FromApprovalEntityGroupSchema(v ApprovalEntityGroupSchema) error
FromApprovalEntityGroupSchema overwrites any union data inside the ApprovalFlowSchema_ApprovalEntities_Item as the provided ApprovalEntityGroupSchema
func (*ApprovalFlowSchema_ApprovalEntities_Item) FromApprovalEntityNullSchema ¶
func (t *ApprovalFlowSchema_ApprovalEntities_Item) FromApprovalEntityNullSchema(v ApprovalEntityNullSchema) error
FromApprovalEntityNullSchema overwrites any union data inside the ApprovalFlowSchema_ApprovalEntities_Item as the provided ApprovalEntityNullSchema
func (*ApprovalFlowSchema_ApprovalEntities_Item) FromApprovalEntityScheduleSchema ¶
func (t *ApprovalFlowSchema_ApprovalEntities_Item) FromApprovalEntityScheduleSchema(v ApprovalEntityScheduleSchema) error
FromApprovalEntityScheduleSchema overwrites any union data inside the ApprovalFlowSchema_ApprovalEntities_Item as the provided ApprovalEntityScheduleSchema
func (*ApprovalFlowSchema_ApprovalEntities_Item) FromApprovalEntityUserSchema ¶
func (t *ApprovalFlowSchema_ApprovalEntities_Item) FromApprovalEntityUserSchema(v ApprovalEntityUserSchema) error
FromApprovalEntityUserSchema overwrites any union data inside the ApprovalFlowSchema_ApprovalEntities_Item as the provided ApprovalEntityUserSchema
func (ApprovalFlowSchema_ApprovalEntities_Item) MarshalJSON ¶
func (t ApprovalFlowSchema_ApprovalEntities_Item) MarshalJSON() ([]byte, error)
func (*ApprovalFlowSchema_ApprovalEntities_Item) MergeApprovalEntityGroupSchema ¶
func (t *ApprovalFlowSchema_ApprovalEntities_Item) MergeApprovalEntityGroupSchema(v ApprovalEntityGroupSchema) error
MergeApprovalEntityGroupSchema performs a merge with any union data inside the ApprovalFlowSchema_ApprovalEntities_Item, using the provided ApprovalEntityGroupSchema
func (*ApprovalFlowSchema_ApprovalEntities_Item) MergeApprovalEntityNullSchema ¶
func (t *ApprovalFlowSchema_ApprovalEntities_Item) MergeApprovalEntityNullSchema(v ApprovalEntityNullSchema) error
MergeApprovalEntityNullSchema performs a merge with any union data inside the ApprovalFlowSchema_ApprovalEntities_Item, using the provided ApprovalEntityNullSchema
func (*ApprovalFlowSchema_ApprovalEntities_Item) MergeApprovalEntityScheduleSchema ¶
func (t *ApprovalFlowSchema_ApprovalEntities_Item) MergeApprovalEntityScheduleSchema(v ApprovalEntityScheduleSchema) error
MergeApprovalEntityScheduleSchema performs a merge with any union data inside the ApprovalFlowSchema_ApprovalEntities_Item, using the provided ApprovalEntityScheduleSchema
func (*ApprovalFlowSchema_ApprovalEntities_Item) MergeApprovalEntityUserSchema ¶
func (t *ApprovalFlowSchema_ApprovalEntities_Item) MergeApprovalEntityUserSchema(v ApprovalEntityUserSchema) error
MergeApprovalEntityUserSchema performs a merge with any union data inside the ApprovalFlowSchema_ApprovalEntities_Item, using the provided ApprovalEntityUserSchema
func (*ApprovalFlowSchema_ApprovalEntities_Item) UnmarshalJSON ¶
func (t *ApprovalFlowSchema_ApprovalEntities_Item) UnmarshalJSON(b []byte) error
type ApprovalFlowSchema_NotifiedEntities_Item ¶
type ApprovalFlowSchema_NotifiedEntities_Item struct {
// contains filtered or unexported fields
}
ApprovalFlowSchema_NotifiedEntities_Item defines model for ApprovalFlowSchema.notifiedEntities.Item.
func (ApprovalFlowSchema_NotifiedEntities_Item) AsApprovalEntityGroupSchema ¶
func (t ApprovalFlowSchema_NotifiedEntities_Item) AsApprovalEntityGroupSchema() (ApprovalEntityGroupSchema, error)
AsApprovalEntityGroupSchema returns the union data inside the ApprovalFlowSchema_NotifiedEntities_Item as a ApprovalEntityGroupSchema
func (ApprovalFlowSchema_NotifiedEntities_Item) AsApprovalEntityScheduleSchema ¶
func (t ApprovalFlowSchema_NotifiedEntities_Item) AsApprovalEntityScheduleSchema() (ApprovalEntityScheduleSchema, error)
AsApprovalEntityScheduleSchema returns the union data inside the ApprovalFlowSchema_NotifiedEntities_Item as a ApprovalEntityScheduleSchema
func (ApprovalFlowSchema_NotifiedEntities_Item) AsApprovalEntityUserSchema ¶
func (t ApprovalFlowSchema_NotifiedEntities_Item) AsApprovalEntityUserSchema() (ApprovalEntityUserSchema, error)
AsApprovalEntityUserSchema returns the union data inside the ApprovalFlowSchema_NotifiedEntities_Item as a ApprovalEntityUserSchema
func (ApprovalFlowSchema_NotifiedEntities_Item) AsNotifiedApprovalEntityWithoutEntitySchema ¶
func (t ApprovalFlowSchema_NotifiedEntities_Item) AsNotifiedApprovalEntityWithoutEntitySchema() (NotifiedApprovalEntityWithoutEntitySchema, error)
AsNotifiedApprovalEntityWithoutEntitySchema returns the union data inside the ApprovalFlowSchema_NotifiedEntities_Item as a NotifiedApprovalEntityWithoutEntitySchema
func (*ApprovalFlowSchema_NotifiedEntities_Item) FromApprovalEntityGroupSchema ¶
func (t *ApprovalFlowSchema_NotifiedEntities_Item) FromApprovalEntityGroupSchema(v ApprovalEntityGroupSchema) error
FromApprovalEntityGroupSchema overwrites any union data inside the ApprovalFlowSchema_NotifiedEntities_Item as the provided ApprovalEntityGroupSchema
func (*ApprovalFlowSchema_NotifiedEntities_Item) FromApprovalEntityScheduleSchema ¶
func (t *ApprovalFlowSchema_NotifiedEntities_Item) FromApprovalEntityScheduleSchema(v ApprovalEntityScheduleSchema) error
FromApprovalEntityScheduleSchema overwrites any union data inside the ApprovalFlowSchema_NotifiedEntities_Item as the provided ApprovalEntityScheduleSchema
func (*ApprovalFlowSchema_NotifiedEntities_Item) FromApprovalEntityUserSchema ¶
func (t *ApprovalFlowSchema_NotifiedEntities_Item) FromApprovalEntityUserSchema(v ApprovalEntityUserSchema) error
FromApprovalEntityUserSchema overwrites any union data inside the ApprovalFlowSchema_NotifiedEntities_Item as the provided ApprovalEntityUserSchema
func (*ApprovalFlowSchema_NotifiedEntities_Item) FromNotifiedApprovalEntityWithoutEntitySchema ¶
func (t *ApprovalFlowSchema_NotifiedEntities_Item) FromNotifiedApprovalEntityWithoutEntitySchema(v NotifiedApprovalEntityWithoutEntitySchema) error
FromNotifiedApprovalEntityWithoutEntitySchema overwrites any union data inside the ApprovalFlowSchema_NotifiedEntities_Item as the provided NotifiedApprovalEntityWithoutEntitySchema
func (ApprovalFlowSchema_NotifiedEntities_Item) MarshalJSON ¶
func (t ApprovalFlowSchema_NotifiedEntities_Item) MarshalJSON() ([]byte, error)
func (*ApprovalFlowSchema_NotifiedEntities_Item) MergeApprovalEntityGroupSchema ¶
func (t *ApprovalFlowSchema_NotifiedEntities_Item) MergeApprovalEntityGroupSchema(v ApprovalEntityGroupSchema) error
MergeApprovalEntityGroupSchema performs a merge with any union data inside the ApprovalFlowSchema_NotifiedEntities_Item, using the provided ApprovalEntityGroupSchema
func (*ApprovalFlowSchema_NotifiedEntities_Item) MergeApprovalEntityScheduleSchema ¶
func (t *ApprovalFlowSchema_NotifiedEntities_Item) MergeApprovalEntityScheduleSchema(v ApprovalEntityScheduleSchema) error
MergeApprovalEntityScheduleSchema performs a merge with any union data inside the ApprovalFlowSchema_NotifiedEntities_Item, using the provided ApprovalEntityScheduleSchema
func (*ApprovalFlowSchema_NotifiedEntities_Item) MergeApprovalEntityUserSchema ¶
func (t *ApprovalFlowSchema_NotifiedEntities_Item) MergeApprovalEntityUserSchema(v ApprovalEntityUserSchema) error
MergeApprovalEntityUserSchema performs a merge with any union data inside the ApprovalFlowSchema_NotifiedEntities_Item, using the provided ApprovalEntityUserSchema
func (*ApprovalFlowSchema_NotifiedEntities_Item) MergeNotifiedApprovalEntityWithoutEntitySchema ¶
func (t *ApprovalFlowSchema_NotifiedEntities_Item) MergeNotifiedApprovalEntityWithoutEntitySchema(v NotifiedApprovalEntityWithoutEntitySchema) error
MergeNotifiedApprovalEntityWithoutEntitySchema performs a merge with any union data inside the ApprovalFlowSchema_NotifiedEntities_Item, using the provided NotifiedApprovalEntityWithoutEntitySchema
func (*ApprovalFlowSchema_NotifiedEntities_Item) UnmarshalJSON ¶
func (t *ApprovalFlowSchema_NotifiedEntities_Item) UnmarshalJSON(b []byte) error
type ApprovalFlowStepResponseSchema ¶
type ApprovalFlowStepResponseSchema struct { ApprovalEntities []ApprovalFlowStepResponseSchema_ApprovalEntities_Item `json:"approvalEntities"` NotifiedEntities []ApprovalFlowStepResponseSchema_NotifiedEntities_Item `json:"notifiedEntities"` Operator EnumApprovalFlowStepOperator `json:"operator"` SortOrder float32 `json:"sortOrder"` }
ApprovalFlowStepResponseSchema defines model for ApprovalFlowStepResponseSchema.
type ApprovalFlowStepResponseSchema_ApprovalEntities_Item ¶
type ApprovalFlowStepResponseSchema_ApprovalEntities_Item struct {
// contains filtered or unexported fields
}
ApprovalFlowStepResponseSchema_ApprovalEntities_Item defines model for ApprovalFlowStepResponseSchema.approvalEntities.Item.
func (ApprovalFlowStepResponseSchema_ApprovalEntities_Item) AsApprovalEntityGroupResponseSchema ¶
func (t ApprovalFlowStepResponseSchema_ApprovalEntities_Item) AsApprovalEntityGroupResponseSchema() (ApprovalEntityGroupResponseSchema, error)
AsApprovalEntityGroupResponseSchema returns the union data inside the ApprovalFlowStepResponseSchema_ApprovalEntities_Item as a ApprovalEntityGroupResponseSchema
func (ApprovalFlowStepResponseSchema_ApprovalEntities_Item) AsApprovalEntityNullResponseSchema ¶
func (t ApprovalFlowStepResponseSchema_ApprovalEntities_Item) AsApprovalEntityNullResponseSchema() (ApprovalEntityNullResponseSchema, error)
AsApprovalEntityNullResponseSchema returns the union data inside the ApprovalFlowStepResponseSchema_ApprovalEntities_Item as a ApprovalEntityNullResponseSchema
func (ApprovalFlowStepResponseSchema_ApprovalEntities_Item) AsApprovalEntityScheduleResponseSchema ¶
func (t ApprovalFlowStepResponseSchema_ApprovalEntities_Item) AsApprovalEntityScheduleResponseSchema() (ApprovalEntityScheduleResponseSchema, error)
AsApprovalEntityScheduleResponseSchema returns the union data inside the ApprovalFlowStepResponseSchema_ApprovalEntities_Item as a ApprovalEntityScheduleResponseSchema
func (ApprovalFlowStepResponseSchema_ApprovalEntities_Item) AsApprovalEntityUserResponseSchema ¶
func (t ApprovalFlowStepResponseSchema_ApprovalEntities_Item) AsApprovalEntityUserResponseSchema() (ApprovalEntityUserResponseSchema, error)
AsApprovalEntityUserResponseSchema returns the union data inside the ApprovalFlowStepResponseSchema_ApprovalEntities_Item as a ApprovalEntityUserResponseSchema
func (*ApprovalFlowStepResponseSchema_ApprovalEntities_Item) FromApprovalEntityGroupResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) FromApprovalEntityGroupResponseSchema(v ApprovalEntityGroupResponseSchema) error
FromApprovalEntityGroupResponseSchema overwrites any union data inside the ApprovalFlowStepResponseSchema_ApprovalEntities_Item as the provided ApprovalEntityGroupResponseSchema
func (*ApprovalFlowStepResponseSchema_ApprovalEntities_Item) FromApprovalEntityNullResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) FromApprovalEntityNullResponseSchema(v ApprovalEntityNullResponseSchema) error
FromApprovalEntityNullResponseSchema overwrites any union data inside the ApprovalFlowStepResponseSchema_ApprovalEntities_Item as the provided ApprovalEntityNullResponseSchema
func (*ApprovalFlowStepResponseSchema_ApprovalEntities_Item) FromApprovalEntityScheduleResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) FromApprovalEntityScheduleResponseSchema(v ApprovalEntityScheduleResponseSchema) error
FromApprovalEntityScheduleResponseSchema overwrites any union data inside the ApprovalFlowStepResponseSchema_ApprovalEntities_Item as the provided ApprovalEntityScheduleResponseSchema
func (*ApprovalFlowStepResponseSchema_ApprovalEntities_Item) FromApprovalEntityUserResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) FromApprovalEntityUserResponseSchema(v ApprovalEntityUserResponseSchema) error
FromApprovalEntityUserResponseSchema overwrites any union data inside the ApprovalFlowStepResponseSchema_ApprovalEntities_Item as the provided ApprovalEntityUserResponseSchema
func (ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MarshalJSON ¶
func (t ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MarshalJSON() ([]byte, error)
func (*ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MergeApprovalEntityGroupResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MergeApprovalEntityGroupResponseSchema(v ApprovalEntityGroupResponseSchema) error
MergeApprovalEntityGroupResponseSchema performs a merge with any union data inside the ApprovalFlowStepResponseSchema_ApprovalEntities_Item, using the provided ApprovalEntityGroupResponseSchema
func (*ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MergeApprovalEntityNullResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MergeApprovalEntityNullResponseSchema(v ApprovalEntityNullResponseSchema) error
MergeApprovalEntityNullResponseSchema performs a merge with any union data inside the ApprovalFlowStepResponseSchema_ApprovalEntities_Item, using the provided ApprovalEntityNullResponseSchema
func (*ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MergeApprovalEntityScheduleResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MergeApprovalEntityScheduleResponseSchema(v ApprovalEntityScheduleResponseSchema) error
MergeApprovalEntityScheduleResponseSchema performs a merge with any union data inside the ApprovalFlowStepResponseSchema_ApprovalEntities_Item, using the provided ApprovalEntityScheduleResponseSchema
func (*ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MergeApprovalEntityUserResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) MergeApprovalEntityUserResponseSchema(v ApprovalEntityUserResponseSchema) error
MergeApprovalEntityUserResponseSchema performs a merge with any union data inside the ApprovalFlowStepResponseSchema_ApprovalEntities_Item, using the provided ApprovalEntityUserResponseSchema
func (*ApprovalFlowStepResponseSchema_ApprovalEntities_Item) UnmarshalJSON ¶
func (t *ApprovalFlowStepResponseSchema_ApprovalEntities_Item) UnmarshalJSON(b []byte) error
type ApprovalFlowStepResponseSchema_NotifiedEntities_Item ¶
type ApprovalFlowStepResponseSchema_NotifiedEntities_Item struct {
// contains filtered or unexported fields
}
ApprovalFlowStepResponseSchema_NotifiedEntities_Item defines model for ApprovalFlowStepResponseSchema.notifiedEntities.Item.
func (ApprovalFlowStepResponseSchema_NotifiedEntities_Item) AsApprovalEntityGroupResponseSchema ¶
func (t ApprovalFlowStepResponseSchema_NotifiedEntities_Item) AsApprovalEntityGroupResponseSchema() (ApprovalEntityGroupResponseSchema, error)
AsApprovalEntityGroupResponseSchema returns the union data inside the ApprovalFlowStepResponseSchema_NotifiedEntities_Item as a ApprovalEntityGroupResponseSchema
func (ApprovalFlowStepResponseSchema_NotifiedEntities_Item) AsApprovalEntityScheduleResponseSchema ¶
func (t ApprovalFlowStepResponseSchema_NotifiedEntities_Item) AsApprovalEntityScheduleResponseSchema() (ApprovalEntityScheduleResponseSchema, error)
AsApprovalEntityScheduleResponseSchema returns the union data inside the ApprovalFlowStepResponseSchema_NotifiedEntities_Item as a ApprovalEntityScheduleResponseSchema
func (ApprovalFlowStepResponseSchema_NotifiedEntities_Item) AsApprovalEntityUserResponseSchema ¶
func (t ApprovalFlowStepResponseSchema_NotifiedEntities_Item) AsApprovalEntityUserResponseSchema() (ApprovalEntityUserResponseSchema, error)
AsApprovalEntityUserResponseSchema returns the union data inside the ApprovalFlowStepResponseSchema_NotifiedEntities_Item as a ApprovalEntityUserResponseSchema
func (ApprovalFlowStepResponseSchema_NotifiedEntities_Item) AsNotifiedEntityNullResponseSchema ¶
func (t ApprovalFlowStepResponseSchema_NotifiedEntities_Item) AsNotifiedEntityNullResponseSchema() (NotifiedEntityNullResponseSchema, error)
AsNotifiedEntityNullResponseSchema returns the union data inside the ApprovalFlowStepResponseSchema_NotifiedEntities_Item as a NotifiedEntityNullResponseSchema
func (*ApprovalFlowStepResponseSchema_NotifiedEntities_Item) FromApprovalEntityGroupResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) FromApprovalEntityGroupResponseSchema(v ApprovalEntityGroupResponseSchema) error
FromApprovalEntityGroupResponseSchema overwrites any union data inside the ApprovalFlowStepResponseSchema_NotifiedEntities_Item as the provided ApprovalEntityGroupResponseSchema
func (*ApprovalFlowStepResponseSchema_NotifiedEntities_Item) FromApprovalEntityScheduleResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) FromApprovalEntityScheduleResponseSchema(v ApprovalEntityScheduleResponseSchema) error
FromApprovalEntityScheduleResponseSchema overwrites any union data inside the ApprovalFlowStepResponseSchema_NotifiedEntities_Item as the provided ApprovalEntityScheduleResponseSchema
func (*ApprovalFlowStepResponseSchema_NotifiedEntities_Item) FromApprovalEntityUserResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) FromApprovalEntityUserResponseSchema(v ApprovalEntityUserResponseSchema) error
FromApprovalEntityUserResponseSchema overwrites any union data inside the ApprovalFlowStepResponseSchema_NotifiedEntities_Item as the provided ApprovalEntityUserResponseSchema
func (*ApprovalFlowStepResponseSchema_NotifiedEntities_Item) FromNotifiedEntityNullResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) FromNotifiedEntityNullResponseSchema(v NotifiedEntityNullResponseSchema) error
FromNotifiedEntityNullResponseSchema overwrites any union data inside the ApprovalFlowStepResponseSchema_NotifiedEntities_Item as the provided NotifiedEntityNullResponseSchema
func (ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MarshalJSON ¶
func (t ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MarshalJSON() ([]byte, error)
func (*ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MergeApprovalEntityGroupResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MergeApprovalEntityGroupResponseSchema(v ApprovalEntityGroupResponseSchema) error
MergeApprovalEntityGroupResponseSchema performs a merge with any union data inside the ApprovalFlowStepResponseSchema_NotifiedEntities_Item, using the provided ApprovalEntityGroupResponseSchema
func (*ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MergeApprovalEntityScheduleResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MergeApprovalEntityScheduleResponseSchema(v ApprovalEntityScheduleResponseSchema) error
MergeApprovalEntityScheduleResponseSchema performs a merge with any union data inside the ApprovalFlowStepResponseSchema_NotifiedEntities_Item, using the provided ApprovalEntityScheduleResponseSchema
func (*ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MergeApprovalEntityUserResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MergeApprovalEntityUserResponseSchema(v ApprovalEntityUserResponseSchema) error
MergeApprovalEntityUserResponseSchema performs a merge with any union data inside the ApprovalFlowStepResponseSchema_NotifiedEntities_Item, using the provided ApprovalEntityUserResponseSchema
func (*ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MergeNotifiedEntityNullResponseSchema ¶
func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) MergeNotifiedEntityNullResponseSchema(v NotifiedEntityNullResponseSchema) error
MergeNotifiedEntityNullResponseSchema performs a merge with any union data inside the ApprovalFlowStepResponseSchema_NotifiedEntities_Item, using the provided NotifiedEntityNullResponseSchema
func (*ApprovalFlowStepResponseSchema_NotifiedEntities_Item) UnmarshalJSON ¶
func (t *ApprovalFlowStepResponseSchema_NotifiedEntities_Item) UnmarshalJSON(b []byte) error
type AuditLogBaseSchema ¶
type AuditLogBaseSchema struct { // CreatedAt Date of the audit log CreatedAt time.Time `json:"createdAt"` // Type Type of the audit log Type AuditLogBaseSchemaType `json:"type"` // User User who performed the action User *string `json:"user,omitempty"` }
AuditLogBaseSchema defines model for AuditLogBaseSchema.
type AuditLogBaseSchemaType ¶
type AuditLogBaseSchemaType string
AuditLogBaseSchemaType Type of the audit log
const ( AuditLogBaseSchemaTypeAccessReviewActivated AuditLogBaseSchemaType = "accessReview.activated" AuditLogBaseSchemaTypeAccessReviewCreated AuditLogBaseSchemaType = "accessReview.created" AuditLogBaseSchemaTypeAccessReviewDeleted AuditLogBaseSchemaType = "accessReview.deleted" AuditLogBaseSchemaTypeAccessReviewUpdated AuditLogBaseSchemaType = "accessReview.updated" AuditLogBaseSchemaTypeApprovalAlgorithmCreated AuditLogBaseSchemaType = "approvalAlgorithm.created" AuditLogBaseSchemaTypeApprovalAlgorithmDeleted AuditLogBaseSchemaType = "approvalAlgorithm.deleted" AuditLogBaseSchemaTypeApprovalAlgorithmUpdated AuditLogBaseSchemaType = "approvalAlgorithm.updated" AuditLogBaseSchemaTypeBundleCreated AuditLogBaseSchemaType = "bundle.created" AuditLogBaseSchemaTypeBundleDeleted AuditLogBaseSchemaType = "bundle.deleted" AuditLogBaseSchemaTypeBundleUpdated AuditLogBaseSchemaType = "bundle.updated" AuditLogBaseSchemaTypeCompanyFailedSyncDirectoriesGroups AuditLogBaseSchemaType = "company.failed.sync.directories.groups" AuditLogBaseSchemaTypeCompanyFailedSyncDirectoriesUsers AuditLogBaseSchemaType = "company.failed.sync.directories.users" AuditLogBaseSchemaTypeCompanyFailedSyncHrDirectManagers AuditLogBaseSchemaType = "company.failed.sync.hr.directManagers" AuditLogBaseSchemaTypeCompanyPolicyPermissionsUpdated AuditLogBaseSchemaType = "company.policy.permissions.updated" AuditLogBaseSchemaTypeCompanyPolicyUserMissingActors AuditLogBaseSchemaType = "company.policy.user.missingActors" AuditLogBaseSchemaTypeCompanySyncDirectoriesGroups AuditLogBaseSchemaType = "company.sync.directories.groups" AuditLogBaseSchemaTypeCompanySyncDirectoriesUsers AuditLogBaseSchemaType = "company.sync.directories.users" AuditLogBaseSchemaTypeCompanySyncHrDirectManagers AuditLogBaseSchemaType = "company.sync.hr.directManagers" AuditLogBaseSchemaTypeIntegrationCreated AuditLogBaseSchemaType = "integration.created" AuditLogBaseSchemaTypeIntegrationDeleted AuditLogBaseSchemaType = "integration.deleted" AuditLogBaseSchemaTypeIntegrationFailedAccessGive AuditLogBaseSchemaType = "integration.failed.access.give" AuditLogBaseSchemaTypeIntegrationFailedAccessRevoke AuditLogBaseSchemaType = "integration.failed.access.revoke" AuditLogBaseSchemaTypeIntegrationFailedSyncActors AuditLogBaseSchemaType = "integration.failed.sync.actors" AuditLogBaseSchemaTypeIntegrationFailedSyncAssets AuditLogBaseSchemaType = "integration.failed.sync.assets" AuditLogBaseSchemaTypeIntegrationFailedSyncPermissions AuditLogBaseSchemaType = "integration.failed.sync.permissions" AuditLogBaseSchemaTypeIntegrationResourceCreatedManually AuditLogBaseSchemaType = "integrationResource.created.manually" AuditLogBaseSchemaTypeIntegrationResourceDeletedManually AuditLogBaseSchemaType = "integrationResource.deleted.manually" AuditLogBaseSchemaTypeIntegrationResourceRoleCreatedManually AuditLogBaseSchemaType = "integrationResourceRole.created.manually" AuditLogBaseSchemaTypeIntegrationResourceRoleDeletedManually AuditLogBaseSchemaType = "integrationResourceRole.deleted.manually" AuditLogBaseSchemaTypeIntegrationResourceRoleUpdatedAllowAsGrantMethod AuditLogBaseSchemaType = "integrationResourceRole.updated.allowAsGrantMethod" AuditLogBaseSchemaTypeIntegrationResourceRoleUpdatedAllowedDurations AuditLogBaseSchemaType = "integrationResourceRole.updated.allowedDurations" AuditLogBaseSchemaTypeIntegrationResourceRoleUpdatedAllowsRequests AuditLogBaseSchemaType = "integrationResourceRole.updated.allowsRequests" AuditLogBaseSchemaTypeIntegrationResourceRoleUpdatedApprovalAlgorithm AuditLogBaseSchemaType = "integrationResourceRole.updated.approvalAlgorithm" AuditLogBaseSchemaTypeIntegrationResourceRoleUpdatedName AuditLogBaseSchemaType = "integrationResourceRole.updated.name" AuditLogBaseSchemaTypeIntegrationResourceUpdatedAllowAsGrantMethod AuditLogBaseSchemaType = "integrationResource.updated.allowAsGrantMethod" AuditLogBaseSchemaTypeIntegrationResourceUpdatedAllowedDurations AuditLogBaseSchemaType = "integrationResource.updated.allowedDurations" AuditLogBaseSchemaTypeIntegrationResourceUpdatedAllowsRequests AuditLogBaseSchemaType = "integrationResource.updated.allowsRequests" AuditLogBaseSchemaTypeIntegrationResourceUpdatedApprovalAlgorithm AuditLogBaseSchemaType = "integrationResource.updated.approvalAlgorithm" AuditLogBaseSchemaTypeIntegrationResourceUpdatedDisplayName AuditLogBaseSchemaType = "integrationResource.updated.displayName" AuditLogBaseSchemaTypeIntegrationResourceUpdatedMaintainers AuditLogBaseSchemaType = "integrationResource.updated.maintainers" AuditLogBaseSchemaTypeIntegrationResourceUpdatedOwner AuditLogBaseSchemaType = "integrationResource.updated.owner" AuditLogBaseSchemaTypeIntegrationResourceUpdatedUserDefinedDescription AuditLogBaseSchemaType = "integrationResource.updated.userDefinedDescription" AuditLogBaseSchemaTypeIntegrationResourceUpdatedUserDefinedTags AuditLogBaseSchemaType = "integrationResource.updated.userDefinedTags" AuditLogBaseSchemaTypeIntegrationSyncActors AuditLogBaseSchemaType = "integration.sync.actors" AuditLogBaseSchemaTypeIntegrationSyncAssets AuditLogBaseSchemaType = "integration.sync.assets" AuditLogBaseSchemaTypeIntegrationSyncPermissions AuditLogBaseSchemaType = "integration.sync.permissions" AuditLogBaseSchemaTypeIntegrationUpdatedAllowAsGrantMethod AuditLogBaseSchemaType = "integration.updated.allowAsGrantMethod" AuditLogBaseSchemaTypeIntegrationUpdatedAllowedDurations AuditLogBaseSchemaType = "integration.updated.allowedDurations" AuditLogBaseSchemaTypeIntegrationUpdatedAllowsRequests AuditLogBaseSchemaType = "integration.updated.allowsRequests" AuditLogBaseSchemaTypeIntegrationUpdatedApprovalAlgorithm AuditLogBaseSchemaType = "integration.updated.approvalAlgorithm" AuditLogBaseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceMaintainers AuditLogBaseSchemaType = "integration.updated.autoAssignRecommendedResourceMaintainers" AuditLogBaseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceOwner AuditLogBaseSchemaType = "integration.updated.autoAssignRecommendedResourceOwner" AuditLogBaseSchemaTypeIntegrationUpdatedCanCreateActors AuditLogBaseSchemaType = "integration.updated.canCreateActors" AuditLogBaseSchemaTypeIntegrationUpdatedCanEditPermissions AuditLogBaseSchemaType = "integration.updated.canEditPermissions" AuditLogBaseSchemaTypeIntegrationUpdatedConfiguration AuditLogBaseSchemaType = "integration.updated.configuration" AuditLogBaseSchemaTypeIntegrationUpdatedDefaultAllowAsGrantMethod AuditLogBaseSchemaType = "integration.updated.defaultAllowAsGrantMethod" AuditLogBaseSchemaTypeIntegrationUpdatedDefaultAllowsRequests AuditLogBaseSchemaType = "integration.updated.defaultAllowsRequests" AuditLogBaseSchemaTypeIntegrationUpdatedImage AuditLogBaseSchemaType = "integration.updated.image" AuditLogBaseSchemaTypeIntegrationUpdatedMaintainers AuditLogBaseSchemaType = "integration.updated.maintainers" AuditLogBaseSchemaTypeIntegrationUpdatedName AuditLogBaseSchemaType = "integration.updated.name" AuditLogBaseSchemaTypeIntegrationUpdatedNotifyAboutExternalPermissions AuditLogBaseSchemaType = "integration.updated.notifyAboutExternalPermissions" AuditLogBaseSchemaTypeIntegrationUpdatedOwner AuditLogBaseSchemaType = "integration.updated.owner" AuditLogBaseSchemaTypeIntegrationUpdatedReadonly AuditLogBaseSchemaType = "integration.updated.readonly" AuditLogBaseSchemaTypePolicyCreated AuditLogBaseSchemaType = "policy.created" AuditLogBaseSchemaTypePolicyDeleted AuditLogBaseSchemaType = "policy.deleted" AuditLogBaseSchemaTypePolicyUpdatedData AuditLogBaseSchemaType = "policy.updated.data" AuditLogBaseSchemaTypePolicyUpdatedSortOrder AuditLogBaseSchemaType = "policy.updated.sortOrder" AuditLogBaseSchemaTypeTicketAutomaticApproval AuditLogBaseSchemaType = "ticket.automaticApproval" AuditLogBaseSchemaTypeTicketCreated AuditLogBaseSchemaType = "ticket.created" AuditLogBaseSchemaTypeTicketDeleted AuditLogBaseSchemaType = "ticket.deleted" AuditLogBaseSchemaTypeTicketFailedGrant AuditLogBaseSchemaType = "ticket.failed.grant" AuditLogBaseSchemaTypeTicketFailedRevoke AuditLogBaseSchemaType = "ticket.failed.revoke" AuditLogBaseSchemaTypeTicketFinalApproved AuditLogBaseSchemaType = "ticket.finalApproved" AuditLogBaseSchemaTypeTicketGranted AuditLogBaseSchemaType = "ticket.granted" AuditLogBaseSchemaTypeTicketPassedStage AuditLogBaseSchemaType = "ticket.passedStage" AuditLogBaseSchemaTypeTicketPermissionAlreadyExist AuditLogBaseSchemaType = "ticket.permissionAlreadyExist" AuditLogBaseSchemaTypeTicketPermissionReverted AuditLogBaseSchemaType = "ticket.permissionReverted" AuditLogBaseSchemaTypeTicketPermissionWontRevoke AuditLogBaseSchemaType = "ticket.permissionWontRevoke" AuditLogBaseSchemaTypeTicketRedirectEmptyGroup AuditLogBaseSchemaType = "ticket.redirect.emptyGroup" AuditLogBaseSchemaTypeTicketRedirectForward AuditLogBaseSchemaType = "ticket.redirect.forward" AuditLogBaseSchemaTypeTicketRedirectNoManagers AuditLogBaseSchemaType = "ticket.redirect.noManagers" AuditLogBaseSchemaTypeTicketRedirectNoTeamMembers AuditLogBaseSchemaType = "ticket.redirect.noTeamMembers" AuditLogBaseSchemaTypeTicketRedirectToUser AuditLogBaseSchemaType = "ticket.redirect.toUser" AuditLogBaseSchemaTypeTicketRetryGrant AuditLogBaseSchemaType = "ticket.retry.grant" AuditLogBaseSchemaTypeTicketRetryRevoke AuditLogBaseSchemaType = "ticket.retry.revoke" AuditLogBaseSchemaTypeTicketRevoked AuditLogBaseSchemaType = "ticket.revoked" AuditLogBaseSchemaTypeTicketSentGrant AuditLogBaseSchemaType = "ticket.sent.grant" AuditLogBaseSchemaTypeTicketSentRevert AuditLogBaseSchemaType = "ticket.sent.revert" AuditLogBaseSchemaTypeTicketSentRevoke AuditLogBaseSchemaType = "ticket.sent.revoke" AuditLogBaseSchemaTypeTicketStatusChanged AuditLogBaseSchemaType = "ticket.statusChanged" AuditLogBaseSchemaTypeTicketTaskCreated AuditLogBaseSchemaType = "ticket.taskCreated" AuditLogBaseSchemaTypeTicketUserApproved AuditLogBaseSchemaType = "ticket.userApproved" AuditLogBaseSchemaTypeTicketUserDeclined AuditLogBaseSchemaType = "ticket.userDeclined" )
Defines values for AuditLogBaseSchemaType.
type AuditLogResponseSchema ¶
type AuditLogResponseSchema struct {
Result []AuditLogResponseSchema_Result_Item `json:"result"`
}
AuditLogResponseSchema defines model for AuditLogResponseSchema.
type AuditLogResponseSchema_Result_Item ¶
type AuditLogResponseSchema_Result_Item struct {
// contains filtered or unexported fields
}
AuditLogResponseSchema_Result_Item defines model for AuditLogResponseSchema.result.Item.
func (AuditLogResponseSchema_Result_Item) AsAccessReviewAuditLogResponseSchema ¶
func (t AuditLogResponseSchema_Result_Item) AsAccessReviewAuditLogResponseSchema() (AccessReviewAuditLogResponseSchema, error)
AsAccessReviewAuditLogResponseSchema returns the union data inside the AuditLogResponseSchema_Result_Item as a AccessReviewAuditLogResponseSchema
func (AuditLogResponseSchema_Result_Item) AsApprovalAlgorithmAuditLogResponseSchema ¶
func (t AuditLogResponseSchema_Result_Item) AsApprovalAlgorithmAuditLogResponseSchema() (ApprovalAlgorithmAuditLogResponseSchema, error)
AsApprovalAlgorithmAuditLogResponseSchema returns the union data inside the AuditLogResponseSchema_Result_Item as a ApprovalAlgorithmAuditLogResponseSchema
func (AuditLogResponseSchema_Result_Item) AsAuditLogBaseSchema ¶
func (t AuditLogResponseSchema_Result_Item) AsAuditLogBaseSchema() (AuditLogBaseSchema, error)
AsAuditLogBaseSchema returns the union data inside the AuditLogResponseSchema_Result_Item as a AuditLogBaseSchema
func (AuditLogResponseSchema_Result_Item) AsBundleAuditLogResponseSchema ¶
func (t AuditLogResponseSchema_Result_Item) AsBundleAuditLogResponseSchema() (BundleAuditLogResponseSchema, error)
AsBundleAuditLogResponseSchema returns the union data inside the AuditLogResponseSchema_Result_Item as a BundleAuditLogResponseSchema
func (AuditLogResponseSchema_Result_Item) AsIntegrationAuditLogResponseSchema ¶
func (t AuditLogResponseSchema_Result_Item) AsIntegrationAuditLogResponseSchema() (IntegrationAuditLogResponseSchema, error)
AsIntegrationAuditLogResponseSchema returns the union data inside the AuditLogResponseSchema_Result_Item as a IntegrationAuditLogResponseSchema
func (AuditLogResponseSchema_Result_Item) AsIntegrationResourceAuditLogResponseSchema ¶
func (t AuditLogResponseSchema_Result_Item) AsIntegrationResourceAuditLogResponseSchema() (IntegrationResourceAuditLogResponseSchema, error)
AsIntegrationResourceAuditLogResponseSchema returns the union data inside the AuditLogResponseSchema_Result_Item as a IntegrationResourceAuditLogResponseSchema
func (AuditLogResponseSchema_Result_Item) AsIntegrationResourceRoleAuditLogResponseSchema ¶
func (t AuditLogResponseSchema_Result_Item) AsIntegrationResourceRoleAuditLogResponseSchema() (IntegrationResourceRoleAuditLogResponseSchema, error)
AsIntegrationResourceRoleAuditLogResponseSchema returns the union data inside the AuditLogResponseSchema_Result_Item as a IntegrationResourceRoleAuditLogResponseSchema
func (AuditLogResponseSchema_Result_Item) AsPolicyAuditLogResponseSchema ¶
func (t AuditLogResponseSchema_Result_Item) AsPolicyAuditLogResponseSchema() (PolicyAuditLogResponseSchema, error)
AsPolicyAuditLogResponseSchema returns the union data inside the AuditLogResponseSchema_Result_Item as a PolicyAuditLogResponseSchema
func (AuditLogResponseSchema_Result_Item) AsTicketAuditLogResponseSchema ¶
func (t AuditLogResponseSchema_Result_Item) AsTicketAuditLogResponseSchema() (TicketAuditLogResponseSchema, error)
AsTicketAuditLogResponseSchema returns the union data inside the AuditLogResponseSchema_Result_Item as a TicketAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) FromAccessReviewAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) FromAccessReviewAuditLogResponseSchema(v AccessReviewAuditLogResponseSchema) error
FromAccessReviewAuditLogResponseSchema overwrites any union data inside the AuditLogResponseSchema_Result_Item as the provided AccessReviewAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) FromApprovalAlgorithmAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) FromApprovalAlgorithmAuditLogResponseSchema(v ApprovalAlgorithmAuditLogResponseSchema) error
FromApprovalAlgorithmAuditLogResponseSchema overwrites any union data inside the AuditLogResponseSchema_Result_Item as the provided ApprovalAlgorithmAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) FromAuditLogBaseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) FromAuditLogBaseSchema(v AuditLogBaseSchema) error
FromAuditLogBaseSchema overwrites any union data inside the AuditLogResponseSchema_Result_Item as the provided AuditLogBaseSchema
func (*AuditLogResponseSchema_Result_Item) FromBundleAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) FromBundleAuditLogResponseSchema(v BundleAuditLogResponseSchema) error
FromBundleAuditLogResponseSchema overwrites any union data inside the AuditLogResponseSchema_Result_Item as the provided BundleAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) FromIntegrationAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) FromIntegrationAuditLogResponseSchema(v IntegrationAuditLogResponseSchema) error
FromIntegrationAuditLogResponseSchema overwrites any union data inside the AuditLogResponseSchema_Result_Item as the provided IntegrationAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) FromIntegrationResourceAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) FromIntegrationResourceAuditLogResponseSchema(v IntegrationResourceAuditLogResponseSchema) error
FromIntegrationResourceAuditLogResponseSchema overwrites any union data inside the AuditLogResponseSchema_Result_Item as the provided IntegrationResourceAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) FromIntegrationResourceRoleAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) FromIntegrationResourceRoleAuditLogResponseSchema(v IntegrationResourceRoleAuditLogResponseSchema) error
FromIntegrationResourceRoleAuditLogResponseSchema overwrites any union data inside the AuditLogResponseSchema_Result_Item as the provided IntegrationResourceRoleAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) FromPolicyAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) FromPolicyAuditLogResponseSchema(v PolicyAuditLogResponseSchema) error
FromPolicyAuditLogResponseSchema overwrites any union data inside the AuditLogResponseSchema_Result_Item as the provided PolicyAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) FromTicketAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) FromTicketAuditLogResponseSchema(v TicketAuditLogResponseSchema) error
FromTicketAuditLogResponseSchema overwrites any union data inside the AuditLogResponseSchema_Result_Item as the provided TicketAuditLogResponseSchema
func (AuditLogResponseSchema_Result_Item) MarshalJSON ¶
func (t AuditLogResponseSchema_Result_Item) MarshalJSON() ([]byte, error)
func (*AuditLogResponseSchema_Result_Item) MergeAccessReviewAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) MergeAccessReviewAuditLogResponseSchema(v AccessReviewAuditLogResponseSchema) error
MergeAccessReviewAuditLogResponseSchema performs a merge with any union data inside the AuditLogResponseSchema_Result_Item, using the provided AccessReviewAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) MergeApprovalAlgorithmAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) MergeApprovalAlgorithmAuditLogResponseSchema(v ApprovalAlgorithmAuditLogResponseSchema) error
MergeApprovalAlgorithmAuditLogResponseSchema performs a merge with any union data inside the AuditLogResponseSchema_Result_Item, using the provided ApprovalAlgorithmAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) MergeAuditLogBaseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) MergeAuditLogBaseSchema(v AuditLogBaseSchema) error
MergeAuditLogBaseSchema performs a merge with any union data inside the AuditLogResponseSchema_Result_Item, using the provided AuditLogBaseSchema
func (*AuditLogResponseSchema_Result_Item) MergeBundleAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) MergeBundleAuditLogResponseSchema(v BundleAuditLogResponseSchema) error
MergeBundleAuditLogResponseSchema performs a merge with any union data inside the AuditLogResponseSchema_Result_Item, using the provided BundleAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) MergeIntegrationAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) MergeIntegrationAuditLogResponseSchema(v IntegrationAuditLogResponseSchema) error
MergeIntegrationAuditLogResponseSchema performs a merge with any union data inside the AuditLogResponseSchema_Result_Item, using the provided IntegrationAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) MergeIntegrationResourceAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) MergeIntegrationResourceAuditLogResponseSchema(v IntegrationResourceAuditLogResponseSchema) error
MergeIntegrationResourceAuditLogResponseSchema performs a merge with any union data inside the AuditLogResponseSchema_Result_Item, using the provided IntegrationResourceAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) MergeIntegrationResourceRoleAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) MergeIntegrationResourceRoleAuditLogResponseSchema(v IntegrationResourceRoleAuditLogResponseSchema) error
MergeIntegrationResourceRoleAuditLogResponseSchema performs a merge with any union data inside the AuditLogResponseSchema_Result_Item, using the provided IntegrationResourceRoleAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) MergePolicyAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) MergePolicyAuditLogResponseSchema(v PolicyAuditLogResponseSchema) error
MergePolicyAuditLogResponseSchema performs a merge with any union data inside the AuditLogResponseSchema_Result_Item, using the provided PolicyAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) MergeTicketAuditLogResponseSchema ¶
func (t *AuditLogResponseSchema_Result_Item) MergeTicketAuditLogResponseSchema(v TicketAuditLogResponseSchema) error
MergeTicketAuditLogResponseSchema performs a merge with any union data inside the AuditLogResponseSchema_Result_Item, using the provided TicketAuditLogResponseSchema
func (*AuditLogResponseSchema_Result_Item) UnmarshalJSON ¶
func (t *AuditLogResponseSchema_Result_Item) UnmarshalJSON(b []byte) error
type AuditLogsBodySchema ¶
type AuditLogsBodySchema struct { MaxDate *openapi_types.Date `json:"maxDate,omitempty"` MinDate openapi_types.Date `json:"minDate"` // Type Audit log types to search Type *[]EnumAuditLogEventType `json:"type,omitempty"` }
AuditLogsBodySchema defines model for AuditLogsBodySchema.
type AuditLogsSearchJSONRequestBody ¶
type AuditLogsSearchJSONRequestBody = AuditLogsBodySchema
AuditLogsSearchJSONRequestBody defines body for AuditLogsSearch for application/json ContentType.
type AuditLogsSearchResponse ¶
type AuditLogsSearchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AuditLogResponseSchema }
func ParseAuditLogsSearchResponse ¶
func ParseAuditLogsSearchResponse(rsp *http.Response) (*AuditLogsSearchResponse, error)
ParseAuditLogsSearchResponse parses an HTTP response from a AuditLogsSearchWithResponse call
func (AuditLogsSearchResponse) Status ¶
func (r AuditLogsSearchResponse) Status() string
Status returns HTTPResponse.Status
func (AuditLogsSearchResponse) StatusCode ¶
func (r AuditLogsSearchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BundleAuditLogResponseSchema ¶
type BundleAuditLogResponseSchema struct { // Bundle Name of the bundle Bundle *string `json:"bundle,omitempty"` // CreatedAt Date of the audit log CreatedAt time.Time `json:"createdAt"` // Type Type of the audit log Type BundleAuditLogResponseSchemaType `json:"type"` // User User who performed the action User *string `json:"user,omitempty"` }
BundleAuditLogResponseSchema defines model for BundleAuditLogResponseSchema.
type BundleAuditLogResponseSchemaType ¶
type BundleAuditLogResponseSchemaType string
BundleAuditLogResponseSchemaType Type of the audit log
const ( BundleAuditLogResponseSchemaTypeAccessReviewActivated BundleAuditLogResponseSchemaType = "accessReview.activated" BundleAuditLogResponseSchemaTypeAccessReviewCreated BundleAuditLogResponseSchemaType = "accessReview.created" BundleAuditLogResponseSchemaTypeAccessReviewDeleted BundleAuditLogResponseSchemaType = "accessReview.deleted" BundleAuditLogResponseSchemaTypeAccessReviewUpdated BundleAuditLogResponseSchemaType = "accessReview.updated" BundleAuditLogResponseSchemaTypeApprovalAlgorithmCreated BundleAuditLogResponseSchemaType = "approvalAlgorithm.created" BundleAuditLogResponseSchemaTypeApprovalAlgorithmDeleted BundleAuditLogResponseSchemaType = "approvalAlgorithm.deleted" BundleAuditLogResponseSchemaTypeApprovalAlgorithmUpdated BundleAuditLogResponseSchemaType = "approvalAlgorithm.updated" BundleAuditLogResponseSchemaTypeBundleCreated BundleAuditLogResponseSchemaType = "bundle.created" BundleAuditLogResponseSchemaTypeBundleDeleted BundleAuditLogResponseSchemaType = "bundle.deleted" BundleAuditLogResponseSchemaTypeBundleUpdated BundleAuditLogResponseSchemaType = "bundle.updated" BundleAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesGroups BundleAuditLogResponseSchemaType = "company.failed.sync.directories.groups" BundleAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesUsers BundleAuditLogResponseSchemaType = "company.failed.sync.directories.users" BundleAuditLogResponseSchemaTypeCompanyFailedSyncHrDirectManagers BundleAuditLogResponseSchemaType = "company.failed.sync.hr.directManagers" BundleAuditLogResponseSchemaTypeCompanyPolicyPermissionsUpdated BundleAuditLogResponseSchemaType = "company.policy.permissions.updated" BundleAuditLogResponseSchemaTypeCompanyPolicyUserMissingActors BundleAuditLogResponseSchemaType = "company.policy.user.missingActors" BundleAuditLogResponseSchemaTypeCompanySyncDirectoriesGroups BundleAuditLogResponseSchemaType = "company.sync.directories.groups" BundleAuditLogResponseSchemaTypeCompanySyncDirectoriesUsers BundleAuditLogResponseSchemaType = "company.sync.directories.users" BundleAuditLogResponseSchemaTypeCompanySyncHrDirectManagers BundleAuditLogResponseSchemaType = "company.sync.hr.directManagers" BundleAuditLogResponseSchemaTypeIntegrationCreated BundleAuditLogResponseSchemaType = "integration.created" BundleAuditLogResponseSchemaTypeIntegrationDeleted BundleAuditLogResponseSchemaType = "integration.deleted" BundleAuditLogResponseSchemaTypeIntegrationFailedAccessGive BundleAuditLogResponseSchemaType = "integration.failed.access.give" BundleAuditLogResponseSchemaTypeIntegrationFailedAccessRevoke BundleAuditLogResponseSchemaType = "integration.failed.access.revoke" BundleAuditLogResponseSchemaTypeIntegrationFailedSyncActors BundleAuditLogResponseSchemaType = "integration.failed.sync.actors" BundleAuditLogResponseSchemaTypeIntegrationFailedSyncAssets BundleAuditLogResponseSchemaType = "integration.failed.sync.assets" BundleAuditLogResponseSchemaTypeIntegrationFailedSyncPermissions BundleAuditLogResponseSchemaType = "integration.failed.sync.permissions" BundleAuditLogResponseSchemaTypeIntegrationResourceCreatedManually BundleAuditLogResponseSchemaType = "integrationResource.created.manually" BundleAuditLogResponseSchemaTypeIntegrationResourceDeletedManually BundleAuditLogResponseSchemaType = "integrationResource.deleted.manually" BundleAuditLogResponseSchemaTypeIntegrationResourceRoleCreatedManually BundleAuditLogResponseSchemaType = "integrationResourceRole.created.manually" BundleAuditLogResponseSchemaTypeIntegrationResourceRoleDeletedManually BundleAuditLogResponseSchemaType = "integrationResourceRole.deleted.manually" BundleAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowAsGrantMethod BundleAuditLogResponseSchemaType = "integrationResourceRole.updated.allowAsGrantMethod" BundleAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowedDurations BundleAuditLogResponseSchemaType = "integrationResourceRole.updated.allowedDurations" BundleAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowsRequests BundleAuditLogResponseSchemaType = "integrationResourceRole.updated.allowsRequests" BundleAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedApprovalAlgorithm BundleAuditLogResponseSchemaType = "integrationResourceRole.updated.approvalAlgorithm" BundleAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedName BundleAuditLogResponseSchemaType = "integrationResourceRole.updated.name" BundleAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowAsGrantMethod BundleAuditLogResponseSchemaType = "integrationResource.updated.allowAsGrantMethod" BundleAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowedDurations BundleAuditLogResponseSchemaType = "integrationResource.updated.allowedDurations" BundleAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowsRequests BundleAuditLogResponseSchemaType = "integrationResource.updated.allowsRequests" BundleAuditLogResponseSchemaTypeIntegrationResourceUpdatedApprovalAlgorithm BundleAuditLogResponseSchemaType = "integrationResource.updated.approvalAlgorithm" BundleAuditLogResponseSchemaTypeIntegrationResourceUpdatedDisplayName BundleAuditLogResponseSchemaType = "integrationResource.updated.displayName" BundleAuditLogResponseSchemaTypeIntegrationResourceUpdatedMaintainers BundleAuditLogResponseSchemaType = "integrationResource.updated.maintainers" BundleAuditLogResponseSchemaTypeIntegrationResourceUpdatedOwner BundleAuditLogResponseSchemaType = "integrationResource.updated.owner" BundleAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedDescription BundleAuditLogResponseSchemaType = "integrationResource.updated.userDefinedDescription" BundleAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedTags BundleAuditLogResponseSchemaType = "integrationResource.updated.userDefinedTags" BundleAuditLogResponseSchemaTypeIntegrationSyncActors BundleAuditLogResponseSchemaType = "integration.sync.actors" BundleAuditLogResponseSchemaTypeIntegrationSyncAssets BundleAuditLogResponseSchemaType = "integration.sync.assets" BundleAuditLogResponseSchemaTypeIntegrationSyncPermissions BundleAuditLogResponseSchemaType = "integration.sync.permissions" BundleAuditLogResponseSchemaTypeIntegrationUpdatedAllowAsGrantMethod BundleAuditLogResponseSchemaType = "integration.updated.allowAsGrantMethod" BundleAuditLogResponseSchemaTypeIntegrationUpdatedAllowedDurations BundleAuditLogResponseSchemaType = "integration.updated.allowedDurations" BundleAuditLogResponseSchemaTypeIntegrationUpdatedAllowsRequests BundleAuditLogResponseSchemaType = "integration.updated.allowsRequests" BundleAuditLogResponseSchemaTypeIntegrationUpdatedApprovalAlgorithm BundleAuditLogResponseSchemaType = "integration.updated.approvalAlgorithm" BundleAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceMaintainers BundleAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceMaintainers" BundleAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceOwner BundleAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceOwner" BundleAuditLogResponseSchemaTypeIntegrationUpdatedCanCreateActors BundleAuditLogResponseSchemaType = "integration.updated.canCreateActors" BundleAuditLogResponseSchemaTypeIntegrationUpdatedCanEditPermissions BundleAuditLogResponseSchemaType = "integration.updated.canEditPermissions" BundleAuditLogResponseSchemaTypeIntegrationUpdatedConfiguration BundleAuditLogResponseSchemaType = "integration.updated.configuration" BundleAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowAsGrantMethod BundleAuditLogResponseSchemaType = "integration.updated.defaultAllowAsGrantMethod" BundleAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowsRequests BundleAuditLogResponseSchemaType = "integration.updated.defaultAllowsRequests" BundleAuditLogResponseSchemaTypeIntegrationUpdatedImage BundleAuditLogResponseSchemaType = "integration.updated.image" BundleAuditLogResponseSchemaTypeIntegrationUpdatedMaintainers BundleAuditLogResponseSchemaType = "integration.updated.maintainers" BundleAuditLogResponseSchemaTypeIntegrationUpdatedName BundleAuditLogResponseSchemaType = "integration.updated.name" BundleAuditLogResponseSchemaTypeIntegrationUpdatedNotifyAboutExternalPermissions BundleAuditLogResponseSchemaType = "integration.updated.notifyAboutExternalPermissions" BundleAuditLogResponseSchemaTypeIntegrationUpdatedOwner BundleAuditLogResponseSchemaType = "integration.updated.owner" BundleAuditLogResponseSchemaTypeIntegrationUpdatedReadonly BundleAuditLogResponseSchemaType = "integration.updated.readonly" BundleAuditLogResponseSchemaTypePolicyCreated BundleAuditLogResponseSchemaType = "policy.created" BundleAuditLogResponseSchemaTypePolicyDeleted BundleAuditLogResponseSchemaType = "policy.deleted" BundleAuditLogResponseSchemaTypePolicyUpdatedData BundleAuditLogResponseSchemaType = "policy.updated.data" BundleAuditLogResponseSchemaTypePolicyUpdatedSortOrder BundleAuditLogResponseSchemaType = "policy.updated.sortOrder" BundleAuditLogResponseSchemaTypeTicketAutomaticApproval BundleAuditLogResponseSchemaType = "ticket.automaticApproval" BundleAuditLogResponseSchemaTypeTicketCreated BundleAuditLogResponseSchemaType = "ticket.created" BundleAuditLogResponseSchemaTypeTicketDeleted BundleAuditLogResponseSchemaType = "ticket.deleted" BundleAuditLogResponseSchemaTypeTicketFailedGrant BundleAuditLogResponseSchemaType = "ticket.failed.grant" BundleAuditLogResponseSchemaTypeTicketFailedRevoke BundleAuditLogResponseSchemaType = "ticket.failed.revoke" BundleAuditLogResponseSchemaTypeTicketFinalApproved BundleAuditLogResponseSchemaType = "ticket.finalApproved" BundleAuditLogResponseSchemaTypeTicketGranted BundleAuditLogResponseSchemaType = "ticket.granted" BundleAuditLogResponseSchemaTypeTicketPassedStage BundleAuditLogResponseSchemaType = "ticket.passedStage" BundleAuditLogResponseSchemaTypeTicketPermissionAlreadyExist BundleAuditLogResponseSchemaType = "ticket.permissionAlreadyExist" BundleAuditLogResponseSchemaTypeTicketPermissionReverted BundleAuditLogResponseSchemaType = "ticket.permissionReverted" BundleAuditLogResponseSchemaTypeTicketPermissionWontRevoke BundleAuditLogResponseSchemaType = "ticket.permissionWontRevoke" BundleAuditLogResponseSchemaTypeTicketRedirectEmptyGroup BundleAuditLogResponseSchemaType = "ticket.redirect.emptyGroup" BundleAuditLogResponseSchemaTypeTicketRedirectForward BundleAuditLogResponseSchemaType = "ticket.redirect.forward" BundleAuditLogResponseSchemaTypeTicketRedirectNoManagers BundleAuditLogResponseSchemaType = "ticket.redirect.noManagers" BundleAuditLogResponseSchemaTypeTicketRedirectNoTeamMembers BundleAuditLogResponseSchemaType = "ticket.redirect.noTeamMembers" BundleAuditLogResponseSchemaTypeTicketRedirectToUser BundleAuditLogResponseSchemaType = "ticket.redirect.toUser" BundleAuditLogResponseSchemaTypeTicketRetryGrant BundleAuditLogResponseSchemaType = "ticket.retry.grant" BundleAuditLogResponseSchemaTypeTicketRetryRevoke BundleAuditLogResponseSchemaType = "ticket.retry.revoke" BundleAuditLogResponseSchemaTypeTicketRevoked BundleAuditLogResponseSchemaType = "ticket.revoked" BundleAuditLogResponseSchemaTypeTicketSentGrant BundleAuditLogResponseSchemaType = "ticket.sent.grant" BundleAuditLogResponseSchemaTypeTicketSentRevert BundleAuditLogResponseSchemaType = "ticket.sent.revert" BundleAuditLogResponseSchemaTypeTicketSentRevoke BundleAuditLogResponseSchemaType = "ticket.sent.revoke" BundleAuditLogResponseSchemaTypeTicketStatusChanged BundleAuditLogResponseSchemaType = "ticket.statusChanged" BundleAuditLogResponseSchemaTypeTicketTaskCreated BundleAuditLogResponseSchemaType = "ticket.taskCreated" BundleAuditLogResponseSchemaTypeTicketUserApproved BundleAuditLogResponseSchemaType = "ticket.userApproved" BundleAuditLogResponseSchemaTypeTicketUserDeclined BundleAuditLogResponseSchemaType = "ticket.userDeclined" )
Defines values for BundleAuditLogResponseSchemaType.
type BundleDestroyResponseSchema ¶
type BundleDestroyResponseSchema struct {
Ok bool `json:"ok"`
}
BundleDestroyResponseSchema defines model for BundleDestroyResponseSchema.
type BundleIndexResultResponseSchema ¶
type BundleIndexResultResponseSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` }
BundleIndexResultResponseSchema defines model for BundleIndexResultResponseSchema.
type BundleItemResponseSchema ¶
type BundleItemResponseSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` Resource ResourceResponseSchema `json:"resource"` }
BundleItemResponseSchema defines model for BundleItemResponseSchema.
type BundleUpdatedBodySchema ¶
type BundleUpdatedBodySchema struct { // AllowedDurations If null, the company's default allowed durations will be used AllowedDurations *[]EnumAllowedDurations `json:"allowedDurations"` Category *string `json:"category"` Description *string `json:"description"` Name *string `json:"name,omitempty"` Roles *[]IdParamsSchema `json:"roles,omitempty"` Tags *[]string `json:"tags"` Workflow *IdParamsSchema `json:"workflow,omitempty"` }
BundleUpdatedBodySchema defines model for BundleUpdatedBodySchema.
type BundlesCreateJSONRequestBody ¶
type BundlesCreateJSONRequestBody = PublicBundleCreateBodySchema
BundlesCreateJSONRequestBody defines body for BundlesCreate for application/json ContentType.
type BundlesCreateResponse ¶
type BundlesCreateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *FullBundleResponseSchema }
func ParseBundlesCreateResponse ¶
func ParseBundlesCreateResponse(rsp *http.Response) (*BundlesCreateResponse, error)
ParseBundlesCreateResponse parses an HTTP response from a BundlesCreateWithResponse call
func (BundlesCreateResponse) Status ¶
func (r BundlesCreateResponse) Status() string
Status returns HTTPResponse.Status
func (BundlesCreateResponse) StatusCode ¶
func (r BundlesCreateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BundlesDestroyResponse ¶
type BundlesDestroyResponse struct { Body []byte HTTPResponse *http.Response JSON200 *BundleDestroyResponseSchema }
func ParseBundlesDestroyResponse ¶
func ParseBundlesDestroyResponse(rsp *http.Response) (*BundlesDestroyResponse, error)
ParseBundlesDestroyResponse parses an HTTP response from a BundlesDestroyWithResponse call
func (BundlesDestroyResponse) Status ¶
func (r BundlesDestroyResponse) Status() string
Status returns HTTPResponse.Status
func (BundlesDestroyResponse) StatusCode ¶
func (r BundlesDestroyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BundlesIndexParams ¶
type BundlesIndexParams struct { Page *float32 `form:"page,omitempty" json:"page,omitempty"` PerPage *float32 `form:"perPage,omitempty" json:"perPage,omitempty"` }
BundlesIndexParams defines parameters for BundlesIndex.
type BundlesIndexResponse ¶
type BundlesIndexResponse struct { Body []byte HTTPResponse *http.Response JSON200 *BundlesIndexResponseSchema }
func ParseBundlesIndexResponse ¶
func ParseBundlesIndexResponse(rsp *http.Response) (*BundlesIndexResponse, error)
ParseBundlesIndexResponse parses an HTTP response from a BundlesIndexWithResponse call
func (BundlesIndexResponse) Status ¶
func (r BundlesIndexResponse) Status() string
Status returns HTTPResponse.Status
func (BundlesIndexResponse) StatusCode ¶
func (r BundlesIndexResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BundlesIndexResponseSchema ¶
type BundlesIndexResponseSchema struct { Pagination PaginationResponseSchema `json:"pagination"` Result []BundleIndexResultResponseSchema `json:"result"` }
BundlesIndexResponseSchema defines model for BundlesIndexResponseSchema.
type BundlesShowResponse ¶
type BundlesShowResponse struct { Body []byte HTTPResponse *http.Response JSON200 *FullBundleResponseSchema }
func ParseBundlesShowResponse ¶
func ParseBundlesShowResponse(rsp *http.Response) (*BundlesShowResponse, error)
ParseBundlesShowResponse parses an HTTP response from a BundlesShowWithResponse call
func (BundlesShowResponse) Status ¶
func (r BundlesShowResponse) Status() string
Status returns HTTPResponse.Status
func (BundlesShowResponse) StatusCode ¶
func (r BundlesShowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BundlesUpdateJSONRequestBody ¶
type BundlesUpdateJSONRequestBody = BundleUpdatedBodySchema
BundlesUpdateJSONRequestBody defines body for BundlesUpdate for application/json ContentType.
type BundlesUpdateResponse ¶
type BundlesUpdateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *FullBundleResponseSchema }
func ParseBundlesUpdateResponse ¶
func ParseBundlesUpdateResponse(rsp *http.Response) (*BundlesUpdateResponse, error)
ParseBundlesUpdateResponse parses an HTTP response from a BundlesUpdateWithResponse call
func (BundlesUpdateResponse) Status ¶
func (r BundlesUpdateResponse) Status() string
Status returns HTTPResponse.Status
func (BundlesUpdateResponse) StatusCode ¶
func (r BundlesUpdateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Client ¶
type Client struct { // The endpoint of the server conforming to this interface, with scheme, // https://api.deepmap.com for example. This can contain a path relative // to the server, such as https://api.deepmap.com/dev-test, and all the // paths in the swagger spec will be appended to the server. Server string // Doer for performing requests, typically a *http.Client with any // customized settings, such as certificate chains. Client HttpRequestDoer // A list of callbacks for modifying requests which are generated before sending over // the network. RequestEditors []RequestEditorFn }
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) AccessRequestsCreate ¶
func (c *Client) AccessRequestsCreate(ctx context.Context, body AccessRequestsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AccessRequestsCreateWithBody ¶
func (*Client) AccessRequestsShow ¶
func (*Client) AgentTokensCreate ¶
func (c *Client) AgentTokensCreate(ctx context.Context, body AgentTokensCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AgentTokensCreateWithBody ¶
func (*Client) AgentTokensDestroy ¶
func (c *Client) AgentTokensDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AgentTokensIndex ¶
func (c *Client) AgentTokensIndex(ctx context.Context, params *AgentTokensIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AgentTokensShow ¶
func (c *Client) AgentTokensShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AgentTokensUpdate ¶
func (c *Client) AgentTokensUpdate(ctx context.Context, id openapi_types.UUID, body AgentTokensUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AgentTokensUpdateWithBody ¶
func (*Client) AuditLogsSearch ¶
func (c *Client) AuditLogsSearch(ctx context.Context, body AuditLogsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuditLogsSearchWithBody ¶
func (*Client) BundlesCreate ¶
func (c *Client) BundlesCreate(ctx context.Context, body BundlesCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BundlesCreateWithBody ¶
func (*Client) BundlesDestroy ¶
func (c *Client) BundlesDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BundlesIndex ¶
func (c *Client) BundlesIndex(ctx context.Context, params *BundlesIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BundlesShow ¶
func (c *Client) BundlesShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BundlesUpdate ¶
func (c *Client) BundlesUpdate(ctx context.Context, id openapi_types.UUID, body BundlesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BundlesUpdateWithBody ¶
func (*Client) IntegrationsCreate ¶
func (c *Client) IntegrationsCreate(ctx context.Context, body IntegrationsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) IntegrationsCreateWithBody ¶
func (*Client) IntegrationsDestroy ¶
func (c *Client) IntegrationsDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) IntegrationsIndex ¶
func (c *Client) IntegrationsIndex(ctx context.Context, params *IntegrationsIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) IntegrationsShow ¶
func (c *Client) IntegrationsShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) IntegrationsUpdate ¶
func (c *Client) IntegrationsUpdate(ctx context.Context, id openapi_types.UUID, body IntegrationsUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) IntegrationsUpdateWithBody ¶
func (*Client) PermissionsIndex ¶
func (c *Client) PermissionsIndex(ctx context.Context, params *PermissionsIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PoliciesCreate ¶
func (c *Client) PoliciesCreate(ctx context.Context, body PoliciesCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PoliciesCreateWithBody ¶
func (*Client) PoliciesDestroy ¶
func (c *Client) PoliciesDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PoliciesIndex ¶
func (c *Client) PoliciesIndex(ctx context.Context, params *PoliciesIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PoliciesShow ¶
func (c *Client) PoliciesShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PoliciesUpdate ¶
func (c *Client) PoliciesUpdate(ctx context.Context, id openapi_types.UUID, body PoliciesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PoliciesUpdateWithBody ¶
func (*Client) ResourcesIndex ¶
func (c *Client) ResourcesIndex(ctx context.Context, params *ResourcesIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ResourcesShow ¶
func (c *Client) ResourcesShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ResourcesUpdate ¶
func (c *Client) ResourcesUpdate(ctx context.Context, id openapi_types.UUID, body ResourcesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ResourcesUpdateWithBody ¶
func (*Client) RolesIndex ¶
func (c *Client) RolesIndex(ctx context.Context, params *RolesIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RolesShow ¶
func (c *Client) RolesShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RolesUpdate ¶
func (c *Client) RolesUpdate(ctx context.Context, id openapi_types.UUID, body RolesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RolesUpdateWithBody ¶
func (*Client) WorkflowsCreate ¶
func (c *Client) WorkflowsCreate(ctx context.Context, body WorkflowsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) WorkflowsCreateWithBody ¶
func (*Client) WorkflowsDestroy ¶
func (c *Client) WorkflowsDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) WorkflowsIndex ¶
func (c *Client) WorkflowsIndex(ctx context.Context, params *WorkflowsIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) WorkflowsShow ¶
func (c *Client) WorkflowsShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) WorkflowsUpdate ¶
func (c *Client) WorkflowsUpdate(ctx context.Context, id openapi_types.UUID, body WorkflowsUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) WorkflowsUpdateWithBody ¶
type ClientInterface ¶
type ClientInterface interface { // AccessRequestsCreateWithBody request with any body AccessRequestsCreateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) AccessRequestsCreate(ctx context.Context, body AccessRequestsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // AccessRequestsShow request AccessRequestsShow(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // AgentTokensIndex request AgentTokensIndex(ctx context.Context, params *AgentTokensIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error) // AgentTokensCreateWithBody request with any body AgentTokensCreateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) AgentTokensCreate(ctx context.Context, body AgentTokensCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // AgentTokensDestroy request AgentTokensDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error) // AgentTokensShow request AgentTokensShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error) // AgentTokensUpdateWithBody request with any body AgentTokensUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) AgentTokensUpdate(ctx context.Context, id openapi_types.UUID, body AgentTokensUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // AuditLogsSearchWithBody request with any body AuditLogsSearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) AuditLogsSearch(ctx context.Context, body AuditLogsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // BundlesIndex request BundlesIndex(ctx context.Context, params *BundlesIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error) // BundlesCreateWithBody request with any body BundlesCreateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) BundlesCreate(ctx context.Context, body BundlesCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // BundlesDestroy request BundlesDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error) // BundlesShow request BundlesShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error) // BundlesUpdateWithBody request with any body BundlesUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) BundlesUpdate(ctx context.Context, id openapi_types.UUID, body BundlesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // IntegrationsIndex request IntegrationsIndex(ctx context.Context, params *IntegrationsIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error) // IntegrationsCreateWithBody request with any body IntegrationsCreateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) IntegrationsCreate(ctx context.Context, body IntegrationsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // IntegrationsDestroy request IntegrationsDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error) // IntegrationsShow request IntegrationsShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error) // IntegrationsUpdateWithBody request with any body IntegrationsUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) IntegrationsUpdate(ctx context.Context, id openapi_types.UUID, body IntegrationsUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // PermissionsIndex request PermissionsIndex(ctx context.Context, params *PermissionsIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error) // PoliciesIndex request PoliciesIndex(ctx context.Context, params *PoliciesIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error) // PoliciesCreateWithBody request with any body PoliciesCreateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) PoliciesCreate(ctx context.Context, body PoliciesCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // PoliciesDestroy request PoliciesDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error) // PoliciesShow request PoliciesShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error) // PoliciesUpdateWithBody request with any body PoliciesUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) PoliciesUpdate(ctx context.Context, id openapi_types.UUID, body PoliciesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ResourcesIndex request ResourcesIndex(ctx context.Context, params *ResourcesIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ResourcesShow request ResourcesShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error) // ResourcesUpdateWithBody request with any body ResourcesUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ResourcesUpdate(ctx context.Context, id openapi_types.UUID, body ResourcesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // RolesIndex request RolesIndex(ctx context.Context, params *RolesIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error) // RolesShow request RolesShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error) // RolesUpdateWithBody request with any body RolesUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) RolesUpdate(ctx context.Context, id openapi_types.UUID, body RolesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // WorkflowsIndex request WorkflowsIndex(ctx context.Context, params *WorkflowsIndexParams, reqEditors ...RequestEditorFn) (*http.Response, error) // WorkflowsCreateWithBody request with any body WorkflowsCreateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) WorkflowsCreate(ctx context.Context, body WorkflowsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // WorkflowsDestroy request WorkflowsDestroy(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error) // WorkflowsShow request WorkflowsShow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error) // WorkflowsUpdateWithBody request with any body WorkflowsUpdateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) WorkflowsUpdate(ctx context.Context, id openapi_types.UUID, body WorkflowsUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) }
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) AccessRequestsCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) AccessRequestsCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AccessRequestsCreateResponse, error)
AccessRequestsCreateWithBodyWithResponse request with arbitrary body returning *AccessRequestsCreateResponse
func (*ClientWithResponses) AccessRequestsCreateWithResponse ¶
func (c *ClientWithResponses) AccessRequestsCreateWithResponse(ctx context.Context, body AccessRequestsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*AccessRequestsCreateResponse, error)
func (*ClientWithResponses) AccessRequestsShowWithResponse ¶
func (c *ClientWithResponses) AccessRequestsShowWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*AccessRequestsShowResponse, error)
AccessRequestsShowWithResponse request returning *AccessRequestsShowResponse
func (*ClientWithResponses) AgentTokensCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) AgentTokensCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AgentTokensCreateResponse, error)
AgentTokensCreateWithBodyWithResponse request with arbitrary body returning *AgentTokensCreateResponse
func (*ClientWithResponses) AgentTokensCreateWithResponse ¶
func (c *ClientWithResponses) AgentTokensCreateWithResponse(ctx context.Context, body AgentTokensCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*AgentTokensCreateResponse, error)
func (*ClientWithResponses) AgentTokensDestroyWithResponse ¶
func (c *ClientWithResponses) AgentTokensDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*AgentTokensDestroyResponse, error)
AgentTokensDestroyWithResponse request returning *AgentTokensDestroyResponse
func (*ClientWithResponses) AgentTokensIndexWithResponse ¶
func (c *ClientWithResponses) AgentTokensIndexWithResponse(ctx context.Context, params *AgentTokensIndexParams, reqEditors ...RequestEditorFn) (*AgentTokensIndexResponse, error)
AgentTokensIndexWithResponse request returning *AgentTokensIndexResponse
func (*ClientWithResponses) AgentTokensShowWithResponse ¶
func (c *ClientWithResponses) AgentTokensShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*AgentTokensShowResponse, error)
AgentTokensShowWithResponse request returning *AgentTokensShowResponse
func (*ClientWithResponses) AgentTokensUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) AgentTokensUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AgentTokensUpdateResponse, error)
AgentTokensUpdateWithBodyWithResponse request with arbitrary body returning *AgentTokensUpdateResponse
func (*ClientWithResponses) AgentTokensUpdateWithResponse ¶
func (c *ClientWithResponses) AgentTokensUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body AgentTokensUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*AgentTokensUpdateResponse, error)
func (*ClientWithResponses) AuditLogsSearchWithBodyWithResponse ¶
func (c *ClientWithResponses) AuditLogsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuditLogsSearchResponse, error)
AuditLogsSearchWithBodyWithResponse request with arbitrary body returning *AuditLogsSearchResponse
func (*ClientWithResponses) AuditLogsSearchWithResponse ¶
func (c *ClientWithResponses) AuditLogsSearchWithResponse(ctx context.Context, body AuditLogsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*AuditLogsSearchResponse, error)
func (*ClientWithResponses) BundlesCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) BundlesCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BundlesCreateResponse, error)
BundlesCreateWithBodyWithResponse request with arbitrary body returning *BundlesCreateResponse
func (*ClientWithResponses) BundlesCreateWithResponse ¶
func (c *ClientWithResponses) BundlesCreateWithResponse(ctx context.Context, body BundlesCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*BundlesCreateResponse, error)
func (*ClientWithResponses) BundlesDestroyWithResponse ¶
func (c *ClientWithResponses) BundlesDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*BundlesDestroyResponse, error)
BundlesDestroyWithResponse request returning *BundlesDestroyResponse
func (*ClientWithResponses) BundlesIndexWithResponse ¶
func (c *ClientWithResponses) BundlesIndexWithResponse(ctx context.Context, params *BundlesIndexParams, reqEditors ...RequestEditorFn) (*BundlesIndexResponse, error)
BundlesIndexWithResponse request returning *BundlesIndexResponse
func (*ClientWithResponses) BundlesShowWithResponse ¶
func (c *ClientWithResponses) BundlesShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*BundlesShowResponse, error)
BundlesShowWithResponse request returning *BundlesShowResponse
func (*ClientWithResponses) BundlesUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) BundlesUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BundlesUpdateResponse, error)
BundlesUpdateWithBodyWithResponse request with arbitrary body returning *BundlesUpdateResponse
func (*ClientWithResponses) BundlesUpdateWithResponse ¶
func (c *ClientWithResponses) BundlesUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body BundlesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*BundlesUpdateResponse, error)
func (*ClientWithResponses) IntegrationsCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) IntegrationsCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IntegrationsCreateResponse, error)
IntegrationsCreateWithBodyWithResponse request with arbitrary body returning *IntegrationsCreateResponse
func (*ClientWithResponses) IntegrationsCreateWithResponse ¶
func (c *ClientWithResponses) IntegrationsCreateWithResponse(ctx context.Context, body IntegrationsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*IntegrationsCreateResponse, error)
func (*ClientWithResponses) IntegrationsDestroyWithResponse ¶
func (c *ClientWithResponses) IntegrationsDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*IntegrationsDestroyResponse, error)
IntegrationsDestroyWithResponse request returning *IntegrationsDestroyResponse
func (*ClientWithResponses) IntegrationsIndexWithResponse ¶
func (c *ClientWithResponses) IntegrationsIndexWithResponse(ctx context.Context, params *IntegrationsIndexParams, reqEditors ...RequestEditorFn) (*IntegrationsIndexResponse, error)
IntegrationsIndexWithResponse request returning *IntegrationsIndexResponse
func (*ClientWithResponses) IntegrationsShowWithResponse ¶
func (c *ClientWithResponses) IntegrationsShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*IntegrationsShowResponse, error)
IntegrationsShowWithResponse request returning *IntegrationsShowResponse
func (*ClientWithResponses) IntegrationsUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) IntegrationsUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IntegrationsUpdateResponse, error)
IntegrationsUpdateWithBodyWithResponse request with arbitrary body returning *IntegrationsUpdateResponse
func (*ClientWithResponses) IntegrationsUpdateWithResponse ¶
func (c *ClientWithResponses) IntegrationsUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body IntegrationsUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*IntegrationsUpdateResponse, error)
func (*ClientWithResponses) PermissionsIndexWithResponse ¶
func (c *ClientWithResponses) PermissionsIndexWithResponse(ctx context.Context, params *PermissionsIndexParams, reqEditors ...RequestEditorFn) (*PermissionsIndexResponse, error)
PermissionsIndexWithResponse request returning *PermissionsIndexResponse
func (*ClientWithResponses) PoliciesCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) PoliciesCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PoliciesCreateResponse, error)
PoliciesCreateWithBodyWithResponse request with arbitrary body returning *PoliciesCreateResponse
func (*ClientWithResponses) PoliciesCreateWithResponse ¶
func (c *ClientWithResponses) PoliciesCreateWithResponse(ctx context.Context, body PoliciesCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*PoliciesCreateResponse, error)
func (*ClientWithResponses) PoliciesDestroyWithResponse ¶
func (c *ClientWithResponses) PoliciesDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*PoliciesDestroyResponse, error)
PoliciesDestroyWithResponse request returning *PoliciesDestroyResponse
func (*ClientWithResponses) PoliciesIndexWithResponse ¶
func (c *ClientWithResponses) PoliciesIndexWithResponse(ctx context.Context, params *PoliciesIndexParams, reqEditors ...RequestEditorFn) (*PoliciesIndexResponse, error)
PoliciesIndexWithResponse request returning *PoliciesIndexResponse
func (*ClientWithResponses) PoliciesShowWithResponse ¶
func (c *ClientWithResponses) PoliciesShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*PoliciesShowResponse, error)
PoliciesShowWithResponse request returning *PoliciesShowResponse
func (*ClientWithResponses) PoliciesUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) PoliciesUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PoliciesUpdateResponse, error)
PoliciesUpdateWithBodyWithResponse request with arbitrary body returning *PoliciesUpdateResponse
func (*ClientWithResponses) PoliciesUpdateWithResponse ¶
func (c *ClientWithResponses) PoliciesUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body PoliciesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*PoliciesUpdateResponse, error)
func (*ClientWithResponses) ResourcesIndexWithResponse ¶
func (c *ClientWithResponses) ResourcesIndexWithResponse(ctx context.Context, params *ResourcesIndexParams, reqEditors ...RequestEditorFn) (*ResourcesIndexResponse, error)
ResourcesIndexWithResponse request returning *ResourcesIndexResponse
func (*ClientWithResponses) ResourcesShowWithResponse ¶
func (c *ClientWithResponses) ResourcesShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ResourcesShowResponse, error)
ResourcesShowWithResponse request returning *ResourcesShowResponse
func (*ClientWithResponses) ResourcesUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) ResourcesUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResourcesUpdateResponse, error)
ResourcesUpdateWithBodyWithResponse request with arbitrary body returning *ResourcesUpdateResponse
func (*ClientWithResponses) ResourcesUpdateWithResponse ¶
func (c *ClientWithResponses) ResourcesUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body ResourcesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*ResourcesUpdateResponse, error)
func (*ClientWithResponses) RolesIndexWithResponse ¶
func (c *ClientWithResponses) RolesIndexWithResponse(ctx context.Context, params *RolesIndexParams, reqEditors ...RequestEditorFn) (*RolesIndexResponse, error)
RolesIndexWithResponse request returning *RolesIndexResponse
func (*ClientWithResponses) RolesShowWithResponse ¶
func (c *ClientWithResponses) RolesShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RolesShowResponse, error)
RolesShowWithResponse request returning *RolesShowResponse
func (*ClientWithResponses) RolesUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) RolesUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RolesUpdateResponse, error)
RolesUpdateWithBodyWithResponse request with arbitrary body returning *RolesUpdateResponse
func (*ClientWithResponses) RolesUpdateWithResponse ¶
func (c *ClientWithResponses) RolesUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body RolesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*RolesUpdateResponse, error)
func (*ClientWithResponses) WorkflowsCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) WorkflowsCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WorkflowsCreateResponse, error)
WorkflowsCreateWithBodyWithResponse request with arbitrary body returning *WorkflowsCreateResponse
func (*ClientWithResponses) WorkflowsCreateWithResponse ¶
func (c *ClientWithResponses) WorkflowsCreateWithResponse(ctx context.Context, body WorkflowsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*WorkflowsCreateResponse, error)
func (*ClientWithResponses) WorkflowsDestroyWithResponse ¶
func (c *ClientWithResponses) WorkflowsDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowsDestroyResponse, error)
WorkflowsDestroyWithResponse request returning *WorkflowsDestroyResponse
func (*ClientWithResponses) WorkflowsIndexWithResponse ¶
func (c *ClientWithResponses) WorkflowsIndexWithResponse(ctx context.Context, params *WorkflowsIndexParams, reqEditors ...RequestEditorFn) (*WorkflowsIndexResponse, error)
WorkflowsIndexWithResponse request returning *WorkflowsIndexResponse
func (*ClientWithResponses) WorkflowsShowWithResponse ¶
func (c *ClientWithResponses) WorkflowsShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowsShowResponse, error)
WorkflowsShowWithResponse request returning *WorkflowsShowResponse
func (*ClientWithResponses) WorkflowsUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) WorkflowsUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WorkflowsUpdateResponse, error)
WorkflowsUpdateWithBodyWithResponse request with arbitrary body returning *WorkflowsUpdateResponse
func (*ClientWithResponses) WorkflowsUpdateWithResponse ¶
func (c *ClientWithResponses) WorkflowsUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body WorkflowsUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*WorkflowsUpdateResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface { // AccessRequestsCreateWithBodyWithResponse request with any body AccessRequestsCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AccessRequestsCreateResponse, error) AccessRequestsCreateWithResponse(ctx context.Context, body AccessRequestsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*AccessRequestsCreateResponse, error) // AccessRequestsShowWithResponse request AccessRequestsShowWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*AccessRequestsShowResponse, error) // AgentTokensIndexWithResponse request AgentTokensIndexWithResponse(ctx context.Context, params *AgentTokensIndexParams, reqEditors ...RequestEditorFn) (*AgentTokensIndexResponse, error) // AgentTokensCreateWithBodyWithResponse request with any body AgentTokensCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AgentTokensCreateResponse, error) AgentTokensCreateWithResponse(ctx context.Context, body AgentTokensCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*AgentTokensCreateResponse, error) // AgentTokensDestroyWithResponse request AgentTokensDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*AgentTokensDestroyResponse, error) // AgentTokensShowWithResponse request AgentTokensShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*AgentTokensShowResponse, error) // AgentTokensUpdateWithBodyWithResponse request with any body AgentTokensUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AgentTokensUpdateResponse, error) AgentTokensUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body AgentTokensUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*AgentTokensUpdateResponse, error) // AuditLogsSearchWithBodyWithResponse request with any body AuditLogsSearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuditLogsSearchResponse, error) AuditLogsSearchWithResponse(ctx context.Context, body AuditLogsSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*AuditLogsSearchResponse, error) // BundlesIndexWithResponse request BundlesIndexWithResponse(ctx context.Context, params *BundlesIndexParams, reqEditors ...RequestEditorFn) (*BundlesIndexResponse, error) // BundlesCreateWithBodyWithResponse request with any body BundlesCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BundlesCreateResponse, error) BundlesCreateWithResponse(ctx context.Context, body BundlesCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*BundlesCreateResponse, error) // BundlesDestroyWithResponse request BundlesDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*BundlesDestroyResponse, error) // BundlesShowWithResponse request BundlesShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*BundlesShowResponse, error) // BundlesUpdateWithBodyWithResponse request with any body BundlesUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BundlesUpdateResponse, error) BundlesUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body BundlesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*BundlesUpdateResponse, error) // IntegrationsIndexWithResponse request IntegrationsIndexWithResponse(ctx context.Context, params *IntegrationsIndexParams, reqEditors ...RequestEditorFn) (*IntegrationsIndexResponse, error) // IntegrationsCreateWithBodyWithResponse request with any body IntegrationsCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IntegrationsCreateResponse, error) IntegrationsCreateWithResponse(ctx context.Context, body IntegrationsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*IntegrationsCreateResponse, error) // IntegrationsDestroyWithResponse request IntegrationsDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*IntegrationsDestroyResponse, error) // IntegrationsShowWithResponse request IntegrationsShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*IntegrationsShowResponse, error) // IntegrationsUpdateWithBodyWithResponse request with any body IntegrationsUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IntegrationsUpdateResponse, error) IntegrationsUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body IntegrationsUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*IntegrationsUpdateResponse, error) // PermissionsIndexWithResponse request PermissionsIndexWithResponse(ctx context.Context, params *PermissionsIndexParams, reqEditors ...RequestEditorFn) (*PermissionsIndexResponse, error) // PoliciesIndexWithResponse request PoliciesIndexWithResponse(ctx context.Context, params *PoliciesIndexParams, reqEditors ...RequestEditorFn) (*PoliciesIndexResponse, error) // PoliciesCreateWithBodyWithResponse request with any body PoliciesCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PoliciesCreateResponse, error) PoliciesCreateWithResponse(ctx context.Context, body PoliciesCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*PoliciesCreateResponse, error) // PoliciesDestroyWithResponse request PoliciesDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*PoliciesDestroyResponse, error) // PoliciesShowWithResponse request PoliciesShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*PoliciesShowResponse, error) // PoliciesUpdateWithBodyWithResponse request with any body PoliciesUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PoliciesUpdateResponse, error) PoliciesUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body PoliciesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*PoliciesUpdateResponse, error) // ResourcesIndexWithResponse request ResourcesIndexWithResponse(ctx context.Context, params *ResourcesIndexParams, reqEditors ...RequestEditorFn) (*ResourcesIndexResponse, error) // ResourcesShowWithResponse request ResourcesShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ResourcesShowResponse, error) // ResourcesUpdateWithBodyWithResponse request with any body ResourcesUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResourcesUpdateResponse, error) ResourcesUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body ResourcesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*ResourcesUpdateResponse, error) // RolesIndexWithResponse request RolesIndexWithResponse(ctx context.Context, params *RolesIndexParams, reqEditors ...RequestEditorFn) (*RolesIndexResponse, error) // RolesShowWithResponse request RolesShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RolesShowResponse, error) // RolesUpdateWithBodyWithResponse request with any body RolesUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RolesUpdateResponse, error) RolesUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body RolesUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*RolesUpdateResponse, error) // WorkflowsIndexWithResponse request WorkflowsIndexWithResponse(ctx context.Context, params *WorkflowsIndexParams, reqEditors ...RequestEditorFn) (*WorkflowsIndexResponse, error) // WorkflowsCreateWithBodyWithResponse request with any body WorkflowsCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WorkflowsCreateResponse, error) WorkflowsCreateWithResponse(ctx context.Context, body WorkflowsCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*WorkflowsCreateResponse, error) // WorkflowsDestroyWithResponse request WorkflowsDestroyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowsDestroyResponse, error) // WorkflowsShowWithResponse request WorkflowsShowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*WorkflowsShowResponse, error) // WorkflowsUpdateWithBodyWithResponse request with any body WorkflowsUpdateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WorkflowsUpdateResponse, error) WorkflowsUpdateWithResponse(ctx context.Context, id openapi_types.UUID, body WorkflowsUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*WorkflowsUpdateResponse, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type EchoRouter ¶
type EchoRouter interface { CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route }
This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration
type EntityResponseSchema ¶
type EntityResponseSchema struct { Email openapi_types.Email `json:"email"` Id openapi_types.UUID `json:"id"` }
EntityResponseSchema defines model for EntityResponseSchema.
type EntitySchema ¶
type EntitySchema struct { // Name Entity name Name string `json:"name"` }
EntitySchema defines model for EntitySchema.
type EnumAllowedDurations ¶
type EnumAllowedDurations float32
EnumAllowedDurations defines model for EnumAllowedDurations.
const ( Minus1 EnumAllowedDurations = -1 N10800 EnumAllowedDurations = 10800 N15768e07 EnumAllowedDurations = 1.5768e+07 N21600 EnumAllowedDurations = 21600 N259200 EnumAllowedDurations = 259200 N2628e06 EnumAllowedDurations = 2.628e+06 N31536e07 EnumAllowedDurations = 3.1536e+07 N3600 EnumAllowedDurations = 3600 N43200 EnumAllowedDurations = 43200 N57600 EnumAllowedDurations = 57600 N604800 EnumAllowedDurations = 604800 N63072e07 EnumAllowedDurations = 6.3072e+07 N7884e06 EnumAllowedDurations = 7.884e+06 N86400 EnumAllowedDurations = 86400 )
Defines values for EnumAllowedDurations.
type EnumApprovalEntityGroupDirectoryGroup ¶
type EnumApprovalEntityGroupDirectoryGroup string
EnumApprovalEntityGroupDirectoryGroup defines model for EnumApprovalEntityGroup_DirectoryGroup.
const (
DirectoryGroup EnumApprovalEntityGroupDirectoryGroup = "DirectoryGroup"
)
Defines values for EnumApprovalEntityGroupDirectoryGroup.
type EnumApprovalEntityScheduleOnCallIntegrationSchedule ¶
type EnumApprovalEntityScheduleOnCallIntegrationSchedule string
EnumApprovalEntityScheduleOnCallIntegrationSchedule defines model for EnumApprovalEntitySchedule_OnCallIntegrationSchedule.
const (
OnCallIntegrationSchedule EnumApprovalEntityScheduleOnCallIntegrationSchedule = "OnCallIntegrationSchedule"
)
Defines values for EnumApprovalEntityScheduleOnCallIntegrationSchedule.
type EnumApprovalEntityUserUser ¶
type EnumApprovalEntityUserUser string
EnumApprovalEntityUserUser defines model for EnumApprovalEntityUser_User.
const (
EnumApprovalEntityUserUserUser EnumApprovalEntityUserUser = "User"
)
Defines values for EnumApprovalEntityUserUser.
type EnumApprovalEntityWithoutEntity ¶
type EnumApprovalEntityWithoutEntity string
EnumApprovalEntityWithoutEntity defines model for EnumApprovalEntityWithoutEntity.
const ( EnumApprovalEntityWithoutEntityAutomatic EnumApprovalEntityWithoutEntity = "Automatic" EnumApprovalEntityWithoutEntityDirectManager EnumApprovalEntityWithoutEntity = "DirectManager" EnumApprovalEntityWithoutEntityIntegrationMaintainer EnumApprovalEntityWithoutEntity = "IntegrationMaintainer" EnumApprovalEntityWithoutEntityIntegrationOwner EnumApprovalEntityWithoutEntity = "IntegrationOwner" EnumApprovalEntityWithoutEntityResourceMaintainer EnumApprovalEntityWithoutEntity = "ResourceMaintainer" EnumApprovalEntityWithoutEntityResourceOwner EnumApprovalEntityWithoutEntity = "ResourceOwner" EnumApprovalEntityWithoutEntityTeamMember EnumApprovalEntityWithoutEntity = "TeamMember" )
Defines values for EnumApprovalEntityWithoutEntity.
type EnumApprovalFlowOperator ¶
type EnumApprovalFlowOperator string
EnumApprovalFlowOperator defines model for EnumApprovalFlowOperator.
const ( EnumApprovalFlowOperatorAnd EnumApprovalFlowOperator = "and" EnumApprovalFlowOperatorOr EnumApprovalFlowOperator = "or" )
Defines values for EnumApprovalFlowOperator.
type EnumApprovalFlowStepOperator ¶
type EnumApprovalFlowStepOperator string
EnumApprovalFlowStepOperator defines model for EnumApprovalFlowStepOperator.
const ( EnumApprovalFlowStepOperatorAnd EnumApprovalFlowStepOperator = "and" EnumApprovalFlowStepOperatorOr EnumApprovalFlowStepOperator = "or" )
Defines values for EnumApprovalFlowStepOperator.
type EnumAuditLogEventType ¶
type EnumAuditLogEventType string
EnumAuditLogEventType defines model for EnumAuditLogEventType.
const ( EnumAuditLogEventTypeAccessReviewActivated EnumAuditLogEventType = "accessReview.activated" EnumAuditLogEventTypeAccessReviewCreated EnumAuditLogEventType = "accessReview.created" EnumAuditLogEventTypeAccessReviewDeleted EnumAuditLogEventType = "accessReview.deleted" EnumAuditLogEventTypeAccessReviewUpdated EnumAuditLogEventType = "accessReview.updated" EnumAuditLogEventTypeApprovalAlgorithmCreated EnumAuditLogEventType = "approvalAlgorithm.created" EnumAuditLogEventTypeApprovalAlgorithmDeleted EnumAuditLogEventType = "approvalAlgorithm.deleted" EnumAuditLogEventTypeApprovalAlgorithmUpdated EnumAuditLogEventType = "approvalAlgorithm.updated" EnumAuditLogEventTypeBundleCreated EnumAuditLogEventType = "bundle.created" EnumAuditLogEventTypeBundleDeleted EnumAuditLogEventType = "bundle.deleted" EnumAuditLogEventTypeBundleUpdated EnumAuditLogEventType = "bundle.updated" EnumAuditLogEventTypeCompanyFailedSyncDirectoriesGroups EnumAuditLogEventType = "company.failed.sync.directories.groups" EnumAuditLogEventTypeCompanyFailedSyncDirectoriesUsers EnumAuditLogEventType = "company.failed.sync.directories.users" EnumAuditLogEventTypeCompanyFailedSyncHrDirectManagers EnumAuditLogEventType = "company.failed.sync.hr.directManagers" EnumAuditLogEventTypeCompanyPolicyPermissionsUpdated EnumAuditLogEventType = "company.policy.permissions.updated" EnumAuditLogEventTypeCompanyPolicyUserMissingActors EnumAuditLogEventType = "company.policy.user.missingActors" EnumAuditLogEventTypeCompanySyncDirectoriesGroups EnumAuditLogEventType = "company.sync.directories.groups" EnumAuditLogEventTypeCompanySyncDirectoriesUsers EnumAuditLogEventType = "company.sync.directories.users" EnumAuditLogEventTypeCompanySyncHrDirectManagers EnumAuditLogEventType = "company.sync.hr.directManagers" EnumAuditLogEventTypeIntegrationCreated EnumAuditLogEventType = "integration.created" EnumAuditLogEventTypeIntegrationDeleted EnumAuditLogEventType = "integration.deleted" EnumAuditLogEventTypeIntegrationFailedAccessGive EnumAuditLogEventType = "integration.failed.access.give" EnumAuditLogEventTypeIntegrationFailedAccessRevoke EnumAuditLogEventType = "integration.failed.access.revoke" EnumAuditLogEventTypeIntegrationFailedSyncActors EnumAuditLogEventType = "integration.failed.sync.actors" EnumAuditLogEventTypeIntegrationFailedSyncAssets EnumAuditLogEventType = "integration.failed.sync.assets" EnumAuditLogEventTypeIntegrationFailedSyncPermissions EnumAuditLogEventType = "integration.failed.sync.permissions" EnumAuditLogEventTypeIntegrationResourceCreatedManually EnumAuditLogEventType = "integrationResource.created.manually" EnumAuditLogEventTypeIntegrationResourceDeletedManually EnumAuditLogEventType = "integrationResource.deleted.manually" EnumAuditLogEventTypeIntegrationResourceRoleCreatedManually EnumAuditLogEventType = "integrationResourceRole.created.manually" EnumAuditLogEventTypeIntegrationResourceRoleDeletedManually EnumAuditLogEventType = "integrationResourceRole.deleted.manually" EnumAuditLogEventTypeIntegrationResourceRoleUpdatedAllowAsGrantMethod EnumAuditLogEventType = "integrationResourceRole.updated.allowAsGrantMethod" EnumAuditLogEventTypeIntegrationResourceRoleUpdatedAllowedDurations EnumAuditLogEventType = "integrationResourceRole.updated.allowedDurations" EnumAuditLogEventTypeIntegrationResourceRoleUpdatedAllowsRequests EnumAuditLogEventType = "integrationResourceRole.updated.allowsRequests" EnumAuditLogEventTypeIntegrationResourceRoleUpdatedApprovalAlgorithm EnumAuditLogEventType = "integrationResourceRole.updated.approvalAlgorithm" EnumAuditLogEventTypeIntegrationResourceRoleUpdatedName EnumAuditLogEventType = "integrationResourceRole.updated.name" EnumAuditLogEventTypeIntegrationResourceUpdatedAllowAsGrantMethod EnumAuditLogEventType = "integrationResource.updated.allowAsGrantMethod" EnumAuditLogEventTypeIntegrationResourceUpdatedAllowedDurations EnumAuditLogEventType = "integrationResource.updated.allowedDurations" EnumAuditLogEventTypeIntegrationResourceUpdatedAllowsRequests EnumAuditLogEventType = "integrationResource.updated.allowsRequests" EnumAuditLogEventTypeIntegrationResourceUpdatedApprovalAlgorithm EnumAuditLogEventType = "integrationResource.updated.approvalAlgorithm" EnumAuditLogEventTypeIntegrationResourceUpdatedDisplayName EnumAuditLogEventType = "integrationResource.updated.displayName" EnumAuditLogEventTypeIntegrationResourceUpdatedMaintainers EnumAuditLogEventType = "integrationResource.updated.maintainers" EnumAuditLogEventTypeIntegrationResourceUpdatedOwner EnumAuditLogEventType = "integrationResource.updated.owner" EnumAuditLogEventTypeIntegrationResourceUpdatedUserDefinedDescription EnumAuditLogEventType = "integrationResource.updated.userDefinedDescription" EnumAuditLogEventTypeIntegrationResourceUpdatedUserDefinedTags EnumAuditLogEventType = "integrationResource.updated.userDefinedTags" EnumAuditLogEventTypeIntegrationSyncActors EnumAuditLogEventType = "integration.sync.actors" EnumAuditLogEventTypeIntegrationSyncAssets EnumAuditLogEventType = "integration.sync.assets" EnumAuditLogEventTypeIntegrationSyncPermissions EnumAuditLogEventType = "integration.sync.permissions" EnumAuditLogEventTypeIntegrationUpdatedAllowAsGrantMethod EnumAuditLogEventType = "integration.updated.allowAsGrantMethod" EnumAuditLogEventTypeIntegrationUpdatedAllowedDurations EnumAuditLogEventType = "integration.updated.allowedDurations" EnumAuditLogEventTypeIntegrationUpdatedAllowsRequests EnumAuditLogEventType = "integration.updated.allowsRequests" EnumAuditLogEventTypeIntegrationUpdatedApprovalAlgorithm EnumAuditLogEventType = "integration.updated.approvalAlgorithm" EnumAuditLogEventTypeIntegrationUpdatedAutoAssignRecommendedResourceMaintainers EnumAuditLogEventType = "integration.updated.autoAssignRecommendedResourceMaintainers" EnumAuditLogEventTypeIntegrationUpdatedAutoAssignRecommendedResourceOwner EnumAuditLogEventType = "integration.updated.autoAssignRecommendedResourceOwner" EnumAuditLogEventTypeIntegrationUpdatedCanCreateActors EnumAuditLogEventType = "integration.updated.canCreateActors" EnumAuditLogEventTypeIntegrationUpdatedCanEditPermissions EnumAuditLogEventType = "integration.updated.canEditPermissions" EnumAuditLogEventTypeIntegrationUpdatedConfiguration EnumAuditLogEventType = "integration.updated.configuration" EnumAuditLogEventTypeIntegrationUpdatedDefaultAllowAsGrantMethod EnumAuditLogEventType = "integration.updated.defaultAllowAsGrantMethod" EnumAuditLogEventTypeIntegrationUpdatedDefaultAllowsRequests EnumAuditLogEventType = "integration.updated.defaultAllowsRequests" EnumAuditLogEventTypeIntegrationUpdatedImage EnumAuditLogEventType = "integration.updated.image" EnumAuditLogEventTypeIntegrationUpdatedMaintainers EnumAuditLogEventType = "integration.updated.maintainers" EnumAuditLogEventTypeIntegrationUpdatedName EnumAuditLogEventType = "integration.updated.name" EnumAuditLogEventTypeIntegrationUpdatedNotifyAboutExternalPermissions EnumAuditLogEventType = "integration.updated.notifyAboutExternalPermissions" EnumAuditLogEventTypeIntegrationUpdatedOwner EnumAuditLogEventType = "integration.updated.owner" EnumAuditLogEventTypeIntegrationUpdatedReadonly EnumAuditLogEventType = "integration.updated.readonly" EnumAuditLogEventTypePolicyCreated EnumAuditLogEventType = "policy.created" EnumAuditLogEventTypePolicyDeleted EnumAuditLogEventType = "policy.deleted" EnumAuditLogEventTypePolicyUpdatedData EnumAuditLogEventType = "policy.updated.data" EnumAuditLogEventTypePolicyUpdatedSortOrder EnumAuditLogEventType = "policy.updated.sortOrder" EnumAuditLogEventTypeTicketAutomaticApproval EnumAuditLogEventType = "ticket.automaticApproval" EnumAuditLogEventTypeTicketCreated EnumAuditLogEventType = "ticket.created" EnumAuditLogEventTypeTicketDeleted EnumAuditLogEventType = "ticket.deleted" EnumAuditLogEventTypeTicketFailedGrant EnumAuditLogEventType = "ticket.failed.grant" EnumAuditLogEventTypeTicketFailedRevoke EnumAuditLogEventType = "ticket.failed.revoke" EnumAuditLogEventTypeTicketFinalApproved EnumAuditLogEventType = "ticket.finalApproved" EnumAuditLogEventTypeTicketGranted EnumAuditLogEventType = "ticket.granted" EnumAuditLogEventTypeTicketPassedStage EnumAuditLogEventType = "ticket.passedStage" EnumAuditLogEventTypeTicketPermissionAlreadyExist EnumAuditLogEventType = "ticket.permissionAlreadyExist" EnumAuditLogEventTypeTicketPermissionReverted EnumAuditLogEventType = "ticket.permissionReverted" EnumAuditLogEventTypeTicketPermissionWontRevoke EnumAuditLogEventType = "ticket.permissionWontRevoke" EnumAuditLogEventTypeTicketRedirectEmptyGroup EnumAuditLogEventType = "ticket.redirect.emptyGroup" EnumAuditLogEventTypeTicketRedirectForward EnumAuditLogEventType = "ticket.redirect.forward" EnumAuditLogEventTypeTicketRedirectNoManagers EnumAuditLogEventType = "ticket.redirect.noManagers" EnumAuditLogEventTypeTicketRedirectNoTeamMembers EnumAuditLogEventType = "ticket.redirect.noTeamMembers" EnumAuditLogEventTypeTicketRedirectToUser EnumAuditLogEventType = "ticket.redirect.toUser" EnumAuditLogEventTypeTicketRetryGrant EnumAuditLogEventType = "ticket.retry.grant" EnumAuditLogEventTypeTicketRetryRevoke EnumAuditLogEventType = "ticket.retry.revoke" EnumAuditLogEventTypeTicketRevoked EnumAuditLogEventType = "ticket.revoked" EnumAuditLogEventTypeTicketSentGrant EnumAuditLogEventType = "ticket.sent.grant" EnumAuditLogEventTypeTicketSentRevert EnumAuditLogEventType = "ticket.sent.revert" EnumAuditLogEventTypeTicketSentRevoke EnumAuditLogEventType = "ticket.sent.revoke" EnumAuditLogEventTypeTicketStatusChanged EnumAuditLogEventType = "ticket.statusChanged" EnumAuditLogEventTypeTicketTaskCreated EnumAuditLogEventType = "ticket.taskCreated" EnumAuditLogEventTypeTicketUserApproved EnumAuditLogEventType = "ticket.userApproved" EnumAuditLogEventTypeTicketUserDeclined EnumAuditLogEventType = "ticket.userDeclined" )
Defines values for EnumAuditLogEventType.
type EnumMaintainerTypeGroup ¶
type EnumMaintainerTypeGroup string
EnumMaintainerTypeGroup defines model for EnumMaintainerType_Group.
const (
EnumMaintainerTypeGroupGroup EnumMaintainerTypeGroup = "group"
)
Defines values for EnumMaintainerTypeGroup.
type EnumMaintainerTypeUser ¶
type EnumMaintainerTypeUser string
EnumMaintainerTypeUser defines model for EnumMaintainerType_User.
const (
EnumMaintainerTypeUserUser EnumMaintainerTypeUser = "user"
)
Defines values for EnumMaintainerTypeUser.
type EnumNotifiedEntityWithoutEntity ¶
type EnumNotifiedEntityWithoutEntity string
EnumNotifiedEntityWithoutEntity defines model for EnumNotifiedEntityWithoutEntity.
const ( EnumNotifiedEntityWithoutEntityDirectManager EnumNotifiedEntityWithoutEntity = "DirectManager" EnumNotifiedEntityWithoutEntityIntegrationMaintainer EnumNotifiedEntityWithoutEntity = "IntegrationMaintainer" EnumNotifiedEntityWithoutEntityIntegrationOwner EnumNotifiedEntityWithoutEntity = "IntegrationOwner" EnumNotifiedEntityWithoutEntityResourceMaintainer EnumNotifiedEntityWithoutEntity = "ResourceMaintainer" EnumNotifiedEntityWithoutEntityResourceOwner EnumNotifiedEntityWithoutEntity = "ResourceOwner" EnumNotifiedEntityWithoutEntityTeamMember EnumNotifiedEntityWithoutEntity = "TeamMember" )
Defines values for EnumNotifiedEntityWithoutEntity.
type EnumPolicyGroupType ¶
type EnumPolicyGroupType string
EnumPolicyGroupType defines model for EnumPolicyGroupType.
const ( EnumPolicyGroupTypeGroup EnumPolicyGroupType = "group" EnumPolicyGroupTypeSchedule EnumPolicyGroupType = "schedule" )
Defines values for EnumPolicyGroupType.
type EnumPublicTicketStatus ¶
type EnumPublicTicketStatus string
EnumPublicTicketStatus defines model for EnumPublicTicketStatus.
const ( Approved EnumPublicTicketStatus = "approved" Cancelled EnumPublicTicketStatus = "cancelled" Failed EnumPublicTicketStatus = "failed" Granted EnumPublicTicketStatus = "granted" PermissionInProgress EnumPublicTicketStatus = "permissionInProgress" Rejected EnumPublicTicketStatus = "rejected" Revoked EnumPublicTicketStatus = "revoked" WaitingForApproval EnumPublicTicketStatus = "waitingForApproval" WaitingForIT EnumPublicTicketStatus = "waitingForIT" )
Defines values for EnumPublicTicketStatus.
type EnumPublicTicketType ¶
type EnumPublicTicketType string
EnumPublicTicketType defines model for EnumPublicTicketType.
const ( Bundle EnumPublicTicketType = "bundle" Role EnumPublicTicketType = "role" )
Defines values for EnumPublicTicketType.
type FullBundleResponseSchema ¶
type FullBundleResponseSchema struct {
Result FullBundleResultResponseSchema `json:"result"`
}
FullBundleResponseSchema defines model for FullBundleResponseSchema.
type FullBundleResultResponseSchema ¶
type FullBundleResultResponseSchema struct { AllowedDurations []EnumAllowedDurations `json:"allowedDurations"` Category *string `json:"category"` Description *string `json:"description"` Id openapi_types.UUID `json:"id"` Name string `json:"name"` Roles []BundleItemResponseSchema `json:"roles"` Tags *[]string `json:"tags"` Workflow WorkflowResponseSchema `json:"workflow"` }
FullBundleResultResponseSchema defines model for FullBundleResultResponseSchema.
type FullPolicyResponseSchema ¶
type FullPolicyResponseSchema struct {
Result FullPolicyResultResponseSchema `json:"result"`
}
FullPolicyResponseSchema defines model for FullPolicyResponseSchema.
type FullPolicyResultResponseSchema ¶
type FullPolicyResultResponseSchema struct { Bundles []PolicyBundleResponseSchema `json:"bundles"` Id openapi_types.UUID `json:"id"` InGroups []PolicyGroupResponseSchema `json:"inGroups"` Number float32 `json:"number"` Roles []PolicyRoleResponseSchema `json:"roles"` SortOrder float32 `json:"sortOrder"` }
FullPolicyResultResponseSchema defines model for FullPolicyResultResponseSchema.
type FullWorkflowResponseSchema ¶
type FullWorkflowResponseSchema struct {
Result FullWorkflowResultResponseSchema `json:"result"`
}
FullWorkflowResponseSchema defines model for FullWorkflowResponseSchema.
type FullWorkflowResultResponseSchema ¶
type FullWorkflowResultResponseSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` Rules []WorkflowRuleResponseSchema `json:"rules"` }
FullWorkflowResultResponseSchema defines model for FullWorkflowResultResponseSchema.
type GroupEntityResponseSchema ¶
type GroupEntityResponseSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` }
GroupEntityResponseSchema defines model for GroupEntityResponseSchema.
type GroupEntitySchema ¶
type GroupEntitySchema struct { // Id A unique identifier/email of the group Id string `json:"id"` }
GroupEntitySchema defines model for GroupEntitySchema.
type GroupMaintainerSchema ¶
type GroupMaintainerSchema struct { // Group If type is group, this field is required with a unique id/email Group GroupEntitySchema `json:"group"` Type EnumMaintainerTypeGroup `json:"type"` }
GroupMaintainerSchema defines model for GroupMaintainerSchema.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type IdParamsSchema ¶
type IdParamsSchema struct {
Id openapi_types.UUID `json:"id"`
}
IdParamsSchema defines model for IdParamsSchema.
type InGroupSchema ¶
type InGroupSchema struct { // Id A unique identifier/email of the group Id string `json:"id"` Type EnumPolicyGroupType `json:"type"` }
InGroupSchema defines model for InGroupSchema.
type IntegrationAuditLogResponseSchema ¶
type IntegrationAuditLogResponseSchema struct { // CreatedAt Date of the audit log CreatedAt time.Time `json:"createdAt"` // Integration Name of the integration Integration *string `json:"integration,omitempty"` // Type Type of the audit log Type IntegrationAuditLogResponseSchemaType `json:"type"` // User User who performed the action User *string `json:"user,omitempty"` }
IntegrationAuditLogResponseSchema defines model for IntegrationAuditLogResponseSchema.
type IntegrationAuditLogResponseSchemaType ¶
type IntegrationAuditLogResponseSchemaType string
IntegrationAuditLogResponseSchemaType Type of the audit log
const ( IntegrationAuditLogResponseSchemaTypeAccessReviewActivated IntegrationAuditLogResponseSchemaType = "accessReview.activated" IntegrationAuditLogResponseSchemaTypeAccessReviewCreated IntegrationAuditLogResponseSchemaType = "accessReview.created" IntegrationAuditLogResponseSchemaTypeAccessReviewDeleted IntegrationAuditLogResponseSchemaType = "accessReview.deleted" IntegrationAuditLogResponseSchemaTypeAccessReviewUpdated IntegrationAuditLogResponseSchemaType = "accessReview.updated" IntegrationAuditLogResponseSchemaTypeApprovalAlgorithmCreated IntegrationAuditLogResponseSchemaType = "approvalAlgorithm.created" IntegrationAuditLogResponseSchemaTypeApprovalAlgorithmDeleted IntegrationAuditLogResponseSchemaType = "approvalAlgorithm.deleted" IntegrationAuditLogResponseSchemaTypeApprovalAlgorithmUpdated IntegrationAuditLogResponseSchemaType = "approvalAlgorithm.updated" IntegrationAuditLogResponseSchemaTypeBundleCreated IntegrationAuditLogResponseSchemaType = "bundle.created" IntegrationAuditLogResponseSchemaTypeBundleDeleted IntegrationAuditLogResponseSchemaType = "bundle.deleted" IntegrationAuditLogResponseSchemaTypeBundleUpdated IntegrationAuditLogResponseSchemaType = "bundle.updated" IntegrationAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesGroups IntegrationAuditLogResponseSchemaType = "company.failed.sync.directories.groups" IntegrationAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesUsers IntegrationAuditLogResponseSchemaType = "company.failed.sync.directories.users" IntegrationAuditLogResponseSchemaTypeCompanyFailedSyncHrDirectManagers IntegrationAuditLogResponseSchemaType = "company.failed.sync.hr.directManagers" IntegrationAuditLogResponseSchemaTypeCompanyPolicyPermissionsUpdated IntegrationAuditLogResponseSchemaType = "company.policy.permissions.updated" IntegrationAuditLogResponseSchemaTypeCompanyPolicyUserMissingActors IntegrationAuditLogResponseSchemaType = "company.policy.user.missingActors" IntegrationAuditLogResponseSchemaTypeCompanySyncDirectoriesGroups IntegrationAuditLogResponseSchemaType = "company.sync.directories.groups" IntegrationAuditLogResponseSchemaTypeCompanySyncDirectoriesUsers IntegrationAuditLogResponseSchemaType = "company.sync.directories.users" IntegrationAuditLogResponseSchemaTypeCompanySyncHrDirectManagers IntegrationAuditLogResponseSchemaType = "company.sync.hr.directManagers" IntegrationAuditLogResponseSchemaTypeIntegrationCreated IntegrationAuditLogResponseSchemaType = "integration.created" IntegrationAuditLogResponseSchemaTypeIntegrationDeleted IntegrationAuditLogResponseSchemaType = "integration.deleted" IntegrationAuditLogResponseSchemaTypeIntegrationFailedAccessGive IntegrationAuditLogResponseSchemaType = "integration.failed.access.give" IntegrationAuditLogResponseSchemaTypeIntegrationFailedAccessRevoke IntegrationAuditLogResponseSchemaType = "integration.failed.access.revoke" IntegrationAuditLogResponseSchemaTypeIntegrationFailedSyncActors IntegrationAuditLogResponseSchemaType = "integration.failed.sync.actors" IntegrationAuditLogResponseSchemaTypeIntegrationFailedSyncAssets IntegrationAuditLogResponseSchemaType = "integration.failed.sync.assets" IntegrationAuditLogResponseSchemaTypeIntegrationFailedSyncPermissions IntegrationAuditLogResponseSchemaType = "integration.failed.sync.permissions" IntegrationAuditLogResponseSchemaTypeIntegrationResourceCreatedManually IntegrationAuditLogResponseSchemaType = "integrationResource.created.manually" IntegrationAuditLogResponseSchemaTypeIntegrationResourceDeletedManually IntegrationAuditLogResponseSchemaType = "integrationResource.deleted.manually" IntegrationAuditLogResponseSchemaTypeIntegrationResourceRoleCreatedManually IntegrationAuditLogResponseSchemaType = "integrationResourceRole.created.manually" IntegrationAuditLogResponseSchemaTypeIntegrationResourceRoleDeletedManually IntegrationAuditLogResponseSchemaType = "integrationResourceRole.deleted.manually" IntegrationAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowAsGrantMethod IntegrationAuditLogResponseSchemaType = "integrationResourceRole.updated.allowAsGrantMethod" IntegrationAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowedDurations IntegrationAuditLogResponseSchemaType = "integrationResourceRole.updated.allowedDurations" IntegrationAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowsRequests IntegrationAuditLogResponseSchemaType = "integrationResourceRole.updated.allowsRequests" IntegrationAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedApprovalAlgorithm IntegrationAuditLogResponseSchemaType = "integrationResourceRole.updated.approvalAlgorithm" IntegrationAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedName IntegrationAuditLogResponseSchemaType = "integrationResourceRole.updated.name" IntegrationAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowAsGrantMethod IntegrationAuditLogResponseSchemaType = "integrationResource.updated.allowAsGrantMethod" IntegrationAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowedDurations IntegrationAuditLogResponseSchemaType = "integrationResource.updated.allowedDurations" IntegrationAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowsRequests IntegrationAuditLogResponseSchemaType = "integrationResource.updated.allowsRequests" IntegrationAuditLogResponseSchemaTypeIntegrationResourceUpdatedApprovalAlgorithm IntegrationAuditLogResponseSchemaType = "integrationResource.updated.approvalAlgorithm" IntegrationAuditLogResponseSchemaTypeIntegrationResourceUpdatedDisplayName IntegrationAuditLogResponseSchemaType = "integrationResource.updated.displayName" IntegrationAuditLogResponseSchemaTypeIntegrationResourceUpdatedMaintainers IntegrationAuditLogResponseSchemaType = "integrationResource.updated.maintainers" IntegrationAuditLogResponseSchemaTypeIntegrationResourceUpdatedOwner IntegrationAuditLogResponseSchemaType = "integrationResource.updated.owner" IntegrationAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedDescription IntegrationAuditLogResponseSchemaType = "integrationResource.updated.userDefinedDescription" IntegrationAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedTags IntegrationAuditLogResponseSchemaType = "integrationResource.updated.userDefinedTags" IntegrationAuditLogResponseSchemaTypeIntegrationSyncActors IntegrationAuditLogResponseSchemaType = "integration.sync.actors" IntegrationAuditLogResponseSchemaTypeIntegrationSyncAssets IntegrationAuditLogResponseSchemaType = "integration.sync.assets" IntegrationAuditLogResponseSchemaTypeIntegrationSyncPermissions IntegrationAuditLogResponseSchemaType = "integration.sync.permissions" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedAllowAsGrantMethod IntegrationAuditLogResponseSchemaType = "integration.updated.allowAsGrantMethod" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedAllowedDurations IntegrationAuditLogResponseSchemaType = "integration.updated.allowedDurations" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedAllowsRequests IntegrationAuditLogResponseSchemaType = "integration.updated.allowsRequests" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedApprovalAlgorithm IntegrationAuditLogResponseSchemaType = "integration.updated.approvalAlgorithm" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceMaintainers IntegrationAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceMaintainers" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceOwner IntegrationAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceOwner" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedCanCreateActors IntegrationAuditLogResponseSchemaType = "integration.updated.canCreateActors" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedCanEditPermissions IntegrationAuditLogResponseSchemaType = "integration.updated.canEditPermissions" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedConfiguration IntegrationAuditLogResponseSchemaType = "integration.updated.configuration" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowAsGrantMethod IntegrationAuditLogResponseSchemaType = "integration.updated.defaultAllowAsGrantMethod" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowsRequests IntegrationAuditLogResponseSchemaType = "integration.updated.defaultAllowsRequests" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedImage IntegrationAuditLogResponseSchemaType = "integration.updated.image" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedMaintainers IntegrationAuditLogResponseSchemaType = "integration.updated.maintainers" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedName IntegrationAuditLogResponseSchemaType = "integration.updated.name" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedNotifyAboutExternalPermissions IntegrationAuditLogResponseSchemaType = "integration.updated.notifyAboutExternalPermissions" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedOwner IntegrationAuditLogResponseSchemaType = "integration.updated.owner" IntegrationAuditLogResponseSchemaTypeIntegrationUpdatedReadonly IntegrationAuditLogResponseSchemaType = "integration.updated.readonly" IntegrationAuditLogResponseSchemaTypePolicyCreated IntegrationAuditLogResponseSchemaType = "policy.created" IntegrationAuditLogResponseSchemaTypePolicyDeleted IntegrationAuditLogResponseSchemaType = "policy.deleted" IntegrationAuditLogResponseSchemaTypePolicyUpdatedData IntegrationAuditLogResponseSchemaType = "policy.updated.data" IntegrationAuditLogResponseSchemaTypePolicyUpdatedSortOrder IntegrationAuditLogResponseSchemaType = "policy.updated.sortOrder" IntegrationAuditLogResponseSchemaTypeTicketAutomaticApproval IntegrationAuditLogResponseSchemaType = "ticket.automaticApproval" IntegrationAuditLogResponseSchemaTypeTicketCreated IntegrationAuditLogResponseSchemaType = "ticket.created" IntegrationAuditLogResponseSchemaTypeTicketDeleted IntegrationAuditLogResponseSchemaType = "ticket.deleted" IntegrationAuditLogResponseSchemaTypeTicketFailedGrant IntegrationAuditLogResponseSchemaType = "ticket.failed.grant" IntegrationAuditLogResponseSchemaTypeTicketFailedRevoke IntegrationAuditLogResponseSchemaType = "ticket.failed.revoke" IntegrationAuditLogResponseSchemaTypeTicketFinalApproved IntegrationAuditLogResponseSchemaType = "ticket.finalApproved" IntegrationAuditLogResponseSchemaTypeTicketGranted IntegrationAuditLogResponseSchemaType = "ticket.granted" IntegrationAuditLogResponseSchemaTypeTicketPassedStage IntegrationAuditLogResponseSchemaType = "ticket.passedStage" IntegrationAuditLogResponseSchemaTypeTicketPermissionAlreadyExist IntegrationAuditLogResponseSchemaType = "ticket.permissionAlreadyExist" IntegrationAuditLogResponseSchemaTypeTicketPermissionReverted IntegrationAuditLogResponseSchemaType = "ticket.permissionReverted" IntegrationAuditLogResponseSchemaTypeTicketPermissionWontRevoke IntegrationAuditLogResponseSchemaType = "ticket.permissionWontRevoke" IntegrationAuditLogResponseSchemaTypeTicketRedirectEmptyGroup IntegrationAuditLogResponseSchemaType = "ticket.redirect.emptyGroup" IntegrationAuditLogResponseSchemaTypeTicketRedirectForward IntegrationAuditLogResponseSchemaType = "ticket.redirect.forward" IntegrationAuditLogResponseSchemaTypeTicketRedirectNoManagers IntegrationAuditLogResponseSchemaType = "ticket.redirect.noManagers" IntegrationAuditLogResponseSchemaTypeTicketRedirectNoTeamMembers IntegrationAuditLogResponseSchemaType = "ticket.redirect.noTeamMembers" IntegrationAuditLogResponseSchemaTypeTicketRedirectToUser IntegrationAuditLogResponseSchemaType = "ticket.redirect.toUser" IntegrationAuditLogResponseSchemaTypeTicketRetryGrant IntegrationAuditLogResponseSchemaType = "ticket.retry.grant" IntegrationAuditLogResponseSchemaTypeTicketRetryRevoke IntegrationAuditLogResponseSchemaType = "ticket.retry.revoke" IntegrationAuditLogResponseSchemaTypeTicketRevoked IntegrationAuditLogResponseSchemaType = "ticket.revoked" IntegrationAuditLogResponseSchemaTypeTicketSentGrant IntegrationAuditLogResponseSchemaType = "ticket.sent.grant" IntegrationAuditLogResponseSchemaTypeTicketSentRevert IntegrationAuditLogResponseSchemaType = "ticket.sent.revert" IntegrationAuditLogResponseSchemaTypeTicketSentRevoke IntegrationAuditLogResponseSchemaType = "ticket.sent.revoke" IntegrationAuditLogResponseSchemaTypeTicketStatusChanged IntegrationAuditLogResponseSchemaType = "ticket.statusChanged" IntegrationAuditLogResponseSchemaTypeTicketTaskCreated IntegrationAuditLogResponseSchemaType = "ticket.taskCreated" IntegrationAuditLogResponseSchemaTypeTicketUserApproved IntegrationAuditLogResponseSchemaType = "ticket.userApproved" IntegrationAuditLogResponseSchemaTypeTicketUserDeclined IntegrationAuditLogResponseSchemaType = "ticket.userDeclined" )
Defines values for IntegrationAuditLogResponseSchemaType.
type IntegrationBaseResponseSchema ¶
type IntegrationBaseResponseSchema struct { Application ApplicationResponseSchema `json:"application"` Id openapi_types.UUID `json:"id"` Name string `json:"name"` }
IntegrationBaseResponseSchema defines model for IntegrationBaseResponseSchema.
type IntegrationCreateBodyFieldsSchema ¶
type IntegrationCreateBodyFieldsSchema struct { AgentToken *NameSchema `json:"agentToken,omitempty"` AllowAsGrantMethod bool `json:"allowAsGrantMethod"` AllowAsGrantMethodByDefault bool `json:"allowAsGrantMethodByDefault"` AllowChangingAccountPermissions bool `json:"allowChangingAccountPermissions"` AllowCreatingAccounts bool `json:"allowCreatingAccounts"` AllowRequests bool `json:"allowRequests"` AllowRequestsByDefault bool `json:"allowRequestsByDefault"` // AllowedDurations If null, the company's default allowed durations will be used AllowedDurations *[]EnumAllowedDurations `json:"allowedDurations"` Application NameSchema `json:"application"` AutoAssignRecommendedMaintainers bool `json:"autoAssignRecommendedMaintainers"` AutoAssignRecommendedOwners bool `json:"autoAssignRecommendedOwners"` ConnectionJson *map[string]interface{} `json:"connectionJson"` Maintainers []IntegrationCreateBodyFieldsSchema_Maintainers_Item `json:"maintainers"` Name string `json:"name"` NotifyAboutExternalPermissionChanges bool `json:"notifyAboutExternalPermissionChanges"` Owner UserEntitySchema `json:"owner"` Readonly bool `json:"readonly"` Workflow IdParamsSchema `json:"workflow"` }
IntegrationCreateBodyFieldsSchema defines model for IntegrationCreateBodyFieldsSchema.
type IntegrationCreateBodyFieldsSchema_Maintainers_Item ¶
type IntegrationCreateBodyFieldsSchema_Maintainers_Item struct {
// contains filtered or unexported fields
}
IntegrationCreateBodyFieldsSchema_Maintainers_Item defines model for IntegrationCreateBodyFieldsSchema.maintainers.Item.
func (IntegrationCreateBodyFieldsSchema_Maintainers_Item) AsGroupMaintainerSchema ¶
func (t IntegrationCreateBodyFieldsSchema_Maintainers_Item) AsGroupMaintainerSchema() (GroupMaintainerSchema, error)
AsGroupMaintainerSchema returns the union data inside the IntegrationCreateBodyFieldsSchema_Maintainers_Item as a GroupMaintainerSchema
func (IntegrationCreateBodyFieldsSchema_Maintainers_Item) AsUserMaintainerSchema ¶
func (t IntegrationCreateBodyFieldsSchema_Maintainers_Item) AsUserMaintainerSchema() (UserMaintainerSchema, error)
AsUserMaintainerSchema returns the union data inside the IntegrationCreateBodyFieldsSchema_Maintainers_Item as a UserMaintainerSchema
func (*IntegrationCreateBodyFieldsSchema_Maintainers_Item) FromGroupMaintainerSchema ¶
func (t *IntegrationCreateBodyFieldsSchema_Maintainers_Item) FromGroupMaintainerSchema(v GroupMaintainerSchema) error
FromGroupMaintainerSchema overwrites any union data inside the IntegrationCreateBodyFieldsSchema_Maintainers_Item as the provided GroupMaintainerSchema
func (*IntegrationCreateBodyFieldsSchema_Maintainers_Item) FromUserMaintainerSchema ¶
func (t *IntegrationCreateBodyFieldsSchema_Maintainers_Item) FromUserMaintainerSchema(v UserMaintainerSchema) error
FromUserMaintainerSchema overwrites any union data inside the IntegrationCreateBodyFieldsSchema_Maintainers_Item as the provided UserMaintainerSchema
func (IntegrationCreateBodyFieldsSchema_Maintainers_Item) MarshalJSON ¶
func (t IntegrationCreateBodyFieldsSchema_Maintainers_Item) MarshalJSON() ([]byte, error)
func (*IntegrationCreateBodyFieldsSchema_Maintainers_Item) MergeGroupMaintainerSchema ¶
func (t *IntegrationCreateBodyFieldsSchema_Maintainers_Item) MergeGroupMaintainerSchema(v GroupMaintainerSchema) error
MergeGroupMaintainerSchema performs a merge with any union data inside the IntegrationCreateBodyFieldsSchema_Maintainers_Item, using the provided GroupMaintainerSchema
func (*IntegrationCreateBodyFieldsSchema_Maintainers_Item) MergeUserMaintainerSchema ¶
func (t *IntegrationCreateBodyFieldsSchema_Maintainers_Item) MergeUserMaintainerSchema(v UserMaintainerSchema) error
MergeUserMaintainerSchema performs a merge with any union data inside the IntegrationCreateBodyFieldsSchema_Maintainers_Item, using the provided UserMaintainerSchema
func (*IntegrationCreateBodyFieldsSchema_Maintainers_Item) UnmarshalJSON ¶
func (t *IntegrationCreateBodyFieldsSchema_Maintainers_Item) UnmarshalJSON(b []byte) error
type IntegrationDestroyResponseSchema ¶
type IntegrationDestroyResponseSchema struct {
Ok bool `json:"ok"`
}
IntegrationDestroyResponseSchema defines model for IntegrationDestroyResponseSchema.
type IntegrationResourceAuditLogResponseSchema ¶
type IntegrationResourceAuditLogResponseSchema struct { // CreatedAt Date of the audit log CreatedAt time.Time `json:"createdAt"` // IntegrationResource Name of the resource IntegrationResource *string `json:"integrationResource,omitempty"` // Type Type of the audit log Type IntegrationResourceAuditLogResponseSchemaType `json:"type"` // User User who performed the action User *string `json:"user,omitempty"` }
IntegrationResourceAuditLogResponseSchema defines model for IntegrationResourceAuditLogResponseSchema.
type IntegrationResourceAuditLogResponseSchemaType ¶
type IntegrationResourceAuditLogResponseSchemaType string
IntegrationResourceAuditLogResponseSchemaType Type of the audit log
const ( IntegrationResourceAuditLogResponseSchemaTypeAccessReviewActivated IntegrationResourceAuditLogResponseSchemaType = "accessReview.activated" IntegrationResourceAuditLogResponseSchemaTypeAccessReviewCreated IntegrationResourceAuditLogResponseSchemaType = "accessReview.created" IntegrationResourceAuditLogResponseSchemaTypeAccessReviewDeleted IntegrationResourceAuditLogResponseSchemaType = "accessReview.deleted" IntegrationResourceAuditLogResponseSchemaTypeAccessReviewUpdated IntegrationResourceAuditLogResponseSchemaType = "accessReview.updated" IntegrationResourceAuditLogResponseSchemaTypeApprovalAlgorithmCreated IntegrationResourceAuditLogResponseSchemaType = "approvalAlgorithm.created" IntegrationResourceAuditLogResponseSchemaTypeApprovalAlgorithmDeleted IntegrationResourceAuditLogResponseSchemaType = "approvalAlgorithm.deleted" IntegrationResourceAuditLogResponseSchemaTypeApprovalAlgorithmUpdated IntegrationResourceAuditLogResponseSchemaType = "approvalAlgorithm.updated" IntegrationResourceAuditLogResponseSchemaTypeBundleCreated IntegrationResourceAuditLogResponseSchemaType = "bundle.created" IntegrationResourceAuditLogResponseSchemaTypeBundleDeleted IntegrationResourceAuditLogResponseSchemaType = "bundle.deleted" IntegrationResourceAuditLogResponseSchemaTypeBundleUpdated IntegrationResourceAuditLogResponseSchemaType = "bundle.updated" IntegrationResourceAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesGroups IntegrationResourceAuditLogResponseSchemaType = "company.failed.sync.directories.groups" IntegrationResourceAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesUsers IntegrationResourceAuditLogResponseSchemaType = "company.failed.sync.directories.users" IntegrationResourceAuditLogResponseSchemaTypeCompanyFailedSyncHrDirectManagers IntegrationResourceAuditLogResponseSchemaType = "company.failed.sync.hr.directManagers" IntegrationResourceAuditLogResponseSchemaTypeCompanyPolicyPermissionsUpdated IntegrationResourceAuditLogResponseSchemaType = "company.policy.permissions.updated" IntegrationResourceAuditLogResponseSchemaTypeCompanyPolicyUserMissingActors IntegrationResourceAuditLogResponseSchemaType = "company.policy.user.missingActors" IntegrationResourceAuditLogResponseSchemaTypeCompanySyncDirectoriesGroups IntegrationResourceAuditLogResponseSchemaType = "company.sync.directories.groups" IntegrationResourceAuditLogResponseSchemaTypeCompanySyncDirectoriesUsers IntegrationResourceAuditLogResponseSchemaType = "company.sync.directories.users" IntegrationResourceAuditLogResponseSchemaTypeCompanySyncHrDirectManagers IntegrationResourceAuditLogResponseSchemaType = "company.sync.hr.directManagers" IntegrationResourceAuditLogResponseSchemaTypeIntegrationCreated IntegrationResourceAuditLogResponseSchemaType = "integration.created" IntegrationResourceAuditLogResponseSchemaTypeIntegrationDeleted IntegrationResourceAuditLogResponseSchemaType = "integration.deleted" IntegrationResourceAuditLogResponseSchemaTypeIntegrationFailedAccessGive IntegrationResourceAuditLogResponseSchemaType = "integration.failed.access.give" IntegrationResourceAuditLogResponseSchemaTypeIntegrationFailedAccessRevoke IntegrationResourceAuditLogResponseSchemaType = "integration.failed.access.revoke" IntegrationResourceAuditLogResponseSchemaTypeIntegrationFailedSyncActors IntegrationResourceAuditLogResponseSchemaType = "integration.failed.sync.actors" IntegrationResourceAuditLogResponseSchemaTypeIntegrationFailedSyncAssets IntegrationResourceAuditLogResponseSchemaType = "integration.failed.sync.assets" IntegrationResourceAuditLogResponseSchemaTypeIntegrationFailedSyncPermissions IntegrationResourceAuditLogResponseSchemaType = "integration.failed.sync.permissions" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceCreatedManually IntegrationResourceAuditLogResponseSchemaType = "integrationResource.created.manually" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceDeletedManually IntegrationResourceAuditLogResponseSchemaType = "integrationResource.deleted.manually" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceRoleCreatedManually IntegrationResourceAuditLogResponseSchemaType = "integrationResourceRole.created.manually" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceRoleDeletedManually IntegrationResourceAuditLogResponseSchemaType = "integrationResourceRole.deleted.manually" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowAsGrantMethod IntegrationResourceAuditLogResponseSchemaType = "integrationResourceRole.updated.allowAsGrantMethod" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowedDurations IntegrationResourceAuditLogResponseSchemaType = "integrationResourceRole.updated.allowedDurations" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowsRequests IntegrationResourceAuditLogResponseSchemaType = "integrationResourceRole.updated.allowsRequests" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedApprovalAlgorithm IntegrationResourceAuditLogResponseSchemaType = "integrationResourceRole.updated.approvalAlgorithm" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedName IntegrationResourceAuditLogResponseSchemaType = "integrationResourceRole.updated.name" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowAsGrantMethod IntegrationResourceAuditLogResponseSchemaType = "integrationResource.updated.allowAsGrantMethod" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowedDurations IntegrationResourceAuditLogResponseSchemaType = "integrationResource.updated.allowedDurations" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowsRequests IntegrationResourceAuditLogResponseSchemaType = "integrationResource.updated.allowsRequests" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceUpdatedApprovalAlgorithm IntegrationResourceAuditLogResponseSchemaType = "integrationResource.updated.approvalAlgorithm" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceUpdatedDisplayName IntegrationResourceAuditLogResponseSchemaType = "integrationResource.updated.displayName" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceUpdatedMaintainers IntegrationResourceAuditLogResponseSchemaType = "integrationResource.updated.maintainers" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceUpdatedOwner IntegrationResourceAuditLogResponseSchemaType = "integrationResource.updated.owner" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedDescription IntegrationResourceAuditLogResponseSchemaType = "integrationResource.updated.userDefinedDescription" IntegrationResourceAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedTags IntegrationResourceAuditLogResponseSchemaType = "integrationResource.updated.userDefinedTags" IntegrationResourceAuditLogResponseSchemaTypeIntegrationSyncActors IntegrationResourceAuditLogResponseSchemaType = "integration.sync.actors" IntegrationResourceAuditLogResponseSchemaTypeIntegrationSyncAssets IntegrationResourceAuditLogResponseSchemaType = "integration.sync.assets" IntegrationResourceAuditLogResponseSchemaTypeIntegrationSyncPermissions IntegrationResourceAuditLogResponseSchemaType = "integration.sync.permissions" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedAllowAsGrantMethod IntegrationResourceAuditLogResponseSchemaType = "integration.updated.allowAsGrantMethod" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedAllowedDurations IntegrationResourceAuditLogResponseSchemaType = "integration.updated.allowedDurations" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedAllowsRequests IntegrationResourceAuditLogResponseSchemaType = "integration.updated.allowsRequests" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedApprovalAlgorithm IntegrationResourceAuditLogResponseSchemaType = "integration.updated.approvalAlgorithm" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceMaintainers IntegrationResourceAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceMaintainers" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceOwner IntegrationResourceAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceOwner" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedCanCreateActors IntegrationResourceAuditLogResponseSchemaType = "integration.updated.canCreateActors" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedCanEditPermissions IntegrationResourceAuditLogResponseSchemaType = "integration.updated.canEditPermissions" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedConfiguration IntegrationResourceAuditLogResponseSchemaType = "integration.updated.configuration" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowAsGrantMethod IntegrationResourceAuditLogResponseSchemaType = "integration.updated.defaultAllowAsGrantMethod" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowsRequests IntegrationResourceAuditLogResponseSchemaType = "integration.updated.defaultAllowsRequests" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedImage IntegrationResourceAuditLogResponseSchemaType = "integration.updated.image" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedMaintainers IntegrationResourceAuditLogResponseSchemaType = "integration.updated.maintainers" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedName IntegrationResourceAuditLogResponseSchemaType = "integration.updated.name" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedNotifyAboutExternalPermissions IntegrationResourceAuditLogResponseSchemaType = "integration.updated.notifyAboutExternalPermissions" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedOwner IntegrationResourceAuditLogResponseSchemaType = "integration.updated.owner" IntegrationResourceAuditLogResponseSchemaTypeIntegrationUpdatedReadonly IntegrationResourceAuditLogResponseSchemaType = "integration.updated.readonly" IntegrationResourceAuditLogResponseSchemaTypePolicyCreated IntegrationResourceAuditLogResponseSchemaType = "policy.created" IntegrationResourceAuditLogResponseSchemaTypePolicyDeleted IntegrationResourceAuditLogResponseSchemaType = "policy.deleted" IntegrationResourceAuditLogResponseSchemaTypePolicyUpdatedData IntegrationResourceAuditLogResponseSchemaType = "policy.updated.data" IntegrationResourceAuditLogResponseSchemaTypePolicyUpdatedSortOrder IntegrationResourceAuditLogResponseSchemaType = "policy.updated.sortOrder" IntegrationResourceAuditLogResponseSchemaTypeTicketAutomaticApproval IntegrationResourceAuditLogResponseSchemaType = "ticket.automaticApproval" IntegrationResourceAuditLogResponseSchemaTypeTicketCreated IntegrationResourceAuditLogResponseSchemaType = "ticket.created" IntegrationResourceAuditLogResponseSchemaTypeTicketDeleted IntegrationResourceAuditLogResponseSchemaType = "ticket.deleted" IntegrationResourceAuditLogResponseSchemaTypeTicketFailedGrant IntegrationResourceAuditLogResponseSchemaType = "ticket.failed.grant" IntegrationResourceAuditLogResponseSchemaTypeTicketFailedRevoke IntegrationResourceAuditLogResponseSchemaType = "ticket.failed.revoke" IntegrationResourceAuditLogResponseSchemaTypeTicketFinalApproved IntegrationResourceAuditLogResponseSchemaType = "ticket.finalApproved" IntegrationResourceAuditLogResponseSchemaTypeTicketGranted IntegrationResourceAuditLogResponseSchemaType = "ticket.granted" IntegrationResourceAuditLogResponseSchemaTypeTicketPassedStage IntegrationResourceAuditLogResponseSchemaType = "ticket.passedStage" IntegrationResourceAuditLogResponseSchemaTypeTicketPermissionAlreadyExist IntegrationResourceAuditLogResponseSchemaType = "ticket.permissionAlreadyExist" IntegrationResourceAuditLogResponseSchemaTypeTicketPermissionReverted IntegrationResourceAuditLogResponseSchemaType = "ticket.permissionReverted" IntegrationResourceAuditLogResponseSchemaTypeTicketPermissionWontRevoke IntegrationResourceAuditLogResponseSchemaType = "ticket.permissionWontRevoke" IntegrationResourceAuditLogResponseSchemaTypeTicketRedirectEmptyGroup IntegrationResourceAuditLogResponseSchemaType = "ticket.redirect.emptyGroup" IntegrationResourceAuditLogResponseSchemaTypeTicketRedirectForward IntegrationResourceAuditLogResponseSchemaType = "ticket.redirect.forward" IntegrationResourceAuditLogResponseSchemaTypeTicketRedirectNoManagers IntegrationResourceAuditLogResponseSchemaType = "ticket.redirect.noManagers" IntegrationResourceAuditLogResponseSchemaTypeTicketRedirectNoTeamMembers IntegrationResourceAuditLogResponseSchemaType = "ticket.redirect.noTeamMembers" IntegrationResourceAuditLogResponseSchemaTypeTicketRedirectToUser IntegrationResourceAuditLogResponseSchemaType = "ticket.redirect.toUser" IntegrationResourceAuditLogResponseSchemaTypeTicketRetryGrant IntegrationResourceAuditLogResponseSchemaType = "ticket.retry.grant" IntegrationResourceAuditLogResponseSchemaTypeTicketRetryRevoke IntegrationResourceAuditLogResponseSchemaType = "ticket.retry.revoke" IntegrationResourceAuditLogResponseSchemaTypeTicketRevoked IntegrationResourceAuditLogResponseSchemaType = "ticket.revoked" IntegrationResourceAuditLogResponseSchemaTypeTicketSentGrant IntegrationResourceAuditLogResponseSchemaType = "ticket.sent.grant" IntegrationResourceAuditLogResponseSchemaTypeTicketSentRevert IntegrationResourceAuditLogResponseSchemaType = "ticket.sent.revert" IntegrationResourceAuditLogResponseSchemaTypeTicketSentRevoke IntegrationResourceAuditLogResponseSchemaType = "ticket.sent.revoke" IntegrationResourceAuditLogResponseSchemaTypeTicketStatusChanged IntegrationResourceAuditLogResponseSchemaType = "ticket.statusChanged" IntegrationResourceAuditLogResponseSchemaTypeTicketTaskCreated IntegrationResourceAuditLogResponseSchemaType = "ticket.taskCreated" IntegrationResourceAuditLogResponseSchemaTypeTicketUserApproved IntegrationResourceAuditLogResponseSchemaType = "ticket.userApproved" IntegrationResourceAuditLogResponseSchemaTypeTicketUserDeclined IntegrationResourceAuditLogResponseSchemaType = "ticket.userDeclined" )
Defines values for IntegrationResourceAuditLogResponseSchemaType.
type IntegrationResourceListItemResponseSchema ¶
type IntegrationResourceListItemResponseSchema struct { Id openapi_types.UUID `json:"id"` Integration IntegrationBaseResponseSchema `json:"integration"` Name string `json:"name"` }
IntegrationResourceListItemResponseSchema defines model for IntegrationResourceListItemResponseSchema.
type IntegrationResourceResponseSchema ¶
type IntegrationResourceResponseSchema struct {
Result IntegrationResourceResultSchema `json:"result"`
}
IntegrationResourceResponseSchema defines model for IntegrationResourceResponseSchema.
type IntegrationResourceResultSchema ¶
type IntegrationResourceResultSchema struct { AllowAsGrantMethod bool `json:"allowAsGrantMethod"` AllowRequests bool `json:"allowRequests"` AllowedDurations []EnumAllowedDurations `json:"allowedDurations"` Description *string `json:"description"` Id openapi_types.UUID `json:"id"` Integration IntegrationBaseResponseSchema `json:"integration"` Maintainers []IntegrationResourceResultSchema_Maintainers_Item `json:"maintainers"` Name string `json:"name"` Owner *EntityResponseSchema `json:"owner"` Tags *[]string `json:"tags"` UserDefinedDescription *string `json:"userDefinedDescription"` UserDefinedTags *[]string `json:"userDefinedTags"` Workflow *WorkflowSchema `json:"workflow"` }
IntegrationResourceResultSchema defines model for IntegrationResourceResultSchema.
type IntegrationResourceResultSchema_Maintainers_Item ¶
type IntegrationResourceResultSchema_Maintainers_Item struct {
// contains filtered or unexported fields
}
IntegrationResourceResultSchema_Maintainers_Item defines model for IntegrationResourceResultSchema.maintainers.Item.
func (IntegrationResourceResultSchema_Maintainers_Item) AsMaintainerGroupResponseSchema ¶
func (t IntegrationResourceResultSchema_Maintainers_Item) AsMaintainerGroupResponseSchema() (MaintainerGroupResponseSchema, error)
AsMaintainerGroupResponseSchema returns the union data inside the IntegrationResourceResultSchema_Maintainers_Item as a MaintainerGroupResponseSchema
func (IntegrationResourceResultSchema_Maintainers_Item) AsMaintainerUserResponseSchema ¶
func (t IntegrationResourceResultSchema_Maintainers_Item) AsMaintainerUserResponseSchema() (MaintainerUserResponseSchema, error)
AsMaintainerUserResponseSchema returns the union data inside the IntegrationResourceResultSchema_Maintainers_Item as a MaintainerUserResponseSchema
func (*IntegrationResourceResultSchema_Maintainers_Item) FromMaintainerGroupResponseSchema ¶
func (t *IntegrationResourceResultSchema_Maintainers_Item) FromMaintainerGroupResponseSchema(v MaintainerGroupResponseSchema) error
FromMaintainerGroupResponseSchema overwrites any union data inside the IntegrationResourceResultSchema_Maintainers_Item as the provided MaintainerGroupResponseSchema
func (*IntegrationResourceResultSchema_Maintainers_Item) FromMaintainerUserResponseSchema ¶
func (t *IntegrationResourceResultSchema_Maintainers_Item) FromMaintainerUserResponseSchema(v MaintainerUserResponseSchema) error
FromMaintainerUserResponseSchema overwrites any union data inside the IntegrationResourceResultSchema_Maintainers_Item as the provided MaintainerUserResponseSchema
func (IntegrationResourceResultSchema_Maintainers_Item) MarshalJSON ¶
func (t IntegrationResourceResultSchema_Maintainers_Item) MarshalJSON() ([]byte, error)
func (*IntegrationResourceResultSchema_Maintainers_Item) MergeMaintainerGroupResponseSchema ¶
func (t *IntegrationResourceResultSchema_Maintainers_Item) MergeMaintainerGroupResponseSchema(v MaintainerGroupResponseSchema) error
MergeMaintainerGroupResponseSchema performs a merge with any union data inside the IntegrationResourceResultSchema_Maintainers_Item, using the provided MaintainerGroupResponseSchema
func (*IntegrationResourceResultSchema_Maintainers_Item) MergeMaintainerUserResponseSchema ¶
func (t *IntegrationResourceResultSchema_Maintainers_Item) MergeMaintainerUserResponseSchema(v MaintainerUserResponseSchema) error
MergeMaintainerUserResponseSchema performs a merge with any union data inside the IntegrationResourceResultSchema_Maintainers_Item, using the provided MaintainerUserResponseSchema
func (*IntegrationResourceResultSchema_Maintainers_Item) UnmarshalJSON ¶
func (t *IntegrationResourceResultSchema_Maintainers_Item) UnmarshalJSON(b []byte) error
type IntegrationResourceRoleAuditLogResponseSchema ¶
type IntegrationResourceRoleAuditLogResponseSchema struct { // CreatedAt Date of the audit log CreatedAt time.Time `json:"createdAt"` // IntegrationResourceRole Name of the role IntegrationResourceRole *string `json:"integrationResourceRole,omitempty"` // Type Type of the audit log Type IntegrationResourceRoleAuditLogResponseSchemaType `json:"type"` // User User who performed the action User *string `json:"user,omitempty"` }
IntegrationResourceRoleAuditLogResponseSchema defines model for IntegrationResourceRoleAuditLogResponseSchema.
type IntegrationResourceRoleAuditLogResponseSchemaType ¶
type IntegrationResourceRoleAuditLogResponseSchemaType string
IntegrationResourceRoleAuditLogResponseSchemaType Type of the audit log
const ( IntegrationResourceRoleAuditLogResponseSchemaTypeAccessReviewActivated IntegrationResourceRoleAuditLogResponseSchemaType = "accessReview.activated" IntegrationResourceRoleAuditLogResponseSchemaTypeAccessReviewCreated IntegrationResourceRoleAuditLogResponseSchemaType = "accessReview.created" IntegrationResourceRoleAuditLogResponseSchemaTypeAccessReviewDeleted IntegrationResourceRoleAuditLogResponseSchemaType = "accessReview.deleted" IntegrationResourceRoleAuditLogResponseSchemaTypeAccessReviewUpdated IntegrationResourceRoleAuditLogResponseSchemaType = "accessReview.updated" IntegrationResourceRoleAuditLogResponseSchemaTypeApprovalAlgorithmCreated IntegrationResourceRoleAuditLogResponseSchemaType = "approvalAlgorithm.created" IntegrationResourceRoleAuditLogResponseSchemaTypeApprovalAlgorithmDeleted IntegrationResourceRoleAuditLogResponseSchemaType = "approvalAlgorithm.deleted" IntegrationResourceRoleAuditLogResponseSchemaTypeApprovalAlgorithmUpdated IntegrationResourceRoleAuditLogResponseSchemaType = "approvalAlgorithm.updated" IntegrationResourceRoleAuditLogResponseSchemaTypeBundleCreated IntegrationResourceRoleAuditLogResponseSchemaType = "bundle.created" IntegrationResourceRoleAuditLogResponseSchemaTypeBundleDeleted IntegrationResourceRoleAuditLogResponseSchemaType = "bundle.deleted" IntegrationResourceRoleAuditLogResponseSchemaTypeBundleUpdated IntegrationResourceRoleAuditLogResponseSchemaType = "bundle.updated" IntegrationResourceRoleAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesGroups IntegrationResourceRoleAuditLogResponseSchemaType = "company.failed.sync.directories.groups" IntegrationResourceRoleAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesUsers IntegrationResourceRoleAuditLogResponseSchemaType = "company.failed.sync.directories.users" IntegrationResourceRoleAuditLogResponseSchemaTypeCompanyFailedSyncHrDirectManagers IntegrationResourceRoleAuditLogResponseSchemaType = "company.failed.sync.hr.directManagers" IntegrationResourceRoleAuditLogResponseSchemaTypeCompanyPolicyPermissionsUpdated IntegrationResourceRoleAuditLogResponseSchemaType = "company.policy.permissions.updated" IntegrationResourceRoleAuditLogResponseSchemaTypeCompanyPolicyUserMissingActors IntegrationResourceRoleAuditLogResponseSchemaType = "company.policy.user.missingActors" IntegrationResourceRoleAuditLogResponseSchemaTypeCompanySyncDirectoriesGroups IntegrationResourceRoleAuditLogResponseSchemaType = "company.sync.directories.groups" IntegrationResourceRoleAuditLogResponseSchemaTypeCompanySyncDirectoriesUsers IntegrationResourceRoleAuditLogResponseSchemaType = "company.sync.directories.users" IntegrationResourceRoleAuditLogResponseSchemaTypeCompanySyncHrDirectManagers IntegrationResourceRoleAuditLogResponseSchemaType = "company.sync.hr.directManagers" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationCreated IntegrationResourceRoleAuditLogResponseSchemaType = "integration.created" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationDeleted IntegrationResourceRoleAuditLogResponseSchemaType = "integration.deleted" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationFailedAccessGive IntegrationResourceRoleAuditLogResponseSchemaType = "integration.failed.access.give" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationFailedAccessRevoke IntegrationResourceRoleAuditLogResponseSchemaType = "integration.failed.access.revoke" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationFailedSyncActors IntegrationResourceRoleAuditLogResponseSchemaType = "integration.failed.sync.actors" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationFailedSyncAssets IntegrationResourceRoleAuditLogResponseSchemaType = "integration.failed.sync.assets" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationFailedSyncPermissions IntegrationResourceRoleAuditLogResponseSchemaType = "integration.failed.sync.permissions" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceCreatedManually IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResource.created.manually" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceDeletedManually IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResource.deleted.manually" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceRoleCreatedManually IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResourceRole.created.manually" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceRoleDeletedManually IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResourceRole.deleted.manually" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowAsGrantMethod IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResourceRole.updated.allowAsGrantMethod" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowedDurations IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResourceRole.updated.allowedDurations" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowsRequests IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResourceRole.updated.allowsRequests" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedApprovalAlgorithm IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResourceRole.updated.approvalAlgorithm" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedName IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResourceRole.updated.name" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowAsGrantMethod IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResource.updated.allowAsGrantMethod" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowedDurations IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResource.updated.allowedDurations" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowsRequests IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResource.updated.allowsRequests" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceUpdatedApprovalAlgorithm IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResource.updated.approvalAlgorithm" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceUpdatedDisplayName IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResource.updated.displayName" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceUpdatedMaintainers IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResource.updated.maintainers" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceUpdatedOwner IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResource.updated.owner" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedDescription IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResource.updated.userDefinedDescription" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedTags IntegrationResourceRoleAuditLogResponseSchemaType = "integrationResource.updated.userDefinedTags" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationSyncActors IntegrationResourceRoleAuditLogResponseSchemaType = "integration.sync.actors" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationSyncAssets IntegrationResourceRoleAuditLogResponseSchemaType = "integration.sync.assets" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationSyncPermissions IntegrationResourceRoleAuditLogResponseSchemaType = "integration.sync.permissions" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedAllowAsGrantMethod IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.allowAsGrantMethod" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedAllowedDurations IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.allowedDurations" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedAllowsRequests IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.allowsRequests" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedApprovalAlgorithm IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.approvalAlgorithm" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceMaintainers IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceMaintainers" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceOwner IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceOwner" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedCanCreateActors IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.canCreateActors" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedCanEditPermissions IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.canEditPermissions" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedConfiguration IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.configuration" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowAsGrantMethod IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.defaultAllowAsGrantMethod" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowsRequests IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.defaultAllowsRequests" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedImage IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.image" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedMaintainers IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.maintainers" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedName IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.name" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedNotifyAboutExternalPermissions IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.notifyAboutExternalPermissions" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedOwner IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.owner" IntegrationResourceRoleAuditLogResponseSchemaTypeIntegrationUpdatedReadonly IntegrationResourceRoleAuditLogResponseSchemaType = "integration.updated.readonly" IntegrationResourceRoleAuditLogResponseSchemaTypePolicyCreated IntegrationResourceRoleAuditLogResponseSchemaType = "policy.created" IntegrationResourceRoleAuditLogResponseSchemaTypePolicyDeleted IntegrationResourceRoleAuditLogResponseSchemaType = "policy.deleted" IntegrationResourceRoleAuditLogResponseSchemaTypePolicyUpdatedData IntegrationResourceRoleAuditLogResponseSchemaType = "policy.updated.data" IntegrationResourceRoleAuditLogResponseSchemaTypePolicyUpdatedSortOrder IntegrationResourceRoleAuditLogResponseSchemaType = "policy.updated.sortOrder" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketAutomaticApproval IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.automaticApproval" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketCreated IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.created" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketDeleted IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.deleted" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketFailedGrant IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.failed.grant" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketFailedRevoke IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.failed.revoke" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketFinalApproved IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.finalApproved" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketGranted IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.granted" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketPassedStage IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.passedStage" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketPermissionAlreadyExist IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.permissionAlreadyExist" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketPermissionReverted IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.permissionReverted" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketPermissionWontRevoke IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.permissionWontRevoke" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketRedirectEmptyGroup IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.redirect.emptyGroup" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketRedirectForward IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.redirect.forward" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketRedirectNoManagers IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.redirect.noManagers" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketRedirectNoTeamMembers IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.redirect.noTeamMembers" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketRedirectToUser IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.redirect.toUser" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketRetryGrant IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.retry.grant" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketRetryRevoke IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.retry.revoke" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketRevoked IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.revoked" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketSentGrant IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.sent.grant" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketSentRevert IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.sent.revert" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketSentRevoke IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.sent.revoke" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketStatusChanged IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.statusChanged" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketTaskCreated IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.taskCreated" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketUserApproved IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.userApproved" IntegrationResourceRoleAuditLogResponseSchemaTypeTicketUserDeclined IntegrationResourceRoleAuditLogResponseSchemaType = "ticket.userDeclined" )
Defines values for IntegrationResourceRoleAuditLogResponseSchemaType.
type IntegrationResourceRoleListItemResponseSchema ¶
type IntegrationResourceRoleListItemResponseSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` Resource IntegrationResourceListItemResponseSchema `json:"resource"` }
IntegrationResourceRoleListItemResponseSchema defines model for IntegrationResourceRoleListItemResponseSchema.
type IntegrationResourceRoleResponseSchema ¶
type IntegrationResourceRoleResponseSchema struct {
Result IntegrationResourceRoleResultSchema `json:"result"`
}
IntegrationResourceRoleResponseSchema defines model for IntegrationResourceRoleResponseSchema.
type IntegrationResourceRoleResultSchema ¶
type IntegrationResourceRoleResultSchema struct { AllowAsGrantMethod bool `json:"allowAsGrantMethod"` AllowRequests bool `json:"allowRequests"` AllowedDurations []EnumAllowedDurations `json:"allowedDurations"` Id openapi_types.UUID `json:"id"` Name string `json:"name"` Resource IntegrationResourceListItemResponseSchema `json:"resource"` Workflow *WorkflowSchema `json:"workflow"` }
IntegrationResourceRoleResultSchema defines model for IntegrationResourceRoleResultSchema.
type IntegrationResourceRolesListResponseSchema ¶
type IntegrationResourceRolesListResponseSchema struct { Pagination PaginationResponseSchema `json:"pagination"` Result []IntegrationResourceRoleListItemResponseSchema `json:"result"` }
IntegrationResourceRolesListResponseSchema defines model for IntegrationResourceRolesListResponseSchema.
type IntegrationResourceRolesUpdateBodySchema ¶
type IntegrationResourceRolesUpdateBodySchema struct { AllowAsGrantMethod *bool `json:"allowAsGrantMethod,omitempty"` AllowRequests *bool `json:"allowRequests,omitempty"` AllowedDurations *[]EnumAllowedDurations `json:"allowedDurations"` Workflow *IdParamsSchema `json:"workflow"` }
IntegrationResourceRolesUpdateBodySchema defines model for IntegrationResourceRolesUpdateBodySchema.
type IntegrationResourcesListResponseSchema ¶
type IntegrationResourcesListResponseSchema struct { Pagination PaginationResponseSchema `json:"pagination"` Result []IntegrationResourceListItemResponseSchema `json:"result"` }
IntegrationResourcesListResponseSchema defines model for IntegrationResourcesListResponseSchema.
type IntegrationResponseSchema ¶
type IntegrationResponseSchema struct {
Result IntegrationResultSchema `json:"result"`
}
IntegrationResponseSchema defines model for IntegrationResponseSchema.
type IntegrationResultSchema ¶
type IntegrationResultSchema struct { AllowAsGrantMethod bool `json:"allowAsGrantMethod"` AllowAsGrantMethodByDefault bool `json:"allowAsGrantMethodByDefault"` AllowChangingAccountPermissions bool `json:"allowChangingAccountPermissions"` AllowCreatingAccounts bool `json:"allowCreatingAccounts"` AllowRequests bool `json:"allowRequests"` AllowRequestsByDefault bool `json:"allowRequestsByDefault"` AllowedDurations []EnumAllowedDurations `json:"allowedDurations"` Application ApplicationResponseSchema `json:"application"` AutoAssignRecommendedMaintainers bool `json:"autoAssignRecommendedMaintainers"` AutoAssignRecommendedOwners bool `json:"autoAssignRecommendedOwners"` Id openapi_types.UUID `json:"id"` Maintainers []IntegrationResultSchema_Maintainers_Item `json:"maintainers"` Name string `json:"name"` NotifyAboutExternalPermissionChanges bool `json:"notifyAboutExternalPermissionChanges"` Owner EntityResponseSchema `json:"owner"` Readonly bool `json:"readonly"` Workflow WorkflowResponseSchema `json:"workflow"` }
IntegrationResultSchema defines model for IntegrationResultSchema.
type IntegrationResultSchema_Maintainers_Item ¶
type IntegrationResultSchema_Maintainers_Item struct {
// contains filtered or unexported fields
}
IntegrationResultSchema_Maintainers_Item defines model for IntegrationResultSchema.maintainers.Item.
func (IntegrationResultSchema_Maintainers_Item) AsMaintainerGroupResponseSchema ¶
func (t IntegrationResultSchema_Maintainers_Item) AsMaintainerGroupResponseSchema() (MaintainerGroupResponseSchema, error)
AsMaintainerGroupResponseSchema returns the union data inside the IntegrationResultSchema_Maintainers_Item as a MaintainerGroupResponseSchema
func (IntegrationResultSchema_Maintainers_Item) AsMaintainerUserResponseSchema ¶
func (t IntegrationResultSchema_Maintainers_Item) AsMaintainerUserResponseSchema() (MaintainerUserResponseSchema, error)
AsMaintainerUserResponseSchema returns the union data inside the IntegrationResultSchema_Maintainers_Item as a MaintainerUserResponseSchema
func (*IntegrationResultSchema_Maintainers_Item) FromMaintainerGroupResponseSchema ¶
func (t *IntegrationResultSchema_Maintainers_Item) FromMaintainerGroupResponseSchema(v MaintainerGroupResponseSchema) error
FromMaintainerGroupResponseSchema overwrites any union data inside the IntegrationResultSchema_Maintainers_Item as the provided MaintainerGroupResponseSchema
func (*IntegrationResultSchema_Maintainers_Item) FromMaintainerUserResponseSchema ¶
func (t *IntegrationResultSchema_Maintainers_Item) FromMaintainerUserResponseSchema(v MaintainerUserResponseSchema) error
FromMaintainerUserResponseSchema overwrites any union data inside the IntegrationResultSchema_Maintainers_Item as the provided MaintainerUserResponseSchema
func (IntegrationResultSchema_Maintainers_Item) MarshalJSON ¶
func (t IntegrationResultSchema_Maintainers_Item) MarshalJSON() ([]byte, error)
func (*IntegrationResultSchema_Maintainers_Item) MergeMaintainerGroupResponseSchema ¶
func (t *IntegrationResultSchema_Maintainers_Item) MergeMaintainerGroupResponseSchema(v MaintainerGroupResponseSchema) error
MergeMaintainerGroupResponseSchema performs a merge with any union data inside the IntegrationResultSchema_Maintainers_Item, using the provided MaintainerGroupResponseSchema
func (*IntegrationResultSchema_Maintainers_Item) MergeMaintainerUserResponseSchema ¶
func (t *IntegrationResultSchema_Maintainers_Item) MergeMaintainerUserResponseSchema(v MaintainerUserResponseSchema) error
MergeMaintainerUserResponseSchema performs a merge with any union data inside the IntegrationResultSchema_Maintainers_Item, using the provided MaintainerUserResponseSchema
func (*IntegrationResultSchema_Maintainers_Item) UnmarshalJSON ¶
func (t *IntegrationResultSchema_Maintainers_Item) UnmarshalJSON(b []byte) error
type IntegrationsCreateJSONRequestBody ¶
type IntegrationsCreateJSONRequestBody = IntegrationCreateBodyFieldsSchema
IntegrationsCreateJSONRequestBody defines body for IntegrationsCreate for application/json ContentType.
type IntegrationsCreateResponse ¶
type IntegrationsCreateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IntegrationResponseSchema JSON201 *map[string]interface{} }
func ParseIntegrationsCreateResponse ¶
func ParseIntegrationsCreateResponse(rsp *http.Response) (*IntegrationsCreateResponse, error)
ParseIntegrationsCreateResponse parses an HTTP response from a IntegrationsCreateWithResponse call
func (IntegrationsCreateResponse) Status ¶
func (r IntegrationsCreateResponse) Status() string
Status returns HTTPResponse.Status
func (IntegrationsCreateResponse) StatusCode ¶
func (r IntegrationsCreateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type IntegrationsDestroyResponse ¶
type IntegrationsDestroyResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IntegrationDestroyResponseSchema }
func ParseIntegrationsDestroyResponse ¶
func ParseIntegrationsDestroyResponse(rsp *http.Response) (*IntegrationsDestroyResponse, error)
ParseIntegrationsDestroyResponse parses an HTTP response from a IntegrationsDestroyWithResponse call
func (IntegrationsDestroyResponse) Status ¶
func (r IntegrationsDestroyResponse) Status() string
Status returns HTTPResponse.Status
func (IntegrationsDestroyResponse) StatusCode ¶
func (r IntegrationsDestroyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type IntegrationsIndexParams ¶
type IntegrationsIndexParams struct { Page *float32 `form:"page,omitempty" json:"page,omitempty"` PerPage *float32 `form:"perPage,omitempty" json:"perPage,omitempty"` }
IntegrationsIndexParams defines parameters for IntegrationsIndex.
type IntegrationsIndexResponse ¶
type IntegrationsIndexResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IntegrationsListResponseSchema }
func ParseIntegrationsIndexResponse ¶
func ParseIntegrationsIndexResponse(rsp *http.Response) (*IntegrationsIndexResponse, error)
ParseIntegrationsIndexResponse parses an HTTP response from a IntegrationsIndexWithResponse call
func (IntegrationsIndexResponse) Status ¶
func (r IntegrationsIndexResponse) Status() string
Status returns HTTPResponse.Status
func (IntegrationsIndexResponse) StatusCode ¶
func (r IntegrationsIndexResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type IntegrationsListResponseSchema ¶
type IntegrationsListResponseSchema struct { Pagination PaginationResponseSchema `json:"pagination"` Result []IntegrationBaseResponseSchema `json:"result"` }
IntegrationsListResponseSchema defines model for IntegrationsListResponseSchema.
type IntegrationsShowResponse ¶
type IntegrationsShowResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IntegrationResponseSchema }
func ParseIntegrationsShowResponse ¶
func ParseIntegrationsShowResponse(rsp *http.Response) (*IntegrationsShowResponse, error)
ParseIntegrationsShowResponse parses an HTTP response from a IntegrationsShowWithResponse call
func (IntegrationsShowResponse) Status ¶
func (r IntegrationsShowResponse) Status() string
Status returns HTTPResponse.Status
func (IntegrationsShowResponse) StatusCode ¶
func (r IntegrationsShowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type IntegrationsUpdateBodySchema ¶
type IntegrationsUpdateBodySchema struct { AllowAsGrantMethod *bool `json:"allowAsGrantMethod,omitempty"` AllowAsGrantMethodByDefault *bool `json:"allowAsGrantMethodByDefault,omitempty"` AllowRequests *bool `json:"allowRequests,omitempty"` AllowRequestsByDefault *bool `json:"allowRequestsByDefault,omitempty"` // AllowedDurations If null, the company's default allowed durations will be used AllowedDurations *[]EnumAllowedDurations `json:"allowedDurations"` AutoAssignRecommendedMaintainers *bool `json:"autoAssignRecommendedMaintainers,omitempty"` AutoAssignRecommendedOwners *bool `json:"autoAssignRecommendedOwners,omitempty"` ConnectionJson *map[string]interface{} `json:"connectionJson,omitempty"` Maintainers *[]IntegrationsUpdateBodySchema_Maintainers_Item `json:"maintainers,omitempty"` Name *string `json:"name,omitempty"` NotifyAboutExternalPermissionChanges *bool `json:"notifyAboutExternalPermissionChanges,omitempty"` Owner *UserEntitySchema `json:"owner,omitempty"` Workflow *IdParamsSchema `json:"workflow,omitempty"` }
IntegrationsUpdateBodySchema defines model for IntegrationsUpdateBodySchema.
type IntegrationsUpdateBodySchema_Maintainers_Item ¶
type IntegrationsUpdateBodySchema_Maintainers_Item struct {
// contains filtered or unexported fields
}
IntegrationsUpdateBodySchema_Maintainers_Item defines model for IntegrationsUpdateBodySchema.maintainers.Item.
func (IntegrationsUpdateBodySchema_Maintainers_Item) AsGroupMaintainerSchema ¶
func (t IntegrationsUpdateBodySchema_Maintainers_Item) AsGroupMaintainerSchema() (GroupMaintainerSchema, error)
AsGroupMaintainerSchema returns the union data inside the IntegrationsUpdateBodySchema_Maintainers_Item as a GroupMaintainerSchema
func (IntegrationsUpdateBodySchema_Maintainers_Item) AsUserMaintainerSchema ¶
func (t IntegrationsUpdateBodySchema_Maintainers_Item) AsUserMaintainerSchema() (UserMaintainerSchema, error)
AsUserMaintainerSchema returns the union data inside the IntegrationsUpdateBodySchema_Maintainers_Item as a UserMaintainerSchema
func (*IntegrationsUpdateBodySchema_Maintainers_Item) FromGroupMaintainerSchema ¶
func (t *IntegrationsUpdateBodySchema_Maintainers_Item) FromGroupMaintainerSchema(v GroupMaintainerSchema) error
FromGroupMaintainerSchema overwrites any union data inside the IntegrationsUpdateBodySchema_Maintainers_Item as the provided GroupMaintainerSchema
func (*IntegrationsUpdateBodySchema_Maintainers_Item) FromUserMaintainerSchema ¶
func (t *IntegrationsUpdateBodySchema_Maintainers_Item) FromUserMaintainerSchema(v UserMaintainerSchema) error
FromUserMaintainerSchema overwrites any union data inside the IntegrationsUpdateBodySchema_Maintainers_Item as the provided UserMaintainerSchema
func (IntegrationsUpdateBodySchema_Maintainers_Item) MarshalJSON ¶
func (t IntegrationsUpdateBodySchema_Maintainers_Item) MarshalJSON() ([]byte, error)
func (*IntegrationsUpdateBodySchema_Maintainers_Item) MergeGroupMaintainerSchema ¶
func (t *IntegrationsUpdateBodySchema_Maintainers_Item) MergeGroupMaintainerSchema(v GroupMaintainerSchema) error
MergeGroupMaintainerSchema performs a merge with any union data inside the IntegrationsUpdateBodySchema_Maintainers_Item, using the provided GroupMaintainerSchema
func (*IntegrationsUpdateBodySchema_Maintainers_Item) MergeUserMaintainerSchema ¶
func (t *IntegrationsUpdateBodySchema_Maintainers_Item) MergeUserMaintainerSchema(v UserMaintainerSchema) error
MergeUserMaintainerSchema performs a merge with any union data inside the IntegrationsUpdateBodySchema_Maintainers_Item, using the provided UserMaintainerSchema
func (*IntegrationsUpdateBodySchema_Maintainers_Item) UnmarshalJSON ¶
func (t *IntegrationsUpdateBodySchema_Maintainers_Item) UnmarshalJSON(b []byte) error
type IntegrationsUpdateJSONRequestBody ¶
type IntegrationsUpdateJSONRequestBody = IntegrationsUpdateBodySchema
IntegrationsUpdateJSONRequestBody defines body for IntegrationsUpdate for application/json ContentType.
type IntegrationsUpdateResponse ¶
type IntegrationsUpdateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IntegrationResponseSchema }
func ParseIntegrationsUpdateResponse ¶
func ParseIntegrationsUpdateResponse(rsp *http.Response) (*IntegrationsUpdateResponse, error)
ParseIntegrationsUpdateResponse parses an HTTP response from a IntegrationsUpdateWithResponse call
func (IntegrationsUpdateResponse) Status ¶
func (r IntegrationsUpdateResponse) Status() string
Status returns HTTPResponse.Status
func (IntegrationsUpdateResponse) StatusCode ¶
func (r IntegrationsUpdateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MaintainerGroupResponseSchema ¶
type MaintainerGroupResponseSchema struct { Group EntityResponseSchema `json:"group"` Type EnumMaintainerTypeGroup `json:"type"` }
MaintainerGroupResponseSchema defines model for MaintainerGroupResponseSchema.
type MaintainerUserResponseSchema ¶
type MaintainerUserResponseSchema struct { Type EnumMaintainerTypeUser `json:"type"` User EntityResponseSchema `json:"user"` }
MaintainerUserResponseSchema defines model for MaintainerUserResponseSchema.
type NameSchema ¶
type NameSchema struct {
Name string `json:"name"`
}
NameSchema defines model for NameSchema.
type NotifiedApprovalEntityWithoutEntitySchema ¶
type NotifiedApprovalEntityWithoutEntitySchema struct { Entity *string `json:"entity"` Type EnumNotifiedEntityWithoutEntity `json:"type"` }
NotifiedApprovalEntityWithoutEntitySchema defines model for NotifiedApprovalEntityWithoutEntitySchema.
type NotifiedEntityNullResponseSchema ¶
type NotifiedEntityNullResponseSchema struct { Entity *string `json:"entity"` Type EnumNotifiedEntityWithoutEntity `json:"type"` }
NotifiedEntityNullResponseSchema defines model for NotifiedEntityNullResponseSchema.
type PaginationResponseSchema ¶
type PaginationResponseSchema struct { // Page Current page Page float32 `json:"page"` // PerPage Number of results per page PerPage float32 `json:"perPage"` // TotalPages Total number of pages TotalPages float32 `json:"totalPages"` // TotalResults Total number of results TotalResults float32 `json:"totalResults"` }
PaginationResponseSchema defines model for PaginationResponseSchema.
type PermissionResponseSchema ¶
type PermissionResponseSchema struct { Pagination PaginationResponseSchema `json:"pagination"` Result []PermissionSchema `json:"result"` }
PermissionResponseSchema defines model for PermissionResponseSchema.
type PermissionSchema ¶
type PermissionSchema struct { // Actor Permission's actor Actor ActorSchema `json:"actor"` // CreatedAt Date of the permission creation CreatedAt time.Time `json:"createdAt"` // DeprecatedAt Date of the permission deprecation DeprecatedAt *time.Time `json:"deprecatedAt"` // Integration Permission's integration Integration EntitySchema `json:"integration"` // Resource Permission's resource Resource EntitySchema `json:"resource"` // Role Permission's role Role EntitySchema `json:"role"` }
PermissionSchema defines model for PermissionSchema.
type PermissionsIndexParams ¶
type PermissionsIndexParams struct { SortOrder *PermissionsIndexParamsSortOrder `form:"sortOrder,omitempty" json:"sortOrder,omitempty"` // Date Filter permissions up to a certain point in time Date *openapi_types.Date `form:"date,omitempty" json:"date,omitempty"` Page *float32 `form:"page,omitempty" json:"page,omitempty"` PerPage *float32 `form:"perPage,omitempty" json:"perPage,omitempty"` }
PermissionsIndexParams defines parameters for PermissionsIndex.
type PermissionsIndexParamsSortOrder ¶
type PermissionsIndexParamsSortOrder string
PermissionsIndexParamsSortOrder defines parameters for PermissionsIndex.
const ( ASC PermissionsIndexParamsSortOrder = "ASC" Asc PermissionsIndexParamsSortOrder = "asc" DESC PermissionsIndexParamsSortOrder = "DESC" Desc PermissionsIndexParamsSortOrder = "desc" )
Defines values for PermissionsIndexParamsSortOrder.
type PermissionsIndexResponse ¶
type PermissionsIndexResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PermissionResponseSchema }
func ParsePermissionsIndexResponse ¶
func ParsePermissionsIndexResponse(rsp *http.Response) (*PermissionsIndexResponse, error)
ParsePermissionsIndexResponse parses an HTTP response from a PermissionsIndexWithResponse call
func (PermissionsIndexResponse) Status ¶
func (r PermissionsIndexResponse) Status() string
Status returns HTTPResponse.Status
func (PermissionsIndexResponse) StatusCode ¶
func (r PermissionsIndexResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PoliciesCreateJSONRequestBody ¶
type PoliciesCreateJSONRequestBody = PolicyCreateSchema
PoliciesCreateJSONRequestBody defines body for PoliciesCreate for application/json ContentType.
type PoliciesCreateResponse ¶
type PoliciesCreateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *FullPolicyResponseSchema }
func ParsePoliciesCreateResponse ¶
func ParsePoliciesCreateResponse(rsp *http.Response) (*PoliciesCreateResponse, error)
ParsePoliciesCreateResponse parses an HTTP response from a PoliciesCreateWithResponse call
func (PoliciesCreateResponse) Status ¶
func (r PoliciesCreateResponse) Status() string
Status returns HTTPResponse.Status
func (PoliciesCreateResponse) StatusCode ¶
func (r PoliciesCreateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PoliciesDestroyResponse ¶
type PoliciesDestroyResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PolicyDestroyResponseSchema }
func ParsePoliciesDestroyResponse ¶
func ParsePoliciesDestroyResponse(rsp *http.Response) (*PoliciesDestroyResponse, error)
ParsePoliciesDestroyResponse parses an HTTP response from a PoliciesDestroyWithResponse call
func (PoliciesDestroyResponse) Status ¶
func (r PoliciesDestroyResponse) Status() string
Status returns HTTPResponse.Status
func (PoliciesDestroyResponse) StatusCode ¶
func (r PoliciesDestroyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PoliciesIndexParams ¶
type PoliciesIndexParams struct { Page *float32 `form:"page,omitempty" json:"page,omitempty"` PerPage *float32 `form:"perPage,omitempty" json:"perPage,omitempty"` }
PoliciesIndexParams defines parameters for PoliciesIndex.
type PoliciesIndexResponse ¶
type PoliciesIndexResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PolicyIndexResponseSchema }
func ParsePoliciesIndexResponse ¶
func ParsePoliciesIndexResponse(rsp *http.Response) (*PoliciesIndexResponse, error)
ParsePoliciesIndexResponse parses an HTTP response from a PoliciesIndexWithResponse call
func (PoliciesIndexResponse) Status ¶
func (r PoliciesIndexResponse) Status() string
Status returns HTTPResponse.Status
func (PoliciesIndexResponse) StatusCode ¶
func (r PoliciesIndexResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PoliciesShowResponse ¶
type PoliciesShowResponse struct { Body []byte HTTPResponse *http.Response JSON200 *FullPolicyResponseSchema }
func ParsePoliciesShowResponse ¶
func ParsePoliciesShowResponse(rsp *http.Response) (*PoliciesShowResponse, error)
ParsePoliciesShowResponse parses an HTTP response from a PoliciesShowWithResponse call
func (PoliciesShowResponse) Status ¶
func (r PoliciesShowResponse) Status() string
Status returns HTTPResponse.Status
func (PoliciesShowResponse) StatusCode ¶
func (r PoliciesShowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PoliciesUpdateJSONRequestBody ¶
type PoliciesUpdateJSONRequestBody = PolicyUpdateSchema
PoliciesUpdateJSONRequestBody defines body for PoliciesUpdate for application/json ContentType.
type PoliciesUpdateResponse ¶
type PoliciesUpdateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *FullPolicyResponseSchema }
func ParsePoliciesUpdateResponse ¶
func ParsePoliciesUpdateResponse(rsp *http.Response) (*PoliciesUpdateResponse, error)
ParsePoliciesUpdateResponse parses an HTTP response from a PoliciesUpdateWithResponse call
func (PoliciesUpdateResponse) Status ¶
func (r PoliciesUpdateResponse) Status() string
Status returns HTTPResponse.Status
func (PoliciesUpdateResponse) StatusCode ¶
func (r PoliciesUpdateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PolicyApplicationResponseSchema ¶
type PolicyApplicationResponseSchema struct {
Name string `json:"name"`
}
PolicyApplicationResponseSchema defines model for PolicyApplicationResponseSchema.
type PolicyAuditLogResponseSchema ¶
type PolicyAuditLogResponseSchema struct { // CreatedAt Date of the audit log CreatedAt time.Time `json:"createdAt"` // Policy Number of the policy Policy *float32 `json:"policy,omitempty"` // Type Type of the audit log Type PolicyAuditLogResponseSchemaType `json:"type"` // User User who performed the action User *string `json:"user,omitempty"` }
PolicyAuditLogResponseSchema defines model for PolicyAuditLogResponseSchema.
type PolicyAuditLogResponseSchemaType ¶
type PolicyAuditLogResponseSchemaType string
PolicyAuditLogResponseSchemaType Type of the audit log
const ( PolicyAuditLogResponseSchemaTypeAccessReviewActivated PolicyAuditLogResponseSchemaType = "accessReview.activated" PolicyAuditLogResponseSchemaTypeAccessReviewCreated PolicyAuditLogResponseSchemaType = "accessReview.created" PolicyAuditLogResponseSchemaTypeAccessReviewDeleted PolicyAuditLogResponseSchemaType = "accessReview.deleted" PolicyAuditLogResponseSchemaTypeAccessReviewUpdated PolicyAuditLogResponseSchemaType = "accessReview.updated" PolicyAuditLogResponseSchemaTypeApprovalAlgorithmCreated PolicyAuditLogResponseSchemaType = "approvalAlgorithm.created" PolicyAuditLogResponseSchemaTypeApprovalAlgorithmDeleted PolicyAuditLogResponseSchemaType = "approvalAlgorithm.deleted" PolicyAuditLogResponseSchemaTypeApprovalAlgorithmUpdated PolicyAuditLogResponseSchemaType = "approvalAlgorithm.updated" PolicyAuditLogResponseSchemaTypeBundleCreated PolicyAuditLogResponseSchemaType = "bundle.created" PolicyAuditLogResponseSchemaTypeBundleDeleted PolicyAuditLogResponseSchemaType = "bundle.deleted" PolicyAuditLogResponseSchemaTypeBundleUpdated PolicyAuditLogResponseSchemaType = "bundle.updated" PolicyAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesGroups PolicyAuditLogResponseSchemaType = "company.failed.sync.directories.groups" PolicyAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesUsers PolicyAuditLogResponseSchemaType = "company.failed.sync.directories.users" PolicyAuditLogResponseSchemaTypeCompanyFailedSyncHrDirectManagers PolicyAuditLogResponseSchemaType = "company.failed.sync.hr.directManagers" PolicyAuditLogResponseSchemaTypeCompanyPolicyPermissionsUpdated PolicyAuditLogResponseSchemaType = "company.policy.permissions.updated" PolicyAuditLogResponseSchemaTypeCompanyPolicyUserMissingActors PolicyAuditLogResponseSchemaType = "company.policy.user.missingActors" PolicyAuditLogResponseSchemaTypeCompanySyncDirectoriesGroups PolicyAuditLogResponseSchemaType = "company.sync.directories.groups" PolicyAuditLogResponseSchemaTypeCompanySyncDirectoriesUsers PolicyAuditLogResponseSchemaType = "company.sync.directories.users" PolicyAuditLogResponseSchemaTypeCompanySyncHrDirectManagers PolicyAuditLogResponseSchemaType = "company.sync.hr.directManagers" PolicyAuditLogResponseSchemaTypeIntegrationCreated PolicyAuditLogResponseSchemaType = "integration.created" PolicyAuditLogResponseSchemaTypeIntegrationDeleted PolicyAuditLogResponseSchemaType = "integration.deleted" PolicyAuditLogResponseSchemaTypeIntegrationFailedAccessGive PolicyAuditLogResponseSchemaType = "integration.failed.access.give" PolicyAuditLogResponseSchemaTypeIntegrationFailedAccessRevoke PolicyAuditLogResponseSchemaType = "integration.failed.access.revoke" PolicyAuditLogResponseSchemaTypeIntegrationFailedSyncActors PolicyAuditLogResponseSchemaType = "integration.failed.sync.actors" PolicyAuditLogResponseSchemaTypeIntegrationFailedSyncAssets PolicyAuditLogResponseSchemaType = "integration.failed.sync.assets" PolicyAuditLogResponseSchemaTypeIntegrationFailedSyncPermissions PolicyAuditLogResponseSchemaType = "integration.failed.sync.permissions" PolicyAuditLogResponseSchemaTypeIntegrationResourceCreatedManually PolicyAuditLogResponseSchemaType = "integrationResource.created.manually" PolicyAuditLogResponseSchemaTypeIntegrationResourceDeletedManually PolicyAuditLogResponseSchemaType = "integrationResource.deleted.manually" PolicyAuditLogResponseSchemaTypeIntegrationResourceRoleCreatedManually PolicyAuditLogResponseSchemaType = "integrationResourceRole.created.manually" PolicyAuditLogResponseSchemaTypeIntegrationResourceRoleDeletedManually PolicyAuditLogResponseSchemaType = "integrationResourceRole.deleted.manually" PolicyAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowAsGrantMethod PolicyAuditLogResponseSchemaType = "integrationResourceRole.updated.allowAsGrantMethod" PolicyAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowedDurations PolicyAuditLogResponseSchemaType = "integrationResourceRole.updated.allowedDurations" PolicyAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowsRequests PolicyAuditLogResponseSchemaType = "integrationResourceRole.updated.allowsRequests" PolicyAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedApprovalAlgorithm PolicyAuditLogResponseSchemaType = "integrationResourceRole.updated.approvalAlgorithm" PolicyAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedName PolicyAuditLogResponseSchemaType = "integrationResourceRole.updated.name" PolicyAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowAsGrantMethod PolicyAuditLogResponseSchemaType = "integrationResource.updated.allowAsGrantMethod" PolicyAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowedDurations PolicyAuditLogResponseSchemaType = "integrationResource.updated.allowedDurations" PolicyAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowsRequests PolicyAuditLogResponseSchemaType = "integrationResource.updated.allowsRequests" PolicyAuditLogResponseSchemaTypeIntegrationResourceUpdatedApprovalAlgorithm PolicyAuditLogResponseSchemaType = "integrationResource.updated.approvalAlgorithm" PolicyAuditLogResponseSchemaTypeIntegrationResourceUpdatedDisplayName PolicyAuditLogResponseSchemaType = "integrationResource.updated.displayName" PolicyAuditLogResponseSchemaTypeIntegrationResourceUpdatedMaintainers PolicyAuditLogResponseSchemaType = "integrationResource.updated.maintainers" PolicyAuditLogResponseSchemaTypeIntegrationResourceUpdatedOwner PolicyAuditLogResponseSchemaType = "integrationResource.updated.owner" PolicyAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedDescription PolicyAuditLogResponseSchemaType = "integrationResource.updated.userDefinedDescription" PolicyAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedTags PolicyAuditLogResponseSchemaType = "integrationResource.updated.userDefinedTags" PolicyAuditLogResponseSchemaTypeIntegrationSyncActors PolicyAuditLogResponseSchemaType = "integration.sync.actors" PolicyAuditLogResponseSchemaTypeIntegrationSyncAssets PolicyAuditLogResponseSchemaType = "integration.sync.assets" PolicyAuditLogResponseSchemaTypeIntegrationSyncPermissions PolicyAuditLogResponseSchemaType = "integration.sync.permissions" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedAllowAsGrantMethod PolicyAuditLogResponseSchemaType = "integration.updated.allowAsGrantMethod" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedAllowedDurations PolicyAuditLogResponseSchemaType = "integration.updated.allowedDurations" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedAllowsRequests PolicyAuditLogResponseSchemaType = "integration.updated.allowsRequests" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedApprovalAlgorithm PolicyAuditLogResponseSchemaType = "integration.updated.approvalAlgorithm" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceMaintainers PolicyAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceMaintainers" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceOwner PolicyAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceOwner" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedCanCreateActors PolicyAuditLogResponseSchemaType = "integration.updated.canCreateActors" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedCanEditPermissions PolicyAuditLogResponseSchemaType = "integration.updated.canEditPermissions" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedConfiguration PolicyAuditLogResponseSchemaType = "integration.updated.configuration" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowAsGrantMethod PolicyAuditLogResponseSchemaType = "integration.updated.defaultAllowAsGrantMethod" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowsRequests PolicyAuditLogResponseSchemaType = "integration.updated.defaultAllowsRequests" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedImage PolicyAuditLogResponseSchemaType = "integration.updated.image" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedMaintainers PolicyAuditLogResponseSchemaType = "integration.updated.maintainers" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedName PolicyAuditLogResponseSchemaType = "integration.updated.name" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedNotifyAboutExternalPermissions PolicyAuditLogResponseSchemaType = "integration.updated.notifyAboutExternalPermissions" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedOwner PolicyAuditLogResponseSchemaType = "integration.updated.owner" PolicyAuditLogResponseSchemaTypeIntegrationUpdatedReadonly PolicyAuditLogResponseSchemaType = "integration.updated.readonly" PolicyAuditLogResponseSchemaTypePolicyCreated PolicyAuditLogResponseSchemaType = "policy.created" PolicyAuditLogResponseSchemaTypePolicyDeleted PolicyAuditLogResponseSchemaType = "policy.deleted" PolicyAuditLogResponseSchemaTypePolicyUpdatedData PolicyAuditLogResponseSchemaType = "policy.updated.data" PolicyAuditLogResponseSchemaTypePolicyUpdatedSortOrder PolicyAuditLogResponseSchemaType = "policy.updated.sortOrder" PolicyAuditLogResponseSchemaTypeTicketAutomaticApproval PolicyAuditLogResponseSchemaType = "ticket.automaticApproval" PolicyAuditLogResponseSchemaTypeTicketCreated PolicyAuditLogResponseSchemaType = "ticket.created" PolicyAuditLogResponseSchemaTypeTicketDeleted PolicyAuditLogResponseSchemaType = "ticket.deleted" PolicyAuditLogResponseSchemaTypeTicketFailedGrant PolicyAuditLogResponseSchemaType = "ticket.failed.grant" PolicyAuditLogResponseSchemaTypeTicketFailedRevoke PolicyAuditLogResponseSchemaType = "ticket.failed.revoke" PolicyAuditLogResponseSchemaTypeTicketFinalApproved PolicyAuditLogResponseSchemaType = "ticket.finalApproved" PolicyAuditLogResponseSchemaTypeTicketGranted PolicyAuditLogResponseSchemaType = "ticket.granted" PolicyAuditLogResponseSchemaTypeTicketPassedStage PolicyAuditLogResponseSchemaType = "ticket.passedStage" PolicyAuditLogResponseSchemaTypeTicketPermissionAlreadyExist PolicyAuditLogResponseSchemaType = "ticket.permissionAlreadyExist" PolicyAuditLogResponseSchemaTypeTicketPermissionReverted PolicyAuditLogResponseSchemaType = "ticket.permissionReverted" PolicyAuditLogResponseSchemaTypeTicketPermissionWontRevoke PolicyAuditLogResponseSchemaType = "ticket.permissionWontRevoke" PolicyAuditLogResponseSchemaTypeTicketRedirectEmptyGroup PolicyAuditLogResponseSchemaType = "ticket.redirect.emptyGroup" PolicyAuditLogResponseSchemaTypeTicketRedirectForward PolicyAuditLogResponseSchemaType = "ticket.redirect.forward" PolicyAuditLogResponseSchemaTypeTicketRedirectNoManagers PolicyAuditLogResponseSchemaType = "ticket.redirect.noManagers" PolicyAuditLogResponseSchemaTypeTicketRedirectNoTeamMembers PolicyAuditLogResponseSchemaType = "ticket.redirect.noTeamMembers" PolicyAuditLogResponseSchemaTypeTicketRedirectToUser PolicyAuditLogResponseSchemaType = "ticket.redirect.toUser" PolicyAuditLogResponseSchemaTypeTicketRetryGrant PolicyAuditLogResponseSchemaType = "ticket.retry.grant" PolicyAuditLogResponseSchemaTypeTicketRetryRevoke PolicyAuditLogResponseSchemaType = "ticket.retry.revoke" PolicyAuditLogResponseSchemaTypeTicketRevoked PolicyAuditLogResponseSchemaType = "ticket.revoked" PolicyAuditLogResponseSchemaTypeTicketSentGrant PolicyAuditLogResponseSchemaType = "ticket.sent.grant" PolicyAuditLogResponseSchemaTypeTicketSentRevert PolicyAuditLogResponseSchemaType = "ticket.sent.revert" PolicyAuditLogResponseSchemaTypeTicketSentRevoke PolicyAuditLogResponseSchemaType = "ticket.sent.revoke" PolicyAuditLogResponseSchemaTypeTicketStatusChanged PolicyAuditLogResponseSchemaType = "ticket.statusChanged" PolicyAuditLogResponseSchemaTypeTicketTaskCreated PolicyAuditLogResponseSchemaType = "ticket.taskCreated" PolicyAuditLogResponseSchemaTypeTicketUserApproved PolicyAuditLogResponseSchemaType = "ticket.userApproved" PolicyAuditLogResponseSchemaTypeTicketUserDeclined PolicyAuditLogResponseSchemaType = "ticket.userDeclined" )
Defines values for PolicyAuditLogResponseSchemaType.
type PolicyBundleResponseSchema ¶
type PolicyBundleResponseSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` }
PolicyBundleResponseSchema defines model for PolicyBundleResponseSchema.
type PolicyCreateSchema ¶
type PolicyCreateSchema struct { Bundles []IdParamsSchema `json:"bundles"` InGroups []InGroupSchema `json:"inGroups"` Roles []IdParamsSchema `json:"roles"` SortOrder *float32 `json:"sortOrder,omitempty"` }
PolicyCreateSchema defines model for PolicyCreateSchema.
type PolicyDestroyResponseSchema ¶
type PolicyDestroyResponseSchema struct {
Ok bool `json:"ok"`
}
PolicyDestroyResponseSchema defines model for PolicyDestroyResponseSchema.
type PolicyGroupResponseSchema ¶
type PolicyGroupResponseSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` Type EnumPolicyGroupType `json:"type"` }
PolicyGroupResponseSchema defines model for PolicyGroupResponseSchema.
type PolicyIndexResponseSchema ¶
type PolicyIndexResponseSchema struct { Pagination PaginationResponseSchema `json:"pagination"` Result []PolicyIndexResultResponseSchema `json:"result"` }
PolicyIndexResponseSchema defines model for PolicyIndexResponseSchema.
type PolicyIndexResultResponseSchema ¶
type PolicyIndexResultResponseSchema struct { Id openapi_types.UUID `json:"id"` Number float32 `json:"number"` SortOrder float32 `json:"sortOrder"` }
PolicyIndexResultResponseSchema defines model for PolicyIndexResultResponseSchema.
type PolicyIntegrationResponseSchema ¶
type PolicyIntegrationResponseSchema struct { Application PolicyApplicationResponseSchema `json:"application"` Id openapi_types.UUID `json:"id"` Name string `json:"name"` }
PolicyIntegrationResponseSchema defines model for PolicyIntegrationResponseSchema.
type PolicyResourceResponseSchema ¶
type PolicyResourceResponseSchema struct { Id openapi_types.UUID `json:"id"` Integration PolicyIntegrationResponseSchema `json:"integration"` Name string `json:"name"` }
PolicyResourceResponseSchema defines model for PolicyResourceResponseSchema.
type PolicyRoleResponseSchema ¶
type PolicyRoleResponseSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` Resource PolicyResourceResponseSchema `json:"resource"` }
PolicyRoleResponseSchema defines model for PolicyRoleResponseSchema.
type PolicyUpdateSchema ¶
type PolicyUpdateSchema struct { Bundles *[]IdParamsSchema `json:"bundles,omitempty"` InGroups *[]InGroupSchema `json:"inGroups,omitempty"` Roles *[]IdParamsSchema `json:"roles,omitempty"` SortOrder *float32 `json:"sortOrder,omitempty"` }
PolicyUpdateSchema defines model for PolicyUpdateSchema.
type PublicBundleCreateBodySchema ¶
type PublicBundleCreateBodySchema struct { // AllowedDurations If null, the company's default allowed durations will be used AllowedDurations *[]EnumAllowedDurations `json:"allowedDurations"` Category *string `json:"category"` Description *string `json:"description"` Name string `json:"name"` Roles []IdParamsSchema `json:"roles"` Tags *[]string `json:"tags"` Workflow IdParamsSchema `json:"workflow"` }
PublicBundleCreateBodySchema defines model for PublicBundleCreateBodySchema.
type PublicIntegrationResourcesUpdateBodySchema ¶
type PublicIntegrationResourcesUpdateBodySchema struct { AllowAsGrantMethod *bool `json:"allowAsGrantMethod,omitempty"` AllowRequests *bool `json:"allowRequests,omitempty"` AllowedDurations *[]EnumAllowedDurations `json:"allowedDurations"` Maintainers *[]PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item `json:"maintainers,omitempty"` Owner *UserEntitySchema `json:"owner"` UserDefinedDescription *string `json:"userDefinedDescription,omitempty"` UserDefinedTags *[]string `json:"userDefinedTags,omitempty"` Workflow *IdParamsSchema `json:"workflow"` }
PublicIntegrationResourcesUpdateBodySchema defines model for PublicIntegrationResourcesUpdateBodySchema.
type PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item ¶
type PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item struct {
// contains filtered or unexported fields
}
PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item defines model for PublicIntegrationResourcesUpdateBodySchema.maintainers.Item.
func (PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) AsGroupMaintainerSchema ¶
func (t PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) AsGroupMaintainerSchema() (GroupMaintainerSchema, error)
AsGroupMaintainerSchema returns the union data inside the PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item as a GroupMaintainerSchema
func (PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) AsUserMaintainerSchema ¶
func (t PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) AsUserMaintainerSchema() (UserMaintainerSchema, error)
AsUserMaintainerSchema returns the union data inside the PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item as a UserMaintainerSchema
func (*PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) FromGroupMaintainerSchema ¶
func (t *PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) FromGroupMaintainerSchema(v GroupMaintainerSchema) error
FromGroupMaintainerSchema overwrites any union data inside the PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item as the provided GroupMaintainerSchema
func (*PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) FromUserMaintainerSchema ¶
func (t *PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) FromUserMaintainerSchema(v UserMaintainerSchema) error
FromUserMaintainerSchema overwrites any union data inside the PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item as the provided UserMaintainerSchema
func (PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) MarshalJSON ¶
func (t PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) MarshalJSON() ([]byte, error)
func (*PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) MergeGroupMaintainerSchema ¶
func (t *PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) MergeGroupMaintainerSchema(v GroupMaintainerSchema) error
MergeGroupMaintainerSchema performs a merge with any union data inside the PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item, using the provided GroupMaintainerSchema
func (*PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) MergeUserMaintainerSchema ¶
func (t *PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) MergeUserMaintainerSchema(v UserMaintainerSchema) error
MergeUserMaintainerSchema performs a merge with any union data inside the PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item, using the provided UserMaintainerSchema
func (*PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) UnmarshalJSON ¶
func (t *PublicIntegrationResourcesUpdateBodySchema_Maintainers_Item) UnmarshalJSON(b []byte) error
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
func SetBearerToken ¶
func SetBearerToken(bearer string) RequestEditorFn
type ResourceResponseSchema ¶
type ResourceResponseSchema struct { Id openapi_types.UUID `json:"id"` Integration IntegrationBaseResponseSchema `json:"integration"` Name string `json:"name"` }
ResourceResponseSchema defines model for ResourceResponseSchema.
type ResourcesIndexParams ¶
type ResourcesIndexParams struct { Page *float32 `form:"page,omitempty" json:"page,omitempty"` PerPage *float32 `form:"perPage,omitempty" json:"perPage,omitempty"` Search *string `form:"search,omitempty" json:"search,omitempty"` IntegrationId string `form:"integrationId" json:"integrationId"` }
ResourcesIndexParams defines parameters for ResourcesIndex.
type ResourcesIndexResponse ¶
type ResourcesIndexResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IntegrationResourcesListResponseSchema }
func ParseResourcesIndexResponse ¶
func ParseResourcesIndexResponse(rsp *http.Response) (*ResourcesIndexResponse, error)
ParseResourcesIndexResponse parses an HTTP response from a ResourcesIndexWithResponse call
func (ResourcesIndexResponse) Status ¶
func (r ResourcesIndexResponse) Status() string
Status returns HTTPResponse.Status
func (ResourcesIndexResponse) StatusCode ¶
func (r ResourcesIndexResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ResourcesShowResponse ¶
type ResourcesShowResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IntegrationResourceResponseSchema }
func ParseResourcesShowResponse ¶
func ParseResourcesShowResponse(rsp *http.Response) (*ResourcesShowResponse, error)
ParseResourcesShowResponse parses an HTTP response from a ResourcesShowWithResponse call
func (ResourcesShowResponse) Status ¶
func (r ResourcesShowResponse) Status() string
Status returns HTTPResponse.Status
func (ResourcesShowResponse) StatusCode ¶
func (r ResourcesShowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ResourcesUpdateJSONRequestBody ¶
type ResourcesUpdateJSONRequestBody = PublicIntegrationResourcesUpdateBodySchema
ResourcesUpdateJSONRequestBody defines body for ResourcesUpdate for application/json ContentType.
type ResourcesUpdateResponse ¶
type ResourcesUpdateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IntegrationResourceResponseSchema }
func ParseResourcesUpdateResponse ¶
func ParseResourcesUpdateResponse(rsp *http.Response) (*ResourcesUpdateResponse, error)
ParseResourcesUpdateResponse parses an HTTP response from a ResourcesUpdateWithResponse call
func (ResourcesUpdateResponse) Status ¶
func (r ResourcesUpdateResponse) Status() string
Status returns HTTPResponse.Status
func (ResourcesUpdateResponse) StatusCode ¶
func (r ResourcesUpdateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RolesIndexParams ¶
type RolesIndexParams struct { Page *float32 `form:"page,omitempty" json:"page,omitempty"` PerPage *float32 `form:"perPage,omitempty" json:"perPage,omitempty"` ResourceId openapi_types.UUID `form:"resourceId" json:"resourceId"` Search *string `form:"search,omitempty" json:"search,omitempty"` }
RolesIndexParams defines parameters for RolesIndex.
type RolesIndexResponse ¶
type RolesIndexResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IntegrationResourceRolesListResponseSchema }
func ParseRolesIndexResponse ¶
func ParseRolesIndexResponse(rsp *http.Response) (*RolesIndexResponse, error)
ParseRolesIndexResponse parses an HTTP response from a RolesIndexWithResponse call
func (RolesIndexResponse) Status ¶
func (r RolesIndexResponse) Status() string
Status returns HTTPResponse.Status
func (RolesIndexResponse) StatusCode ¶
func (r RolesIndexResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RolesShowResponse ¶
type RolesShowResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IntegrationResourceRoleResponseSchema }
func ParseRolesShowResponse ¶
func ParseRolesShowResponse(rsp *http.Response) (*RolesShowResponse, error)
ParseRolesShowResponse parses an HTTP response from a RolesShowWithResponse call
func (RolesShowResponse) Status ¶
func (r RolesShowResponse) Status() string
Status returns HTTPResponse.Status
func (RolesShowResponse) StatusCode ¶
func (r RolesShowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RolesUpdateJSONRequestBody ¶
type RolesUpdateJSONRequestBody = IntegrationResourceRolesUpdateBodySchema
RolesUpdateJSONRequestBody defines body for RolesUpdate for application/json ContentType.
type RolesUpdateResponse ¶
type RolesUpdateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IntegrationResourceRoleResponseSchema }
func ParseRolesUpdateResponse ¶
func ParseRolesUpdateResponse(rsp *http.Response) (*RolesUpdateResponse, error)
ParseRolesUpdateResponse parses an HTTP response from a RolesUpdateWithResponse call
func (RolesUpdateResponse) Status ¶
func (r RolesUpdateResponse) Status() string
Status returns HTTPResponse.Status
func (RolesUpdateResponse) StatusCode ¶
func (r RolesUpdateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ScheduleEntitySchema ¶
type ScheduleEntitySchema struct { // Id A unique identifier of the schedule Id string `json:"id"` }
ScheduleEntitySchema defines model for ScheduleEntitySchema.
type ServerInterface ¶
type ServerInterface interface { // Create a new access request // (POST /public/v1/accessRequests) AccessRequestsCreate(ctx echo.Context) error // Get access request by id // (GET /public/v1/accessRequests/{id}) AccessRequestsShow(ctx echo.Context, id string) error // Get the list of agent tokens // (GET /public/v1/agentTokens) AgentTokensIndex(ctx echo.Context, params AgentTokensIndexParams) error // Create a new agent token // (POST /public/v1/agentTokens) AgentTokensCreate(ctx echo.Context) error // Delete agent token by id // (DELETE /public/v1/agentTokens/{id}) AgentTokensDestroy(ctx echo.Context, id openapi_types.UUID) error // Get agent token by id // (GET /public/v1/agentTokens/{id}) AgentTokensShow(ctx echo.Context, id openapi_types.UUID) error // Update agent token by id // (PUT /public/v1/agentTokens/{id}) AgentTokensUpdate(ctx echo.Context, id openapi_types.UUID) error // Search audit logs (Experimental) // (POST /public/v1/auditLogs/search) AuditLogsSearch(ctx echo.Context) error // Get a list of bundles // (GET /public/v1/bundles) BundlesIndex(ctx echo.Context, params BundlesIndexParams) error // Create a new bundle // (POST /public/v1/bundles) BundlesCreate(ctx echo.Context) error // Delete a bundle by id // (DELETE /public/v1/bundles/{id}) BundlesDestroy(ctx echo.Context, id openapi_types.UUID) error // Get bundle by id // (GET /public/v1/bundles/{id}) BundlesShow(ctx echo.Context, id openapi_types.UUID) error // Update a bundle // (PUT /public/v1/bundles/{id}) BundlesUpdate(ctx echo.Context, id openapi_types.UUID) error // Get a list of integrations // (GET /public/v1/integrations) IntegrationsIndex(ctx echo.Context, params IntegrationsIndexParams) error // Create a new integration // (POST /public/v1/integrations) IntegrationsCreate(ctx echo.Context) error // Delete integration by id // (DELETE /public/v1/integrations/{id}) IntegrationsDestroy(ctx echo.Context, id openapi_types.UUID) error // Get integration by id // (GET /public/v1/integrations/{id}) IntegrationsShow(ctx echo.Context, id openapi_types.UUID) error // Update integration by id // (PUT /public/v1/integrations/{id}) IntegrationsUpdate(ctx echo.Context, id openapi_types.UUID) error // Get permissions (Filter by time created, Experimental) // (GET /public/v1/permissions) PermissionsIndex(ctx echo.Context, params PermissionsIndexParams) error // Get a list of policies // (GET /public/v1/policies) PoliciesIndex(ctx echo.Context, params PoliciesIndexParams) error // Create a new policy // (POST /public/v1/policies) PoliciesCreate(ctx echo.Context) error // Delete a policy // (DELETE /public/v1/policies/{id}) PoliciesDestroy(ctx echo.Context, id openapi_types.UUID) error // Get policy by id // (GET /public/v1/policies/{id}) PoliciesShow(ctx echo.Context, id openapi_types.UUID) error // Update a policy // (PUT /public/v1/policies/{id}) PoliciesUpdate(ctx echo.Context, id openapi_types.UUID) error // Get a list of resources // (GET /public/v1/resources) ResourcesIndex(ctx echo.Context, params ResourcesIndexParams) error // Get a resource by id // (GET /public/v1/resources/{id}) ResourcesShow(ctx echo.Context, id openapi_types.UUID) error // Update a resource // (PUT /public/v1/resources/{id}) ResourcesUpdate(ctx echo.Context, id openapi_types.UUID) error // Get a list of roles // (GET /public/v1/roles) RolesIndex(ctx echo.Context, params RolesIndexParams) error // Get a role by id // (GET /public/v1/roles/{id}) RolesShow(ctx echo.Context, id openapi_types.UUID) error // Update a role // (PUT /public/v1/roles/{id}) RolesUpdate(ctx echo.Context, id openapi_types.UUID) error // Get a list of workflows // (GET /public/v1/workflows) WorkflowsIndex(ctx echo.Context, params WorkflowsIndexParams) error // Create a new workflow // (POST /public/v1/workflows) WorkflowsCreate(ctx echo.Context) error // Delete a workflow // (DELETE /public/v1/workflows/{id}) WorkflowsDestroy(ctx echo.Context, id openapi_types.UUID) error // Get workflow by id // (GET /public/v1/workflows/{id}) WorkflowsShow(ctx echo.Context, id openapi_types.UUID) error // Update a workflow // (PUT /public/v1/workflows/{id}) WorkflowsUpdate(ctx echo.Context, id openapi_types.UUID) error }
ServerInterface represents all server handlers.
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
}
ServerInterfaceWrapper converts echo contexts to parameters.
func (*ServerInterfaceWrapper) AccessRequestsCreate ¶
func (w *ServerInterfaceWrapper) AccessRequestsCreate(ctx echo.Context) error
AccessRequestsCreate converts echo context to params.
func (*ServerInterfaceWrapper) AccessRequestsShow ¶
func (w *ServerInterfaceWrapper) AccessRequestsShow(ctx echo.Context) error
AccessRequestsShow converts echo context to params.
func (*ServerInterfaceWrapper) AgentTokensCreate ¶
func (w *ServerInterfaceWrapper) AgentTokensCreate(ctx echo.Context) error
AgentTokensCreate converts echo context to params.
func (*ServerInterfaceWrapper) AgentTokensDestroy ¶
func (w *ServerInterfaceWrapper) AgentTokensDestroy(ctx echo.Context) error
AgentTokensDestroy converts echo context to params.
func (*ServerInterfaceWrapper) AgentTokensIndex ¶
func (w *ServerInterfaceWrapper) AgentTokensIndex(ctx echo.Context) error
AgentTokensIndex converts echo context to params.
func (*ServerInterfaceWrapper) AgentTokensShow ¶
func (w *ServerInterfaceWrapper) AgentTokensShow(ctx echo.Context) error
AgentTokensShow converts echo context to params.
func (*ServerInterfaceWrapper) AgentTokensUpdate ¶
func (w *ServerInterfaceWrapper) AgentTokensUpdate(ctx echo.Context) error
AgentTokensUpdate converts echo context to params.
func (*ServerInterfaceWrapper) AuditLogsSearch ¶
func (w *ServerInterfaceWrapper) AuditLogsSearch(ctx echo.Context) error
AuditLogsSearch converts echo context to params.
func (*ServerInterfaceWrapper) BundlesCreate ¶
func (w *ServerInterfaceWrapper) BundlesCreate(ctx echo.Context) error
BundlesCreate converts echo context to params.
func (*ServerInterfaceWrapper) BundlesDestroy ¶
func (w *ServerInterfaceWrapper) BundlesDestroy(ctx echo.Context) error
BundlesDestroy converts echo context to params.
func (*ServerInterfaceWrapper) BundlesIndex ¶
func (w *ServerInterfaceWrapper) BundlesIndex(ctx echo.Context) error
BundlesIndex converts echo context to params.
func (*ServerInterfaceWrapper) BundlesShow ¶
func (w *ServerInterfaceWrapper) BundlesShow(ctx echo.Context) error
BundlesShow converts echo context to params.
func (*ServerInterfaceWrapper) BundlesUpdate ¶
func (w *ServerInterfaceWrapper) BundlesUpdate(ctx echo.Context) error
BundlesUpdate converts echo context to params.
func (*ServerInterfaceWrapper) IntegrationsCreate ¶
func (w *ServerInterfaceWrapper) IntegrationsCreate(ctx echo.Context) error
IntegrationsCreate converts echo context to params.
func (*ServerInterfaceWrapper) IntegrationsDestroy ¶
func (w *ServerInterfaceWrapper) IntegrationsDestroy(ctx echo.Context) error
IntegrationsDestroy converts echo context to params.
func (*ServerInterfaceWrapper) IntegrationsIndex ¶
func (w *ServerInterfaceWrapper) IntegrationsIndex(ctx echo.Context) error
IntegrationsIndex converts echo context to params.
func (*ServerInterfaceWrapper) IntegrationsShow ¶
func (w *ServerInterfaceWrapper) IntegrationsShow(ctx echo.Context) error
IntegrationsShow converts echo context to params.
func (*ServerInterfaceWrapper) IntegrationsUpdate ¶
func (w *ServerInterfaceWrapper) IntegrationsUpdate(ctx echo.Context) error
IntegrationsUpdate converts echo context to params.
func (*ServerInterfaceWrapper) PermissionsIndex ¶
func (w *ServerInterfaceWrapper) PermissionsIndex(ctx echo.Context) error
PermissionsIndex converts echo context to params.
func (*ServerInterfaceWrapper) PoliciesCreate ¶
func (w *ServerInterfaceWrapper) PoliciesCreate(ctx echo.Context) error
PoliciesCreate converts echo context to params.
func (*ServerInterfaceWrapper) PoliciesDestroy ¶
func (w *ServerInterfaceWrapper) PoliciesDestroy(ctx echo.Context) error
PoliciesDestroy converts echo context to params.
func (*ServerInterfaceWrapper) PoliciesIndex ¶
func (w *ServerInterfaceWrapper) PoliciesIndex(ctx echo.Context) error
PoliciesIndex converts echo context to params.
func (*ServerInterfaceWrapper) PoliciesShow ¶
func (w *ServerInterfaceWrapper) PoliciesShow(ctx echo.Context) error
PoliciesShow converts echo context to params.
func (*ServerInterfaceWrapper) PoliciesUpdate ¶
func (w *ServerInterfaceWrapper) PoliciesUpdate(ctx echo.Context) error
PoliciesUpdate converts echo context to params.
func (*ServerInterfaceWrapper) ResourcesIndex ¶
func (w *ServerInterfaceWrapper) ResourcesIndex(ctx echo.Context) error
ResourcesIndex converts echo context to params.
func (*ServerInterfaceWrapper) ResourcesShow ¶
func (w *ServerInterfaceWrapper) ResourcesShow(ctx echo.Context) error
ResourcesShow converts echo context to params.
func (*ServerInterfaceWrapper) ResourcesUpdate ¶
func (w *ServerInterfaceWrapper) ResourcesUpdate(ctx echo.Context) error
ResourcesUpdate converts echo context to params.
func (*ServerInterfaceWrapper) RolesIndex ¶
func (w *ServerInterfaceWrapper) RolesIndex(ctx echo.Context) error
RolesIndex converts echo context to params.
func (*ServerInterfaceWrapper) RolesShow ¶
func (w *ServerInterfaceWrapper) RolesShow(ctx echo.Context) error
RolesShow converts echo context to params.
func (*ServerInterfaceWrapper) RolesUpdate ¶
func (w *ServerInterfaceWrapper) RolesUpdate(ctx echo.Context) error
RolesUpdate converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowsCreate ¶
func (w *ServerInterfaceWrapper) WorkflowsCreate(ctx echo.Context) error
WorkflowsCreate converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowsDestroy ¶
func (w *ServerInterfaceWrapper) WorkflowsDestroy(ctx echo.Context) error
WorkflowsDestroy converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowsIndex ¶
func (w *ServerInterfaceWrapper) WorkflowsIndex(ctx echo.Context) error
WorkflowsIndex converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowsShow ¶
func (w *ServerInterfaceWrapper) WorkflowsShow(ctx echo.Context) error
WorkflowsShow converts echo context to params.
func (*ServerInterfaceWrapper) WorkflowsUpdate ¶
func (w *ServerInterfaceWrapper) WorkflowsUpdate(ctx echo.Context) error
WorkflowsUpdate converts echo context to params.
type TicketAuditLogResponseSchema ¶
type TicketAuditLogResponseSchema struct { // CreatedAt Date of the audit log CreatedAt time.Time `json:"createdAt"` // Ticket Number of the ticket Ticket *float32 `json:"ticket,omitempty"` // Type Type of the audit log Type TicketAuditLogResponseSchemaType `json:"type"` // User User who performed the action User *string `json:"user,omitempty"` }
TicketAuditLogResponseSchema defines model for TicketAuditLogResponseSchema.
type TicketAuditLogResponseSchemaType ¶
type TicketAuditLogResponseSchemaType string
TicketAuditLogResponseSchemaType Type of the audit log
const ( TicketAuditLogResponseSchemaTypeAccessReviewActivated TicketAuditLogResponseSchemaType = "accessReview.activated" TicketAuditLogResponseSchemaTypeAccessReviewCreated TicketAuditLogResponseSchemaType = "accessReview.created" TicketAuditLogResponseSchemaTypeAccessReviewDeleted TicketAuditLogResponseSchemaType = "accessReview.deleted" TicketAuditLogResponseSchemaTypeAccessReviewUpdated TicketAuditLogResponseSchemaType = "accessReview.updated" TicketAuditLogResponseSchemaTypeApprovalAlgorithmCreated TicketAuditLogResponseSchemaType = "approvalAlgorithm.created" TicketAuditLogResponseSchemaTypeApprovalAlgorithmDeleted TicketAuditLogResponseSchemaType = "approvalAlgorithm.deleted" TicketAuditLogResponseSchemaTypeApprovalAlgorithmUpdated TicketAuditLogResponseSchemaType = "approvalAlgorithm.updated" TicketAuditLogResponseSchemaTypeBundleCreated TicketAuditLogResponseSchemaType = "bundle.created" TicketAuditLogResponseSchemaTypeBundleDeleted TicketAuditLogResponseSchemaType = "bundle.deleted" TicketAuditLogResponseSchemaTypeBundleUpdated TicketAuditLogResponseSchemaType = "bundle.updated" TicketAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesGroups TicketAuditLogResponseSchemaType = "company.failed.sync.directories.groups" TicketAuditLogResponseSchemaTypeCompanyFailedSyncDirectoriesUsers TicketAuditLogResponseSchemaType = "company.failed.sync.directories.users" TicketAuditLogResponseSchemaTypeCompanyFailedSyncHrDirectManagers TicketAuditLogResponseSchemaType = "company.failed.sync.hr.directManagers" TicketAuditLogResponseSchemaTypeCompanyPolicyPermissionsUpdated TicketAuditLogResponseSchemaType = "company.policy.permissions.updated" TicketAuditLogResponseSchemaTypeCompanyPolicyUserMissingActors TicketAuditLogResponseSchemaType = "company.policy.user.missingActors" TicketAuditLogResponseSchemaTypeCompanySyncDirectoriesGroups TicketAuditLogResponseSchemaType = "company.sync.directories.groups" TicketAuditLogResponseSchemaTypeCompanySyncDirectoriesUsers TicketAuditLogResponseSchemaType = "company.sync.directories.users" TicketAuditLogResponseSchemaTypeCompanySyncHrDirectManagers TicketAuditLogResponseSchemaType = "company.sync.hr.directManagers" TicketAuditLogResponseSchemaTypeIntegrationCreated TicketAuditLogResponseSchemaType = "integration.created" TicketAuditLogResponseSchemaTypeIntegrationDeleted TicketAuditLogResponseSchemaType = "integration.deleted" TicketAuditLogResponseSchemaTypeIntegrationFailedAccessGive TicketAuditLogResponseSchemaType = "integration.failed.access.give" TicketAuditLogResponseSchemaTypeIntegrationFailedAccessRevoke TicketAuditLogResponseSchemaType = "integration.failed.access.revoke" TicketAuditLogResponseSchemaTypeIntegrationFailedSyncActors TicketAuditLogResponseSchemaType = "integration.failed.sync.actors" TicketAuditLogResponseSchemaTypeIntegrationFailedSyncAssets TicketAuditLogResponseSchemaType = "integration.failed.sync.assets" TicketAuditLogResponseSchemaTypeIntegrationFailedSyncPermissions TicketAuditLogResponseSchemaType = "integration.failed.sync.permissions" TicketAuditLogResponseSchemaTypeIntegrationResourceCreatedManually TicketAuditLogResponseSchemaType = "integrationResource.created.manually" TicketAuditLogResponseSchemaTypeIntegrationResourceDeletedManually TicketAuditLogResponseSchemaType = "integrationResource.deleted.manually" TicketAuditLogResponseSchemaTypeIntegrationResourceRoleCreatedManually TicketAuditLogResponseSchemaType = "integrationResourceRole.created.manually" TicketAuditLogResponseSchemaTypeIntegrationResourceRoleDeletedManually TicketAuditLogResponseSchemaType = "integrationResourceRole.deleted.manually" TicketAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowAsGrantMethod TicketAuditLogResponseSchemaType = "integrationResourceRole.updated.allowAsGrantMethod" TicketAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowedDurations TicketAuditLogResponseSchemaType = "integrationResourceRole.updated.allowedDurations" TicketAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedAllowsRequests TicketAuditLogResponseSchemaType = "integrationResourceRole.updated.allowsRequests" TicketAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedApprovalAlgorithm TicketAuditLogResponseSchemaType = "integrationResourceRole.updated.approvalAlgorithm" TicketAuditLogResponseSchemaTypeIntegrationResourceRoleUpdatedName TicketAuditLogResponseSchemaType = "integrationResourceRole.updated.name" TicketAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowAsGrantMethod TicketAuditLogResponseSchemaType = "integrationResource.updated.allowAsGrantMethod" TicketAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowedDurations TicketAuditLogResponseSchemaType = "integrationResource.updated.allowedDurations" TicketAuditLogResponseSchemaTypeIntegrationResourceUpdatedAllowsRequests TicketAuditLogResponseSchemaType = "integrationResource.updated.allowsRequests" TicketAuditLogResponseSchemaTypeIntegrationResourceUpdatedApprovalAlgorithm TicketAuditLogResponseSchemaType = "integrationResource.updated.approvalAlgorithm" TicketAuditLogResponseSchemaTypeIntegrationResourceUpdatedDisplayName TicketAuditLogResponseSchemaType = "integrationResource.updated.displayName" TicketAuditLogResponseSchemaTypeIntegrationResourceUpdatedMaintainers TicketAuditLogResponseSchemaType = "integrationResource.updated.maintainers" TicketAuditLogResponseSchemaTypeIntegrationResourceUpdatedOwner TicketAuditLogResponseSchemaType = "integrationResource.updated.owner" TicketAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedDescription TicketAuditLogResponseSchemaType = "integrationResource.updated.userDefinedDescription" TicketAuditLogResponseSchemaTypeIntegrationResourceUpdatedUserDefinedTags TicketAuditLogResponseSchemaType = "integrationResource.updated.userDefinedTags" TicketAuditLogResponseSchemaTypeIntegrationSyncActors TicketAuditLogResponseSchemaType = "integration.sync.actors" TicketAuditLogResponseSchemaTypeIntegrationSyncAssets TicketAuditLogResponseSchemaType = "integration.sync.assets" TicketAuditLogResponseSchemaTypeIntegrationSyncPermissions TicketAuditLogResponseSchemaType = "integration.sync.permissions" TicketAuditLogResponseSchemaTypeIntegrationUpdatedAllowAsGrantMethod TicketAuditLogResponseSchemaType = "integration.updated.allowAsGrantMethod" TicketAuditLogResponseSchemaTypeIntegrationUpdatedAllowedDurations TicketAuditLogResponseSchemaType = "integration.updated.allowedDurations" TicketAuditLogResponseSchemaTypeIntegrationUpdatedAllowsRequests TicketAuditLogResponseSchemaType = "integration.updated.allowsRequests" TicketAuditLogResponseSchemaTypeIntegrationUpdatedApprovalAlgorithm TicketAuditLogResponseSchemaType = "integration.updated.approvalAlgorithm" TicketAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceMaintainers TicketAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceMaintainers" TicketAuditLogResponseSchemaTypeIntegrationUpdatedAutoAssignRecommendedResourceOwner TicketAuditLogResponseSchemaType = "integration.updated.autoAssignRecommendedResourceOwner" TicketAuditLogResponseSchemaTypeIntegrationUpdatedCanCreateActors TicketAuditLogResponseSchemaType = "integration.updated.canCreateActors" TicketAuditLogResponseSchemaTypeIntegrationUpdatedCanEditPermissions TicketAuditLogResponseSchemaType = "integration.updated.canEditPermissions" TicketAuditLogResponseSchemaTypeIntegrationUpdatedConfiguration TicketAuditLogResponseSchemaType = "integration.updated.configuration" TicketAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowAsGrantMethod TicketAuditLogResponseSchemaType = "integration.updated.defaultAllowAsGrantMethod" TicketAuditLogResponseSchemaTypeIntegrationUpdatedDefaultAllowsRequests TicketAuditLogResponseSchemaType = "integration.updated.defaultAllowsRequests" TicketAuditLogResponseSchemaTypeIntegrationUpdatedImage TicketAuditLogResponseSchemaType = "integration.updated.image" TicketAuditLogResponseSchemaTypeIntegrationUpdatedMaintainers TicketAuditLogResponseSchemaType = "integration.updated.maintainers" TicketAuditLogResponseSchemaTypeIntegrationUpdatedName TicketAuditLogResponseSchemaType = "integration.updated.name" TicketAuditLogResponseSchemaTypeIntegrationUpdatedNotifyAboutExternalPermissions TicketAuditLogResponseSchemaType = "integration.updated.notifyAboutExternalPermissions" TicketAuditLogResponseSchemaTypeIntegrationUpdatedOwner TicketAuditLogResponseSchemaType = "integration.updated.owner" TicketAuditLogResponseSchemaTypeIntegrationUpdatedReadonly TicketAuditLogResponseSchemaType = "integration.updated.readonly" TicketAuditLogResponseSchemaTypePolicyCreated TicketAuditLogResponseSchemaType = "policy.created" TicketAuditLogResponseSchemaTypePolicyDeleted TicketAuditLogResponseSchemaType = "policy.deleted" TicketAuditLogResponseSchemaTypePolicyUpdatedData TicketAuditLogResponseSchemaType = "policy.updated.data" TicketAuditLogResponseSchemaTypePolicyUpdatedSortOrder TicketAuditLogResponseSchemaType = "policy.updated.sortOrder" TicketAuditLogResponseSchemaTypeTicketAutomaticApproval TicketAuditLogResponseSchemaType = "ticket.automaticApproval" TicketAuditLogResponseSchemaTypeTicketCreated TicketAuditLogResponseSchemaType = "ticket.created" TicketAuditLogResponseSchemaTypeTicketDeleted TicketAuditLogResponseSchemaType = "ticket.deleted" TicketAuditLogResponseSchemaTypeTicketFailedGrant TicketAuditLogResponseSchemaType = "ticket.failed.grant" TicketAuditLogResponseSchemaTypeTicketFailedRevoke TicketAuditLogResponseSchemaType = "ticket.failed.revoke" TicketAuditLogResponseSchemaTypeTicketFinalApproved TicketAuditLogResponseSchemaType = "ticket.finalApproved" TicketAuditLogResponseSchemaTypeTicketGranted TicketAuditLogResponseSchemaType = "ticket.granted" TicketAuditLogResponseSchemaTypeTicketPassedStage TicketAuditLogResponseSchemaType = "ticket.passedStage" TicketAuditLogResponseSchemaTypeTicketPermissionAlreadyExist TicketAuditLogResponseSchemaType = "ticket.permissionAlreadyExist" TicketAuditLogResponseSchemaTypeTicketPermissionReverted TicketAuditLogResponseSchemaType = "ticket.permissionReverted" TicketAuditLogResponseSchemaTypeTicketPermissionWontRevoke TicketAuditLogResponseSchemaType = "ticket.permissionWontRevoke" TicketAuditLogResponseSchemaTypeTicketRedirectEmptyGroup TicketAuditLogResponseSchemaType = "ticket.redirect.emptyGroup" TicketAuditLogResponseSchemaTypeTicketRedirectForward TicketAuditLogResponseSchemaType = "ticket.redirect.forward" TicketAuditLogResponseSchemaTypeTicketRedirectNoManagers TicketAuditLogResponseSchemaType = "ticket.redirect.noManagers" TicketAuditLogResponseSchemaTypeTicketRedirectNoTeamMembers TicketAuditLogResponseSchemaType = "ticket.redirect.noTeamMembers" TicketAuditLogResponseSchemaTypeTicketRedirectToUser TicketAuditLogResponseSchemaType = "ticket.redirect.toUser" TicketAuditLogResponseSchemaTypeTicketRetryGrant TicketAuditLogResponseSchemaType = "ticket.retry.grant" TicketAuditLogResponseSchemaTypeTicketRetryRevoke TicketAuditLogResponseSchemaType = "ticket.retry.revoke" TicketAuditLogResponseSchemaTypeTicketRevoked TicketAuditLogResponseSchemaType = "ticket.revoked" TicketAuditLogResponseSchemaTypeTicketSentGrant TicketAuditLogResponseSchemaType = "ticket.sent.grant" TicketAuditLogResponseSchemaTypeTicketSentRevert TicketAuditLogResponseSchemaType = "ticket.sent.revert" TicketAuditLogResponseSchemaTypeTicketSentRevoke TicketAuditLogResponseSchemaType = "ticket.sent.revoke" TicketAuditLogResponseSchemaTypeTicketStatusChanged TicketAuditLogResponseSchemaType = "ticket.statusChanged" TicketAuditLogResponseSchemaTypeTicketTaskCreated TicketAuditLogResponseSchemaType = "ticket.taskCreated" TicketAuditLogResponseSchemaTypeTicketUserApproved TicketAuditLogResponseSchemaType = "ticket.userApproved" TicketAuditLogResponseSchemaTypeTicketUserDeclined TicketAuditLogResponseSchemaType = "ticket.userDeclined" )
Defines values for TicketAuditLogResponseSchemaType.
type UserEntityResponseSchema ¶
type UserEntityResponseSchema struct { Email openapi_types.Email `json:"email"` Id openapi_types.UUID `json:"id"` }
UserEntityResponseSchema defines model for UserEntityResponseSchema.
type UserEntitySchema ¶
type UserEntitySchema struct { // Id A unique identifier/email of the user Id string `json:"id"` }
UserEntitySchema defines model for UserEntitySchema.
type UserMaintainerSchema ¶
type UserMaintainerSchema struct { Type EnumMaintainerTypeUser `json:"type"` // User If type is user, this field is required with a unique id/email User UserEntitySchema `json:"user"` }
UserMaintainerSchema defines model for UserMaintainerSchema.
type UserSchema ¶
type UserSchema struct { // Email User's email Email string `json:"email"` // Name Entity name Name string `json:"name"` }
UserSchema defines model for UserSchema.
type WorkflowApprovalFlowResponseSchema ¶
type WorkflowApprovalFlowResponseSchema struct {
Steps []ApprovalFlowStepResponseSchema `json:"steps"`
}
WorkflowApprovalFlowResponseSchema defines model for WorkflowApprovalFlowResponseSchema.
type WorkflowApprovalFlowSchema ¶
type WorkflowApprovalFlowSchema struct {
Steps []ApprovalFlowSchema `json:"steps"`
}
WorkflowApprovalFlowSchema defines model for WorkflowApprovalFlowSchema.
type WorkflowCreateBodySchema ¶
type WorkflowCreateBodySchema struct { Name string `json:"name"` Rules []WorkflowRuleSchema `json:"rules"` }
WorkflowCreateBodySchema defines model for WorkflowCreateBodySchema.
type WorkflowDestroyResponseSchema ¶
type WorkflowDestroyResponseSchema struct {
Ok bool `json:"ok"`
}
WorkflowDestroyResponseSchema defines model for WorkflowDestroyResponseSchema.
type WorkflowGroupResponseSchema ¶
type WorkflowGroupResponseSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` }
WorkflowGroupResponseSchema defines model for WorkflowGroupResponseSchema.
type WorkflowIndexResponseSchema ¶
type WorkflowIndexResponseSchema struct { Pagination PaginationResponseSchema `json:"pagination"` Result []WorkflowIndexResultResponseSchema `json:"result"` }
WorkflowIndexResponseSchema defines model for WorkflowIndexResponseSchema.
type WorkflowIndexResultResponseSchema ¶
type WorkflowIndexResultResponseSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` }
WorkflowIndexResultResponseSchema defines model for WorkflowIndexResultResponseSchema.
type WorkflowResponseSchema ¶
type WorkflowResponseSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` }
WorkflowResponseSchema defines model for WorkflowResponseSchema.
type WorkflowRuleResponseSchema ¶
type WorkflowRuleResponseSchema struct { AnySchedule bool `json:"anySchedule"` ApprovalFlow WorkflowApprovalFlowResponseSchema `json:"approvalFlow"` InGroups []WorkflowGroupResponseSchema `json:"inGroups"` InSchedules []WorkflowGroupResponseSchema `json:"inSchedules"` SortOrder float32 `json:"sortOrder"` UnderDuration EnumAllowedDurations `json:"underDuration"` }
WorkflowRuleResponseSchema defines model for WorkflowRuleResponseSchema.
type WorkflowRuleSchema ¶
type WorkflowRuleSchema struct { AnySchedule bool `json:"anySchedule"` ApprovalFlow WorkflowApprovalFlowSchema `json:"approvalFlow"` InGroups []GroupEntitySchema `json:"inGroups"` InSchedules []ScheduleEntitySchema `json:"inSchedules"` SortOrder float32 `json:"sortOrder"` UnderDuration EnumAllowedDurations `json:"underDuration"` }
WorkflowRuleSchema defines model for WorkflowRuleSchema.
type WorkflowSchema ¶
type WorkflowSchema struct { Id openapi_types.UUID `json:"id"` Name string `json:"name"` }
WorkflowSchema defines model for WorkflowSchema.
type WorkflowUpdatedBodySchema ¶
type WorkflowUpdatedBodySchema struct { Name *string `json:"name,omitempty"` Rules *[]WorkflowRuleSchema `json:"rules,omitempty"` }
WorkflowUpdatedBodySchema defines model for WorkflowUpdatedBodySchema.
type WorkflowsCreateJSONRequestBody ¶
type WorkflowsCreateJSONRequestBody = WorkflowCreateBodySchema
WorkflowsCreateJSONRequestBody defines body for WorkflowsCreate for application/json ContentType.
type WorkflowsCreateResponse ¶
type WorkflowsCreateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *FullWorkflowResponseSchema }
func ParseWorkflowsCreateResponse ¶
func ParseWorkflowsCreateResponse(rsp *http.Response) (*WorkflowsCreateResponse, error)
ParseWorkflowsCreateResponse parses an HTTP response from a WorkflowsCreateWithResponse call
func (WorkflowsCreateResponse) Status ¶
func (r WorkflowsCreateResponse) Status() string
Status returns HTTPResponse.Status
func (WorkflowsCreateResponse) StatusCode ¶
func (r WorkflowsCreateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type WorkflowsDestroyResponse ¶
type WorkflowsDestroyResponse struct { Body []byte HTTPResponse *http.Response JSON200 *WorkflowDestroyResponseSchema }
func ParseWorkflowsDestroyResponse ¶
func ParseWorkflowsDestroyResponse(rsp *http.Response) (*WorkflowsDestroyResponse, error)
ParseWorkflowsDestroyResponse parses an HTTP response from a WorkflowsDestroyWithResponse call
func (WorkflowsDestroyResponse) Status ¶
func (r WorkflowsDestroyResponse) Status() string
Status returns HTTPResponse.Status
func (WorkflowsDestroyResponse) StatusCode ¶
func (r WorkflowsDestroyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type WorkflowsIndexParams ¶
type WorkflowsIndexParams struct { Page *float32 `form:"page,omitempty" json:"page,omitempty"` PerPage *float32 `form:"perPage,omitempty" json:"perPage,omitempty"` }
WorkflowsIndexParams defines parameters for WorkflowsIndex.
type WorkflowsIndexResponse ¶
type WorkflowsIndexResponse struct { Body []byte HTTPResponse *http.Response JSON200 *WorkflowIndexResponseSchema }
func ParseWorkflowsIndexResponse ¶
func ParseWorkflowsIndexResponse(rsp *http.Response) (*WorkflowsIndexResponse, error)
ParseWorkflowsIndexResponse parses an HTTP response from a WorkflowsIndexWithResponse call
func (WorkflowsIndexResponse) Status ¶
func (r WorkflowsIndexResponse) Status() string
Status returns HTTPResponse.Status
func (WorkflowsIndexResponse) StatusCode ¶
func (r WorkflowsIndexResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type WorkflowsShowResponse ¶
type WorkflowsShowResponse struct { Body []byte HTTPResponse *http.Response JSON200 *FullWorkflowResponseSchema }
func ParseWorkflowsShowResponse ¶
func ParseWorkflowsShowResponse(rsp *http.Response) (*WorkflowsShowResponse, error)
ParseWorkflowsShowResponse parses an HTTP response from a WorkflowsShowWithResponse call
func (WorkflowsShowResponse) Status ¶
func (r WorkflowsShowResponse) Status() string
Status returns HTTPResponse.Status
func (WorkflowsShowResponse) StatusCode ¶
func (r WorkflowsShowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type WorkflowsUpdateJSONRequestBody ¶
type WorkflowsUpdateJSONRequestBody = WorkflowUpdatedBodySchema
WorkflowsUpdateJSONRequestBody defines body for WorkflowsUpdate for application/json ContentType.
type WorkflowsUpdateResponse ¶
type WorkflowsUpdateResponse struct { Body []byte HTTPResponse *http.Response JSON200 *FullWorkflowResponseSchema }
func ParseWorkflowsUpdateResponse ¶
func ParseWorkflowsUpdateResponse(rsp *http.Response) (*WorkflowsUpdateResponse, error)
ParseWorkflowsUpdateResponse parses an HTTP response from a WorkflowsUpdateWithResponse call
func (WorkflowsUpdateResponse) Status ¶
func (r WorkflowsUpdateResponse) Status() string
Status returns HTTPResponse.Status
func (WorkflowsUpdateResponse) StatusCode ¶
func (r WorkflowsUpdateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode