Versions in this module Expand all Collapse all v0 v0.0.1 Oct 6, 2022 Changes in this version + type AppRoleConnector interface + Get func(ctx context.Context, key string) (*model.ApplicationRoleScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context) ([]*model.ApplicationRoleScheme, *model.ResponseScheme, error) + type AttachmentConnector interface + Add func(ctx context.Context, issueKeyOrId, fileName string, file io.Reader) ([]*model.AttachmentScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, attachmentId string) (*model.ResponseScheme, error) + Download func(ctx context.Context, attachmentID string, redirect bool) (*model.ResponseScheme, error) + Human func(ctx context.Context, attachmentId string) (*model.AttachmentHumanMetadataScheme, *model.ResponseScheme, error) + Metadata func(ctx context.Context, attachmentId string) (*model.AttachmentMetadataScheme, *model.ResponseScheme, error) + Settings func(ctx context.Context) (*model.AttachmentSettingScheme, *model.ResponseScheme, error) + type CommentADFConnector interface + Add func(ctx context.Context, issueKeyOrId string, payload *model.CommentPayloadScheme, ...) (*model.IssueCommentScheme, *model.ResponseScheme, error) + Get func(ctx context.Context, issueKeyOrId, commentId string) (*model.IssueCommentScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, issueKeyOrId, orderBy string, expand []string, ...) (*model.IssueCommentPageScheme, *model.ResponseScheme, error) + type CommentRichTextConnector interface + Add func(ctx context.Context, issueKeyOrId string, ...) (*model.IssueCommentSchemeV2, *model.ResponseScheme, error) + Get func(ctx context.Context, issueKeyOrId, commentId string) (*model.IssueCommentSchemeV2, *model.ResponseScheme, error) + Gets func(ctx context.Context, issueKeyOrId, orderBy string, expand []string, ...) (*model.IssueCommentPageSchemeV2, *model.ResponseScheme, error) + type CommentSharedConnector interface + Delete func(ctx context.Context, issueKeyOrId, commentId string) (*model.ResponseScheme, error) + type DashboardConnector interface + Copy func(ctx context.Context, dashboardId string, payload *model.DashboardPayloadScheme) (*model.DashboardScheme, *model.ResponseScheme, error) + Create func(ctx context.Context, payload *model.DashboardPayloadScheme) (*model.DashboardScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, dashboardId string) (*model.ResponseScheme, error) + Get func(ctx context.Context, dashboardId string) (*model.DashboardScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, startAt, maxResults int, filter string) (*model.DashboardPageScheme, *model.ResponseScheme, error) + Search func(ctx context.Context, options *model.DashboardSearchOptionsScheme, ...) (*model.DashboardSearchPageScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, dashboardId string, payload *model.DashboardPayloadScheme) (*model.DashboardScheme, *model.ResponseScheme, error) + type FieldConfigConnector interface + Create func(ctx context.Context, name, description string) (*model.FieldConfigurationScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, id int) (*model.ResponseScheme, error) + Gets func(ctx context.Context, ids []int, isDefault bool, startAt, maxResults int) (*model.FieldConfigurationPageScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, id int, name, description string) (*model.ResponseScheme, error) + type FieldConfigItemConnector interface + Gets func(ctx context.Context, id, startAt, maxResults int) (*model.FieldConfigurationItemPageScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, id int, ...) (*model.ResponseScheme, error) + type FieldConfigSchemeConnector interface + Assign func(ctx context.Context, payload *model.FieldConfigurationSchemeAssignPayload) (*model.ResponseScheme, error) + Create func(ctx context.Context, name, description string) (*model.FieldConfigurationSchemeScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, schemeId int) (*model.ResponseScheme, error) + Gets func(ctx context.Context, ids []int, startAt, maxResults int) (*model.FieldConfigurationSchemePageScheme, *model.ResponseScheme, error) + Link func(ctx context.Context, schemeId int, ...) (*model.ResponseScheme, error) + Mapping func(ctx context.Context, fieldConfigIds []int, startAt, maxResults int) (*model.FieldConfigurationIssueTypeItemPageScheme, *model.ResponseScheme, error) + Project func(ctx context.Context, projectIds []int, startAt, maxResults int) (*model.FieldConfigurationSchemeProjectPageScheme, *model.ResponseScheme, error) + Unlink func(ctx context.Context, schemeId int, issueTypeIDs []string) (*model.ResponseScheme, error) + Update func(ctx context.Context, schemeId int, name, description string) (*model.ResponseScheme, error) + type FieldConnector interface + Create func(ctx context.Context, payload *model.CustomFieldScheme) (*model.IssueFieldScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, fieldId string) (*model.TaskScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context) ([]*model.IssueFieldScheme, *model.ResponseScheme, error) + Search func(ctx context.Context, options *model.FieldSearchOptionsScheme, ...) (*model.FieldSearchPageScheme, *model.ResponseScheme, error) + type FieldContextConnector interface + AddIssueTypes func(ctx context.Context, fieldId string, contextId int, issueTypesIds []string) (*model.ResponseScheme, error) + Create func(ctx context.Context, fieldId string, payload *model.FieldContextPayloadScheme) (*model.FieldContextScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, fieldId string, contextId int) (*model.ResponseScheme, error) + GetDefaultValues func(ctx context.Context, fieldId string, contextIds []int, startAt, maxResults int) (*model.CustomFieldDefaultValuePageScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, fieldId string, options *model.FieldContextOptionsScheme, ...) (*model.CustomFieldContextPageScheme, *model.ResponseScheme, error) + IssueTypesContext func(ctx context.Context, fieldId string, contextIds []int, startAt, maxResults int) (*model.IssueTypeToContextMappingPageScheme, *model.ResponseScheme, error) + Link func(ctx context.Context, fieldId string, contextId int, projectIds []string) (*model.ResponseScheme, error) + ProjectsContext func(ctx context.Context, fieldId string, contextIds []int, startAt, maxResults int) (*model.CustomFieldContextProjectMappingPageScheme, *model.ResponseScheme, ...) + RemoveIssueTypes func(ctx context.Context, fieldId string, contextId int, issueTypesIds []string) (*model.ResponseScheme, error) + SetDefaultValue func(ctx context.Context, fieldId string, ...) (*model.ResponseScheme, error) + UnLink func(ctx context.Context, fieldId string, contextId int, projectIds []string) (*model.ResponseScheme, error) + Update func(ctx context.Context, fieldId string, contextId int, name, description string) (*model.ResponseScheme, error) + type FieldContextOptionConnector interface + Create func(ctx context.Context, fieldId string, contextId int, ...) (*model.FieldContextOptionListScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, fieldId string, contextId, optionId int) (*model.ResponseScheme, error) + Gets func(ctx context.Context, fieldId string, contextId int, ...) (*model.CustomFieldContextOptionPageScheme, *model.ResponseScheme, error) + Order func(ctx context.Context, fieldId string, contextId int, ...) (*model.ResponseScheme, error) + Update func(ctx context.Context, fieldId string, contextId int, ...) (*model.FieldContextOptionListScheme, *model.ResponseScheme, error) + type FieldTrashConnector interface + Move func(ctx context.Context, id string) (*model.ResponseScheme, error) + Restore func(ctx context.Context, id string) (*model.ResponseScheme, error) + Search func(ctx context.Context, options *model.FieldSearchOptionsScheme, ...) (*model.FieldSearchPageScheme, *model.ResponseScheme, error) + type FilterConnector interface + Change func(ctx context.Context, filterId int, accountId string) (*model.ResponseScheme, error) + Create func(ctx context.Context, payload *model.FilterPayloadScheme) (*model.FilterScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, filterId int) (*model.ResponseScheme, error) + Favorite func(ctx context.Context) ([]*model.FilterScheme, *model.ResponseScheme, error) + Get func(ctx context.Context, filterId int, expand []string) (*model.FilterScheme, *model.ResponseScheme, error) + My func(ctx context.Context, favorites bool, expand []string) ([]*model.FilterScheme, *model.ResponseScheme, error) + Search func(ctx context.Context, options *model.FilterSearchOptionScheme, ...) (*model.FilterSearchPageScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, filterId int, payload *model.FilterPayloadScheme) (*model.FilterScheme, *model.ResponseScheme, error) + type FilterSharingConnector interface + Add func(ctx context.Context, filterId int, ...) ([]*model.SharePermissionScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, filterId, permissionId int) (*model.ResponseScheme, error) + Get func(ctx context.Context, filterId, permissionId int) (*model.SharePermissionScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, filterId int) ([]*model.SharePermissionScheme, *model.ResponseScheme, error) + Scope func(ctx context.Context) (*model.ShareFilterScopeScheme, *model.ResponseScheme, error) + SetScope func(ctx context.Context, scope string) (*model.ResponseScheme, error) + type GroupConnector interface + Add func(ctx context.Context, groupName, accountId string) (*model.GroupScheme, *model.ResponseScheme, error) + Bulk func(ctx context.Context, options *model.GroupBulkOptionsScheme, ...) (*model.BulkGroupScheme, *model.ResponseScheme, error) + Create func(ctx context.Context, groupName string) (*model.GroupScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, groupName string) (*model.ResponseScheme, error) + Members func(ctx context.Context, groupName string, inactive bool, startAt, maxResults int) (*model.GroupMemberPageScheme, *model.ResponseScheme, error) + Remove func(ctx context.Context, groupName, accountId string) (*model.ResponseScheme, error) + type IssueADFConnector interface + Create func(ctx context.Context, payload *model.IssueScheme, ...) (*model.IssueResponseScheme, *model.ResponseScheme, error) + Creates func(ctx context.Context, payload []*model.IssueBulkSchemeV3) (*model.IssueBulkResponseScheme, *model.ResponseScheme, error) + Get func(ctx context.Context, issueKeyOrId string, fields, expand []string) (*model.IssueScheme, *model.ResponseScheme, error) + Move func(ctx context.Context, issueKeyOrId, transitionId string, ...) (*model.ResponseScheme, error) + Update func(ctx context.Context, issueKeyOrId string, notify bool, ...) (*model.ResponseScheme, error) + type IssueRichTextConnector interface + Create func(ctx context.Context, payload *model.IssueSchemeV2, ...) (*model.IssueResponseScheme, *model.ResponseScheme, error) + Creates func(ctx context.Context, payload []*model.IssueBulkSchemeV2) (*model.IssueBulkResponseScheme, *model.ResponseScheme, error) + Get func(ctx context.Context, issueKeyOrId string, fields, expand []string) (*model.IssueSchemeV2, *model.ResponseScheme, error) + Move func(ctx context.Context, issueKeyOrId, transitionId string, ...) (*model.ResponseScheme, error) + Update func(ctx context.Context, issueKeyOrId string, notify bool, ...) (*model.ResponseScheme, error) + type IssueSharedConnector interface + Assign func(ctx context.Context, issueKeyOrId, accountId string) (*model.ResponseScheme, error) + Delete func(ctx context.Context, issueKeyOrId string, deleteSubTasks bool) (*model.ResponseScheme, error) + Notify func(ctx context.Context, issueKeyOrId string, ...) (*model.ResponseScheme, error) + Transitions func(ctx context.Context, issueKeyOrId string) (*model.IssueTransitionsScheme, *model.ResponseScheme, error) + type LabelConnector interface + Gets func(ctx context.Context, startAt, maxResults int) (*model.IssueLabelsScheme, *model.ResponseScheme, error) + type LinkAdfIssueConnector interface + Create func(ctx context.Context, payload *model.LinkPayloadSchemeV3) (*model.ResponseScheme, error) + type LinkRichTextConnector interface + Create func(ctx context.Context, payload *model.LinkPayloadSchemeV2) (*model.ResponseScheme, error) + type LinkSharedConnector interface + Delete func(ctx context.Context, linkId string) (*model.ResponseScheme, error) + Get func(ctx context.Context, linkId string) (*model.IssueLinkScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, issueKeyOrId string) (*model.IssueLinkPageScheme, *model.ResponseScheme, error) + type LinkTypeConnector interface + Create func(ctx context.Context, payload *model.LinkTypeScheme) (*model.LinkTypeScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, issueLinkTypeId string) (*model.ResponseScheme, error) + Get func(ctx context.Context, issueLinkTypeId string) (*model.LinkTypeScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context) (*model.IssueLinkTypeSearchScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, issueLinkTypeId string, payload *model.LinkTypeScheme) (*model.LinkTypeScheme, *model.ResponseScheme, error) + type MetadataConnector interface + Create func(ctx context.Context, opts *model.IssueMetadataCreateOptions) (gjson.Result, *model.ResponseScheme, error) + Get func(ctx context.Context, issueKeyOrId string, ...) (gjson.Result, *model.ResponseScheme, error) + type MySelfConnector interface + Details func(ctx context.Context, expand []string) (*model.UserScheme, *model.ResponseScheme, error) + type PermissionConnector interface + Check func(ctx context.Context, payload *model.PermissionCheckPayload) (*model.PermissionGrantsScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context) ([]*model.PermissionScheme, *model.ResponseScheme, error) + Projects func(ctx context.Context, permissions []string) (*model.PermittedProjectsScheme, *model.ResponseScheme, error) + type PermissionSchemeConnector interface + Create func(ctx context.Context, payload *model.PermissionSchemeScheme) (*model.PermissionSchemeScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, permissionSchemeId int) (*model.ResponseScheme, error) + Get func(ctx context.Context, permissionSchemeId int, expand []string) (*model.PermissionSchemeScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context) (*model.PermissionSchemePageScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, permissionSchemeId int, ...) (*model.PermissionSchemeScheme, *model.ResponseScheme, error) + type PermissionSchemeGrantConnector interface + Create func(ctx context.Context, permissionSchemeId int, ...) (*model.PermissionGrantScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, permissionSchemeId, permissionGrantId int) (*model.ResponseScheme, error) + Get func(ctx context.Context, permissionSchemeId, permissionGrantId int, ...) (*model.PermissionGrantScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, permissionSchemeId int, expand []string) (*model.PermissionSchemeGrantsScheme, *model.ResponseScheme, error) + type PriorityConnector interface + Get func(ctx context.Context, priorityId string) (*model.PriorityScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context) ([]*model.PriorityScheme, *model.ResponseScheme, error) + type ProjectCategoryConnector interface + Create func(ctx context.Context, payload *model.ProjectCategoryPayloadScheme) (*model.ProjectCategoryScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, categoryId int) (*model.ResponseScheme, error) + Get func(ctx context.Context, categoryId int) (*model.ProjectCategoryScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context) ([]*model.ProjectCategoryScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, categoryId int, ...) (*model.ProjectCategoryScheme, *model.ResponseScheme, error) + type ProjectComponentConnector interface + Count func(ctx context.Context, componentId string) (*model.ComponentCountScheme, *model.ResponseScheme, error) + Create func(ctx context.Context, payload *model.ComponentPayloadScheme) (*model.ComponentScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, componentId string) (*model.ResponseScheme, error) + Get func(ctx context.Context, componentId string) (*model.ComponentScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, projectIdOrKey string) ([]*model.ComponentScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, componentId string, payload *model.ComponentPayloadScheme) (*model.ComponentScheme, *model.ResponseScheme, error) + type ProjectConnector interface + Archive func(ctx context.Context, projectKeyOrId string) (*model.ResponseScheme, error) + Create func(ctx context.Context, payload *model.ProjectPayloadScheme) (*model.NewProjectCreatedScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, projectKeyOrId string, enableUndo bool) (*model.ResponseScheme, error) + DeleteAsynchronously func(ctx context.Context, projectKeyOrId string) (*model.TaskScheme, *model.ResponseScheme, error) + Get func(ctx context.Context, projectKeyOrId string, expand []string) (*model.ProjectScheme, *model.ResponseScheme, error) + NotificationScheme func(ctx context.Context, projectKeyOrId string, expand []string) (*model.NotificationSchemeScheme, *model.ResponseScheme, error) + Restore func(ctx context.Context, projectKeyOrId string) (*model.ProjectScheme, *model.ResponseScheme, error) + Search func(ctx context.Context, options *model.ProjectSearchOptionsScheme, ...) (*model.ProjectSearchScheme, *model.ResponseScheme, error) + Statuses func(ctx context.Context, projectKeyOrId string) ([]*model.ProjectStatusPageScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, projectKeyOrId string, payload *model.ProjectUpdateScheme) (*model.ProjectScheme, *model.ResponseScheme, error) + type ProjectFeatureConnector interface + Gets func(ctx context.Context, projectKeyOrId string) (*model.ProjectFeaturesScheme, *model.ResponseScheme, error) + Set func(ctx context.Context, projectKeyOrId, featureKey, state string) (*model.ProjectFeaturesScheme, *model.ResponseScheme, error) + type ProjectPermissionSchemeConnector interface + Assign func(ctx context.Context, projectKeyOrId string, permissionSchemeId int) (*model.PermissionSchemeScheme, *model.ResponseScheme, error) + Get func(ctx context.Context, projectKeyOrId string, expand []string) (*model.PermissionSchemeScheme, *model.ResponseScheme, error) + SecurityLevels func(ctx context.Context, projectKeyOrId string) (*model.IssueSecurityLevelsScheme, *model.ResponseScheme, error) + type ProjectPropertyConnector interface + Delete func(ctx context.Context, projectKeyOrId, propertyKey string) (*model.ResponseScheme, error) + Get func(ctx context.Context, projectKeyOrId, propertyKey string) (*model.EntityPropertyScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, projectKeyOrId string) (*model.ProjectPropertyPageScheme, *model.ResponseScheme, error) + Set func(ctx context.Context, projectKeyOrId, propertyKey string, payload interface{}) (*model.ResponseScheme, error) + type ProjectRoleActorConnector interface + Add func(ctx context.Context, projectKeyOrId string, roleId int, ...) (*model.ProjectRoleScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, projectKeyOrId string, roleId int, ...) (*model.ResponseScheme, error) + type ProjectRoleConnector interface + Create func(ctx context.Context, payload *model.ProjectRolePayloadScheme) (*model.ProjectRoleScheme, *model.ResponseScheme, error) + Details func(ctx context.Context, projectKeyOrId string) ([]*model.ProjectRoleDetailScheme, *model.ResponseScheme, error) + Get func(ctx context.Context, projectKeyOrId string, roleId int) (*model.ProjectRoleScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, projectKeyOrId string) (*map[string]int, *model.ResponseScheme, error) + Global func(ctx context.Context) ([]*model.ProjectRoleScheme, *model.ResponseScheme, error) + type ProjectTypeConnector interface + Accessible func(ctx context.Context, projectTypeKey string) (*model.ProjectTypeScheme, *model.ResponseScheme, error) + Get func(ctx context.Context, projectTypeKey string) (*model.ProjectTypeScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context) ([]*model.ProjectTypeScheme, *model.ResponseScheme, error) + Licensed func(ctx context.Context) ([]*model.ProjectTypeScheme, *model.ResponseScheme, error) + type ProjectValidatorConnector interface + Key func(ctx context.Context, key string) (string, *model.ResponseScheme, error) + Name func(ctx context.Context, name string) (string, *model.ResponseScheme, error) + Validate func(ctx context.Context, key string) (*model.ProjectValidationMessageScheme, *model.ResponseScheme, error) + type ProjectVersionConnector interface + Create func(ctx context.Context, payload *model.VersionPayloadScheme) (*model.VersionScheme, *model.ResponseScheme, error) + Get func(ctx context.Context, versionId string, expand []string) (*model.VersionScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, projectKeyOrId string) ([]*model.VersionScheme, *model.ResponseScheme, error) + Merge func(ctx context.Context, versionId, versionMoveIssuesTo string) (*model.ResponseScheme, error) + RelatedIssueCounts func(ctx context.Context, versionId string) (*model.VersionIssueCountsScheme, *model.ResponseScheme, error) + Search func(ctx context.Context, projectKeyOrId string, options *model.VersionGetsOptions, ...) (*model.VersionPageScheme, *model.ResponseScheme, error) + UnresolvedIssueCount func(ctx context.Context, versionId string) (*model.VersionUnresolvedIssuesCountScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, versionId string, payload *model.VersionPayloadScheme) (*model.VersionScheme, *model.ResponseScheme, error) + type ResolutionConnector interface + Get func(ctx context.Context, resolutionId string) (*model.ResolutionScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context) ([]*model.ResolutionScheme, *model.ResponseScheme, error) + type ScreenConnector interface + AddToDefault func(ctx context.Context, fieldId string) (*model.ResponseScheme, error) + Available func(ctx context.Context, screenId int) ([]*model.AvailableScreenFieldScheme, *model.ResponseScheme, error) + Create func(ctx context.Context, name, description string) (*model.ScreenScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, screenId int) (*model.ResponseScheme, error) + Fields func(ctx context.Context, fieldId string, startAt, maxResults int) (*model.ScreenFieldPageScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, screenIds []int, startAt, maxResults int) (*model.ScreenSearchPageScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, screenId int, name, description string) (*model.ScreenScheme, *model.ResponseScheme, error) + type ScreenSchemeConnector interface + Create func(ctx context.Context, payload *model.ScreenSchemePayloadScheme) (*model.ScreenSchemeScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, screenSchemeId string) (*model.ResponseScheme, error) + Gets func(ctx context.Context, options *model.ScreenSchemeParamsScheme, ...) (*model.ScreenSchemePageScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, screenSchemeId string, ...) (*model.ResponseScheme, error) + type ScreenTabConnector interface + Create func(ctx context.Context, screenId int, tabName string) (*model.ScreenTabScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, screenId, tabId int) (*model.ResponseScheme, error) + Gets func(ctx context.Context, screenId int, projectKey string) ([]*model.ScreenTabScheme, *model.ResponseScheme, error) + Move func(ctx context.Context, screenId, tabId, position int) (*model.ResponseScheme, error) + Update func(ctx context.Context, screenId, tabId int, newTabName string) (*model.ScreenTabScheme, *model.ResponseScheme, error) + type ScreenTabFieldConnector interface + Add func(ctx context.Context, screenId, tabId int, fieldId string) (*model.ScreenTabFieldScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, screenId, tabId int) ([]*model.ScreenTabFieldScheme, *model.ResponseScheme, error) + Move func(ctx context.Context, screenId, tabId int, fieldId, after, position string) (*model.ResponseScheme, error) + Remove func(ctx context.Context, screenId, tabId int, fieldId string) (*model.ResponseScheme, error) + type SearchADFConnector interface + Get func(ctx context.Context, jql string, fields, expands []string, ...) (*model.IssueSearchScheme, *model.ResponseScheme, error) + Post func(ctx context.Context, jql string, fields, expands []string, ...) (*model.IssueSearchScheme, *model.ResponseScheme, error) + type SearchRichTextConnector interface + Get func(ctx context.Context, jql string, fields, expands []string, ...) (*model.IssueSearchSchemeV2, *model.ResponseScheme, error) + Post func(ctx context.Context, jql string, fields, expands []string, ...) (*model.IssueSearchSchemeV2, *model.ResponseScheme, error) + type SearchSharedConnector interface + Checks func(ctx context.Context, payload *model.IssueSearchCheckPayloadScheme) (*model.IssueMatchesPageScheme, *model.ResponseScheme, error) + type ServerConnector interface + Info func(ctx context.Context) (*model.ServerInformationScheme, *model.ResponseScheme, error) + type TaskConnector interface + Cancel func(ctx context.Context, taskId string) (*model.ResponseScheme, error) + Get func(ctx context.Context, taskId string) (*model.TaskScheme, *model.ResponseScheme, error) + type TypeConnector interface + Alternatives func(ctx context.Context, issueTypeId string) ([]*model.IssueTypeScheme, *model.ResponseScheme, error) + Create func(ctx context.Context, payload *model.IssueTypePayloadScheme) (*model.IssueTypeScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, issueTypeId string) (*model.ResponseScheme, error) + Get func(ctx context.Context, issueTypeId string) (*model.IssueTypeScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context) ([]*model.IssueTypeScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, issueTypeId string, payload *model.IssueTypePayloadScheme) (*model.IssueTypeScheme, *model.ResponseScheme, error) + type TypeSchemeConnector interface + Append func(ctx context.Context, issueTypeSchemeId int, issueTypeIds []int) (*model.ResponseScheme, error) + Assign func(ctx context.Context, issueTypeSchemeId, projectId string) (*model.ResponseScheme, error) + Create func(ctx context.Context, payload *model.IssueTypeSchemePayloadScheme) (*model.NewIssueTypeSchemeScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, issueTypeSchemeId int) (*model.ResponseScheme, error) + Gets func(ctx context.Context, issueTypeSchemeIds []int, startAt, maxResults int) (*model.IssueTypeSchemePageScheme, *model.ResponseScheme, error) + Items func(ctx context.Context, issueTypeSchemeIds []int, startAt, maxResults int) (*model.IssueTypeSchemeItemPageScheme, *model.ResponseScheme, error) + Projects func(ctx context.Context, projectIds []int, startAt, maxResults int) (*model.ProjectIssueTypeSchemePageScheme, *model.ResponseScheme, error) + Remove func(ctx context.Context, issueTypeSchemeId, issueTypeId int) (*model.ResponseScheme, error) + Update func(ctx context.Context, issueTypeSchemeId int, ...) (*model.ResponseScheme, error) + type TypeScreenSchemeConnector interface + Append func(ctx context.Context, issueTypeScreenSchemeId string, ...) (*model.ResponseScheme, error) + Assign func(ctx context.Context, issueTypeScreenSchemeId, projectId string) (*model.ResponseScheme, error) + Create func(ctx context.Context, payload *model.IssueTypeScreenSchemePayloadScheme) (*model.IssueTypeScreenScreenCreatedScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, issueTypeScreenSchemeId string) (*model.ResponseScheme, error) + Gets func(ctx context.Context, options *model.ScreenSchemeParamsScheme, ...) (*model.IssueTypeScreenSchemePageScheme, *model.ResponseScheme, error) + Mapping func(ctx context.Context, issueTypeScreenSchemeIds []int, startAt, maxResults int) (*model.IssueTypeScreenSchemeMappingScheme, *model.ResponseScheme, error) + Projects func(ctx context.Context, projectIds []int, startAt, maxResults int) (*model.IssueTypeProjectScreenSchemePageScheme, *model.ResponseScheme, error) + Remove func(ctx context.Context, issueTypeScreenSchemeId string, issueTypeIds []string) (*model.ResponseScheme, error) + SchemesByProject func(ctx context.Context, issueTypeScreenSchemeId, startAt, maxResults int) (*model.IssueTypeScreenSchemeByProjectPageScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, issueTypeScreenSchemeId, name, description string) (*model.ResponseScheme, error) + UpdateDefault func(ctx context.Context, issueTypeScreenSchemeId, screenSchemeId string) (*model.ResponseScheme, error) + type UserConnector interface + Create func(ctx context.Context, payload *model.UserPayloadScheme) (*model.UserScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, accountId string) (*model.ResponseScheme, error) + Find func(ctx context.Context, accountIds []string, startAt, maxResults int) (*model.UserSearchPageScheme, *model.ResponseScheme, error) + Get func(ctx context.Context, accountId string, expand []string) (*model.UserScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, startAt, maxResults int) ([]*model.UserScheme, *model.ResponseScheme, error) + Groups func(ctx context.Context, accountIds string) ([]*model.UserGroupScheme, *model.ResponseScheme, error) + type UserSearchConnector interface + Do func(ctx context.Context, accountId, query string, startAt, maxResults int) ([]*model.UserScheme, *model.ResponseScheme, error) + Projects func(ctx context.Context, accountId string, projectKeys []string, ...) ([]*model.UserScheme, *model.ResponseScheme, error) + type VoteConnector interface + Add func(ctx context.Context, issueKeyOrId string) (*model.ResponseScheme, error) + Delete func(ctx context.Context, issueKeyOrId string) (*model.ResponseScheme, error) + Gets func(ctx context.Context, issueKeyOrId string) (*model.IssueVoteScheme, *model.ResponseScheme, error) + type WatcherConnector interface + Add func(ctx context.Context, issueKeyOrId string) (*model.ResponseScheme, error) + Delete func(ctx context.Context, issueKeyOrId, accountId string) (*model.ResponseScheme, error) + Gets func(ctx context.Context, issueKeyOrId string) (*model.IssueWatcherScheme, *model.ResponseScheme, error) + type WorkflowConnector interface + Create func(ctx context.Context, payload *model.WorkflowPayloadScheme) (*model.WorkflowCreatedResponseScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, workflowId string) (*model.ResponseScheme, error) + Gets func(ctx context.Context, options *model.WorkflowSearchOptions, ...) (*model.WorkflowPageScheme, *model.ResponseScheme, error) + type WorkflowSchemeConnector interface + Assign func(ctx context.Context, schemeId, projectId string) (*model.ResponseScheme, error) + Associations func(ctx context.Context, projectIds []int) (*model.WorkflowSchemeAssociationPageScheme, *model.ResponseScheme, error) + Create func(ctx context.Context, payload *model.WorkflowSchemePayloadScheme) (*model.WorkflowSchemeScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, schemeId int) (*model.ResponseScheme, error) + Get func(ctx context.Context, schemeId int, returnDraftIfExists bool) (*model.WorkflowSchemeScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, startAt, maxResults int) (*model.WorkflowSchemePageScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, schemeId int, payload *model.WorkflowSchemePayloadScheme) (*model.WorkflowSchemeScheme, *model.ResponseScheme, error) + type WorkflowStatusConnector interface + Create func(ctx context.Context, payload *model.WorkflowStatusPayloadScheme) ([]*model.WorkflowStatusDetailScheme, *model.ResponseScheme, error) + Delete func(ctx context.Context, ids []string) (*model.ResponseScheme, error) + Gets func(ctx context.Context, ids, expand []string) ([]*model.WorkflowStatusDetailScheme, *model.ResponseScheme, error) + Search func(ctx context.Context, options *model.WorkflowStatusSearchParams, ...) (*model.WorkflowStatusDetailPageScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, payload *model.WorkflowStatusPayloadScheme) (*model.ResponseScheme, error) + type WorklogADFConnector interface + Add func(ctx context.Context, issueKeyOrID string, ...) (*model.IssueWorklogScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, issueKeyOrId, worklogId string, ...) (*model.IssueWorklogScheme, *model.ResponseScheme, error) + type WorklogRichTextConnector interface + Add func(ctx context.Context, issueKeyOrID string, ...) (*model.IssueWorklogScheme, *model.ResponseScheme, error) + Update func(ctx context.Context, issueKeyOrId, worklogId string, ...) (*model.IssueWorklogScheme, *model.ResponseScheme, error) + type WorklogSharedConnector interface + Delete func(ctx context.Context, issueKeyOrId, worklogId string, ...) (*model.ResponseScheme, error) + Deleted func(ctx context.Context, since int) (result *model.ChangedWorklogPageScheme, response *model.ResponseScheme, ...) + Get func(ctx context.Context, issueKeyOrId, worklogId string, expand []string) (*model.IssueWorklogScheme, *model.ResponseScheme, error) + Gets func(ctx context.Context, worklogIds []int, expand []string) ([]*model.IssueWorklogScheme, *model.ResponseScheme, error) + Issue func(ctx context.Context, issueKeyOrId string, startAt, maxResults, after int, ...) (*model.IssueWorklogPageScheme, *model.ResponseScheme, error) + Updated func(ctx context.Context, since int, expand []string) (*model.ChangedWorklogPageScheme, *model.ResponseScheme, error)