MCPcopy Create free account

hub / github.com/basecamp/hey-cli / types & classes

Types & classes120 in github.com/basecamp/hey-cli

↓ 4 callersTypeAliascalendarsLoadedMsg
--- Calendar messages ---
internal/tui/calendar.go:16
↓ 3 callersTypeAliasboxesLoadedMsg
--- Mail messages ---
internal/tui/mail.go:18
StructBox
internal/models/box.go:8
StructBox
tests/smoke/boxes_test.go:12
StructBoxResp
tests/smoke/compose_test.go:54
StructBoxResp
tests/smoke/seen_test.go:16
StructBoxResponse
tests/smoke/boxes_test.go:63
StructBreadcrumb
internal/output/envelope.go:20
StructBreadcrumb
tests/smoke/helpers_test.go:46
StructCalendar
internal/models/calendar.go:3
StructCalendar
tests/smoke/calendar_test.go:11
StructConfig
internal/config/config.go:35
StructConfigEntry
tests/smoke/config_test.go:15
StructContact
internal/models/box.go:70
StructCredentials
Credentials holds OAuth tokens and metadata.
internal/auth/store.go:17
StructDraft
tests/smoke/compose_test.go:159
StructEntry
internal/models/topic.go:15
StructEntry
tests/smoke/compose_test.go:70
StructError
Error is a typed error carrying a machine-readable code, human message, optional hint, and metadata used for retry and exit-code decisions.
internal/apierr/apierr.go:10
StructErrorResponse
internal/output/envelope.go:12
StructErrorResponse
tests/smoke/helpers_test.go:39
StructExtenzion
Extenzion is a HEY extension (group/list) through which a topic was received.
internal/models/box.go:41
TypeAliasFormat
internal/output/writer.go:16
StructJournalEntry
internal/models/journal.go:3
StructJournalEntry
tests/smoke/journal_test.go:37
StructLoginOptions
LoginOptions configures the login flow.
internal/auth/auth.go:136
StructManager
Manager handles OAuth authentication.
internal/auth/auth.go:24
StructOAuthToken
OAuthToken represents the token response from the HEY OAuth server.
internal/auth/oauth.go:18
StructOldConfig
OldConfig represents the legacy config format with embedded credentials. Used only for migration.
internal/config/config.go:43
StructOptions
internal/output/writer.go:28
StructPosting
internal/models/box.go:17
StructPosting
tests/smoke/compose_test.go:50
StructPosting
tests/smoke/seen_test.go:12
StructPosting
tests/smoke/boxes_test.go:58
StructRecording
internal/models/calendar.go:17
StructRecording
Cross-verify: if there are recordings, pick one and verify its title exists on the calendar page.
tests/smoke/calendar_test.go:69
TypeAliasRecordingsResponse
internal/models/calendar.go:38
StructResponse
internal/output/envelope.go:3
StructResponse
Response mirrors the CLI's JSON envelope.
tests/smoke/helpers_test.go:30
FuncTypeResponseOption
func(*Response)
internal/output/envelope.go:26
TypeAliasSource
internal/config/config.go:20
StructStore
Store handles credential storage, preferring system keychain.
internal/auth/store.go:27
StructTimeTrack
tests/smoke/timetrack_test.go:63
StructTodo
tests/smoke/todo_test.go:116
StructTopic
internal/models/topic.go:3
StructTopicAddressed
TopicAddressed holds the To, CC, and BCC recipients for a topic.
internal/htmlutil/entries.go:23
StructValue
internal/config/config.go:30
StructWriter
internal/output/writer.go:34
StructauthCommand
internal/cmd/auth.go:15
Structbody
Extract bodies from srcdoc iframes - they appear in entry order
internal/htmlutil/entries.go:104
StructboxCommand
internal/cmd/box.go:19
StructboxSpec
--- Row 2: boxes (ordered with shortcuts) ---
internal/tui/nav.go:58
StructboxesCommand
internal/cmd/boxes.go:13
StructcalendarView
--- Calendar section view ---
internal/tui/calendar.go:33
TypeAliascalendarViewMode
calendarViewMode represents the calendar display mode.
internal/tui/calendar_views.go:15
StructcalendarsCommand
internal/cmd/calendars.go:11
StructcliAuthStrategy
cliAuthStrategy bridges the CLI's auth.Manager to the SDK's AuthStrategy interface. This preserves session cookie support (which the SDK's BearerAuth
internal/cmd/sdk.go:27
StructcomposeCommand
internal/cmd/compose.go:14
StructconfigCommand
internal/cmd/config.go:11
StructcontentList
contentList renders a scrollable list of postings with a cursor.
internal/tui/content.go:30
StructctrlCResetMsg
internal/tui/tui.go:21
StructdraftsCommand
internal/cmd/drafts.go:13
StructerrMsg
--- Shared messages ---
internal/tui/tui.go:17
Structfield
internal/cmd/formatting.go:119
StructflagEntry
internal/cmd/help.go:99
TypeAliasfocusRow
focusRow identifies which navigation row has keyboard focus.
internal/tui/nav.go:21
StructhabitCommand
internal/cmd/habit.go:13
StructhabitCompleteCommand
complete
internal/cmd/habit.go:35
StructhabitUncompleteCommand
uncomplete
internal/cmd/habit.go:91
StructhelpBar
helpBar renders a row of key bindings at the bottom of the screen.
internal/tui/help.go:16
StructhelpBinding
helpBinding is a key-description pair for the help bar.
internal/tui/help.go:10
StructhelpEntry
internal/cmd/help.go:32
StructidentityLoadedMsg
internal/tui/calendar.go:27
Structitem
internal/tui/help.go:51
StructjournalCommand
internal/cmd/journal.go:14
StructjournalDetailMsg
--- Journal messages ---
internal/tui/journal.go:13
StructjournalListCommand
list
internal/cmd/journal.go:37
StructjournalReadCommand
read
internal/cmd/journal.go:117
StructjournalView
--- Journal section view ---
internal/tui/journal.go:21
StructjournalWriteCommand
write
internal/cmd/journal.go:185
StructmailView
--- Mail section view ---
internal/tui/mail.go:38
Structmodel
--- Model ---
internal/tui/tui.go:26
StructnavItem
navItem is a single item in a navigation row.
internal/tui/nav.go:30
FuncTypepageFetcher
pageFetcher fetches the next page of box postings given a URL.
internal/cmd/box.go:197
StructplacedEvent
============================================================ Day View — hours as columns, event names rendered vertically ============================
internal/tui/calendar_views.go:168
StructpostingActionDoneMsg
internal/tui/mail.go:30
StructpostingsLoadedMsg
internal/tui/mail.go:20
StructrecordingDetailMsg
internal/tui/calendar.go:22
StructrecordingsCommand
internal/cmd/recordings.go:15
StructrecordingsLoadedMsg
internal/tui/calendar.go:18
Structrendered
Pre-render each item and measure its display width.
internal/tui/nav.go:173
StructreplyCommand
internal/cmd/reply.go:14
TypeAliassection
section identifies the top-level navigation area.
internal/tui/nav.go:12
InterfacesectionView
sectionView is the interface every top-level section must implement.
internal/tui/section_view.go:21
StructseenCommand
internal/cmd/seen.go:12
StructskillCommand
internal/cmd/skill.go:12
StructspinnerTickMsg
internal/tui/tui.go:22
StructstatsHooks
statsHooks implements hey.Hooks for --stats tracking.
internal/cmd/sdk.go:36
TypeAliasstyle
internal/cmd/formatting.go:70
Structstyles
internal/tui/styles.go:17
next →1–100 of 120, ranked by callers