Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/ankitpokhrel/jira-cli
/ types & classes
Types & classes
178 in github.com/ankitpokhrel/jira-cli
⨍
Functions
712
◇
Types & classes
178
↓ 26 callers
TypeAlias
NodeType
NodeType is an Atlassian document node type.
pkg/adf/adf.go:9
↓ 4 callers
TypeAlias
TextData
TextData is the data to be shown in text layout.
pkg/tui/text.go:9
↓ 2 callers
TypeAlias
AuthType
AuthType is a jira authentication type. Currently supports basic and bearer (PAT). Defaults to basic for empty or invalid value.
pkg/jira/types.go:19
↓ 2 callers
TypeAlias
customFieldTypeNumber
pkg/jira/customfield.go:12
↓ 1 callers
TypeAlias
Collection
Collection is a group of unique filters.
pkg/jira/filter/filter.go:13
↓ 1 callers
TypeAlias
Key
Key represents filter key for issue.
pkg/jira/filter/filter.go:10
Struct
ADF
ADF is an Atlassian document format object.
pkg/adf/adf.go:68
Struct
ActionModal
ActionModal is a centered message window used to inform the user or prompt them for an immediate decision. It needs to have at least one button (added
pkg/tui/primitive/actionmodal.go:15
Struct
Board
Board holds board info.
pkg/jira/types.go:50
Struct
Board
Board is a board view.
internal/view/board.go:17
FuncType
BoardOption
BoardOption is a functional option to wrap board properties.
internal/view/board.go:14
Struct
BoardResult
BoardResult holds response from /board endpoint.
pkg/jira/board.go:18
Struct
Client
Client is a jira client.
pkg/jira/client.go:118
FuncType
ClientFunc
ClientFunc decorates option for client.
pkg/jira/client.go:130
Struct
Config
Config is a jira config.
pkg/jira/client.go:107
Interface
Connector
Connector is a connector interface.
pkg/adf/adf.go:62
FuncType
CopyFunc
CopyFunc is fired when a user press 'c' character in the table cell.
pkg/tui/table.go:40
FuncType
CopyKeyFunc
CopyKeyFunc is fired when a user press 'CTRL+K' character in the table cell.
pkg/tui/table.go:43
Struct
CreateMetaIssueType
CreateMetaIssueType struct holds issue types from GET /issue/createmeta endpoint.
pkg/jira/createmeta.go:37
Struct
CreateMetaRequest
CreateMetaRequest struct holds request data for createmeta request.
pkg/jira/createmeta.go:11
Struct
CreateMetaResponse
CreateMetaResponse struct holds response from GET /issue/createmeta endpoint.
pkg/jira/createmeta.go:18
Struct
CreateMetaResponseJiraServerV9
CreateMetaResponseJiraServerV9 struct holds response from GET /issue/createmeta endpoint for jira server 9 and above.
pkg/jira/createmeta.go:28
Struct
CreateParams
CreateParams holds parameters for create command.
internal/cmdcommon/create.go:25
Struct
CreateRequest
CreateRequest struct holds request data for create request.
pkg/jira/create.go:21
Struct
CreateResponse
CreateResponse struct holds response from POST /issue endpoint.
pkg/jira/create.go:15
Struct
DisplayFormat
DisplayFormat is a issue display type.
internal/view/issues.go:17
Struct
EditRequest
EditRequest struct holds request data for edit request. Setting an Assignee requires an account ID.
pkg/jira/edit.go:23
Struct
EditResponse
EditResponse struct holds response from POST /issue endpoint.
pkg/jira/edit.go:16
Struct
EditorTemplateData
EditorTemplateData is EXTENDED to pass editor name (to use in prompt).
pkg/surveyext/editor.go:57
Struct
Entry
Entry is a netrc config entry.
pkg/netrc/netrc.go:16
Struct
Epic
Epic holds epic info.
pkg/jira/types.go:57
FuncType
EpicIssueFunc
EpicIssueFunc provides issues for the epic.
internal/view/epic.go:13
Struct
EpicList
EpicList is a list view for epics.
internal/view/epic.go:16
Struct
ErrMultipleFailed
ErrMultipleFailed represents a grouped error, usually when multiple request fails when running them in a loop.
pkg/jira/client.go:58
Struct
ErrUnexpectedResponse
ErrUnexpectedResponse denotes response code other than the expected one.
pkg/jira/client.go:46
Struct
Errors
Errors is a jira error type.
pkg/jira/client.go:67
Struct
Field
Field holds field info.
pkg/jira/types.go:130
Interface
Filter
Filter groups filterable config.
pkg/jira/filter/filter.go:4
Interface
FlagParser
FlagParser wraps pflag.FlagSet struct.
internal/query/query.go:4
FuncType
GroupFunc
GroupFunc groups AND and OR operators.
pkg/jql/jql.go:17
TypeAlias
Header
Header is a key, value pair for request headers.
pkg/jira/client.go:97
Struct
InfoModal
InfoModal is a centered message window used to inform the user or prompt them for an immediate decision. It needs to have at least one button (added v
pkg/tui/primitive/infomodal.go:16
Struct
Issue
Issue holds issue info.
pkg/jira/types.go:63
Struct
Issue
Issue is a list view for issues.
internal/view/issue.go:49
Struct
Issue
Issue is a query type for issue command.
internal/query/issue.go:13
Struct
IssueFields
IssueFields holds issue fields.
pkg/jira/types.go:69
Struct
IssueLinkType
IssueLinkType holds issue link type info.
pkg/jira/types.go:161
Struct
IssueList
IssueList is a list view for issues.
internal/view/issues.go:31
Struct
IssueOption
IssueOption is filtering options for an issue.
internal/view/issue.go:44
Struct
IssueParams
IssueParams is issue command parameters.
internal/query/issue.go:169
Struct
IssueType
IssueType holds issue type info.
pkg/jira/types.go:153
Struct
IssueTypeField
IssueTypeField holds issue field info.
pkg/jira/types.go:142
Struct
JQL
JQL is a jira query language constructor.
pkg/jql/jql.go:20
Struct
JiraCLIConfig
JiraCLIConfig is a Jira CLI config.
internal/config/generator.go:65
Struct
JiraCLIConfigGenerator
JiraCLIConfigGenerator is a Jira CLI config generator.
internal/config/generator.go:78
Struct
JiraCLIMTLSConfig
JiraCLIMTLSConfig is an authtype specific config.
internal/config/generator.go:58
Struct
JiraEditor
JiraEditor is EXTENDED from survey.Editor to enable different prompting behavior.
pkg/surveyext/editor.go:35
Struct
JiraMarkdownTranslator
JiraMarkdownTranslator is a jira markdown translator.
pkg/adf/jiramarkdown.go:23
Struct
MTLSConfig
MTLSConfig is MTLS authtype specific config.
pkg/jira/client.go:100
Struct
MarkNode
MarkNode is a mark node type.
pkg/adf/adf.go:115
Struct
MarkdownTranslator
MarkdownTranslator is a markdown translator.
pkg/adf/markdown.go:12
FuncType
MarkdownTranslatorOption
MarkdownTranslatorOption is a functional option for MarkdownTranslator.
pkg/adf/markdown.go:30
Struct
Me
Me struct holds response from /myself endpoint.
pkg/jira/me.go:10
FuncType
MoveFunc
MoveFunc is fired when a user press 'm' character in the table cell.
pkg/tui/table.go:37
FuncType
MoveHandlerFunc
MoveHandlerFunc is a handler for move action.
pkg/tui/table.go:34
Struct
Node
Node is an ADF content node.
pkg/adf/adf.go:95
Struct
NodeValue
NodeValue is an actual ADF node content.
pkg/adf/adf.go:109
Struct
NumCommentsFilter
NumCommentsFilter is a filter for issue comments.
pkg/jira/filter/issue/num_comments.go:11
Struct
Preview
Preview is the preview layout. It contains 2 tables internally, viz: sidebar and contents.
pkg/tui/preview.go:22
Struct
PreviewData
PreviewData is the data to be shown in preview layout.
pkg/tui/preview.go:13
FuncType
PreviewOption
PreviewOption is a functional option that wraps preview properties.
pkg/tui/preview.go:36
Struct
Project
Project holds project info.
pkg/jira/types.go:30
Struct
Project
Project is a project view.
internal/view/project.go:17
FuncType
ProjectOption
ProjectOption is a functional option to wrap project properties.
internal/view/project.go:14
Struct
ProjectVersion
ProjectVersion holds project version info.
pkg/jira/types.go:40
FuncType
ProjectVersionOptions
ProjectVersionOptions is a functional option to wrap project version properties.
internal/view/release.go:14
FuncType
RefreshFunc
RefreshFunc is fired when a user press 'CTRL+R' or `F5` character in the table.
pkg/tui/table.go:28
FuncType
RefreshTableStateFunc
RefreshTableStateFunc is used to refresh the table state.
pkg/tui/table.go:31
Struct
Release
Release is a release view.
internal/view/release.go:17
Struct
Screen
Screen is a shell screen.
pkg/tui/screen.go:8
Struct
SearchResult
SearchResult struct holds response from /search endpoint.
pkg/jira/search.go:12
FuncType
SelectedFunc
SelectedFunc is fired when a user press enter key in the table cell.
pkg/tui/table.go:22
Struct
ServerInfo
ServerInfo struct holds response from /serverInfo endpoint.
pkg/jira/serverinfo.go:10
Struct
ServerInfo
ServerInfo is a serveronfo view.
internal/view/serverinfo.go:17
FuncType
ServerInfoOption
ServerInfoOption is a functional option to wrap serverinfo properties.
internal/view/serverinfo.go:14
Struct
Sprint
Sprint holds sprint info.
pkg/jira/types.go:169
Struct
Sprint
Sprint is a query type for sprint command.
internal/query/sprint.go:10
FuncType
SprintIssueFunc
SprintIssueFunc provides issues in the sprint.
internal/view/sprint.go:20
Struct
SprintList
SprintList is a list view for sprints.
internal/view/sprint.go:23
Struct
SprintParams
SprintParams is sprint command parameters.
internal/query/sprint.go:56
Struct
SprintResult
SprintResult holds response from /board/{boardID}/sprint endpoint.
pkg/jira/sprint.go:19
Struct
Table
Table is a table layout.
pkg/tui/table.go:84
TypeAlias
TableData
TableData is the data to be displayed in a table.
pkg/tui/table.go:46
FuncType
TableOption
TableOption is a functional option to wrap table properties.
pkg/tui/table.go:108
Struct
TableStyle
TableStyle sets the style of the table.
pkg/tui/table.go:77
Interface
TagCloser
TagCloser is a tag closer.
pkg/adf/adf.go:51
Interface
TagOpener
TagOpener is a tag opener.
pkg/adf/adf.go:46
Interface
TagOpenerCloser
TagOpenerCloser wraps tag opener and closer.
pkg/adf/adf.go:56
Struct
Text
Text is the text view layout.
pkg/tui/text.go:12
Struct
Token
Token represents jira tags in a given string.
pkg/md/jirawiki/parser.go:361
next →
1–100 of 178, ranked by callers