Documentation ¶
Index ¶
- Variables
- type APIRes
- type APIUserKeybaseResult
- type APIUserSearchResult
- type APIUserServiceID
- type APIUserServiceResult
- type APIUserServiceSummary
- type AirdropDetails
- type AllProvisionedUsernames
- type AnnotatedMemberInfo
- type AnnotatedTeam
- type AnnotatedTeamInvite
- type AnnotatedTeamList
- type AnnotatedTeamMemberDetails
- type AnnotatedTeamUsedInviteLogPoint
- type AppLinkType
- type AsyncOps
- type Audit
- type AuditHistory
- type AuditMode
- type AuditVersion
- type AuthenticityType
- type AvatarClearCacheMsg
- type AvatarFormat
- type AvatarUpdateType
- type AvatarUrl
- type BadgeConversationInfo
- type BadgeState
- type BinaryKID
- type BinaryLinkID
- type BlockIdCombo
- type BlockIdCount
- type BlockPingResponse
- type BlockQuotaInfo
- type BlockRefNonce
- type BlockReference
- type BlockReferenceCount
- type BlockStatus
- type BlockType
- type BootstrapStatus
- type BotToken
- type BotTokenInfo
- type BoxAuditAttempt
- type BoxAuditAttemptResult
- type BoxNonce
- type BoxPublicKey
- type BoxSummaryHash
- type BulkRes
- type Bytes32
- type CanLogoutRes
- type CanonicalTLFNameAndIDWithBreaks
- type CanonicalTlfName
- type ChallengeInfo
- type ChatConversationID
- type CheckProofStatus
- type CheckResult
- type CheckResultFreshness
- type ChooseType
- type CiphertextBundle
- type ClientDetails
- type ClientStatus
- type ClientType
- type CompatibilityTeamID
- type ComponentResult
- type Config
- type ConfigValue
- type ConfiguredAccount
- type ConfirmResult
- type ConflictGeneration
- type ConflictState
- type ConflictStateType
- type Contact
- type ContactComponent
- type ContactListResolutionResult
- type ContactSettings
- type CopyArgs
- type CryptKey
- type Cryptocurrency
- type CsrfToken
- type CurrentStatus
- type DbKey
- type DbStats
- type DbType
- type DbValue
- type DeletedTeamInfo
- type DesktopStatus
- type Device
- type DeviceDetail
- type DeviceEk
- type DeviceEkMetadata
- type DeviceEkStatement
- type DeviceID
- type DeviceType
- type DeviceTypeV2
- type DirSizeInfo
- type Dirent
- type DirentType
- type DirentWithRevision
- type DismissReason
- type DismissReasonType
- type DownPointer
- type DowngradeReferenceRes
- type DownloadInfo
- type DownloadState
- type DownloadStatus
- type DurationMsec
- type DurationSec
- type ED25519PublicKey
- type ED25519Signature
- type ED25519SignatureInfo
- type EkGeneration
- type Email
- type EmailAddress
- type EmailAddressChangedMsg
- type EmailAddressVerifiedMsg
- type EmailInvites
- type EmailLookupResult
- type EmailOrPhoneNumberSearchResult
- type EncryptedBytes32
- type EncryptedGitMetadata
- type EncryptedKVEntry
- type ErrorNum
- type ExitCode
- type ExtendedStatus
- type ExternalServiceConfig
- type FSEditListRequest
- type FSErrorType
- type FSFolderEditHistory
- type FSFolderWriterEdit
- type FSFolderWriterEditHistory
- type FSNotification
- type FSNotificationType
- type FSPathSyncStatus
- type FSSettings
- type FSStatusCode
- type FSSyncStatus
- type FSSyncStatusRequest
- type FastTeamData
- type FastTeamLoadArg
- type FastTeamLoadRes
- type FastTeamSigChainState
- type FavoritesResult
- type Feature
- type FeaturedBot
- type FeaturedBotsRes
- type File
- type FileContent
- type FileDescriptor
- type FileType
- type FilesTabBadge
- type FindNextMDResponse
- type FirstStepResult
- type Folder
- type FolderConflictManualResolvingLocalView
- type FolderConflictType
- type FolderHandle
- type FolderNormalView
- type FolderSyncConfig
- type FolderSyncConfigAndStatus
- type FolderSyncConfigAndStatusWithFolder
- type FolderSyncMode
- type FolderSyncStatus
- type FolderType
- type FolderUsageStat
- type FolderWithFavFlags
- type ForkType
- type FullName
- type FullNamePackage
- type FullNamePackageVersion
- type FullStatus
- type FuseMountInfo
- type FuseStatus
- type GPGKey
- type GPGMethod
- type GUIEntryArg
- type GUIEntryFeatures
- type GUIFileContext
- type GUIViewType
- type GcOptions
- type Generic
- type GetBlockRes
- type GetBlockSizesRes
- type GetLockdownResponse
- type GetPassphraseRes
- type GetRevisionsArgs
- type GetRevisionsResult
- type GetTLFCryptKeysRes
- type GitCommit
- type GitLocalMetadata
- type GitLocalMetadataV1
- type GitLocalMetadataVersion
- type GitLocalMetadataVersioned
- type GitPushType
- type GitRefMetadata
- type GitRepoInfo
- type GitRepoName
- type GitRepoResult
- type GitRepoResultState
- type GitServerMetadata
- type GitStatus
- type GitTeamRepoSettings
- type HasServerKeysRes
- type HashMeta
- type Hello2Res
- type HelloRes
- type HiddenTeamChain
- type HiddenTeamChainLink
- type HiddenTeamChainRatchetSet
- type HomeScreen
- type HomeScreenAnnouncement
- type HomeScreenAnnouncementID
- type HomeScreenAnnouncementVersion
- type HomeScreenItem
- type HomeScreenItemData
- func NewHomeScreenItemDataDefault(t HomeScreenItemType) HomeScreenItemData
- func NewHomeScreenItemDataWithAnnouncement(v HomeScreenAnnouncement) HomeScreenItemData
- func NewHomeScreenItemDataWithPeople(v HomeScreenPeopleNotification) HomeScreenItemData
- func NewHomeScreenItemDataWithTodo(v HomeScreenTodo) HomeScreenItemData
- func (o HomeScreenItemData) Announcement() (res HomeScreenAnnouncement)
- func (o HomeScreenItemData) DeepCopy() HomeScreenItemData
- func (o HomeScreenItemData) People() (res HomeScreenPeopleNotification)
- func (o *HomeScreenItemData) T() (ret HomeScreenItemType, err error)
- func (o HomeScreenItemData) Todo() (res HomeScreenTodo)
- type HomeScreenItemDataExt
- type HomeScreenItemID
- type HomeScreenItemType
- type HomeScreenPeopleNotification
- func NewHomeScreenPeopleNotificationWithContact(v HomeScreenPeopleNotificationContact) HomeScreenPeopleNotification
- func NewHomeScreenPeopleNotificationWithContactMulti(v HomeScreenPeopleNotificationContactMulti) HomeScreenPeopleNotification
- func NewHomeScreenPeopleNotificationWithFollowed(v HomeScreenPeopleNotificationFollowed) HomeScreenPeopleNotification
- func NewHomeScreenPeopleNotificationWithFollowedMulti(v HomeScreenPeopleNotificationFollowedMulti) HomeScreenPeopleNotification
- func (o HomeScreenPeopleNotification) Contact() (res HomeScreenPeopleNotificationContact)
- func (o HomeScreenPeopleNotification) ContactMulti() (res HomeScreenPeopleNotificationContactMulti)
- func (o HomeScreenPeopleNotification) DeepCopy() HomeScreenPeopleNotification
- func (o HomeScreenPeopleNotification) Followed() (res HomeScreenPeopleNotificationFollowed)
- func (o HomeScreenPeopleNotification) FollowedMulti() (res HomeScreenPeopleNotificationFollowedMulti)
- func (o *HomeScreenPeopleNotification) T() (ret HomeScreenPeopleNotificationType, err error)
- type HomeScreenPeopleNotificationContact
- type HomeScreenPeopleNotificationContactMulti
- type HomeScreenPeopleNotificationFollowed
- type HomeScreenPeopleNotificationFollowedMulti
- type HomeScreenPeopleNotificationType
- type HomeScreenTodo
- func (o HomeScreenTodo) DeepCopy() HomeScreenTodo
- func (o HomeScreenTodo) LegacyEmailVisibility() (res EmailAddress)
- func (o *HomeScreenTodo) T() (ret HomeScreenTodoType, err error)
- func (o HomeScreenTodo) VerifyAllEmail() (res EmailAddress)
- func (o HomeScreenTodo) VerifyAllPhoneNumber() (res PhoneNumber)
- type HomeScreenTodoExt
- type HomeScreenTodoType
- type HomeUserSummary
- type HttpSrvInfo
- type Identify2Res
- type Identify2ResUPK2
- type Identify3Assertion
- type Identify3GUIID
- type Identify3ResultType
- type Identify3Row
- type Identify3RowColor
- type Identify3RowMeta
- type Identify3RowState
- type Identify3Summary
- type IdentifyKey
- type IdentifyLiteRes
- type IdentifyOutcome
- type IdentifyProofBreak
- type IdentifyReason
- type IdentifyReasonType
- type IdentifyRow
- type IdentifyTrackBreaks
- type Identity
- type IdentityVisibility
- type ImageCropRect
- type ImpTofuSearchResult
- type ImplicitRole
- type ImplicitTeamConflictInfo
- type ImplicitTeamDisplayName
- type ImplicitTeamUserSet
- type IncomingShareItem
- type IncomingShareType
- type IndexProgressRecord
- type InstallAction
- type InstallResult
- type InstallStatus
- type InstrumentationStat
- type InterestingPerson
- type InviteCounts
- type InviteLinkDetails
- type Invitelink
- type KBFSArchivedParam
- func (o KBFSArchivedParam) DeepCopy() KBFSArchivedParam
- func (o *KBFSArchivedParam) KBFSArchivedType() (ret KBFSArchivedType, err error)
- func (o KBFSArchivedParam) RelTimeString() (res string)
- func (o KBFSArchivedParam) Revision() (res KBFSRevision)
- func (o KBFSArchivedParam) Time() (res Time)
- func (o KBFSArchivedParam) TimeString() (res string)
- type KBFSArchivedPath
- type KBFSArchivedType
- type KBFSPath
- type KBFSPathInfo
- type KBFSRevision
- type KBFSRoot
- type KBFSRootHash
- type KBFSStatus
- type KBFSTeamSettings
- type KID
- type KVDeleteEntryResult
- type KVEntryID
- type KVGetResult
- type KVListEntryKey
- type KVListEntryResult
- type KVListNamespaceResult
- type KVPutResult
- type KbClientStatus
- type KbServiceStatus
- type KbfsOnlineStatus
- type KeyBundle
- type KeyBundleResponse
- type KeyHalf
- type KeyInfo
- type KeyType
- type KeybaseTime
- type LeaseID
- type LinkCheckResult
- type LinkID
- type LinkTriple
- type LinkTripleAndTime
- type ListArgs
- type ListFilter
- type ListResult
- type ListToDepthArgs
- type LoadAvatarsRes
- type LoadDeviceErr
- type LoadTeamArg
- type LockContext
- type LockID
- type LockdownHistory
- type LogLevel
- type LogSendID
- type LookupImplicitTeamRes
- type MDBlock
- type MDPriority
- type MaskB64
- type MemberEmail
- type MemberInfo
- type MemberUsername
- type MerkleRoot
- type MerkleRootAndTime
- type MerkleRootV2
- type MerkleStoreEntry
- type MerkleStoreEntryString
- type MerkleStoreKit
- type MerkleStoreKitHash
- type MerkleStoreSupportedVersion
- type MerkleTreeID
- type MerkleTreeLocation
- type MetadataResponse
- type MobileAppState
- type MobileNetworkState
- type MoveArgs
- type NaclDHKeyPrivate
- type NaclDHKeyPublic
- type NaclSigningKeyPrivate
- type NaclSigningKeyPublic
- type NetworkSource
- type NextMerkleRootRes
- type NonUserDetails
- type NotificationChannels
- type OfflineAvailability
- type OnLoginStartupStatus
- type OpDescription
- func NewOpDescriptionWithCopy(v CopyArgs) OpDescription
- func NewOpDescriptionWithGetRevisions(v GetRevisionsArgs) OpDescription
- func NewOpDescriptionWithList(v ListArgs) OpDescription
- func NewOpDescriptionWithListRecursive(v ListArgs) OpDescription
- func NewOpDescriptionWithListRecursiveToDepth(v ListToDepthArgs) OpDescription
- func NewOpDescriptionWithMove(v MoveArgs) OpDescription
- func NewOpDescriptionWithRead(v ReadArgs) OpDescription
- func NewOpDescriptionWithRemove(v RemoveArgs) OpDescription
- func NewOpDescriptionWithWrite(v WriteArgs) OpDescription
- func (o *OpDescription) AsyncOp() (ret AsyncOps, err error)
- func (o OpDescription) Copy() (res CopyArgs)
- func (o OpDescription) DeepCopy() OpDescription
- func (o OpDescription) GetRevisions() (res GetRevisionsArgs)
- func (o OpDescription) List() (res ListArgs)
- func (o OpDescription) ListRecursive() (res ListArgs)
- func (o OpDescription) ListRecursiveToDepth() (res ListToDepthArgs)
- func (o OpDescription) Move() (res MoveArgs)
- func (o OpDescription) Read() (res ReadArgs)
- func (o OpDescription) Remove() (res RemoveArgs)
- func (o OpDescription) Write() (res WriteArgs)
- type OpID
- type OpProgress
- type OpenFlags
- type OutOfDateInfo
- type Outcome
- type PGPCreateUids
- type PGPDecryptOptions
- type PGPEncryptOptions
- type PGPFingerprint
- type PGPIdentity
- type PGPPurgeRes
- type PGPQuery
- type PGPSigVerification
- type PGPSignOptions
- type PGPVerifyOptions
- type PTKType
- type ParamProofJSON
- type ParamProofServiceConfig
- type ParamProofUsernameConfig
- type PassphraseRecoveryPromptType
- type PassphraseState
- type PassphraseStream
- type PassphraseType
- type Path
- type PathSubscriptionTopic
- type PathType
- type PerTeamKey
- type PerTeamKeyAndCheck
- type PerTeamKeyGeneration
- type PerTeamKeySeed
- type PerTeamKeySeedItem
- type PerTeamSeedCheck
- type PerTeamSeedCheckPostImage
- type PerTeamSeedCheckValue
- type PerTeamSeedCheckValuePostImage
- type PerTeamSeedCheckVersion
- type PerUserKey
- type PerUserKeyBox
- type PerUserKeyGeneration
- type PerfEvent
- type PerfEventType
- type PhoneLookupResult
- type PhoneNumber
- type PhoneNumberChangedMsg
- type PhoneNumberLookupResult
- type Pics
- type PingResponse
- type PlatformInfo
- type PrefetchProgress
- type PrefetchStatus
- type Probe
- type ProblemSet
- type ProblemSetDevices
- type ProblemTLF
- type Process
- type ProcessRuntimeStats
- type ProcessType
- type ProcessedContact
- type ProfileTeamLoadRes
- type Progress
- type PromptDefault
- type PromptOverwriteType
- type ProofResult
- type ProofState
- type ProofStatus
- type ProofSuggestion
- type ProofSuggestionsRes
- type ProofType
- type Proofs
- type ProveParameters
- type ProvisionMethod
- type ProxyData
- type ProxyType
- type PublicKey
- type PublicKeyV2
- type PublicKeyV2Base
- type PublicKeyV2NaCl
- type PublicKeyV2PGPSummary
- type PushReason
- type RatchetType
- type RawPhoneNumber
- type Reachability
- type Reachable
- type ReacjiSkinTone
- type ReadArgs
- type ReaderKeyMask
- type ReferenceCountRes
- type RegisterAddressRes
- type RekeyEvent
- type RekeyEventType
- type RekeyRequest
- type RemoteProof
- type RemoteTrack
- type RemoveArgs
- type RepoID
- type ResetLink
- type ResetMerkleRoot
- type ResetMessage
- type ResetPrev
- type ResetPrompt
- type ResetPromptInfo
- type ResetPromptResponse
- type ResetPromptType
- type ResetState
- type ResetSummary
- type ResetType
- type ResolveIdentifyImplicitTeamRes
- type RevisionSpanType
- type RevokeWarning
- type RevokedKey
- type RevokedProof
- type RotationType
- type RuntimeGroup
- type RuntimeStats
- type SHA512
- type SaltpackDecryptOptions
- type SaltpackEncryptFileResult
- type SaltpackEncryptOptions
- type SaltpackEncryptResult
- type SaltpackEncryptStringResult
- type SaltpackEncryptedMessageInfo
- type SaltpackFileResult
- type SaltpackFrontendEncryptOptions
- type SaltpackOperationType
- type SaltpackPlaintextResult
- type SaltpackSender
- type SaltpackSenderType
- type SaltpackSignOptions
- type SaltpackVerifyFileResult
- type SaltpackVerifyOptions
- type SaltpackVerifyResult
- type SearchRes
- type SecretEntryArg
- type SecretEntryRes
- type SecretKeys
- type SecretResponse
- type SeitanAKey
- type SeitanIKey
- type SeitanIKeyInvitelink
- type SeitanIKeyV2
- type SeitanKeyAndLabel
- func NewSeitanKeyAndLabelDefault(v SeitanKeyAndLabelVersion) SeitanKeyAndLabel
- func NewSeitanKeyAndLabelWithInvitelink(v SeitanKeyAndLabelInvitelink) SeitanKeyAndLabel
- func NewSeitanKeyAndLabelWithV1(v SeitanKeyAndLabelVersion1) SeitanKeyAndLabel
- func NewSeitanKeyAndLabelWithV2(v SeitanKeyAndLabelVersion2) SeitanKeyAndLabel
- func (o SeitanKeyAndLabel) DeepCopy() SeitanKeyAndLabel
- func (o SeitanKeyAndLabel) Invitelink() (res SeitanKeyAndLabelInvitelink)
- func (o *SeitanKeyAndLabel) V() (ret SeitanKeyAndLabelVersion, err error)
- func (o SeitanKeyAndLabel) V1() (res SeitanKeyAndLabelVersion1)
- func (o SeitanKeyAndLabel) V2() (res SeitanKeyAndLabelVersion2)
- type SeitanKeyAndLabelInvitelink
- type SeitanKeyAndLabelVersion
- type SeitanKeyAndLabelVersion1
- type SeitanKeyAndLabelVersion2
- type SeitanKeyLabel
- type SeitanKeyLabelGeneric
- type SeitanKeyLabelSms
- type SeitanKeyLabelType
- type SeitanPubKey
- type SelectKeyRes
- type SelectorEntry
- type SeqType
- type Seqno
- type ServiceDisplayConfig
- type ServiceStatus
- type ServicesStatus
- type Session
- type SessionStatus
- type SessionToken
- type Sig
- type SigChainLocation
- type SigHint
- type SigID
- type SigListArgs
- type SigTypes
- type SigVersion
- type SignMode
- type SignatureMetadata
- type Signer
- type SignupRes
- type SimpleFSIndexProgress
- type SimpleFSListResult
- type SimpleFSQuotaUsage
- type SimpleFSSearchHit
- type SimpleFSSearchResults
- type SimpleFSStats
- type SizedImage
- type SocialAssertion
- type SocialAssertionService
- type StartProofResult
- type StartStatus
- type StatsSeverityLevel
- type Status
- type StatusCode
- type StellarAccount
- type Stream
- type StringKVPair
- type SubscriptionTopic
- type SubteamListEntry
- type SubteamListResult
- type SubteamLogPoint
- type SyncConfigAndStatusRes
- type TLF
- type TLFBreak
- type TLFID
- type TLFIdentifyBehavior
- type TLFIdentifyFailure
- type TLFQuery
- type TLFVisibility
- type TeamAcceptOrRequestResult
- type TeamAccessRequest
- type TeamAddMemberResult
- type TeamAddMembersResult
- type TeamAndMemberShowcase
- type TeamApplication
- type TeamApplicationKey
- type TeamAvatar
- type TeamBlock
- type TeamBotSettings
- type TeamCLKRMsg
- type TeamCLKRResetUser
- type TeamChangeReq
- type TeamChangeRow
- type TeamChangeSet
- type TeamContactSettings
- type TeamCreateFancyInfo
- type TeamCreateResult
- type TeamData
- type TeamDebugRes
- type TeamDetails
- type TeamEditMembersResult
- type TeamEk
- type TeamEkBoxMetadata
- type TeamEkBoxed
- type TeamEkMetadata
- type TeamEkStatement
- type TeamEncryptedKBFSKeyset
- type TeamEncryptedKBFSKeysetHash
- type TeamEphemeralKey
- type TeamEphemeralKeyBoxed
- type TeamEphemeralKeyType
- type TeamExitRow
- type TeamGetLegacyTLFUpgrade
- type TeamID
- type TeamIDAndName
- type TeamIDWithVisibility
- type TeamInvite
- type TeamInviteCategory
- type TeamInviteDisplayName
- type TeamInviteID
- type TeamInviteMaxUses
- type TeamInviteMetadata
- type TeamInviteMetadataCancel
- type TeamInviteMetadataCompleted
- type TeamInviteMetadataStatus
- func NewTeamInviteMetadataStatusWithActive() TeamInviteMetadataStatus
- func NewTeamInviteMetadataStatusWithCancelled(v TeamInviteMetadataCancel) TeamInviteMetadataStatus
- func NewTeamInviteMetadataStatusWithCompleted(v TeamInviteMetadataCompleted) TeamInviteMetadataStatus
- func NewTeamInviteMetadataStatusWithObsolete() TeamInviteMetadataStatus
- func (o TeamInviteMetadataStatus) Cancelled() (res TeamInviteMetadataCancel)
- func (o *TeamInviteMetadataStatus) Code() (ret TeamInviteMetadataStatusCode, err error)
- func (o TeamInviteMetadataStatus) Completed() (res TeamInviteMetadataCompleted)
- func (o TeamInviteMetadataStatus) DeepCopy() TeamInviteMetadataStatus
- type TeamInviteMetadataStatusCode
- type TeamInviteName
- type TeamInviteSocialNetwork
- type TeamInviteType
- type TeamInvitee
- type TeamJoinRequest
- type TeamKBFSKeyRefresher
- type TeamLegacyTLFUpgradeChainInfo
- type TeamList
- type TeamMember
- type TeamMemberDetails
- type TeamMemberOutFromReset
- type TeamMemberOutReset
- type TeamMemberRole
- type TeamMemberStatus
- type TeamMemberToRemove
- type TeamMembers
- type TeamMembersDetails
- type TeamName
- type TeamNameLogPoint
- type TeamNamePart
- type TeamNewlyAddedRow
- type TeamOpenReqMsg
- type TeamOpenSweepMsg
- type TeamOperation
- type TeamPlusApplicationKeys
- type TeamProfileAddEntry
- type TeamRefreshers
- type TeamRemoveMembersResult
- type TeamRequestAccessResult
- type TeamResetUser
- type TeamRole
- type TeamRoleMapAndVersion
- type TeamRoleMapStored
- type TeamRolePair
- type TeamSBSMsg
- type TeamSearchExport
- type TeamSearchItem
- type TeamSearchRes
- type TeamSeitanMsg
- type TeamSeitanRequest
- type TeamSettings
- type TeamShowcase
- type TeamSigChainState
- type TeamSignatureMetadata
- type TeamStatus
- type TeamTreeEntry
- type TeamTreeError
- type TeamTreeInitial
- type TeamTreeMembership
- type TeamTreeMembershipResult
- type TeamTreeMembershipStatus
- type TeamTreeMembershipValue
- type TeamTreeMembershipsDoneResult
- type TeamTreeResult
- type TeamType
- type TeamUsedInvite
- type TeamUsedInviteLogPoint
- type TeambotEk
- type TeambotEkBoxed
- type TeambotEkMetadata
- type TeambotKey
- type TeambotKeyBoxed
- type TeambotKeyGeneration
- type TeambotKeyMetadata
- type Test
- type Text
- type Time
- type TrackDiff
- type TrackDiffType
- type TrackOptions
- type TrackProof
- type TrackStatus
- type TrackSummary
- type TrackToken
- type UID
- type UPAKVersion
- type UPAKVersioned
- type UPK2MinorVersion
- type UPKLiteMinorVersion
- type UPKLiteV1
- type UPKLiteV1AllIncarnations
- type UnboxAnyRes
- type UninstallResult
- type UnixTime
- type UntrustedTeamExistsResult
- type UntrustedTeamInfo
- type UpPointer
- type UpdateDetails
- type UpdateInfo
- type UpdateInfo2
- type UpdateInfoStatus
- type UpdateInfoStatus2
- type UpdaterStatus
- type UploadState
- type UsageStat
- type UsageStatRecord
- type User
- type UserBlock
- type UserBlockArg
- type UserBlockState
- type UserBlockType
- type UserBlockedBody
- type UserBlockedRow
- type UserBlockedSummary
- type UserCard
- type UserEk
- type UserEkBoxMetadata
- type UserEkBoxed
- type UserEkMetadata
- type UserEkReboxArg
- type UserEkStatement
- type UserLogPoint
- type UserOrTeamID
- type UserOrTeamLite
- type UserOrTeamResult
- type UserPassphraseStateMsg
- type UserPhoneNumber
- type UserPlusAllKeys
- type UserPlusKeys
- type UserPlusKeysV2
- type UserPlusKeysV2AllIncarnations
- type UserReacji
- type UserReacjis
- type UserRolePair
- type UserSettings
- type UserSummary
- type UserSummarySet
- type UserTeamShowcase
- type UserTeamVersion
- type UserTeamVersionUpdate
- type UserVersion
- type UserVersionPercentForm
- type UserVersionVector
- type VID
- type VerifyAllEmailTodoExt
- type VerifySessionRes
- type WalletAccountInfo
- type WebProof
- type WotStatusType
- type WotUpdate
- type WriteArgs
Constants ¶
This section is empty.
Variables ¶
var AppLinkTypeMap = map[string]AppLinkType{
"NONE": 0,
"PEOPLE": 1,
"CHAT": 2,
"FILES": 3,
"WALLET": 4,
"GIT": 5,
"DEVICES": 6,
"SETTINGS": 7,
"TEAMS": 8,
}
var AppLinkTypeRevMap = map[AppLinkType]string{
0: "NONE",
1: "PEOPLE",
2: "CHAT",
3: "FILES",
4: "WALLET",
5: "GIT",
6: "DEVICES",
7: "SETTINGS",
8: "TEAMS",
}
var AsyncOpsMap = map[string]AsyncOps{
"LIST": 0,
"LIST_RECURSIVE": 1,
"READ": 2,
"WRITE": 3,
"COPY": 4,
"MOVE": 5,
"REMOVE": 6,
"LIST_RECURSIVE_TO_DEPTH": 7,
"GET_REVISIONS": 8,
}
var AsyncOpsRevMap = map[AsyncOps]string{
0: "LIST",
1: "LIST_RECURSIVE",
2: "READ",
3: "WRITE",
4: "COPY",
5: "MOVE",
6: "REMOVE",
7: "LIST_RECURSIVE_TO_DEPTH",
8: "GET_REVISIONS",
}
var AuditModeMap = map[string]AuditMode{
"STANDARD": 0,
"JUST_CREATED": 1,
"SKIP": 2,
"STANDARD_NO_HIDDEN": 3,
}
var AuditModeRevMap = map[AuditMode]string{
0: "STANDARD",
1: "JUST_CREATED",
2: "SKIP",
3: "STANDARD_NO_HIDDEN",
}
var AuditVersionMap = map[string]AuditVersion{
"V0": 0,
"V1": 1,
"V2": 2,
"V3": 3,
"V4": 4,
}
var AuditVersionRevMap = map[AuditVersion]string{
0: "V0",
1: "V1",
2: "V2",
3: "V3",
4: "V4",
}
var AuthenticityTypeMap = map[string]AuthenticityType{
"SIGNED": 0,
"REPUDIABLE": 1,
"ANONYMOUS": 2,
}
var AuthenticityTypeRevMap = map[AuthenticityType]string{
0: "SIGNED",
1: "REPUDIABLE",
2: "ANONYMOUS",
}
var AvatarUpdateTypeMap = map[string]AvatarUpdateType{
"NONE": 0,
"USER": 1,
"TEAM": 2,
}
var AvatarUpdateTypeRevMap = map[AvatarUpdateType]string{
0: "NONE",
1: "USER",
2: "TEAM",
}
var BlockStatusMap = map[string]BlockStatus{
"UNKNOWN": 0,
"LIVE": 1,
"ARCHIVED": 2,
}
var BlockStatusRevMap = map[BlockStatus]string{
0: "UNKNOWN",
1: "LIVE",
2: "ARCHIVED",
}
var BoxAuditAttemptResultMap = map[string]BoxAuditAttemptResult{
"FAILURE_RETRYABLE": 0,
"FAILURE_MALICIOUS_SERVER": 1,
"OK_VERIFIED": 2,
"OK_NOT_ATTEMPTED_ROLE": 3,
"OK_NOT_ATTEMPTED_OPENTEAM": 4,
"OK_NOT_ATTEMPTED_SUBTEAM": 5,
}
var BoxAuditAttemptResultRevMap = map[BoxAuditAttemptResult]string{
0: "FAILURE_RETRYABLE",
1: "FAILURE_MALICIOUS_SERVER",
2: "OK_VERIFIED",
3: "OK_NOT_ATTEMPTED_ROLE",
4: "OK_NOT_ATTEMPTED_OPENTEAM",
5: "OK_NOT_ATTEMPTED_SUBTEAM",
}
var CheckResultFreshnessMap = map[string]CheckResultFreshness{
"FRESH": 0,
"AGED": 1,
"RANCID": 2,
}
var CheckResultFreshnessRevMap = map[CheckResultFreshness]string{
0: "FRESH",
1: "AGED",
2: "RANCID",
}
var ChooseTypeMap = map[string]ChooseType{
"EXISTING_DEVICE": 0,
"NEW_DEVICE": 1,
}
var ChooseTypeRevMap = map[ChooseType]string{
0: "EXISTING_DEVICE",
1: "NEW_DEVICE",
}
var ClientTypeMap = map[string]ClientType{
"NONE": 0,
"CLI": 1,
"GUI_MAIN": 2,
"KBFS": 3,
"GUI_HELPER": 4,
}
var ClientTypeRevMap = map[ClientType]string{
0: "NONE",
1: "CLI",
2: "GUI_MAIN",
3: "KBFS",
4: "GUI_HELPER",
}
var ConflictStateTypeMap = map[string]ConflictStateType{
"NormalView": 1,
"ManualResolvingLocalView": 2,
}
var ConflictStateTypeRevMap = map[ConflictStateType]string{
1: "NormalView",
2: "ManualResolvingLocalView",
}
var DbTypeMap = map[string]DbType{
"MAIN": 0,
"CHAT": 1,
"FS_BLOCK_CACHE": 2,
"FS_BLOCK_CACHE_META": 3,
"FS_SYNC_BLOCK_CACHE": 4,
"FS_SYNC_BLOCK_CACHE_META": 5,
}
var DbTypeRevMap = map[DbType]string{
0: "MAIN",
1: "CHAT",
2: "FS_BLOCK_CACHE",
3: "FS_BLOCK_CACHE_META",
4: "FS_SYNC_BLOCK_CACHE",
5: "FS_SYNC_BLOCK_CACHE_META",
}
var DeviceTypeMap = map[string]DeviceType{
"DESKTOP": 0,
"MOBILE": 1,
}
var DeviceTypeRevMap = map[DeviceType]string{
0: "DESKTOP",
1: "MOBILE",
}
var DirentTypeMap = map[string]DirentType{
"FILE": 0,
"DIR": 1,
"SYM": 2,
"EXEC": 3,
}
var DirentTypeRevMap = map[DirentType]string{
0: "FILE",
1: "DIR",
2: "SYM",
3: "EXEC",
}
var DismissReasonTypeMap = map[string]DismissReasonType{
"NONE": 0,
"HANDLED_ELSEWHERE": 1,
}
var DismissReasonTypeRevMap = map[DismissReasonType]string{
0: "NONE",
1: "HANDLED_ELSEWHERE",
}
var FSErrorTypeMap = map[string]FSErrorType{
"ACCESS_DENIED": 0,
"USER_NOT_FOUND": 1,
"REVOKED_DATA_DETECTED": 2,
"NOT_LOGGED_IN": 3,
"TIMEOUT": 4,
"REKEY_NEEDED": 5,
"BAD_FOLDER": 6,
"NOT_IMPLEMENTED": 7,
"OLD_VERSION": 8,
"OVER_QUOTA": 9,
"NO_SIG_CHAIN": 10,
"TOO_MANY_FOLDERS": 11,
"EXDEV_NOT_SUPPORTED": 12,
"DISK_LIMIT_REACHED": 13,
"DISK_CACHE_ERROR_LOG_SEND": 14,
"OFFLINE_ARCHIVED": 15,
"OFFLINE_UNSYNCED": 16,
}
var FSErrorTypeRevMap = map[FSErrorType]string{
0: "ACCESS_DENIED",
1: "USER_NOT_FOUND",
2: "REVOKED_DATA_DETECTED",
3: "NOT_LOGGED_IN",
4: "TIMEOUT",
5: "REKEY_NEEDED",
6: "BAD_FOLDER",
7: "NOT_IMPLEMENTED",
8: "OLD_VERSION",
9: "OVER_QUOTA",
10: "NO_SIG_CHAIN",
11: "TOO_MANY_FOLDERS",
12: "EXDEV_NOT_SUPPORTED",
13: "DISK_LIMIT_REACHED",
14: "DISK_CACHE_ERROR_LOG_SEND",
15: "OFFLINE_ARCHIVED",
16: "OFFLINE_UNSYNCED",
}
var FSNotificationTypeMap = map[string]FSNotificationType{
"ENCRYPTING": 0,
"DECRYPTING": 1,
"SIGNING": 2,
"VERIFYING": 3,
"REKEYING": 4,
"CONNECTION": 5,
"MD_READ_SUCCESS": 6,
"FILE_CREATED": 7,
"FILE_MODIFIED": 8,
"FILE_DELETED": 9,
"FILE_RENAMED": 10,
"INITIALIZED": 11,
"SYNC_CONFIG_CHANGED": 12,
}
var FSNotificationTypeRevMap = map[FSNotificationType]string{
0: "ENCRYPTING",
1: "DECRYPTING",
2: "SIGNING",
3: "VERIFYING",
4: "REKEYING",
5: "CONNECTION",
6: "MD_READ_SUCCESS",
7: "FILE_CREATED",
8: "FILE_MODIFIED",
9: "FILE_DELETED",
10: "FILE_RENAMED",
11: "INITIALIZED",
12: "SYNC_CONFIG_CHANGED",
}
var FSStatusCodeMap = map[string]FSStatusCode{
"START": 0,
"FINISH": 1,
"ERROR": 2,
}
var FSStatusCodeRevMap = map[FSStatusCode]string{
0: "START",
1: "FINISH",
2: "ERROR",
}
var FilesTabBadgeMap = map[string]FilesTabBadge{
"NONE": 0,
"UPLOADING_STUCK": 1,
"AWAITING_UPLOAD": 2,
"UPLOADING": 3,
}
var FilesTabBadgeRevMap = map[FilesTabBadge]string{
0: "NONE",
1: "UPLOADING_STUCK",
2: "AWAITING_UPLOAD",
3: "UPLOADING",
}
var FolderConflictTypeMap = map[string]FolderConflictType{
"NONE": 0,
"IN_CONFLICT": 1,
"IN_CONFLICT_AND_STUCK": 2,
"CLEARED_CONFLICT": 3,
}
var FolderConflictTypeRevMap = map[FolderConflictType]string{
0: "NONE",
1: "IN_CONFLICT",
2: "IN_CONFLICT_AND_STUCK",
3: "CLEARED_CONFLICT",
}
var FolderSyncModeMap = map[string]FolderSyncMode{
"DISABLED": 0,
"ENABLED": 1,
"PARTIAL": 2,
}
var FolderSyncModeRevMap = map[FolderSyncMode]string{
0: "DISABLED",
1: "ENABLED",
2: "PARTIAL",
}
var FolderTypeMap = map[string]FolderType{
"UNKNOWN": 0,
"PRIVATE": 1,
"PUBLIC": 2,
"TEAM": 3,
}
var FolderTypeRevMap = map[FolderType]string{
0: "UNKNOWN",
1: "PRIVATE",
2: "PUBLIC",
3: "TEAM",
}
var ForkTypeMap = map[string]ForkType{
"NONE": 0,
"AUTO": 1,
"WATCHDOG": 2,
"LAUNCHD": 3,
"SYSTEMD": 4,
}
var ForkTypeRevMap = map[ForkType]string{
0: "NONE",
1: "AUTO",
2: "WATCHDOG",
3: "LAUNCHD",
4: "SYSTEMD",
}
var FullNamePackageVersionMap = map[string]FullNamePackageVersion{
"V0": 0,
"V1": 1,
"V2": 2,
}
var FullNamePackageVersionRevMap = map[FullNamePackageVersion]string{
0: "V0",
1: "V1",
2: "V2",
}
var GPGMethodMap = map[string]GPGMethod{
"GPG_NONE": 0,
"GPG_IMPORT": 1,
"GPG_SIGN": 2,
}
var GPGMethodRevMap = map[GPGMethod]string{
0: "GPG_NONE",
1: "GPG_IMPORT",
2: "GPG_SIGN",
}
var GUIViewTypeMap = map[string]GUIViewType{
"DEFAULT": 0,
"TEXT": 1,
"IMAGE": 2,
"AUDIO": 3,
"VIDEO": 4,
"PDF": 5,
}
var GUIViewTypeRevMap = map[GUIViewType]string{
0: "DEFAULT",
1: "TEXT",
2: "IMAGE",
3: "AUDIO",
4: "VIDEO",
5: "PDF",
}
var GitLocalMetadataVersionMap = map[string]GitLocalMetadataVersion{
"V1": 1,
}
var GitLocalMetadataVersionRevMap = map[GitLocalMetadataVersion]string{
1: "V1",
}
var GitPushTypeMap = map[string]GitPushType{
"DEFAULT": 0,
"CREATEREPO": 1,
"RENAMEREPO": 3,
}
var GitPushTypeRevMap = map[GitPushType]string{
0: "DEFAULT",
1: "CREATEREPO",
3: "RENAMEREPO",
}
var GitRepoResultStateMap = map[string]GitRepoResultState{
"ERR": 0,
"OK": 1,
}
var GitRepoResultStateRevMap = map[GitRepoResultState]string{
0: "ERR",
1: "OK",
}
var HomeScreenItemTypeMap = map[string]HomeScreenItemType{
"TODO": 1,
"PEOPLE": 2,
"ANNOUNCEMENT": 3,
}
var HomeScreenItemTypeRevMap = map[HomeScreenItemType]string{
1: "TODO",
2: "PEOPLE",
3: "ANNOUNCEMENT",
}
var HomeScreenPeopleNotificationTypeMap = map[string]HomeScreenPeopleNotificationType{
"FOLLOWED": 1,
"FOLLOWED_MULTI": 2,
"CONTACT": 3,
"CONTACT_MULTI": 4,
}
var HomeScreenPeopleNotificationTypeRevMap = map[HomeScreenPeopleNotificationType]string{
1: "FOLLOWED",
2: "FOLLOWED_MULTI",
3: "CONTACT",
4: "CONTACT_MULTI",
}
var HomeScreenTodoTypeMap = map[string]HomeScreenTodoType{
"NONE": 0,
"BIO": 1,
"PROOF": 2,
"DEVICE": 3,
"FOLLOW": 4,
"PAPERKEY": 6,
"TEAM": 7,
"FOLDER": 8,
"GIT_REPO": 9,
"TEAM_SHOWCASE": 10,
"AVATAR_TEAM": 12,
"ADD_PHONE_NUMBER": 18,
"VERIFY_ALL_PHONE_NUMBER": 19,
"VERIFY_ALL_EMAIL": 20,
"LEGACY_EMAIL_VISIBILITY": 21,
"ADD_EMAIL": 22,
"AVATAR_USER": 23,
"CHAT": 24,
"ANNONCEMENT_PLACEHOLDER": 10000,
}
var HomeScreenTodoTypeRevMap = map[HomeScreenTodoType]string{
0: "NONE",
1: "BIO",
2: "PROOF",
3: "DEVICE",
4: "FOLLOW",
6: "PAPERKEY",
7: "TEAM",
8: "FOLDER",
9: "GIT_REPO",
10: "TEAM_SHOWCASE",
12: "AVATAR_TEAM",
18: "ADD_PHONE_NUMBER",
19: "VERIFY_ALL_PHONE_NUMBER",
20: "VERIFY_ALL_EMAIL",
21: "LEGACY_EMAIL_VISIBILITY",
22: "ADD_EMAIL",
23: "AVATAR_USER",
24: "CHAT",
10000: "ANNONCEMENT_PLACEHOLDER",
}
var Identify3ResultTypeMap = map[string]Identify3ResultType{
"OK": 0,
"BROKEN": 1,
"NEEDS_UPGRADE": 2,
"CANCELED": 3,
}
var Identify3ResultTypeRevMap = map[Identify3ResultType]string{
0: "OK",
1: "BROKEN",
2: "NEEDS_UPGRADE",
3: "CANCELED",
}
var Identify3RowColorMap = map[string]Identify3RowColor{
"BLUE": 1,
"RED": 2,
"BLACK": 3,
"GREEN": 4,
"GRAY": 5,
"YELLOW": 6,
"ORANGE": 7,
}
var Identify3RowColorRevMap = map[Identify3RowColor]string{
1: "BLUE",
2: "RED",
3: "BLACK",
4: "GREEN",
5: "GRAY",
6: "YELLOW",
7: "ORANGE",
}
var Identify3RowStateMap = map[string]Identify3RowState{
"CHECKING": 1,
"VALID": 2,
"ERROR": 3,
"WARNING": 4,
"REVOKED": 5,
}
var Identify3RowStateRevMap = map[Identify3RowState]string{
1: "CHECKING",
2: "VALID",
3: "ERROR",
4: "WARNING",
5: "REVOKED",
}
var IdentifyReasonTypeMap = map[string]IdentifyReasonType{
"NONE": 0,
"ID": 1,
"TRACK": 2,
"ENCRYPT": 3,
"DECRYPT": 4,
"VERIFY": 5,
"RESOURCE": 6,
"BACKGROUND": 7,
}
var IdentifyReasonTypeRevMap = map[IdentifyReasonType]string{
0: "NONE",
1: "ID",
2: "TRACK",
3: "ENCRYPT",
4: "DECRYPT",
5: "VERIFY",
6: "RESOURCE",
7: "BACKGROUND",
}
var IdentityVisibilityMap = map[string]IdentityVisibility{
"PRIVATE": 0,
"PUBLIC": 1,
}
var IdentityVisibilityRevMap = map[IdentityVisibility]string{
0: "PRIVATE",
1: "PUBLIC",
}
"FILE": 0,
"TEXT": 1,
"IMAGE": 2,
"VIDEO": 3,
}
0: "FILE",
1: "TEXT",
2: "IMAGE",
3: "VIDEO",
}var InstallActionMap = map[string]InstallAction{
"UNKNOWN": 0,
"NONE": 1,
"UPGRADE": 2,
"REINSTALL": 3,
"INSTALL": 4,
}
var InstallActionRevMap = map[InstallAction]string{
0: "UNKNOWN",
1: "NONE",
2: "UPGRADE",
3: "REINSTALL",
4: "INSTALL",
}
var InstallStatusMap = map[string]InstallStatus{
"UNKNOWN": 0,
"ERROR": 1,
"NOT_INSTALLED": 2,
"INSTALLED": 4,
}
var InstallStatusRevMap = map[InstallStatus]string{
0: "UNKNOWN",
1: "ERROR",
2: "NOT_INSTALLED",
4: "INSTALLED",
}
var KBFSArchivedTypeMap = map[string]KBFSArchivedType{
"REVISION": 0,
"TIME": 1,
"TIME_STRING": 2,
"REL_TIME_STRING": 3,
}
var KBFSArchivedTypeRevMap = map[KBFSArchivedType]string{
0: "REVISION",
1: "TIME",
2: "TIME_STRING",
3: "REL_TIME_STRING",
}
var KbfsOnlineStatusMap = map[string]KbfsOnlineStatus{
"OFFLINE": 0,
"TRYING": 1,
"ONLINE": 2,
}
var KbfsOnlineStatusRevMap = map[KbfsOnlineStatus]string{
0: "OFFLINE",
1: "TRYING",
2: "ONLINE",
}
var ListFilterMap = map[string]ListFilter{
"NO_FILTER": 0,
"FILTER_ALL_HIDDEN": 1,
"FILTER_SYSTEM_HIDDEN": 2,
}
var ListFilterRevMap = map[ListFilter]string{
0: "NO_FILTER",
1: "FILTER_ALL_HIDDEN",
2: "FILTER_SYSTEM_HIDDEN",
}
var LogLevelMap = map[string]LogLevel{
"NONE": 0,
"DEBUG": 1,
"INFO": 2,
"NOTICE": 3,
"WARN": 4,
"ERROR": 5,
"CRITICAL": 6,
"FATAL": 7,
}
var LogLevelRevMap = map[LogLevel]string{
0: "NONE",
1: "DEBUG",
2: "INFO",
3: "NOTICE",
4: "WARN",
5: "ERROR",
6: "CRITICAL",
7: "FATAL",
}
var MerkleTreeIDMap = map[string]MerkleTreeID{
"MASTER": 0,
"KBFS_PUBLIC": 1,
"KBFS_PRIVATE": 2,
"KBFS_PRIVATETEAM": 3,
}
var MerkleTreeIDRevMap = map[MerkleTreeID]string{
0: "MASTER",
1: "KBFS_PUBLIC",
2: "KBFS_PRIVATE",
3: "KBFS_PRIVATETEAM",
}
var MobileAppStateMap = map[string]MobileAppState{
"FOREGROUND": 0,
"BACKGROUND": 1,
"INACTIVE": 2,
"BACKGROUNDACTIVE": 3,
}
var MobileAppStateRevMap = map[MobileAppState]string{
0: "FOREGROUND",
1: "BACKGROUND",
2: "INACTIVE",
3: "BACKGROUNDACTIVE",
}
var MobileNetworkStateMap = map[string]MobileNetworkState{
"NONE": 0,
"WIFI": 1,
"CELLULAR": 2,
"UNKNOWN": 3,
"NOTAVAILABLE": 4,
}
var MobileNetworkStateRevMap = map[MobileNetworkState]string{
0: "NONE",
1: "WIFI",
2: "CELLULAR",
3: "UNKNOWN",
4: "NOTAVAILABLE",
}
var NetworkSourceMap = map[string]NetworkSource{
"LOCAL": 0,
"REMOTE": 1,
}
var NetworkSourceRevMap = map[NetworkSource]string{
0: "LOCAL",
1: "REMOTE",
}
var OfflineAvailabilityMap = map[string]OfflineAvailability{
"NONE": 0,
"BEST_EFFORT": 1,
}
var OfflineAvailabilityRevMap = map[OfflineAvailability]string{
0: "NONE",
1: "BEST_EFFORT",
}
var OnLoginStartupStatusMap = map[string]OnLoginStartupStatus{
"UNKNOWN": 0,
"DISABLED": 1,
"ENABLED": 2,
}
var OnLoginStartupStatusRevMap = map[OnLoginStartupStatus]string{
0: "UNKNOWN",
1: "DISABLED",
2: "ENABLED",
}
var OpenFlagsMap = map[string]OpenFlags{
"READ": 0,
"REPLACE": 1,
"EXISTING": 2,
"WRITE": 4,
"APPEND": 8,
"DIRECTORY": 16,
}
var OpenFlagsRevMap = map[OpenFlags]string{
0: "READ",
1: "REPLACE",
2: "EXISTING",
4: "WRITE",
8: "APPEND",
16: "DIRECTORY",
}
var PassphraseRecoveryPromptTypeMap = map[string]PassphraseRecoveryPromptType{
"ENCRYPTED_PGP_KEYS": 0,
}
var PassphraseRecoveryPromptTypeRevMap = map[PassphraseRecoveryPromptType]string{
0: "ENCRYPTED_PGP_KEYS",
}
var PassphraseStateMap = map[string]PassphraseState{
"KNOWN": 0,
"RANDOM": 1,
}
var PassphraseStateRevMap = map[PassphraseState]string{
0: "KNOWN",
1: "RANDOM",
}
var PassphraseTypeMap = map[string]PassphraseType{
"NONE": 0,
"PAPER_KEY": 1,
"PASS_PHRASE": 2,
"VERIFY_PASS_PHRASE": 3,
}
var PassphraseTypeRevMap = map[PassphraseType]string{
0: "NONE",
1: "PAPER_KEY",
2: "PASS_PHRASE",
3: "VERIFY_PASS_PHRASE",
}
var PathSubscriptionTopicMap = map[string]PathSubscriptionTopic{
"CHILDREN": 0,
"STAT": 1,
}
var PathSubscriptionTopicRevMap = map[PathSubscriptionTopic]string{
0: "CHILDREN",
1: "STAT",
}
var PerTeamSeedCheckVersionMap = map[string]PerTeamSeedCheckVersion{
"V1": 1,
}
var PerTeamSeedCheckVersionRevMap = map[PerTeamSeedCheckVersion]string{
1: "V1",
}
var PerfEventTypeMap = map[string]PerfEventType{
"NETWORK": 0,
"TEAMBOXAUDIT": 1,
"TEAMAUDIT": 2,
"USERCHAIN": 3,
"TEAMCHAIN": 4,
"CLEARCONV": 5,
"CLEARINBOX": 6,
"TEAMTREELOAD": 7,
}
var PerfEventTypeRevMap = map[PerfEventType]string{
0: "NETWORK",
1: "TEAMBOXAUDIT",
2: "TEAMAUDIT",
3: "USERCHAIN",
4: "TEAMCHAIN",
5: "CLEARCONV",
6: "CLEARINBOX",
7: "TEAMTREELOAD",
}
var PrefetchStatusMap = map[string]PrefetchStatus{
"NOT_STARTED": 0,
"IN_PROGRESS": 1,
"COMPLETE": 2,
}
var PrefetchStatusRevMap = map[PrefetchStatus]string{
0: "NOT_STARTED",
1: "IN_PROGRESS",
2: "COMPLETE",
}
var ProcessTypeMap = map[string]ProcessType{
"MAIN": 0,
"KBFS": 1,
}
var ProcessTypeRevMap = map[ProcessType]string{
0: "MAIN",
1: "KBFS",
}
var PromptDefaultMap = map[string]PromptDefault{
"NONE": 0,
"YES": 1,
"NO": 2,
}
var PromptDefaultRevMap = map[PromptDefault]string{
0: "NONE",
1: "YES",
2: "NO",
}
var PromptOverwriteTypeMap = map[string]PromptOverwriteType{
"SOCIAL": 0,
"SITE": 1,
}
var PromptOverwriteTypeRevMap = map[PromptOverwriteType]string{
0: "SOCIAL",
1: "SITE",
}
var ProofStateMap = map[string]ProofState{
"NONE": 0,
"OK": 1,
"TEMP_FAILURE": 2,
"PERM_FAILURE": 3,
"LOOKING": 4,
"SUPERSEDED": 5,
"POSTED": 6,
"REVOKED": 7,
"DELETED": 8,
"UNKNOWN_TYPE": 9,
"SIG_HINT_MISSING": 10,
"UNCHECKED": 11,
}
var ProofStateRevMap = map[ProofState]string{
0: "NONE",
1: "OK",
2: "TEMP_FAILURE",
3: "PERM_FAILURE",
4: "LOOKING",
5: "SUPERSEDED",
6: "POSTED",
7: "REVOKED",
8: "DELETED",
9: "UNKNOWN_TYPE",
10: "SIG_HINT_MISSING",
11: "UNCHECKED",
}
var ProofStatusMap = map[string]ProofStatus{
"NONE": 0,
"OK": 1,
"LOCAL": 2,
"FOUND": 3,
"BASE_ERROR": 100,
"HOST_UNREACHABLE": 101,
"PERMISSION_DENIED": 103,
"FAILED_PARSE": 106,
"DNS_ERROR": 107,
"AUTH_FAILED": 108,
"HTTP_429": 129,
"HTTP_500": 150,
"TIMEOUT": 160,
"INTERNAL_ERROR": 170,
"UNCHECKED": 171,
"MISSING_PVL": 172,
"BASE_HARD_ERROR": 200,
"NOT_FOUND": 201,
"CONTENT_FAILURE": 202,
"BAD_USERNAME": 203,
"BAD_REMOTE_ID": 204,
"TEXT_NOT_FOUND": 205,
"BAD_ARGS": 206,
"CONTENT_MISSING": 207,
"TITLE_NOT_FOUND": 208,
"SERVICE_ERROR": 209,
"TOR_SKIPPED": 210,
"TOR_INCOMPATIBLE": 211,
"HTTP_300": 230,
"HTTP_400": 240,
"HTTP_OTHER": 260,
"EMPTY_JSON": 270,
"DELETED": 301,
"SERVICE_DEAD": 302,
"BAD_SIGNATURE": 303,
"BAD_API_URL": 304,
"UNKNOWN_TYPE": 305,
"NO_HINT": 306,
"BAD_HINT_TEXT": 307,
"INVALID_PVL": 308,
}
var ProofStatusRevMap = map[ProofStatus]string{
0: "NONE",
1: "OK",
2: "LOCAL",
3: "FOUND",
100: "BASE_ERROR",
101: "HOST_UNREACHABLE",
103: "PERMISSION_DENIED",
106: "FAILED_PARSE",
107: "DNS_ERROR",
108: "AUTH_FAILED",
129: "HTTP_429",
150: "HTTP_500",
160: "TIMEOUT",
170: "INTERNAL_ERROR",
171: "UNCHECKED",
172: "MISSING_PVL",
200: "BASE_HARD_ERROR",
201: "NOT_FOUND",
202: "CONTENT_FAILURE",
203: "BAD_USERNAME",
204: "BAD_REMOTE_ID",
205: "TEXT_NOT_FOUND",
206: "BAD_ARGS",
207: "CONTENT_MISSING",
208: "TITLE_NOT_FOUND",
209: "SERVICE_ERROR",
210: "TOR_SKIPPED",
211: "TOR_INCOMPATIBLE",
230: "HTTP_300",
240: "HTTP_400",
260: "HTTP_OTHER",
270: "EMPTY_JSON",
301: "DELETED",
302: "SERVICE_DEAD",
303: "BAD_SIGNATURE",
304: "BAD_API_URL",
305: "UNKNOWN_TYPE",
306: "NO_HINT",
307: "BAD_HINT_TEXT",
308: "INVALID_PVL",
}
var ProofTypeMap = map[string]ProofType{
"NONE": 0,
"KEYBASE": 1,
"TWITTER": 2,
"GITHUB": 3,
"REDDIT": 4,
"COINBASE": 5,
"HACKERNEWS": 6,
"FACEBOOK": 8,
"GENERIC_SOCIAL": 9,
"GENERIC_WEB_SITE": 1000,
"DNS": 1001,
"PGP": 1002,
"ROOTER": 100001,
}
var ProofTypeRevMap = map[ProofType]string{
0: "NONE",
1: "KEYBASE",
2: "TWITTER",
3: "GITHUB",
4: "REDDIT",
5: "COINBASE",
6: "HACKERNEWS",
8: "FACEBOOK",
9: "GENERIC_SOCIAL",
1000: "GENERIC_WEB_SITE",
1001: "DNS",
1002: "PGP",
100001: "ROOTER",
}
var ProvisionMethodMap = map[string]ProvisionMethod{
"DEVICE": 0,
"PAPER_KEY": 1,
"PASSPHRASE": 2,
"GPG_IMPORT": 3,
"GPG_SIGN": 4,
}
var ProvisionMethodRevMap = map[ProvisionMethod]string{
0: "DEVICE",
1: "PAPER_KEY",
2: "PASSPHRASE",
3: "GPG_IMPORT",
4: "GPG_SIGN",
}
var ProxyTypeMap = map[string]ProxyType{
"No_Proxy": 0,
"HTTP_Connect": 1,
"Socks": 2,
}
var ProxyTypeRevMap = map[ProxyType]string{
0: "No_Proxy",
1: "HTTP_Connect",
2: "Socks",
}
var PushReasonMap = map[string]PushReason{
"NONE": 0,
"RECONNECTED": 1,
"NEW_DATA": 2,
}
var PushReasonRevMap = map[PushReason]string{
0: "NONE",
1: "RECONNECTED",
2: "NEW_DATA",
}
var RatchetTypeMap = map[string]RatchetType{
"MAIN": 0,
"BLINDED": 1,
"SELF": 2,
"UNCOMMITTED": 3,
}
var RatchetTypeRevMap = map[RatchetType]string{
0: "MAIN",
1: "BLINDED",
2: "SELF",
3: "UNCOMMITTED",
}
var ReacjiSkinToneMap = map[string]ReacjiSkinTone{
"NONE": 0,
"SKINTONE1": 1,
"SKINTONE2": 2,
"SKINTONE3": 3,
"SKINTONE4": 4,
"SKINTONE5": 5,
}
var ReacjiSkinToneRevMap = map[ReacjiSkinTone]string{
0: "NONE",
1: "SKINTONE1",
2: "SKINTONE2",
3: "SKINTONE3",
4: "SKINTONE4",
5: "SKINTONE5",
}
var RekeyEventTypeMap = map[string]RekeyEventType{
"NONE": 0,
"NOT_LOGGED_IN": 1,
"API_ERROR": 2,
"NO_PROBLEMS": 3,
"LOAD_ME_ERROR": 4,
"CURRENT_DEVICE_CAN_REKEY": 5,
"DEVICE_LOAD_ERROR": 6,
"HARASS": 7,
"NO_GREGOR_MESSAGES": 8,
}
var RekeyEventTypeRevMap = map[RekeyEventType]string{
0: "NONE",
1: "NOT_LOGGED_IN",
2: "API_ERROR",
3: "NO_PROBLEMS",
4: "LOAD_ME_ERROR",
5: "CURRENT_DEVICE_CAN_REKEY",
6: "DEVICE_LOAD_ERROR",
7: "HARASS",
8: "NO_GREGOR_MESSAGES",
}
var ResetMessageMap = map[string]ResetMessage{
"ENTERED_VERIFIED": 0,
"ENTERED_PASSWORDLESS": 1,
"REQUEST_VERIFIED": 2,
"NOT_COMPLETED": 3,
"CANCELED": 4,
"COMPLETED": 5,
"RESET_LINK_SENT": 6,
}
var ResetMessageRevMap = map[ResetMessage]string{
0: "ENTERED_VERIFIED",
1: "ENTERED_PASSWORDLESS",
2: "REQUEST_VERIFIED",
3: "NOT_COMPLETED",
4: "CANCELED",
5: "COMPLETED",
6: "RESET_LINK_SENT",
}
var ResetPromptResponseMap = map[string]ResetPromptResponse{
"NOTHING": 0,
"CANCEL_RESET": 1,
"CONFIRM_RESET": 2,
}
var ResetPromptResponseRevMap = map[ResetPromptResponse]string{
0: "NOTHING",
1: "CANCEL_RESET",
2: "CONFIRM_RESET",
}
var ResetPromptTypeMap = map[string]ResetPromptType{
"COMPLETE": 0,
"ENTER_NO_DEVICES": 1,
"ENTER_FORGOT_PW": 2,
"ENTER_RESET_PW": 3,
}
var ResetPromptTypeRevMap = map[ResetPromptType]string{
0: "COMPLETE",
1: "ENTER_NO_DEVICES",
2: "ENTER_FORGOT_PW",
3: "ENTER_RESET_PW",
}
var RevisionSpanTypeMap = map[string]RevisionSpanType{
"DEFAULT": 0,
"LAST_FIVE": 1,
}
var RevisionSpanTypeRevMap = map[RevisionSpanType]string{
0: "DEFAULT",
1: "LAST_FIVE",
}
var RotationTypeMap = map[string]RotationType{
"VISIBLE": 0,
"HIDDEN": 1,
"CLKR": 2,
}
var RotationTypeRevMap = map[RotationType]string{
0: "VISIBLE",
1: "HIDDEN",
2: "CLKR",
}
var RuntimeGroupMap = map[string]RuntimeGroup{
"UNKNOWN": 0,
"LINUXLIKE": 1,
"DARWINLIKE": 2,
"WINDOWSLIKE": 3,
}
var RuntimeGroupRevMap = map[RuntimeGroup]string{
0: "UNKNOWN",
1: "LINUXLIKE",
2: "DARWINLIKE",
3: "WINDOWSLIKE",
}
var SaltpackOperationTypeMap = map[string]SaltpackOperationType{
"ENCRYPT": 0,
"DECRYPT": 1,
"SIGN": 2,
"VERIFY": 3,
}
var SaltpackOperationTypeRevMap = map[SaltpackOperationType]string{
0: "ENCRYPT",
1: "DECRYPT",
2: "SIGN",
3: "VERIFY",
}
var SaltpackSenderTypeMap = map[string]SaltpackSenderType{
"NOT_TRACKED": 0,
"UNKNOWN": 1,
"ANONYMOUS": 2,
"TRACKING_BROKE": 3,
"TRACKING_OK": 4,
"SELF": 5,
"REVOKED": 6,
"EXPIRED": 7,
}
var SaltpackSenderTypeRevMap = map[SaltpackSenderType]string{
0: "NOT_TRACKED",
1: "UNKNOWN",
2: "ANONYMOUS",
3: "TRACKING_BROKE",
4: "TRACKING_OK",
5: "SELF",
6: "REVOKED",
7: "EXPIRED",
}
var SeitanKeyAndLabelVersionMap = map[string]SeitanKeyAndLabelVersion{
"V1": 1,
"V2": 2,
"Invitelink": 3,
}
var SeitanKeyAndLabelVersionRevMap = map[SeitanKeyAndLabelVersion]string{
1: "V1",
2: "V2",
3: "Invitelink",
}
var SeitanKeyLabelTypeMap = map[string]SeitanKeyLabelType{
"SMS": 1,
"GENERIC": 2,
}
var SeitanKeyLabelTypeRevMap = map[SeitanKeyLabelType]string{
1: "SMS",
2: "GENERIC",
}
var SeqTypeMap = map[string]SeqType{
"NONE": 0,
"PUBLIC": 1,
"PRIVATE": 2,
"SEMIPRIVATE": 3,
"USER_PRIVATE_HIDDEN": 16,
"TEAM_PRIVATE_HIDDEN": 17,
}
var SeqTypeRevMap = map[SeqType]string{
0: "NONE",
1: "PUBLIC",
2: "PRIVATE",
3: "SEMIPRIVATE",
16: "USER_PRIVATE_HIDDEN",
17: "TEAM_PRIVATE_HIDDEN",
}
var StatsSeverityLevelMap = map[string]StatsSeverityLevel{
"NORMAL": 0,
"WARNING": 1,
"SEVERE": 2,
}
var StatsSeverityLevelRevMap = map[StatsSeverityLevel]string{
0: "NORMAL",
1: "WARNING",
2: "SEVERE",
}
var StatusCodeMap = map[string]StatusCode{}/* 244 elements not displayed */
var StatusCodeRevMap = map[StatusCode]string{}/* 244 elements not displayed */
var SubscriptionTopicMap = map[string]SubscriptionTopic{
"FAVORITES": 0,
"JOURNAL_STATUS": 1,
"ONLINE_STATUS": 2,
"DOWNLOAD_STATUS": 3,
"FILES_TAB_BADGE": 4,
"OVERALL_SYNC_STATUS": 5,
"SETTINGS": 6,
"UPLOAD_STATUS": 7,
}
var SubscriptionTopicRevMap = map[SubscriptionTopic]string{
0: "FAVORITES",
1: "JOURNAL_STATUS",
2: "ONLINE_STATUS",
3: "DOWNLOAD_STATUS",
4: "FILES_TAB_BADGE",
5: "OVERALL_SYNC_STATUS",
6: "SETTINGS",
7: "UPLOAD_STATUS",
}
var TLFIdentifyBehaviorMap = map[string]TLFIdentifyBehavior{
"UNSET": 0,
"CHAT_CLI": 1,
"CHAT_GUI": 2,
"REMOVED_AND_UNUSED": 3,
"KBFS_REKEY": 4,
"KBFS_QR": 5,
"CHAT_SKIP": 6,
"SALTPACK": 7,
"CLI": 8,
"GUI": 9,
"DEFAULT_KBFS": 10,
"KBFS_CHAT": 11,
"RESOLVE_AND_CHECK": 12,
"GUI_PROFILE": 13,
"KBFS_INIT": 14,
"FS_GUI": 15,
}
var TLFIdentifyBehaviorRevMap = map[TLFIdentifyBehavior]string{
0: "UNSET",
1: "CHAT_CLI",
2: "CHAT_GUI",
3: "REMOVED_AND_UNUSED",
4: "KBFS_REKEY",
5: "KBFS_QR",
6: "CHAT_SKIP",
7: "SALTPACK",
8: "CLI",
9: "GUI",
10: "DEFAULT_KBFS",
11: "KBFS_CHAT",
12: "RESOLVE_AND_CHECK",
13: "GUI_PROFILE",
14: "KBFS_INIT",
15: "FS_GUI",
}
var TLFVisibilityMap = map[string]TLFVisibility{
"ANY": 0,
"PUBLIC": 1,
"PRIVATE": 2,
}
var TLFVisibilityRevMap = map[TLFVisibility]string{
0: "ANY",
1: "PUBLIC",
2: "PRIVATE",
}
var TeamApplicationMap = map[string]TeamApplication{
"KBFS": 1,
"CHAT": 2,
"SALTPACK": 3,
"GIT_METADATA": 4,
"SEITAN_INVITE_TOKEN": 5,
"STELLAR_RELAY": 6,
"KVSTORE": 7,
}
var TeamApplicationRevMap = map[TeamApplication]string{
1: "KBFS",
2: "CHAT",
3: "SALTPACK",
4: "GIT_METADATA",
5: "SEITAN_INVITE_TOKEN",
6: "STELLAR_RELAY",
7: "KVSTORE",
}
var TeamEphemeralKeyTypeMap = map[string]TeamEphemeralKeyType{
"TEAM": 0,
"TEAMBOT": 1,
}
var TeamEphemeralKeyTypeRevMap = map[TeamEphemeralKeyType]string{
0: "TEAM",
1: "TEAMBOT",
}
var TeamInviteCategoryMap = map[string]TeamInviteCategory{
"NONE": 0,
"UNKNOWN": 1,
"KEYBASE": 2,
"EMAIL": 3,
"SBS": 4,
"SEITAN": 5,
"PHONE": 6,
"INVITELINK": 7,
}
var TeamInviteCategoryRevMap = map[TeamInviteCategory]string{
0: "NONE",
1: "UNKNOWN",
2: "KEYBASE",
3: "EMAIL",
4: "SBS",
5: "SEITAN",
6: "PHONE",
7: "INVITELINK",
}
var TeamInviteMetadataStatusCodeMap = map[string]TeamInviteMetadataStatusCode{
"ACTIVE": 0,
"OBSOLETE": 1,
"CANCELLED": 2,
"COMPLETED": 3,
}
var TeamInviteMetadataStatusCodeRevMap = map[TeamInviteMetadataStatusCode]string{
0: "ACTIVE",
1: "OBSOLETE",
2: "CANCELLED",
3: "COMPLETED",
}
var TeamMemberStatusMap = map[string]TeamMemberStatus{
"ACTIVE": 0,
"RESET": 1,
"DELETED": 2,
}
var TeamMemberStatusRevMap = map[TeamMemberStatus]string{
0: "ACTIVE",
1: "RESET",
2: "DELETED",
}
var TeamRoleMap = map[string]TeamRole{
"NONE": 0,
"READER": 1,
"WRITER": 2,
"ADMIN": 3,
"OWNER": 4,
"BOT": 5,
"RESTRICTEDBOT": 6,
}
var TeamRoleRevMap = map[TeamRole]string{
0: "NONE",
1: "READER",
2: "WRITER",
3: "ADMIN",
4: "OWNER",
5: "BOT",
6: "RESTRICTEDBOT",
}
var TeamStatusMap = map[string]TeamStatus{
"NONE": 0,
"LIVE": 1,
"DELETED": 2,
"ABANDONED": 3,
}
var TeamStatusRevMap = map[TeamStatus]string{
0: "NONE",
1: "LIVE",
2: "DELETED",
3: "ABANDONED",
}
var TeamTreeMembershipStatusMap = map[string]TeamTreeMembershipStatus{
"OK": 0,
"ERROR": 1,
"HIDDEN": 2,
}
var TeamTreeMembershipStatusRevMap = map[TeamTreeMembershipStatus]string{
0: "OK",
1: "ERROR",
2: "HIDDEN",
}
var TrackDiffTypeMap = map[string]TrackDiffType{
"NONE": 0,
"ERROR": 1,
"CLASH": 2,
"REVOKED": 3,
"UPGRADED": 4,
"NEW": 5,
"REMOTE_FAIL": 6,
"REMOTE_WORKING": 7,
"REMOTE_CHANGED": 8,
"NEW_ELDEST": 9,
"NONE_VIA_TEMPORARY": 10,
}
var TrackDiffTypeRevMap = map[TrackDiffType]string{
0: "NONE",
1: "ERROR",
2: "CLASH",
3: "REVOKED",
4: "UPGRADED",
5: "NEW",
6: "REMOTE_FAIL",
7: "REMOTE_WORKING",
8: "REMOTE_CHANGED",
9: "NEW_ELDEST",
10: "NONE_VIA_TEMPORARY",
}
var TrackStatusMap = map[string]TrackStatus{
"NEW_OK": 1,
"NEW_ZERO_PROOFS": 2,
"NEW_FAIL_PROOFS": 3,
"UPDATE_BROKEN_FAILED_PROOFS": 4,
"UPDATE_NEW_PROOFS": 5,
"UPDATE_OK": 6,
"UPDATE_BROKEN_REVOKED": 7,
}
var TrackStatusRevMap = map[TrackStatus]string{
1: "NEW_OK",
2: "NEW_ZERO_PROOFS",
3: "NEW_FAIL_PROOFS",
4: "UPDATE_BROKEN_FAILED_PROOFS",
5: "UPDATE_NEW_PROOFS",
6: "UPDATE_OK",
7: "UPDATE_BROKEN_REVOKED",
}
var UPAKVersionMap = map[string]UPAKVersion{
"V1": 1,
"V2": 2,
}
var UPAKVersionRevMap = map[UPAKVersion]string{
1: "V1",
2: "V2",
}
var UPK2MinorVersionMap = map[string]UPK2MinorVersion{
"V0": 0,
"V1": 1,
"V2": 2,
"V3": 3,
"V4": 4,
"V5": 5,
"V6": 6,
}
var UPK2MinorVersionRevMap = map[UPK2MinorVersion]string{
0: "V0",
1: "V1",
2: "V2",
3: "V3",
4: "V4",
5: "V5",
6: "V6",
}
var UPKLiteMinorVersionMap = map[string]UPKLiteMinorVersion{
"V0": 0,
}
var UPKLiteMinorVersionRevMap = map[UPKLiteMinorVersion]string{
0: "V0",
}
var UpdateInfoStatus2Map = map[string]UpdateInfoStatus2{
"OK": 0,
"SUGGESTED": 1,
"CRITICAL": 2,
}
var UpdateInfoStatus2RevMap = map[UpdateInfoStatus2]string{
0: "OK",
1: "SUGGESTED",
2: "CRITICAL",
}
var UpdateInfoStatusMap = map[string]UpdateInfoStatus{
"UP_TO_DATE": 0,
"NEED_UPDATE": 1,
"CRITICALLY_OUT_OF_DATE": 2,
}
var UpdateInfoStatusRevMap = map[UpdateInfoStatus]string{
0: "UP_TO_DATE",
1: "NEED_UPDATE",
2: "CRITICALLY_OUT_OF_DATE",
}
var UserBlockTypeMap = map[string]UserBlockType{
"CHAT": 0,
"FOLLOW": 1,
}
var UserBlockTypeRevMap = map[UserBlockType]string{
0: "CHAT",
1: "FOLLOW",
}
var UserOrTeamResultMap = map[string]UserOrTeamResult{
"USER": 1,
"TEAM": 2,
}
var UserOrTeamResultRevMap = map[UserOrTeamResult]string{
1: "USER",
2: "TEAM",
}
var WotStatusTypeMap = map[string]WotStatusType{
"NONE": 0,
"PROPOSED": 1,
"ACCEPTED": 2,
"REJECTED": 3,
"REVOKED": 4,
}
var WotStatusTypeRevMap = map[WotStatusType]string{
0: "NONE",
1: "PROPOSED",
2: "ACCEPTED",
3: "REJECTED",
4: "REVOKED",
}
Functions ¶
This section is empty.
Types ¶
type APIRes ¶
type APIUserKeybaseResult ¶
type APIUserKeybaseResult struct { Username string `codec:"username" json:"username"` Uid UID `codec:"uid" json:"uid"` PictureUrl *string `codec:"pictureUrl,omitempty" json:"picture_url,omitempty"` FullName *string `codec:"fullName,omitempty" json:"full_name,omitempty"` RawScore float64 `codec:"rawScore" json:"raw_score"` Stellar *string `codec:"stellar,omitempty" json:"stellar,omitempty"` IsFollowee bool `codec:"isFollowee" json:"is_followee"` }
func (APIUserKeybaseResult) DeepCopy ¶
func (o APIUserKeybaseResult) DeepCopy() APIUserKeybaseResult
type APIUserSearchResult ¶
type APIUserSearchResult struct { Score float64 `codec:"score" json:"score"` Keybase *APIUserKeybaseResult `codec:"keybase,omitempty" json:"keybase,omitempty"` Service *APIUserServiceResult `codec:"service,omitempty" json:"service,omitempty"` Contact *ProcessedContact `codec:"contact,omitempty" json:"contact,omitempty"` Imptofu *ImpTofuSearchResult `codec:"imptofu,omitempty" json:"imptofu,omitempty"` ServicesSummary map[APIUserServiceID]APIUserServiceSummary `codec:"servicesSummary" json:"services_summary"` RawScore float64 `codec:"rawScore" json:"rawScore"` }
func (APIUserSearchResult) DeepCopy ¶
func (o APIUserSearchResult) DeepCopy() APIUserSearchResult
type APIUserServiceID ¶
type APIUserServiceID string
func (APIUserServiceID) DeepCopy ¶
func (o APIUserServiceID) DeepCopy() APIUserServiceID
type APIUserServiceResult ¶
type APIUserServiceResult struct { ServiceName APIUserServiceID `codec:"serviceName" json:"service_name"` Username string `codec:"username" json:"username"` PictureUrl string `codec:"pictureUrl" json:"picture_url"` Bio string `codec:"bio" json:"bio"` Location string `codec:"location" json:"location"` FullName string `codec:"fullName" json:"full_name"` Confirmed *bool `codec:"confirmed,omitempty" json:"confirmed,omitempty"` }
func (APIUserServiceResult) DeepCopy ¶
func (o APIUserServiceResult) DeepCopy() APIUserServiceResult
type APIUserServiceSummary ¶
type APIUserServiceSummary struct { ServiceName APIUserServiceID `codec:"serviceName" json:"service_name"` Username string `codec:"username" json:"username"` }
func (APIUserServiceSummary) DeepCopy ¶
func (o APIUserServiceSummary) DeepCopy() APIUserServiceSummary
type AirdropDetails ¶
type AirdropDetails struct { Uid UID `codec:"uid" json:"uid"` Kid BinaryKID `codec:"kid" json:"kid"` Vid VID `codec:"vid" json:"vid"` Vers string `codec:"vers" json:"vers"` Time Time `codec:"time" json:"time"` }
func (AirdropDetails) DeepCopy ¶
func (o AirdropDetails) DeepCopy() AirdropDetails
type AllProvisionedUsernames ¶
type AllProvisionedUsernames struct { DefaultUsername string `codec:"defaultUsername" json:"defaultUsername"` ProvisionedUsernames []string `codec:"provisionedUsernames" json:"provisionedUsernames"` HasProvisionedUser bool `codec:"hasProvisionedUser" json:"hasProvisionedUser"` }
func (AllProvisionedUsernames) DeepCopy ¶
func (o AllProvisionedUsernames) DeepCopy() AllProvisionedUsernames
type AnnotatedMemberInfo ¶
type AnnotatedMemberInfo struct { UserID UID `codec:"userID" json:"uid"` TeamID TeamID `codec:"teamID" json:"team_id"` Username string `codec:"username" json:"username"` FullName string `codec:"fullName" json:"full_name"` FqName string `codec:"fqName" json:"fq_name"` IsImplicitTeam bool `codec:"isImplicitTeam" json:"is_implicit_team"` ImpTeamDisplayName string `codec:"impTeamDisplayName" json:"implicit_team_display_name"` IsOpenTeam bool `codec:"isOpenTeam" json:"is_open_team"` Role TeamRole `codec:"role" json:"role"` Implicit *ImplicitRole `codec:"implicit,omitempty" json:"implicit,omitempty"` NeedsPUK bool `codec:"needsPUK" json:"needsPUK"` MemberCount int `codec:"memberCount" json:"member_count"` EldestSeqno Seqno `codec:"eldestSeqno" json:"member_eldest_seqno"` AllowProfilePromote bool `codec:"allowProfilePromote" json:"allow_profile_promote"` IsMemberShowcased bool `codec:"isMemberShowcased" json:"is_member_showcased"` Status TeamMemberStatus `codec:"status" json:"status"` }
func (AnnotatedMemberInfo) DeepCopy ¶
func (o AnnotatedMemberInfo) DeepCopy() AnnotatedMemberInfo
type AnnotatedTeam ¶
type AnnotatedTeam struct { TeamID TeamID `codec:"teamID" json:"teamID"` Name string `codec:"name" json:"name"` TransitiveSubteamsUnverified SubteamListResult `codec:"transitiveSubteamsUnverified" json:"transitiveSubteamsUnverified"` Members []AnnotatedTeamMemberDetails `codec:"members" json:"members"` Invites []AnnotatedTeamInvite `codec:"invites" json:"invites"` JoinRequests []TeamJoinRequest `codec:"joinRequests" json:"joinRequests"` TarsDisabled bool `codec:"tarsDisabled" json:"tarsDisabled"` Settings TeamSettings `codec:"settings" json:"settings"` Showcase TeamShowcase `codec:"showcase" json:"showcase"` }
func (AnnotatedTeam) DeepCopy ¶
func (o AnnotatedTeam) DeepCopy() AnnotatedTeam
type AnnotatedTeamInvite ¶
type AnnotatedTeamInvite struct { InviteMetadata TeamInviteMetadata `codec:"inviteMetadata" json:"inviteMetadata"` DisplayName TeamInviteDisplayName `codec:"displayName" json:"displayName"` InviterUsername string `codec:"inviterUsername" json:"inviterUsername"` InviteeUv UserVersion `codec:"inviteeUv" json:"inviteeUv"` TeamName string `codec:"teamName" json:"teamName"` Status *TeamMemberStatus `codec:"status,omitempty" json:"status,omitempty"` AnnotatedUsedInvites []AnnotatedTeamUsedInviteLogPoint `codec:"annotatedUsedInvites" json:"annotatedUsedInvites"` }
func (AnnotatedTeamInvite) DeepCopy ¶
func (o AnnotatedTeamInvite) DeepCopy() AnnotatedTeamInvite
type AnnotatedTeamList ¶
type AnnotatedTeamList struct { Teams []AnnotatedMemberInfo `codec:"teams" json:"teams"` AnnotatedActiveInvites map[TeamInviteID]AnnotatedTeamInvite `codec:"annotatedActiveInvites" json:"annotatedActiveInvites"` }
func (AnnotatedTeamList) DeepCopy ¶
func (o AnnotatedTeamList) DeepCopy() AnnotatedTeamList
type AnnotatedTeamMemberDetails ¶
type AnnotatedTeamMemberDetails struct { Details TeamMemberDetails `codec:"details" json:"details"` Role TeamRole `codec:"role" json:"role"` }
func (AnnotatedTeamMemberDetails) DeepCopy ¶
func (o AnnotatedTeamMemberDetails) DeepCopy() AnnotatedTeamMemberDetails
type AnnotatedTeamUsedInviteLogPoint ¶ added in v2.0.1
type AnnotatedTeamUsedInviteLogPoint struct { Username string `codec:"username" json:"username"` TeamUsedInviteLogPoint TeamUsedInviteLogPoint `codec:"teamUsedInviteLogPoint" json:"teamUsedInviteLogPoint"` }
func (AnnotatedTeamUsedInviteLogPoint) DeepCopy ¶ added in v2.0.1
func (o AnnotatedTeamUsedInviteLogPoint) DeepCopy() AnnotatedTeamUsedInviteLogPoint
type AppLinkType ¶
type AppLinkType int
const ( AppLinkType_NONE AppLinkType = 0 AppLinkType_PEOPLE AppLinkType = 1 AppLinkType_CHAT AppLinkType = 2 AppLinkType_FILES AppLinkType = 3 AppLinkType_WALLET AppLinkType = 4 AppLinkType_GIT AppLinkType = 5 AppLinkType_DEVICES AppLinkType = 6 AppLinkType_SETTINGS AppLinkType = 7 AppLinkType_TEAMS AppLinkType = 8 )
func (AppLinkType) DeepCopy ¶
func (o AppLinkType) DeepCopy() AppLinkType
func (AppLinkType) String ¶
func (e AppLinkType) String() string
type Audit ¶
type AuditHistory ¶
type AuditHistory struct { ID TeamID `codec:"ID" json:"ID"` Public bool `codec:"public" json:"public"` PriorMerkleSeqno Seqno `codec:"priorMerkleSeqno" json:"priorMerkleSeqno"` Version AuditVersion `codec:"version" json:"version"` Audits []Audit `codec:"audits" json:"audits"` PreProbes map[Seqno]Probe `codec:"preProbes" json:"preProbes"` PostProbes map[Seqno]Probe `codec:"postProbes" json:"postProbes"` Tails map[Seqno]LinkID `codec:"tails" json:"tails"` HiddenTails map[Seqno]LinkID `codec:"hiddenTails" json:"hiddenTails"` PreProbesToRetry []Seqno `codec:"preProbesToRetry" json:"preProbesToRetry"` PostProbesToRetry []Seqno `codec:"postProbesToRetry" json:"postProbesToRetry"` SkipUntil Time `codec:"skipUntil" json:"skipUntil"` }
func (AuditHistory) DeepCopy ¶
func (o AuditHistory) DeepCopy() AuditHistory
type AuditVersion ¶
type AuditVersion int
const ( AuditVersion_V0 AuditVersion = 0 AuditVersion_V1 AuditVersion = 1 AuditVersion_V2 AuditVersion = 2 AuditVersion_V3 AuditVersion = 3 AuditVersion_V4 AuditVersion = 4 )
func (AuditVersion) DeepCopy ¶
func (o AuditVersion) DeepCopy() AuditVersion
func (AuditVersion) String ¶
func (e AuditVersion) String() string
type AuthenticityType ¶
type AuthenticityType int
const ( AuthenticityType_SIGNED AuthenticityType = 0 AuthenticityType_REPUDIABLE AuthenticityType = 1 AuthenticityType_ANONYMOUS AuthenticityType = 2 )
func (AuthenticityType) DeepCopy ¶
func (o AuthenticityType) DeepCopy() AuthenticityType
func (AuthenticityType) String ¶
func (e AuthenticityType) String() string
type AvatarClearCacheMsg ¶
type AvatarClearCacheMsg struct { Name string `codec:"name" json:"name"` Formats []AvatarFormat `codec:"formats" json:"formats"` Typ AvatarUpdateType `codec:"typ" json:"typ"` }
func (AvatarClearCacheMsg) DeepCopy ¶
func (o AvatarClearCacheMsg) DeepCopy() AvatarClearCacheMsg
type AvatarFormat ¶
type AvatarFormat string
func (AvatarFormat) DeepCopy ¶
func (o AvatarFormat) DeepCopy() AvatarFormat
type AvatarUpdateType ¶
type AvatarUpdateType int
const ( AvatarUpdateType_NONE AvatarUpdateType = 0 AvatarUpdateType_USER AvatarUpdateType = 1 AvatarUpdateType_TEAM AvatarUpdateType = 2 )
func (AvatarUpdateType) DeepCopy ¶
func (o AvatarUpdateType) DeepCopy() AvatarUpdateType
func (AvatarUpdateType) String ¶
func (e AvatarUpdateType) String() string
type BadgeConversationInfo ¶
type BadgeConversationInfo struct { ConvID ChatConversationID `codec:"convID" json:"convID"` BadgeCount int `codec:"badgeCount" json:"badgeCount"` UnreadMessages int `codec:"unreadMessages" json:"unreadMessages"` }
func (BadgeConversationInfo) DeepCopy ¶
func (o BadgeConversationInfo) DeepCopy() BadgeConversationInfo
type BadgeState ¶
type BadgeState struct { NewTlfs int `codec:"newTlfs" json:"newTlfs"` RekeysNeeded int `codec:"rekeysNeeded" json:"rekeysNeeded"` NewFollowers int `codec:"newFollowers" json:"newFollowers"` InboxVers int `codec:"inboxVers" json:"inboxVers"` HomeTodoItems int `codec:"homeTodoItems" json:"homeTodoItems"` UnverifiedEmails int `codec:"unverifiedEmails" json:"unverifiedEmails"` UnverifiedPhones int `codec:"unverifiedPhones" json:"unverifiedPhones"` SmallTeamBadgeCount int `codec:"smallTeamBadgeCount" json:"smallTeamBadgeCount"` BigTeamBadgeCount int `codec:"bigTeamBadgeCount" json:"bigTeamBadgeCount"` NewTeamAccessRequestCount int `codec:"newTeamAccessRequestCount" json:"newTeamAccessRequestCount"` NewDevices []DeviceID `codec:"newDevices" json:"newDevices"` RevokedDevices []DeviceID `codec:"revokedDevices" json:"revokedDevices"` Conversations []BadgeConversationInfo `codec:"conversations" json:"conversations"` NewGitRepoGlobalUniqueIDs []string `codec:"newGitRepoGlobalUniqueIDs" json:"newGitRepoGlobalUniqueIDs"` NewTeams []TeamID `codec:"newTeams" json:"newTeams"` DeletedTeams []DeletedTeamInfo `codec:"deletedTeams" json:"deletedTeams"` TeamsWithResetUsers []TeamMemberOutReset `codec:"teamsWithResetUsers" json:"teamsWithResetUsers"` UnreadWalletAccounts []WalletAccountInfo `codec:"unreadWalletAccounts" json:"unreadWalletAccounts"` WotUpdates map[string]WotUpdate `codec:"wotUpdates" json:"wotUpdates"` ResetState ResetState `codec:"resetState" json:"resetState"` }
func (BadgeState) DeepCopy ¶
func (o BadgeState) DeepCopy() BadgeState
type BinaryLinkID ¶
type BinaryLinkID []byte
func (BinaryLinkID) DeepCopy ¶
func (o BinaryLinkID) DeepCopy() BinaryLinkID
type BlockIdCombo ¶
type BlockIdCombo struct { BlockHash string `codec:"blockHash" json:"blockHash"` ChargedTo UserOrTeamID `codec:"chargedTo" json:"chargedTo"` BlockType BlockType `codec:"blockType" json:"blockType"` }
func (BlockIdCombo) DeepCopy ¶
func (o BlockIdCombo) DeepCopy() BlockIdCombo
type BlockIdCount ¶
type BlockIdCount struct { Id BlockIdCombo `codec:"id" json:"id"` LiveCount int `codec:"liveCount" json:"liveCount"` }
func (BlockIdCount) DeepCopy ¶
func (o BlockIdCount) DeepCopy() BlockIdCount
type BlockPingResponse ¶
type BlockPingResponse struct { }
func (BlockPingResponse) DeepCopy ¶
func (o BlockPingResponse) DeepCopy() BlockPingResponse
type BlockQuotaInfo ¶ added in v2.0.1
type BlockQuotaInfo struct { Folders []FolderUsageStat `codec:"folders" json:"folders"` Total UsageStat `codec:"total" json:"total"` Limit int64 `codec:"limit" json:"limit"` GitLimit int64 `codec:"gitLimit" json:"gitLimit"` }
func (BlockQuotaInfo) DeepCopy ¶ added in v2.0.1
func (o BlockQuotaInfo) DeepCopy() BlockQuotaInfo
type BlockRefNonce ¶
type BlockRefNonce [8]byte
func (BlockRefNonce) DeepCopy ¶
func (o BlockRefNonce) DeepCopy() BlockRefNonce
type BlockReference ¶
type BlockReference struct { Bid BlockIdCombo `codec:"bid" json:"bid"` Nonce BlockRefNonce `codec:"nonce" json:"nonce"` ChargedTo UserOrTeamID `codec:"chargedTo" json:"chargedTo"` }
func (BlockReference) DeepCopy ¶
func (o BlockReference) DeepCopy() BlockReference
type BlockReferenceCount ¶
type BlockReferenceCount struct { Ref BlockReference `codec:"ref" json:"ref"` LiveCount int `codec:"liveCount" json:"liveCount"` }
func (BlockReferenceCount) DeepCopy ¶
func (o BlockReferenceCount) DeepCopy() BlockReferenceCount
type BlockStatus ¶
type BlockStatus int
const ( BlockStatus_UNKNOWN BlockStatus = 0 BlockStatus_LIVE BlockStatus = 1 BlockStatus_ARCHIVED BlockStatus = 2 )
func (BlockStatus) DeepCopy ¶
func (o BlockStatus) DeepCopy() BlockStatus
func (BlockStatus) String ¶
func (e BlockStatus) String() string
type BootstrapStatus ¶
type BootstrapStatus struct { Registered bool `codec:"registered" json:"registered"` LoggedIn bool `codec:"loggedIn" json:"loggedIn"` Uid UID `codec:"uid" json:"uid"` Username string `codec:"username" json:"username"` DeviceID DeviceID `codec:"deviceID" json:"deviceID"` DeviceName string `codec:"deviceName" json:"deviceName"` Fullname FullName `codec:"fullname" json:"fullname"` UserReacjis UserReacjis `codec:"userReacjis" json:"userReacjis"` HttpSrvInfo *HttpSrvInfo `codec:"httpSrvInfo,omitempty" json:"httpSrvInfo,omitempty"` }
func (BootstrapStatus) DeepCopy ¶
func (o BootstrapStatus) DeepCopy() BootstrapStatus
type BotTokenInfo ¶
type BotTokenInfo struct { Token BotToken `codec:"token" json:"bot_token"` Ctime Time `codec:"ctime" json:"ctime"` }
func (BotTokenInfo) DeepCopy ¶
func (o BotTokenInfo) DeepCopy() BotTokenInfo
type BoxAuditAttempt ¶
type BoxAuditAttempt struct { Ctime UnixTime `codec:"ctime" json:"ctime"` Error *string `codec:"error,omitempty" json:"error,omitempty"` Result BoxAuditAttemptResult `codec:"result" json:"result"` Generation *PerTeamKeyGeneration `codec:"generation,omitempty" json:"generation,omitempty"` Rotated bool `codec:"rotated" json:"rotated"` }
func (BoxAuditAttempt) DeepCopy ¶
func (o BoxAuditAttempt) DeepCopy() BoxAuditAttempt
type BoxAuditAttemptResult ¶
type BoxAuditAttemptResult int
const ( BoxAuditAttemptResult_FAILURE_RETRYABLE BoxAuditAttemptResult = 0 BoxAuditAttemptResult_FAILURE_MALICIOUS_SERVER BoxAuditAttemptResult = 1 BoxAuditAttemptResult_OK_VERIFIED BoxAuditAttemptResult = 2 BoxAuditAttemptResult_OK_NOT_ATTEMPTED_ROLE BoxAuditAttemptResult = 3 BoxAuditAttemptResult_OK_NOT_ATTEMPTED_OPENTEAM BoxAuditAttemptResult = 4 BoxAuditAttemptResult_OK_NOT_ATTEMPTED_SUBTEAM BoxAuditAttemptResult = 5 )
func (BoxAuditAttemptResult) DeepCopy ¶
func (o BoxAuditAttemptResult) DeepCopy() BoxAuditAttemptResult
func (BoxAuditAttemptResult) String ¶
func (e BoxAuditAttemptResult) String() string
type BoxPublicKey ¶
type BoxPublicKey [32]byte
func (BoxPublicKey) DeepCopy ¶
func (o BoxPublicKey) DeepCopy() BoxPublicKey
type BoxSummaryHash ¶
type BoxSummaryHash string
func (BoxSummaryHash) DeepCopy ¶
func (o BoxSummaryHash) DeepCopy() BoxSummaryHash
type CanLogoutRes ¶
type CanLogoutRes struct { CanLogout bool `codec:"canLogout" json:"canLogout"` Reason string `codec:"reason" json:"reason"` PassphraseState PassphraseState `codec:"passphraseState" json:"passphraseState"` }
func (CanLogoutRes) DeepCopy ¶
func (o CanLogoutRes) DeepCopy() CanLogoutRes
type CanonicalTLFNameAndIDWithBreaks ¶
type CanonicalTLFNameAndIDWithBreaks struct { TlfID TLFID `codec:"tlfID" json:"tlfID"` CanonicalName CanonicalTlfName `codec:"CanonicalName" json:"CanonicalName"` Breaks TLFBreak `codec:"breaks" json:"breaks"` }
func (CanonicalTLFNameAndIDWithBreaks) DeepCopy ¶
func (o CanonicalTLFNameAndIDWithBreaks) DeepCopy() CanonicalTLFNameAndIDWithBreaks
type CanonicalTlfName ¶
type CanonicalTlfName string
func (CanonicalTlfName) DeepCopy ¶
func (o CanonicalTlfName) DeepCopy() CanonicalTlfName
type ChallengeInfo ¶
type ChallengeInfo struct { Now int64 `codec:"now" json:"now"` Challenge string `codec:"challenge" json:"challenge"` }
func (ChallengeInfo) DeepCopy ¶
func (o ChallengeInfo) DeepCopy() ChallengeInfo
type ChatConversationID ¶
type ChatConversationID []byte
func (ChatConversationID) DeepCopy ¶
func (o ChatConversationID) DeepCopy() ChatConversationID
type CheckProofStatus ¶
type CheckProofStatus struct { Found bool `codec:"found" json:"found"` Status ProofStatus `codec:"status" json:"status"` ProofText string `codec:"proofText" json:"proofText"` State ProofState `codec:"state" json:"state"` }
func (CheckProofStatus) DeepCopy ¶
func (o CheckProofStatus) DeepCopy() CheckProofStatus
type CheckResult ¶
type CheckResult struct { ProofResult ProofResult `codec:"proofResult" json:"proofResult"` Time Time `codec:"time" json:"time"` Freshness CheckResultFreshness `codec:"freshness" json:"freshness"` }
func (CheckResult) DeepCopy ¶
func (o CheckResult) DeepCopy() CheckResult
type CheckResultFreshness ¶
type CheckResultFreshness int
const ( CheckResultFreshness_FRESH CheckResultFreshness = 0 CheckResultFreshness_AGED CheckResultFreshness = 1 CheckResultFreshness_RANCID CheckResultFreshness = 2 )
func (CheckResultFreshness) DeepCopy ¶
func (o CheckResultFreshness) DeepCopy() CheckResultFreshness
func (CheckResultFreshness) String ¶
func (e CheckResultFreshness) String() string
type ChooseType ¶
type ChooseType int
const ( ChooseType_EXISTING_DEVICE ChooseType = 0 ChooseType_NEW_DEVICE ChooseType = 1 )
func (ChooseType) DeepCopy ¶
func (o ChooseType) DeepCopy() ChooseType
func (ChooseType) String ¶
func (e ChooseType) String() string
type CiphertextBundle ¶
type CiphertextBundle struct { Kid KID `codec:"kid" json:"kid"` Ciphertext EncryptedBytes32 `codec:"ciphertext" json:"ciphertext"` Nonce BoxNonce `codec:"nonce" json:"nonce"` PublicKey BoxPublicKey `codec:"publicKey" json:"publicKey"` }
func (CiphertextBundle) DeepCopy ¶
func (o CiphertextBundle) DeepCopy() CiphertextBundle
type ClientDetails ¶
type ClientDetails struct { Pid int `codec:"pid" json:"pid"` ClientType ClientType `codec:"clientType" json:"clientType"` Argv []string `codec:"argv" json:"argv"` Desc string `codec:"desc" json:"desc"` Version string `codec:"version" json:"version"` }
func (ClientDetails) DeepCopy ¶
func (o ClientDetails) DeepCopy() ClientDetails
type ClientStatus ¶
type ClientStatus struct { Details ClientDetails `codec:"details" json:"details"` ConnectionID int `codec:"connectionID" json:"connectionID"` NotificationChannels NotificationChannels `codec:"notificationChannels" json:"notificationChannels"` }
func (ClientStatus) DeepCopy ¶
func (o ClientStatus) DeepCopy() ClientStatus
type ClientType ¶
type ClientType int
const ( ClientType_NONE ClientType = 0 ClientType_CLI ClientType = 1 ClientType_GUI_MAIN ClientType = 2 ClientType_KBFS ClientType = 3 ClientType_GUI_HELPER ClientType = 4 )
func (ClientType) DeepCopy ¶
func (o ClientType) DeepCopy() ClientType
type CompatibilityTeamID ¶
type CompatibilityTeamID struct { Typ__ TeamType `codec:"typ" json:"typ"` Legacy__ *TLFID `codec:"legacy,omitempty" json:"legacy,omitempty"` Modern__ *TeamID `codec:"modern,omitempty" json:"modern,omitempty"` }
func NewCompatibilityTeamIDWithLegacy ¶
func NewCompatibilityTeamIDWithLegacy(v TLFID) CompatibilityTeamID
func NewCompatibilityTeamIDWithModern ¶
func NewCompatibilityTeamIDWithModern(v TeamID) CompatibilityTeamID
func (CompatibilityTeamID) DeepCopy ¶
func (o CompatibilityTeamID) DeepCopy() CompatibilityTeamID
func (CompatibilityTeamID) Legacy ¶
func (o CompatibilityTeamID) Legacy() (res TLFID)
func (CompatibilityTeamID) Modern ¶
func (o CompatibilityTeamID) Modern() (res TeamID)
func (*CompatibilityTeamID) Typ ¶
func (o *CompatibilityTeamID) Typ() (ret TeamType, err error)
type ComponentResult ¶
type ComponentResult struct { Name string `codec:"name" json:"name"` Status Status `codec:"status" json:"status"` ExitCode int `codec:"exitCode" json:"exitCode"` }
func (ComponentResult) DeepCopy ¶
func (o ComponentResult) DeepCopy() ComponentResult
type Config ¶
type Config struct { ServerURI string `codec:"serverURI" json:"serverURI"` SocketFile string `codec:"socketFile" json:"socketFile"` Label string `codec:"label" json:"label"` RunMode string `codec:"runMode" json:"runMode"` GpgExists bool `codec:"gpgExists" json:"gpgExists"` GpgPath string `codec:"gpgPath" json:"gpgPath"` Version string `codec:"version" json:"version"` Path string `codec:"path" json:"path"` BinaryRealpath string `codec:"binaryRealpath" json:"binaryRealpath"` ConfigPath string `codec:"configPath" json:"configPath"` VersionShort string `codec:"versionShort" json:"versionShort"` VersionFull string `codec:"versionFull" json:"versionFull"` IsAutoForked bool `codec:"isAutoForked" json:"isAutoForked"` ForkType ForkType `codec:"forkType" json:"forkType"` }
type ConfigValue ¶
type ConfigValue struct { IsNull bool `codec:"isNull" json:"isNull"` B *bool `codec:"b,omitempty" json:"b,omitempty"` I *int `codec:"i,omitempty" json:"i,omitempty"` F *float64 `codec:"f,omitempty" json:"f,omitempty"` S *string `codec:"s,omitempty" json:"s,omitempty"` O *string `codec:"o,omitempty" json:"o,omitempty"` }
func (ConfigValue) DeepCopy ¶
func (o ConfigValue) DeepCopy() ConfigValue
type ConfiguredAccount ¶
type ConfiguredAccount struct { Username string `codec:"username" json:"username"` Fullname FullName `codec:"fullname" json:"fullname"` HasStoredSecret bool `codec:"hasStoredSecret" json:"hasStoredSecret"` IsCurrent bool `codec:"isCurrent" json:"isCurrent"` }
func (ConfiguredAccount) DeepCopy ¶
func (o ConfiguredAccount) DeepCopy() ConfiguredAccount
type ConfirmResult ¶
type ConfirmResult struct { IdentityConfirmed bool `codec:"identityConfirmed" json:"identityConfirmed"` RemoteConfirmed bool `codec:"remoteConfirmed" json:"remoteConfirmed"` ExpiringLocal bool `codec:"expiringLocal" json:"expiringLocal"` AutoConfirmed bool `codec:"autoConfirmed" json:"autoConfirmed"` }
func (ConfirmResult) DeepCopy ¶
func (o ConfirmResult) DeepCopy() ConfirmResult
type ConflictGeneration ¶
type ConflictGeneration int
func (ConflictGeneration) DeepCopy ¶
func (o ConflictGeneration) DeepCopy() ConflictGeneration
type ConflictState ¶
type ConflictState struct { ConflictStateType__ ConflictStateType `codec:"conflictStateType" json:"conflictStateType"` Normalview__ *FolderNormalView `codec:"normalview,omitempty" json:"normalview,omitempty"` Manualresolvinglocalview__ *FolderConflictManualResolvingLocalView `codec:"manualresolvinglocalview,omitempty" json:"manualresolvinglocalview,omitempty"` }
func NewConflictStateWithManualresolvinglocalview ¶
func NewConflictStateWithManualresolvinglocalview(v FolderConflictManualResolvingLocalView) ConflictState
func NewConflictStateWithNormalview ¶
func NewConflictStateWithNormalview(v FolderNormalView) ConflictState
func (*ConflictState) ConflictStateType ¶
func (o *ConflictState) ConflictStateType() (ret ConflictStateType, err error)
func (ConflictState) DeepCopy ¶
func (o ConflictState) DeepCopy() ConflictState
func (ConflictState) Manualresolvinglocalview ¶
func (o ConflictState) Manualresolvinglocalview() (res FolderConflictManualResolvingLocalView)
func (ConflictState) Normalview ¶
func (o ConflictState) Normalview() (res FolderNormalView)
type ConflictStateType ¶
type ConflictStateType int
const ( ConflictStateType_NormalView ConflictStateType = 1 ConflictStateType_ManualResolvingLocalView ConflictStateType = 2 )
func (ConflictStateType) DeepCopy ¶
func (o ConflictStateType) DeepCopy() ConflictStateType
func (ConflictStateType) String ¶
func (e ConflictStateType) String() string
type Contact ¶
type Contact struct { Name string `codec:"name" json:"name"` Components []ContactComponent `codec:"components" json:"components"` }
type ContactComponent ¶
type ContactComponent struct { Label string `codec:"label" json:"label"` PhoneNumber *RawPhoneNumber `codec:"phoneNumber,omitempty" json:"phoneNumber,omitempty"` Email *EmailAddress `codec:"email,omitempty" json:"email,omitempty"` }
func (ContactComponent) DeepCopy ¶
func (o ContactComponent) DeepCopy() ContactComponent
type ContactListResolutionResult ¶
type ContactListResolutionResult struct { NewlyResolved []ProcessedContact `codec:"newlyResolved" json:"newlyResolved"` Resolved []ProcessedContact `codec:"resolved" json:"resolved"` }
func (ContactListResolutionResult) DeepCopy ¶
func (o ContactListResolutionResult) DeepCopy() ContactListResolutionResult
type ContactSettings ¶
type ContactSettings struct { Version *int `codec:"version,omitempty" json:"version,omitempty"` AllowFolloweeDegrees int `codec:"allowFolloweeDegrees" json:"allow_followee_degrees"` AllowGoodTeams bool `codec:"allowGoodTeams" json:"allow_good_teams"` Enabled bool `codec:"enabled" json:"enabled"` Teams []TeamContactSettings `codec:"teams" json:"teams"` }
func (ContactSettings) DeepCopy ¶
func (o ContactSettings) DeepCopy() ContactSettings
type CopyArgs ¶
type CryptKey ¶
type Cryptocurrency ¶
type Cryptocurrency struct { RowId int `codec:"rowId" json:"rowId"` Pkhash []byte `codec:"pkhash" json:"pkhash"` Address string `codec:"address" json:"address"` SigID SigID `codec:"sigID" json:"sigID"` Type string `codec:"type" json:"type"` Family string `codec:"family" json:"family"` }
func (Cryptocurrency) DeepCopy ¶
func (o Cryptocurrency) DeepCopy() Cryptocurrency
type CurrentStatus ¶
type CurrentStatus struct { Configured bool `codec:"configured" json:"configured"` Registered bool `codec:"registered" json:"registered"` LoggedIn bool `codec:"loggedIn" json:"loggedIn"` SessionIsValid bool `codec:"sessionIsValid" json:"sessionIsValid"` User *User `codec:"user,omitempty" json:"user,omitempty"` DeviceName string `codec:"deviceName" json:"deviceName"` }
func (CurrentStatus) DeepCopy ¶
func (o CurrentStatus) DeepCopy() CurrentStatus
type DbKey ¶
type DbStats ¶
type DeletedTeamInfo ¶
type DeletedTeamInfo struct { TeamName string `codec:"teamName" json:"teamName"` DeletedBy string `codec:"deletedBy" json:"deletedBy"` Id gregor1.MsgID `codec:"id" json:"id"` }
func (DeletedTeamInfo) DeepCopy ¶
func (o DeletedTeamInfo) DeepCopy() DeletedTeamInfo
type DesktopStatus ¶
type DesktopStatus struct { Version string `codec:"version" json:"version"` Running bool `codec:"running" json:"running"` Log string `codec:"log" json:"log"` }
func (DesktopStatus) DeepCopy ¶
func (o DesktopStatus) DeepCopy() DesktopStatus
type Device ¶
type Device struct { Type DeviceTypeV2 `codec:"type" json:"type"` Name string `codec:"name" json:"name"` DeviceID DeviceID `codec:"deviceID" json:"deviceID"` DeviceNumberOfType int `codec:"deviceNumberOfType" json:"deviceNumberOfType"` CTime Time `codec:"cTime" json:"cTime"` MTime Time `codec:"mTime" json:"mTime"` LastUsedTime Time `codec:"lastUsedTime" json:"lastUsedTime"` EncryptKey KID `codec:"encryptKey" json:"encryptKey"` VerifyKey KID `codec:"verifyKey" json:"verifyKey"` Status int `codec:"status" json:"status"` }
type DeviceDetail ¶
type DeviceDetail struct { Device Device `codec:"device" json:"device"` Eldest bool `codec:"eldest" json:"eldest"` Provisioner *Device `codec:"provisioner,omitempty" json:"provisioner,omitempty"` ProvisionedAt *Time `codec:"provisionedAt,omitempty" json:"provisionedAt,omitempty"` RevokedAt *Time `codec:"revokedAt,omitempty" json:"revokedAt,omitempty"` RevokedBy KID `codec:"revokedBy" json:"revokedBy"` RevokedByDevice *Device `codec:"revokedByDevice,omitempty" json:"revokedByDevice,omitempty"` CurrentDevice bool `codec:"currentDevice" json:"currentDevice"` }
func (DeviceDetail) DeepCopy ¶
func (o DeviceDetail) DeepCopy() DeviceDetail
type DeviceEk ¶
type DeviceEk struct { Seed Bytes32 `codec:"seed" json:"seed"` Metadata DeviceEkMetadata `codec:"metadata" json:"metadata"` }
type DeviceEkMetadata ¶
type DeviceEkMetadata struct { Kid KID `codec:"kid" json:"device_ephemeral_dh_public"` HashMeta HashMeta `codec:"hashMeta" json:"hash_meta"` Generation EkGeneration `codec:"generation" json:"generation"` Ctime Time `codec:"ctime" json:"ctime"` DeviceCtime Time `codec:"deviceCtime" json:"deviceCtime"` }
func (DeviceEkMetadata) DeepCopy ¶
func (o DeviceEkMetadata) DeepCopy() DeviceEkMetadata
type DeviceEkStatement ¶
type DeviceEkStatement struct {
CurrentDeviceEkMetadata DeviceEkMetadata `codec:"currentDeviceEkMetadata" json:"current_device_ek_metadata"`
}
func (DeviceEkStatement) DeepCopy ¶
func (o DeviceEkStatement) DeepCopy() DeviceEkStatement
type DeviceType ¶
type DeviceType int
const ( DeviceType_DESKTOP DeviceType = 0 DeviceType_MOBILE DeviceType = 1 )
func (DeviceType) DeepCopy ¶
func (o DeviceType) DeepCopy() DeviceType
func (DeviceType) String ¶
func (e DeviceType) String() string
type DeviceTypeV2 ¶ added in v2.0.1
type DeviceTypeV2 string
func (DeviceTypeV2) DeepCopy ¶ added in v2.0.1
func (o DeviceTypeV2) DeepCopy() DeviceTypeV2
type DirSizeInfo ¶
type DirSizeInfo struct { NumFiles int `codec:"numFiles" json:"numFiles"` Name string `codec:"name" json:"name"` HumanSize string `codec:"humanSize" json:"humanSize"` }
func (DirSizeInfo) DeepCopy ¶
func (o DirSizeInfo) DeepCopy() DirSizeInfo
type Dirent ¶
type Dirent struct { Time Time `codec:"time" json:"time"` Size int `codec:"size" json:"size"` Name string `codec:"name" json:"name"` DirentType DirentType `codec:"direntType" json:"direntType"` LastWriterUnverified User `codec:"lastWriterUnverified" json:"lastWriterUnverified"` Writable bool `codec:"writable" json:"writable"` PrefetchStatus PrefetchStatus `codec:"prefetchStatus" json:"prefetchStatus"` PrefetchProgress PrefetchProgress `codec:"prefetchProgress" json:"prefetchProgress"` SymlinkTarget string `codec:"symlinkTarget" json:"symlinkTarget"` }
type DirentType ¶
type DirentType int
const ( DirentType_FILE DirentType = 0 DirentType_DIR DirentType = 1 DirentType_SYM DirentType = 2 DirentType_EXEC DirentType = 3 )
func (DirentType) DeepCopy ¶
func (o DirentType) DeepCopy() DirentType
func (DirentType) String ¶
func (e DirentType) String() string
type DirentWithRevision ¶
type DirentWithRevision struct { Entry Dirent `codec:"entry" json:"entry"` Revision KBFSRevision `codec:"revision" json:"revision"` }
func (DirentWithRevision) DeepCopy ¶
func (o DirentWithRevision) DeepCopy() DirentWithRevision
type DismissReason ¶
type DismissReason struct { Type DismissReasonType `codec:"type" json:"type"` Reason string `codec:"reason" json:"reason"` Resource string `codec:"resource" json:"resource"` }
func (DismissReason) DeepCopy ¶
func (o DismissReason) DeepCopy() DismissReason
type DismissReasonType ¶
type DismissReasonType int
const ( DismissReasonType_NONE DismissReasonType = 0 DismissReasonType_HANDLED_ELSEWHERE DismissReasonType = 1 )
func (DismissReasonType) DeepCopy ¶
func (o DismissReasonType) DeepCopy() DismissReasonType
func (DismissReasonType) String ¶
func (e DismissReasonType) String() string
type DownPointer ¶
type DownPointer struct { Id TeamID `codec:"id" json:"id"` NameComponent string `codec:"nameComponent" json:"nameComponent"` IsDeleted bool `codec:"isDeleted" json:"isDeleted"` }
func (DownPointer) DeepCopy ¶
func (o DownPointer) DeepCopy() DownPointer
type DowngradeReferenceRes ¶
type DowngradeReferenceRes struct { Completed []BlockReferenceCount `codec:"completed" json:"completed"` Failed BlockReference `codec:"failed" json:"failed"` }
func (DowngradeReferenceRes) DeepCopy ¶
func (o DowngradeReferenceRes) DeepCopy() DowngradeReferenceRes
type DownloadInfo ¶
type DownloadInfo struct { DownloadID string `codec:"downloadID" json:"downloadID"` Path KBFSPath `codec:"path" json:"path"` Filename string `codec:"filename" json:"filename"` StartTime Time `codec:"startTime" json:"startTime"` IsRegularDownload bool `codec:"isRegularDownload" json:"isRegularDownload"` }
func (DownloadInfo) DeepCopy ¶
func (o DownloadInfo) DeepCopy() DownloadInfo
type DownloadState ¶
type DownloadState struct { DownloadID string `codec:"downloadID" json:"downloadID"` Progress float64 `codec:"progress" json:"progress"` EndEstimate Time `codec:"endEstimate" json:"endEstimate"` LocalPath string `codec:"localPath" json:"localPath"` Error string `codec:"error" json:"error"` Done bool `codec:"done" json:"done"` Canceled bool `codec:"canceled" json:"canceled"` }
func (DownloadState) DeepCopy ¶
func (o DownloadState) DeepCopy() DownloadState
type DownloadStatus ¶
type DownloadStatus struct { RegularDownloadIDs []string `codec:"regularDownloadIDs" json:"regularDownloadIDs"` States []DownloadState `codec:"states" json:"states"` }
func (DownloadStatus) DeepCopy ¶
func (o DownloadStatus) DeepCopy() DownloadStatus
type DurationMsec ¶ added in v2.0.1
type DurationMsec float64
func (DurationMsec) DeepCopy ¶ added in v2.0.1
func (o DurationMsec) DeepCopy() DurationMsec
type DurationSec ¶
type DurationSec float64
func (DurationSec) DeepCopy ¶
func (o DurationSec) DeepCopy() DurationSec
type ED25519PublicKey ¶
type ED25519PublicKey [32]byte
func (ED25519PublicKey) DeepCopy ¶
func (o ED25519PublicKey) DeepCopy() ED25519PublicKey
type ED25519Signature ¶
type ED25519Signature [64]byte
func (ED25519Signature) DeepCopy ¶
func (o ED25519Signature) DeepCopy() ED25519Signature
type ED25519SignatureInfo ¶
type ED25519SignatureInfo struct { Sig ED25519Signature `codec:"sig" json:"sig"` PublicKey ED25519PublicKey `codec:"publicKey" json:"publicKey"` }
func (ED25519SignatureInfo) DeepCopy ¶
func (o ED25519SignatureInfo) DeepCopy() ED25519SignatureInfo
type EkGeneration ¶
type EkGeneration int64
func (EkGeneration) DeepCopy ¶
func (o EkGeneration) DeepCopy() EkGeneration
type Email ¶
type Email struct { Email EmailAddress `codec:"email" json:"email"` IsVerified bool `codec:"isVerified" json:"isVerified"` IsPrimary bool `codec:"isPrimary" json:"isPrimary"` Visibility IdentityVisibility `codec:"visibility" json:"visibility"` LastVerifyEmailDate UnixTime `codec:"lastVerifyEmailDate" json:"lastVerifyEmailDate"` }
type EmailAddress ¶
type EmailAddress string
func (EmailAddress) DeepCopy ¶
func (o EmailAddress) DeepCopy() EmailAddress
type EmailAddressChangedMsg ¶
type EmailAddressChangedMsg struct {
Email EmailAddress `codec:"email" json:"email"`
}
func (EmailAddressChangedMsg) DeepCopy ¶
func (o EmailAddressChangedMsg) DeepCopy() EmailAddressChangedMsg
type EmailAddressVerifiedMsg ¶
type EmailAddressVerifiedMsg struct {
Email EmailAddress `codec:"email" json:"email"`
}
func (EmailAddressVerifiedMsg) DeepCopy ¶
func (o EmailAddressVerifiedMsg) DeepCopy() EmailAddressVerifiedMsg
type EmailInvites ¶ added in v2.0.1
type EmailInvites struct { CommaSeparatedEmailsFromUser *string `codec:"commaSeparatedEmailsFromUser,omitempty" json:"commaSeparatedEmailsFromUser,omitempty"` EmailsFromContacts *[]EmailAddress `codec:"emailsFromContacts,omitempty" json:"emailsFromContacts,omitempty"` }
func (EmailInvites) DeepCopy ¶ added in v2.0.1
func (o EmailInvites) DeepCopy() EmailInvites
type EmailLookupResult ¶
type EmailLookupResult struct { Email EmailAddress `codec:"email" json:"email"` Uid *UID `codec:"uid,omitempty" json:"uid,omitempty"` }
func (EmailLookupResult) DeepCopy ¶
func (o EmailLookupResult) DeepCopy() EmailLookupResult
type EmailOrPhoneNumberSearchResult ¶ added in v2.0.1
type EmailOrPhoneNumberSearchResult struct { Input string `codec:"input" json:"input"` Assertion string `codec:"assertion" json:"assertion"` AssertionValue string `codec:"assertionValue" json:"assertionValue"` AssertionKey string `codec:"assertionKey" json:"assertionKey"` FoundUser bool `codec:"foundUser" json:"foundUser"` Username string `codec:"username" json:"username"` FullName string `codec:"fullName" json:"fullName"` }
func (EmailOrPhoneNumberSearchResult) DeepCopy ¶ added in v2.0.1
func (o EmailOrPhoneNumberSearchResult) DeepCopy() EmailOrPhoneNumberSearchResult
type EncryptedBytes32 ¶
type EncryptedBytes32 [48]byte
func (EncryptedBytes32) DeepCopy ¶
func (o EncryptedBytes32) DeepCopy() EncryptedBytes32
type EncryptedGitMetadata ¶
type EncryptedGitMetadata struct { V int `codec:"v" json:"v"` E []byte `codec:"e" json:"e"` N BoxNonce `codec:"n" json:"n"` Gen PerTeamKeyGeneration `codec:"gen" json:"gen"` }
func (EncryptedGitMetadata) DeepCopy ¶
func (o EncryptedGitMetadata) DeepCopy() EncryptedGitMetadata
type EncryptedKVEntry ¶
type EncryptedKVEntry struct { V int `codec:"v" json:"v"` E []byte `codec:"e" json:"e"` N []byte `codec:"n" json:"n"` }
func (EncryptedKVEntry) DeepCopy ¶
func (o EncryptedKVEntry) DeepCopy() EncryptedKVEntry
type ExtendedStatus ¶
type ExtendedStatus struct { Standalone bool `codec:"standalone" json:"standalone"` PassphraseStreamCached bool `codec:"passphraseStreamCached" json:"passphraseStreamCached"` TsecCached bool `codec:"tsecCached" json:"tsecCached"` DeviceSigKeyCached bool `codec:"deviceSigKeyCached" json:"deviceSigKeyCached"` DeviceEncKeyCached bool `codec:"deviceEncKeyCached" json:"deviceEncKeyCached"` PaperSigKeyCached bool `codec:"paperSigKeyCached" json:"paperSigKeyCached"` PaperEncKeyCached bool `codec:"paperEncKeyCached" json:"paperEncKeyCached"` StoredSecret bool `codec:"storedSecret" json:"storedSecret"` SecretPromptSkip bool `codec:"secretPromptSkip" json:"secretPromptSkip"` RememberPassphrase bool `codec:"rememberPassphrase" json:"rememberPassphrase"` Device *Device `codec:"device,omitempty" json:"device,omitempty"` DeviceErr *LoadDeviceErr `codec:"deviceErr,omitempty" json:"deviceErr,omitempty"` LogDir string `codec:"logDir" json:"logDir"` Session *SessionStatus `codec:"session,omitempty" json:"session,omitempty"` DefaultUsername string `codec:"defaultUsername" json:"defaultUsername"` ProvisionedUsernames []string `codec:"provisionedUsernames" json:"provisionedUsernames"` ConfiguredAccounts []ConfiguredAccount `codec:"configuredAccounts" json:"configuredAccounts"` Clients []ClientStatus `codec:"Clients" json:"Clients"` DeviceEkNames []string `codec:"deviceEkNames" json:"deviceEkNames"` PlatformInfo PlatformInfo `codec:"platformInfo" json:"platformInfo"` DefaultDeviceID DeviceID `codec:"defaultDeviceID" json:"defaultDeviceID"` LocalDbStats []string `codec:"localDbStats" json:"localDbStats"` LocalChatDbStats []string `codec:"localChatDbStats" json:"localChatDbStats"` LocalBlockCacheDbStats []string `codec:"localBlockCacheDbStats" json:"localBlockCacheDbStats"` LocalSyncCacheDbStats []string `codec:"localSyncCacheDbStats" json:"localSyncCacheDbStats"` CacheDirSizeInfo []DirSizeInfo `codec:"cacheDirSizeInfo" json:"cacheDirSizeInfo"` UiRouterMapping map[string]int `codec:"uiRouterMapping" json:"uiRouterMapping"` }
func (ExtendedStatus) DeepCopy ¶
func (o ExtendedStatus) DeepCopy() ExtendedStatus
type ExternalServiceConfig ¶
type ExternalServiceConfig struct { SchemaVersion int `codec:"schemaVersion" json:"schema_version"` Display *ServiceDisplayConfig `codec:"display,omitempty" json:"display,omitempty"` Config *ParamProofServiceConfig `codec:"config,omitempty" json:"config,omitempty"` }
func (ExternalServiceConfig) DeepCopy ¶
func (o ExternalServiceConfig) DeepCopy() ExternalServiceConfig
type FSEditListRequest ¶
type FSEditListRequest struct { Folder Folder `codec:"folder" json:"folder"` RequestID int `codec:"requestID" json:"requestID"` }
func (FSEditListRequest) DeepCopy ¶
func (o FSEditListRequest) DeepCopy() FSEditListRequest
type FSErrorType ¶
type FSErrorType int
const ( FSErrorType_ACCESS_DENIED FSErrorType = 0 FSErrorType_USER_NOT_FOUND FSErrorType = 1 FSErrorType_REVOKED_DATA_DETECTED FSErrorType = 2 FSErrorType_NOT_LOGGED_IN FSErrorType = 3 FSErrorType_TIMEOUT FSErrorType = 4 FSErrorType_REKEY_NEEDED FSErrorType = 5 FSErrorType_BAD_FOLDER FSErrorType = 6 FSErrorType_NOT_IMPLEMENTED FSErrorType = 7 FSErrorType_OLD_VERSION FSErrorType = 8 FSErrorType_OVER_QUOTA FSErrorType = 9 FSErrorType_NO_SIG_CHAIN FSErrorType = 10 FSErrorType_TOO_MANY_FOLDERS FSErrorType = 11 FSErrorType_EXDEV_NOT_SUPPORTED FSErrorType = 12 FSErrorType_DISK_LIMIT_REACHED FSErrorType = 13 FSErrorType_DISK_CACHE_ERROR_LOG_SEND FSErrorType = 14 FSErrorType_OFFLINE_ARCHIVED FSErrorType = 15 FSErrorType_OFFLINE_UNSYNCED FSErrorType = 16 )
func (FSErrorType) DeepCopy ¶
func (o FSErrorType) DeepCopy() FSErrorType
func (FSErrorType) String ¶
func (e FSErrorType) String() string
type FSFolderEditHistory ¶
type FSFolderEditHistory struct { Folder Folder `codec:"folder" json:"folder"` ServerTime Time `codec:"serverTime" json:"serverTime"` History []FSFolderWriterEditHistory `codec:"history" json:"history"` }
func (FSFolderEditHistory) DeepCopy ¶
func (o FSFolderEditHistory) DeepCopy() FSFolderEditHistory
type FSFolderWriterEdit ¶
type FSFolderWriterEdit struct { Filename string `codec:"filename" json:"filename"` NotificationType FSNotificationType `codec:"notificationType" json:"notificationType"` ServerTime Time `codec:"serverTime" json:"serverTime"` }
func (FSFolderWriterEdit) DeepCopy ¶
func (o FSFolderWriterEdit) DeepCopy() FSFolderWriterEdit
type FSFolderWriterEditHistory ¶
type FSFolderWriterEditHistory struct { WriterName string `codec:"writerName" json:"writerName"` Edits []FSFolderWriterEdit `codec:"edits" json:"edits"` Deletes []FSFolderWriterEdit `codec:"deletes" json:"deletes"` }
func (FSFolderWriterEditHistory) DeepCopy ¶
func (o FSFolderWriterEditHistory) DeepCopy() FSFolderWriterEditHistory
type FSNotification ¶
type FSNotification struct { Filename string `codec:"filename" json:"filename"` Status string `codec:"status" json:"status"` StatusCode FSStatusCode `codec:"statusCode" json:"statusCode"` NotificationType FSNotificationType `codec:"notificationType" json:"notificationType"` ErrorType FSErrorType `codec:"errorType" json:"errorType"` Params map[string]string `codec:"params" json:"params"` WriterUid UID `codec:"writerUid" json:"writerUid"` LocalTime Time `codec:"localTime" json:"localTime"` FolderType FolderType `codec:"folderType" json:"folderType"` }
func (FSNotification) DeepCopy ¶
func (o FSNotification) DeepCopy() FSNotification
type FSNotificationType ¶
type FSNotificationType int
const ( FSNotificationType_ENCRYPTING FSNotificationType = 0 FSNotificationType_DECRYPTING FSNotificationType = 1 FSNotificationType_SIGNING FSNotificationType = 2 FSNotificationType_VERIFYING FSNotificationType = 3 FSNotificationType_REKEYING FSNotificationType = 4 FSNotificationType_CONNECTION FSNotificationType = 5 FSNotificationType_MD_READ_SUCCESS FSNotificationType = 6 FSNotificationType_FILE_CREATED FSNotificationType = 7 FSNotificationType_FILE_MODIFIED FSNotificationType = 8 FSNotificationType_FILE_DELETED FSNotificationType = 9 FSNotificationType_FILE_RENAMED FSNotificationType = 10 FSNotificationType_INITIALIZED FSNotificationType = 11 FSNotificationType_SYNC_CONFIG_CHANGED FSNotificationType = 12 )
func (FSNotificationType) DeepCopy ¶
func (o FSNotificationType) DeepCopy() FSNotificationType
func (FSNotificationType) String ¶
func (e FSNotificationType) String() string
type FSPathSyncStatus ¶
type FSPathSyncStatus struct { FolderType FolderType `codec:"folderType" json:"folderType"` Path string `codec:"path" json:"path"` SyncingBytes int64 `codec:"syncingBytes" json:"syncingBytes"` SyncingOps int64 `codec:"syncingOps" json:"syncingOps"` SyncedBytes int64 `codec:"syncedBytes" json:"syncedBytes"` }
func (FSPathSyncStatus) DeepCopy ¶
func (o FSPathSyncStatus) DeepCopy() FSPathSyncStatus
type FSSettings ¶
type FSSettings struct { SpaceAvailableNotificationThreshold int64 `codec:"spaceAvailableNotificationThreshold" json:"spaceAvailableNotificationThreshold"` SfmiBannerDismissed bool `codec:"sfmiBannerDismissed" json:"sfmiBannerDismissed"` SyncOnCellular bool `codec:"syncOnCellular" json:"syncOnCellular"` }
func (FSSettings) DeepCopy ¶
func (o FSSettings) DeepCopy() FSSettings
type FSStatusCode ¶
type FSStatusCode int
const ( FSStatusCode_START FSStatusCode = 0 FSStatusCode_FINISH FSStatusCode = 1 FSStatusCode_ERROR FSStatusCode = 2 )
func (FSStatusCode) DeepCopy ¶
func (o FSStatusCode) DeepCopy() FSStatusCode
func (FSStatusCode) String ¶
func (e FSStatusCode) String() string
type FSSyncStatus ¶
type FSSyncStatus struct { TotalSyncingBytes int64 `codec:"totalSyncingBytes" json:"totalSyncingBytes"` SyncingPaths []string `codec:"syncingPaths" json:"syncingPaths"` EndEstimate *Time `codec:"endEstimate,omitempty" json:"endEstimate,omitempty"` }
func (FSSyncStatus) DeepCopy ¶
func (o FSSyncStatus) DeepCopy() FSSyncStatus
type FSSyncStatusRequest ¶
type FSSyncStatusRequest struct {
RequestID int `codec:"requestID" json:"requestID"`
}
func (FSSyncStatusRequest) DeepCopy ¶
func (o FSSyncStatusRequest) DeepCopy() FSSyncStatusRequest
type FastTeamData ¶
type FastTeamData struct { Frozen bool `codec:"frozen" json:"frozen"` Subversion int `codec:"subversion" json:"subversion"` Tombstoned bool `codec:"tombstoned" json:"tombstoned"` Name TeamName `codec:"name" json:"name"` Chain FastTeamSigChainState `codec:"chain" json:"chain"` PerTeamKeySeedsUnverified map[PerTeamKeyGeneration]PerTeamKeySeed `codec:"perTeamKeySeeds" json:"perTeamKeySeedsUnverified"` MaxContinuousPTKGeneration PerTeamKeyGeneration `codec:"maxContinuousPTKGeneration" json:"maxContinuousPTKGeneration"` SeedChecks map[PerTeamKeyGeneration]PerTeamSeedCheck `codec:"seedChecks" json:"seedChecks"` LatestKeyGeneration PerTeamKeyGeneration `codec:"latestKeyGeneration" json:"latestKeyGeneration"` ReaderKeyMasks map[TeamApplication]map[PerTeamKeyGeneration]MaskB64 `codec:"readerKeyMasks" json:"readerKeyMasks"` LatestSeqnoHint Seqno `codec:"latestSeqnoHint" json:"latestSeqnoHint"` CachedAt Time `codec:"cachedAt" json:"cachedAt"` LoadedLatest bool `codec:"loadedLatest" json:"loadedLatest"` }
func (FastTeamData) DeepCopy ¶
func (o FastTeamData) DeepCopy() FastTeamData
type FastTeamLoadArg ¶
type FastTeamLoadArg struct { ID TeamID `codec:"ID" json:"ID"` Public bool `codec:"public" json:"public"` AssertTeamName *TeamName `codec:"assertTeamName,omitempty" json:"assertTeamName,omitempty"` Applications []TeamApplication `codec:"applications" json:"applications"` KeyGenerationsNeeded []PerTeamKeyGeneration `codec:"keyGenerationsNeeded" json:"keyGenerationsNeeded"` NeedLatestKey bool `codec:"needLatestKey" json:"needLatestKey"` ForceRefresh bool `codec:"forceRefresh" json:"forceRefresh"` HiddenChainIsOptional bool `codec:"hiddenChainIsOptional" json:"hiddenChainIsOptional"` }
func (FastTeamLoadArg) DeepCopy ¶
func (o FastTeamLoadArg) DeepCopy() FastTeamLoadArg
type FastTeamLoadRes ¶
type FastTeamLoadRes struct { Name TeamName `codec:"name" json:"name"` ApplicationKeys []TeamApplicationKey `codec:"applicationKeys" json:"applicationKeys"` }
func (FastTeamLoadRes) DeepCopy ¶
func (o FastTeamLoadRes) DeepCopy() FastTeamLoadRes
type FastTeamSigChainState ¶
type FastTeamSigChainState struct { ID TeamID `codec:"ID" json:"ID"` Public bool `codec:"public" json:"public"` RootAncestor TeamName `codec:"rootAncestor" json:"rootAncestor"` NameDepth int `codec:"nameDepth" json:"nameDepth"` Last *LinkTriple `codec:"last,omitempty" json:"last,omitempty"` PerTeamKeys map[PerTeamKeyGeneration]PerTeamKey `codec:"perTeamKeys" json:"perTeamKeys"` PerTeamKeySeedsVerified map[PerTeamKeyGeneration]PerTeamKeySeed `codec:"perTeamKeySeedsVerified" json:"perTeamKeySeedsVerified"` DownPointers map[Seqno]DownPointer `codec:"downPointers" json:"downPointers"` LastUpPointer *UpPointer `codec:"lastUpPointer,omitempty" json:"lastUpPointer,omitempty"` PerTeamKeyCTime UnixTime `codec:"perTeamKeyCTime" json:"perTeamKeyCTime"` LinkIDs map[Seqno]LinkID `codec:"linkIDs" json:"linkIDs"` MerkleInfo map[Seqno]MerkleRootV2 `codec:"merkleInfo" json:"merkleInfo"` }
func (FastTeamSigChainState) DeepCopy ¶
func (o FastTeamSigChainState) DeepCopy() FastTeamSigChainState
type FavoritesResult ¶
type FavoritesResult struct { FavoriteFolders []Folder `codec:"favoriteFolders" json:"favoriteFolders"` IgnoredFolders []Folder `codec:"ignoredFolders" json:"ignoredFolders"` NewFolders []Folder `codec:"newFolders" json:"newFolders"` }
func (FavoritesResult) DeepCopy ¶
func (o FavoritesResult) DeepCopy() FavoritesResult
type Feature ¶
type FeaturedBot ¶
type FeaturedBot struct { BotAlias string `codec:"botAlias" json:"botAlias"` Description string `codec:"description" json:"description"` ExtendedDescription string `codec:"extendedDescription" json:"extendedDescription"` ExtendedDescriptionRaw string `codec:"extendedDescriptionRaw" json:"extendedDescriptionRaw"` BotUsername string `codec:"botUsername" json:"botUsername"` OwnerTeam *string `codec:"ownerTeam,omitempty" json:"ownerTeam,omitempty"` OwnerUser *string `codec:"ownerUser,omitempty" json:"ownerUser,omitempty"` Rank int `codec:"rank" json:"rank"` IsPromoted bool `codec:"isPromoted" json:"isPromoted"` }
func (FeaturedBot) DeepCopy ¶
func (o FeaturedBot) DeepCopy() FeaturedBot
type FeaturedBotsRes ¶
type FeaturedBotsRes struct { Bots []FeaturedBot `codec:"bots" json:"bots"` IsLastPage bool `codec:"isLastPage" json:"isLastPage"` }
func (FeaturedBotsRes) DeepCopy ¶
func (o FeaturedBotsRes) DeepCopy() FeaturedBotsRes
type FileContent ¶
type FileContent struct { Data []byte `codec:"data" json:"data"` Progress Progress `codec:"progress" json:"progress"` }
func (FileContent) DeepCopy ¶
func (o FileContent) DeepCopy() FileContent
type FileDescriptor ¶
type FileDescriptor struct { Name string `codec:"name" json:"name"` Type FileType `codec:"type" json:"type"` }
func (FileDescriptor) DeepCopy ¶
func (o FileDescriptor) DeepCopy() FileDescriptor
type FilesTabBadge ¶
type FilesTabBadge int
const ( FilesTabBadge_NONE FilesTabBadge = 0 FilesTabBadge_UPLOADING_STUCK FilesTabBadge = 1 FilesTabBadge_AWAITING_UPLOAD FilesTabBadge = 2 FilesTabBadge_UPLOADING FilesTabBadge = 3 )
func (FilesTabBadge) DeepCopy ¶
func (o FilesTabBadge) DeepCopy() FilesTabBadge
func (FilesTabBadge) String ¶
func (e FilesTabBadge) String() string
type FindNextMDResponse ¶
type FindNextMDResponse struct { KbfsRoot MerkleRoot `codec:"kbfsRoot" json:"kbfsRoot"` MerkleNodes [][]byte `codec:"merkleNodes" json:"merkleNodes"` RootSeqno Seqno `codec:"rootSeqno" json:"rootSeqno"` RootHash HashMeta `codec:"rootHash" json:"rootHash"` }
func (FindNextMDResponse) DeepCopy ¶
func (o FindNextMDResponse) DeepCopy() FindNextMDResponse
type FirstStepResult ¶
type FirstStepResult struct {
ValPlusTwo int `codec:"valPlusTwo" json:"valPlusTwo"`
}
func (FirstStepResult) DeepCopy ¶
func (o FirstStepResult) DeepCopy() FirstStepResult
type Folder ¶
type Folder struct { Name string `codec:"name" json:"name"` Private bool `codec:"private" json:"private"` Created bool `codec:"created" json:"created"` FolderType FolderType `codec:"folderType" json:"folderType"` TeamID *TeamID `codec:"team_id,omitempty" json:"team_id,omitempty"` ResetMembers []User `codec:"reset_members" json:"reset_members"` Mtime *Time `codec:"mtime,omitempty" json:"mtime,omitempty"` ConflictState *ConflictState `codec:"conflictState,omitempty" json:"conflictState,omitempty"` SyncConfig *FolderSyncConfig `codec:"syncConfig,omitempty" json:"syncConfig,omitempty"` }
Folder represents a favorite top-level folder in kbfs. This type is likely to change significantly as all the various parts are connected and tested.
type FolderConflictManualResolvingLocalView ¶
type FolderConflictManualResolvingLocalView struct {
NormalView Path `codec:"normalView" json:"normalView"`
}
func (FolderConflictManualResolvingLocalView) DeepCopy ¶
func (o FolderConflictManualResolvingLocalView) DeepCopy() FolderConflictManualResolvingLocalView
type FolderConflictType ¶
type FolderConflictType int
const ( FolderConflictType_NONE FolderConflictType = 0 FolderConflictType_IN_CONFLICT FolderConflictType = 1 FolderConflictType_IN_CONFLICT_AND_STUCK FolderConflictType = 2 FolderConflictType_CLEARED_CONFLICT FolderConflictType = 3 )
func (FolderConflictType) DeepCopy ¶
func (o FolderConflictType) DeepCopy() FolderConflictType
func (FolderConflictType) String ¶
func (e FolderConflictType) String() string
type FolderHandle ¶
type FolderHandle struct { Name string `codec:"name" json:"name"` FolderType FolderType `codec:"folderType" json:"folderType"` Created bool `codec:"created" json:"created"` }
func (FolderHandle) DeepCopy ¶
func (o FolderHandle) DeepCopy() FolderHandle
type FolderNormalView ¶
type FolderNormalView struct { ResolvingConflict bool `codec:"resolvingConflict" json:"resolvingConflict"` StuckInConflict bool `codec:"stuckInConflict" json:"stuckInConflict"` LocalViews []Path `codec:"localViews" json:"localViews"` }
func (FolderNormalView) DeepCopy ¶
func (o FolderNormalView) DeepCopy() FolderNormalView
type FolderSyncConfig ¶
type FolderSyncConfig struct { Mode FolderSyncMode `codec:"mode" json:"mode"` Paths []string `codec:"paths" json:"paths"` }
func (FolderSyncConfig) DeepCopy ¶
func (o FolderSyncConfig) DeepCopy() FolderSyncConfig
type FolderSyncConfigAndStatus ¶
type FolderSyncConfigAndStatus struct { Config FolderSyncConfig `codec:"config" json:"config"` Status FolderSyncStatus `codec:"status" json:"status"` }
func (FolderSyncConfigAndStatus) DeepCopy ¶
func (o FolderSyncConfigAndStatus) DeepCopy() FolderSyncConfigAndStatus
type FolderSyncConfigAndStatusWithFolder ¶
type FolderSyncConfigAndStatusWithFolder struct { Folder Folder `codec:"folder" json:"folder"` Config FolderSyncConfig `codec:"config" json:"config"` Status FolderSyncStatus `codec:"status" json:"status"` }
func (FolderSyncConfigAndStatusWithFolder) DeepCopy ¶
func (o FolderSyncConfigAndStatusWithFolder) DeepCopy() FolderSyncConfigAndStatusWithFolder
type FolderSyncMode ¶
type FolderSyncMode int
const ( FolderSyncMode_DISABLED FolderSyncMode = 0 FolderSyncMode_ENABLED FolderSyncMode = 1 FolderSyncMode_PARTIAL FolderSyncMode = 2 )
func (FolderSyncMode) DeepCopy ¶
func (o FolderSyncMode) DeepCopy() FolderSyncMode
func (FolderSyncMode) String ¶
func (e FolderSyncMode) String() string
type FolderSyncStatus ¶
type FolderSyncStatus struct { LocalDiskBytesAvailable int64 `codec:"localDiskBytesAvailable" json:"localDiskBytesAvailable"` LocalDiskBytesTotal int64 `codec:"localDiskBytesTotal" json:"localDiskBytesTotal"` PrefetchStatus PrefetchStatus `codec:"prefetchStatus" json:"prefetchStatus"` PrefetchProgress PrefetchProgress `codec:"prefetchProgress" json:"prefetchProgress"` StoredBytesTotal int64 `codec:"storedBytesTotal" json:"storedBytesTotal"` OutOfSyncSpace bool `codec:"outOfSyncSpace" json:"outOfSyncSpace"` }
func (FolderSyncStatus) DeepCopy ¶
func (o FolderSyncStatus) DeepCopy() FolderSyncStatus
type FolderType ¶
type FolderType int
const ( FolderType_UNKNOWN FolderType = 0 FolderType_PRIVATE FolderType = 1 FolderType_PUBLIC FolderType = 2 FolderType_TEAM FolderType = 3 )
func (FolderType) DeepCopy ¶
func (o FolderType) DeepCopy() FolderType
func (FolderType) String ¶
func (e FolderType) String() string
type FolderUsageStat ¶ added in v2.0.1
type FolderUsageStat struct { FolderID string `codec:"folderID" json:"folderID"` Stats UsageStat `codec:"stats" json:"stats"` }
func (FolderUsageStat) DeepCopy ¶ added in v2.0.1
func (o FolderUsageStat) DeepCopy() FolderUsageStat
type FolderWithFavFlags ¶
type FolderWithFavFlags struct { Folder Folder `codec:"folder" json:"folder"` IsFavorite bool `codec:"isFavorite" json:"isFavorite"` IsIgnored bool `codec:"isIgnored" json:"isIgnored"` IsNew bool `codec:"isNew" json:"isNew"` }
func (FolderWithFavFlags) DeepCopy ¶
func (o FolderWithFavFlags) DeepCopy() FolderWithFavFlags
type FullNamePackage ¶
type FullNamePackage struct { Version FullNamePackageVersion `codec:"version" json:"version"` FullName FullName `codec:"fullName" json:"fullName"` EldestSeqno Seqno `codec:"eldestSeqno" json:"eldestSeqno"` Status StatusCode `codec:"status" json:"status"` CachedAt Time `codec:"cachedAt" json:"cachedAt"` }
func (FullNamePackage) DeepCopy ¶
func (o FullNamePackage) DeepCopy() FullNamePackage
type FullNamePackageVersion ¶
type FullNamePackageVersion int
const ( FullNamePackageVersion_V0 FullNamePackageVersion = 0 FullNamePackageVersion_V1 FullNamePackageVersion = 1 FullNamePackageVersion_V2 FullNamePackageVersion = 2 )
func (FullNamePackageVersion) DeepCopy ¶
func (o FullNamePackageVersion) DeepCopy() FullNamePackageVersion
func (FullNamePackageVersion) String ¶
func (e FullNamePackageVersion) String() string
type FullStatus ¶
type FullStatus struct { Username string `codec:"username" json:"username"` ConfigPath string `codec:"configPath" json:"configPath"` CurStatus CurrentStatus `codec:"curStatus" json:"curStatus"` ExtStatus ExtendedStatus `codec:"extStatus" json:"extStatus"` Client KbClientStatus `codec:"client" json:"client"` Service KbServiceStatus `codec:"service" json:"service"` Kbfs KBFSStatus `codec:"kbfs" json:"kbfs"` Desktop DesktopStatus `codec:"desktop" json:"desktop"` Updater UpdaterStatus `codec:"updater" json:"updater"` Start StartStatus `codec:"start" json:"start"` Git GitStatus `codec:"git" json:"git"` }
func (FullStatus) DeepCopy ¶
func (o FullStatus) DeepCopy() FullStatus
type FuseMountInfo ¶
type FuseMountInfo struct { Path string `codec:"path" json:"path"` Fstype string `codec:"fstype" json:"fstype"` Output string `codec:"output" json:"output"` }
func (FuseMountInfo) DeepCopy ¶
func (o FuseMountInfo) DeepCopy() FuseMountInfo
type FuseStatus ¶
type FuseStatus struct { Version string `codec:"version" json:"version"` BundleVersion string `codec:"bundleVersion" json:"bundleVersion"` KextID string `codec:"kextID" json:"kextID"` Path string `codec:"path" json:"path"` KextStarted bool `codec:"kextStarted" json:"kextStarted"` InstallStatus InstallStatus `codec:"installStatus" json:"installStatus"` InstallAction InstallAction `codec:"installAction" json:"installAction"` MountInfos []FuseMountInfo `codec:"mountInfos" json:"mountInfos"` Status Status `codec:"status" json:"status"` }
func (FuseStatus) DeepCopy ¶
func (o FuseStatus) DeepCopy() FuseStatus
type GPGKey ¶
type GPGKey struct { Algorithm string `codec:"algorithm" json:"algorithm"` KeyID string `codec:"keyID" json:"keyID"` Creation string `codec:"creation" json:"creation"` Expiration string `codec:"expiration" json:"expiration"` Identities []PGPIdentity `codec:"identities" json:"identities"` }
type GUIEntryArg ¶
type GUIEntryArg struct { WindowTitle string `codec:"windowTitle" json:"windowTitle"` Prompt string `codec:"prompt" json:"prompt"` Username string `codec:"username" json:"username"` SubmitLabel string `codec:"submitLabel" json:"submitLabel"` CancelLabel string `codec:"cancelLabel" json:"cancelLabel"` RetryLabel string `codec:"retryLabel" json:"retryLabel"` Type PassphraseType `codec:"type" json:"type"` Features GUIEntryFeatures `codec:"features" json:"features"` }
func (GUIEntryArg) DeepCopy ¶
func (o GUIEntryArg) DeepCopy() GUIEntryArg
type GUIEntryFeatures ¶
type GUIEntryFeatures struct {
ShowTyping Feature `codec:"showTyping" json:"showTyping"`
}
func (GUIEntryFeatures) DeepCopy ¶
func (o GUIEntryFeatures) DeepCopy() GUIEntryFeatures
type GUIFileContext ¶
type GUIFileContext struct { ViewType GUIViewType `codec:"viewType" json:"viewType"` ContentType string `codec:"contentType" json:"contentType"` Url string `codec:"url" json:"url"` }
func (GUIFileContext) DeepCopy ¶
func (o GUIFileContext) DeepCopy() GUIFileContext
type GUIViewType ¶
type GUIViewType int
const ( GUIViewType_DEFAULT GUIViewType = 0 GUIViewType_TEXT GUIViewType = 1 GUIViewType_IMAGE GUIViewType = 2 GUIViewType_AUDIO GUIViewType = 3 GUIViewType_VIDEO GUIViewType = 4 GUIViewType_PDF GUIViewType = 5 )
func (GUIViewType) DeepCopy ¶
func (o GUIViewType) DeepCopy() GUIViewType
func (GUIViewType) String ¶
func (e GUIViewType) String() string
type GcOptions ¶
type GcOptions struct { MaxLooseRefs int `codec:"maxLooseRefs" json:"maxLooseRefs"` PruneMinLooseObjects int `codec:"pruneMinLooseObjects" json:"pruneMinLooseObjects"` PruneExpireTime Time `codec:"pruneExpireTime" json:"pruneExpireTime"` MaxObjectPacks int `codec:"maxObjectPacks" json:"maxObjectPacks"` }
type Generic ¶
type GetBlockRes ¶
type GetBlockRes struct { BlockKey string `codec:"blockKey" json:"blockKey"` Buf []byte `codec:"buf" json:"buf"` Size int `codec:"size" json:"size"` Status BlockStatus `codec:"status" json:"status"` }
func (GetBlockRes) DeepCopy ¶
func (o GetBlockRes) DeepCopy() GetBlockRes
type GetBlockSizesRes ¶ added in v2.0.1
type GetBlockSizesRes struct { Sizes []int `codec:"sizes" json:"sizes"` Statuses []BlockStatus `codec:"statuses" json:"statuses"` }
func (GetBlockSizesRes) DeepCopy ¶ added in v2.0.1
func (o GetBlockSizesRes) DeepCopy() GetBlockSizesRes
type GetLockdownResponse ¶
type GetLockdownResponse struct { History []LockdownHistory `codec:"history" json:"history"` Status bool `codec:"status" json:"status"` }
func (GetLockdownResponse) DeepCopy ¶
func (o GetLockdownResponse) DeepCopy() GetLockdownResponse
type GetPassphraseRes ¶
type GetPassphraseRes struct { Passphrase string `codec:"passphrase" json:"passphrase"` StoreSecret bool `codec:"storeSecret" json:"storeSecret"` }
func (GetPassphraseRes) DeepCopy ¶
func (o GetPassphraseRes) DeepCopy() GetPassphraseRes
type GetRevisionsArgs ¶
type GetRevisionsArgs struct { OpID OpID `codec:"opID" json:"opID"` Path Path `codec:"path" json:"path"` SpanType RevisionSpanType `codec:"spanType" json:"spanType"` }
func (GetRevisionsArgs) DeepCopy ¶
func (o GetRevisionsArgs) DeepCopy() GetRevisionsArgs
type GetRevisionsResult ¶
type GetRevisionsResult struct { Revisions []DirentWithRevision `codec:"revisions" json:"revisions"` Progress Progress `codec:"progress" json:"progress"` }
func (GetRevisionsResult) DeepCopy ¶
func (o GetRevisionsResult) DeepCopy() GetRevisionsResult
type GetTLFCryptKeysRes ¶
type GetTLFCryptKeysRes struct { NameIDBreaks CanonicalTLFNameAndIDWithBreaks `codec:"nameIDBreaks" json:"nameIDBreaks"` CryptKeys []CryptKey `codec:"CryptKeys" json:"CryptKeys"` }
func (GetTLFCryptKeysRes) DeepCopy ¶
func (o GetTLFCryptKeysRes) DeepCopy() GetTLFCryptKeysRes
type GitCommit ¶
type GitLocalMetadata ¶
type GitLocalMetadata struct { RepoName GitRepoName `codec:"repoName" json:"repoName"` Refs []GitRefMetadata `codec:"refs" json:"refs"` PushType GitPushType `codec:"pushType" json:"pushType"` PreviousRepoName GitRepoName `codec:"previousRepoName" json:"previousRepoName"` }
func (GitLocalMetadata) DeepCopy ¶
func (o GitLocalMetadata) DeepCopy() GitLocalMetadata
type GitLocalMetadataV1 ¶
type GitLocalMetadataV1 struct {
RepoName GitRepoName `codec:"repoName" json:"repoName"`
}
func (GitLocalMetadataV1) DeepCopy ¶
func (o GitLocalMetadataV1) DeepCopy() GitLocalMetadataV1
type GitLocalMetadataVersion ¶
type GitLocalMetadataVersion int
const (
GitLocalMetadataVersion_V1 GitLocalMetadataVersion = 1
)
func (GitLocalMetadataVersion) DeepCopy ¶
func (o GitLocalMetadataVersion) DeepCopy() GitLocalMetadataVersion
func (GitLocalMetadataVersion) String ¶
func (e GitLocalMetadataVersion) String() string
type GitLocalMetadataVersioned ¶
type GitLocalMetadataVersioned struct { Version__ GitLocalMetadataVersion `codec:"version" json:"version"` V1__ *GitLocalMetadataV1 `codec:"v1,omitempty" json:"v1,omitempty"` }
func NewGitLocalMetadataVersionedWithV1 ¶
func NewGitLocalMetadataVersionedWithV1(v GitLocalMetadataV1) GitLocalMetadataVersioned
func (GitLocalMetadataVersioned) DeepCopy ¶
func (o GitLocalMetadataVersioned) DeepCopy() GitLocalMetadataVersioned
func (GitLocalMetadataVersioned) V1 ¶
func (o GitLocalMetadataVersioned) V1() (res GitLocalMetadataV1)
func (*GitLocalMetadataVersioned) Version ¶
func (o *GitLocalMetadataVersioned) Version() (ret GitLocalMetadataVersion, err error)
type GitPushType ¶
type GitPushType int
const ( GitPushType_DEFAULT GitPushType = 0 GitPushType_CREATEREPO GitPushType = 1 GitPushType_RENAMEREPO GitPushType = 3 )
func (GitPushType) DeepCopy ¶
func (o GitPushType) DeepCopy() GitPushType
func (GitPushType) String ¶
func (e GitPushType) String() string
type GitRefMetadata ¶
type GitRefMetadata struct { RefName string `codec:"refName" json:"refName"` Commits []GitCommit `codec:"commits" json:"commits"` MoreCommitsAvailable bool `codec:"moreCommitsAvailable" json:"moreCommitsAvailable"` IsDelete bool `codec:"isDelete" json:"isDelete"` }
func (GitRefMetadata) DeepCopy ¶
func (o GitRefMetadata) DeepCopy() GitRefMetadata
type GitRepoInfo ¶
type GitRepoInfo struct { Folder FolderHandle `codec:"folder" json:"folder"` RepoID RepoID `codec:"repoID" json:"repoID"` LocalMetadata GitLocalMetadata `codec:"localMetadata" json:"localMetadata"` ServerMetadata GitServerMetadata `codec:"serverMetadata" json:"serverMetadata"` RepoUrl string `codec:"repoUrl" json:"repoUrl"` GlobalUniqueID string `codec:"globalUniqueID" json:"globalUniqueID"` CanDelete bool `codec:"canDelete" json:"canDelete"` TeamRepoSettings *GitTeamRepoSettings `codec:"teamRepoSettings,omitempty" json:"teamRepoSettings,omitempty"` }
func (GitRepoInfo) DeepCopy ¶
func (o GitRepoInfo) DeepCopy() GitRepoInfo
type GitRepoName ¶
type GitRepoName string
func (GitRepoName) DeepCopy ¶
func (o GitRepoName) DeepCopy() GitRepoName
type GitRepoResult ¶
type GitRepoResult struct { State__ GitRepoResultState `codec:"state" json:"state"` Err__ *string `codec:"err,omitempty" json:"err,omitempty"` Ok__ *GitRepoInfo `codec:"ok,omitempty" json:"ok,omitempty"` }
func NewGitRepoResultWithErr ¶
func NewGitRepoResultWithErr(v string) GitRepoResult
func NewGitRepoResultWithOk ¶
func NewGitRepoResultWithOk(v GitRepoInfo) GitRepoResult
func (GitRepoResult) DeepCopy ¶
func (o GitRepoResult) DeepCopy() GitRepoResult
func (GitRepoResult) Err ¶
func (o GitRepoResult) Err() (res string)
func (GitRepoResult) Ok ¶
func (o GitRepoResult) Ok() (res GitRepoInfo)
func (*GitRepoResult) State ¶
func (o *GitRepoResult) State() (ret GitRepoResultState, err error)
type GitRepoResultState ¶
type GitRepoResultState int
const ( GitRepoResultState_ERR GitRepoResultState = 0 GitRepoResultState_OK GitRepoResultState = 1 )
func (GitRepoResultState) DeepCopy ¶
func (o GitRepoResultState) DeepCopy() GitRepoResultState
func (GitRepoResultState) String ¶
func (e GitRepoResultState) String() string
type GitServerMetadata ¶
type GitServerMetadata struct { Ctime Time `codec:"ctime" json:"ctime"` Mtime Time `codec:"mtime" json:"mtime"` LastModifyingUsername string `codec:"lastModifyingUsername" json:"lastModifyingUsername"` LastModifyingDeviceID DeviceID `codec:"lastModifyingDeviceID" json:"lastModifyingDeviceID"` LastModifyingDeviceName string `codec:"lastModifyingDeviceName" json:"lastModifyingDeviceName"` }
func (GitServerMetadata) DeepCopy ¶
func (o GitServerMetadata) DeepCopy() GitServerMetadata
type GitStatus ¶
type GitTeamRepoSettings ¶
type GitTeamRepoSettings struct { ChannelName *string `codec:"channelName,omitempty" json:"channelName,omitempty"` ChatDisabled bool `codec:"chatDisabled" json:"chatDisabled"` }
func (GitTeamRepoSettings) DeepCopy ¶
func (o GitTeamRepoSettings) DeepCopy() GitTeamRepoSettings
type HasServerKeysRes ¶
type HasServerKeysRes struct {
HasServerKeys bool `codec:"hasServerKeys" json:"hasServerKeys"`
}
func (HasServerKeysRes) DeepCopy ¶
func (o HasServerKeysRes) DeepCopy() HasServerKeysRes
type Hello2Res ¶
type HiddenTeamChain ¶
type HiddenTeamChain struct { Id TeamID `codec:"id" json:"id"` Subversion int `codec:"subversion" json:"subversion"` Public bool `codec:"public" json:"public"` Frozen bool `codec:"frozen" json:"frozen"` Tombstoned bool `codec:"tombstoned" json:"tombstoned"` Last Seqno `codec:"last" json:"last"` LastFull Seqno `codec:"lastFull" json:"lastFull"` LatestSeqnoHint Seqno `codec:"latestSeqnoHint" json:"latestSeqnoHint"` LastCommittedSeqno Seqno `codec:"lastCommittedSeqno" json:"lastCommittedSeqno"` LinkReceiptTimes map[Seqno]Time `codec:"linkReceiptTimes" json:"linkReceiptTimes"` LastPerTeamKeys map[PTKType]Seqno `codec:"lastPerTeamKeys" json:"lastPerTeamKeys"` Outer map[Seqno]LinkID `codec:"outer" json:"outer"` Inner map[Seqno]HiddenTeamChainLink `codec:"inner" json:"inner"` ReaderPerTeamKeys map[PerTeamKeyGeneration]Seqno `codec:"readerPerTeamKeys" json:"readerPerTeamKeys"` RatchetSet HiddenTeamChainRatchetSet `codec:"ratchetSet" json:"ratchetSet"` CachedAt Time `codec:"cachedAt" json:"cachedAt"` NeedRotate bool `codec:"needRotate" json:"needRotate"` MerkleRoots map[Seqno]MerkleRootV2 `codec:"merkleRoots" json:"merkleRoots"` }
func (HiddenTeamChain) DeepCopy ¶
func (o HiddenTeamChain) DeepCopy() HiddenTeamChain
type HiddenTeamChainLink ¶
type HiddenTeamChainLink struct { MerkleRoot MerkleRootV2 `codec:"m" json:"m"` ParentChain LinkTriple `codec:"p" json:"p"` Signer Signer `codec:"s" json:"s"` Ptk map[PTKType]PerTeamKeyAndCheck `codec:"k" json:"k"` }
func (HiddenTeamChainLink) DeepCopy ¶
func (o HiddenTeamChainLink) DeepCopy() HiddenTeamChainLink
type HiddenTeamChainRatchetSet ¶
type HiddenTeamChainRatchetSet struct {
Ratchets map[RatchetType]LinkTripleAndTime `codec:"ratchets" json:"ratchets"`
}
func (HiddenTeamChainRatchetSet) DeepCopy ¶
func (o HiddenTeamChainRatchetSet) DeepCopy() HiddenTeamChainRatchetSet
type HomeScreen ¶
type HomeScreen struct { LastViewed Time `codec:"lastViewed" json:"lastViewed"` Version int `codec:"version" json:"version"` Visits int `codec:"visits" json:"visits"` Items []HomeScreenItem `codec:"items" json:"items"` FollowSuggestions []HomeUserSummary `codec:"followSuggestions" json:"followSuggestions"` AnnouncementsVersion int `codec:"announcementsVersion" json:"announcementsVersion"` }
func (HomeScreen) DeepCopy ¶
func (o HomeScreen) DeepCopy() HomeScreen
type HomeScreenAnnouncement ¶
type HomeScreenAnnouncement struct { Id HomeScreenAnnouncementID `codec:"id" json:"id"` Version HomeScreenAnnouncementVersion `codec:"version" json:"version"` AppLink AppLinkType `codec:"appLink" json:"appLink"` ConfirmLabel string `codec:"confirmLabel" json:"confirmLabel"` Dismissable bool `codec:"dismissable" json:"dismissable"` IconUrl string `codec:"iconUrl" json:"iconUrl"` Text string `codec:"text" json:"text"` Url string `codec:"url" json:"url"` }
func (HomeScreenAnnouncement) DeepCopy ¶
func (o HomeScreenAnnouncement) DeepCopy() HomeScreenAnnouncement
type HomeScreenAnnouncementID ¶
type HomeScreenAnnouncementID int
func (HomeScreenAnnouncementID) DeepCopy ¶
func (o HomeScreenAnnouncementID) DeepCopy() HomeScreenAnnouncementID
type HomeScreenAnnouncementVersion ¶
type HomeScreenAnnouncementVersion int
func (HomeScreenAnnouncementVersion) DeepCopy ¶
func (o HomeScreenAnnouncementVersion) DeepCopy() HomeScreenAnnouncementVersion
type HomeScreenItem ¶
type HomeScreenItem struct { Badged bool `codec:"badged" json:"badged"` Data HomeScreenItemData `codec:"data" json:"data"` DataExt HomeScreenItemDataExt `codec:"dataExt" json:"dataExt"` }
func (HomeScreenItem) DeepCopy ¶
func (o HomeScreenItem) DeepCopy() HomeScreenItem
type HomeScreenItemData ¶
type HomeScreenItemData struct { T__ HomeScreenItemType `codec:"t" json:"t"` Todo__ *HomeScreenTodo `codec:"todo,omitempty" json:"todo,omitempty"` People__ *HomeScreenPeopleNotification `codec:"people,omitempty" json:"people,omitempty"` Announcement__ *HomeScreenAnnouncement `codec:"announcement,omitempty" json:"announcement,omitempty"` }
func NewHomeScreenItemDataDefault ¶
func NewHomeScreenItemDataDefault(t HomeScreenItemType) HomeScreenItemData
func NewHomeScreenItemDataWithAnnouncement ¶
func NewHomeScreenItemDataWithAnnouncement(v HomeScreenAnnouncement) HomeScreenItemData
func NewHomeScreenItemDataWithPeople ¶
func NewHomeScreenItemDataWithPeople(v HomeScreenPeopleNotification) HomeScreenItemData
func NewHomeScreenItemDataWithTodo ¶
func NewHomeScreenItemDataWithTodo(v HomeScreenTodo) HomeScreenItemData
func (HomeScreenItemData) Announcement ¶
func (o HomeScreenItemData) Announcement() (res HomeScreenAnnouncement)
func (HomeScreenItemData) DeepCopy ¶
func (o HomeScreenItemData) DeepCopy() HomeScreenItemData
func (HomeScreenItemData) People ¶
func (o HomeScreenItemData) People() (res HomeScreenPeopleNotification)
func (*HomeScreenItemData) T ¶
func (o *HomeScreenItemData) T() (ret HomeScreenItemType, err error)
func (HomeScreenItemData) Todo ¶
func (o HomeScreenItemData) Todo() (res HomeScreenTodo)
type HomeScreenItemDataExt ¶
type HomeScreenItemDataExt struct { T__ HomeScreenItemType `codec:"t" json:"t"` Todo__ *HomeScreenTodoExt `codec:"todo,omitempty" json:"todo,omitempty"` }
func NewHomeScreenItemDataExtDefault ¶
func NewHomeScreenItemDataExtDefault(t HomeScreenItemType) HomeScreenItemDataExt
func NewHomeScreenItemDataExtWithTodo ¶
func NewHomeScreenItemDataExtWithTodo(v HomeScreenTodoExt) HomeScreenItemDataExt
func (HomeScreenItemDataExt) DeepCopy ¶
func (o HomeScreenItemDataExt) DeepCopy() HomeScreenItemDataExt
func (*HomeScreenItemDataExt) T ¶
func (o *HomeScreenItemDataExt) T() (ret HomeScreenItemType, err error)
func (HomeScreenItemDataExt) Todo ¶
func (o HomeScreenItemDataExt) Todo() (res HomeScreenTodoExt)
type HomeScreenItemID ¶
type HomeScreenItemID string
func (HomeScreenItemID) DeepCopy ¶
func (o HomeScreenItemID) DeepCopy() HomeScreenItemID
type HomeScreenItemType ¶
type HomeScreenItemType int
const ( HomeScreenItemType_TODO HomeScreenItemType = 1 HomeScreenItemType_PEOPLE HomeScreenItemType = 2 HomeScreenItemType_ANNOUNCEMENT HomeScreenItemType = 3 )
func (HomeScreenItemType) DeepCopy ¶
func (o HomeScreenItemType) DeepCopy() HomeScreenItemType
func (HomeScreenItemType) String ¶
func (e HomeScreenItemType) String() string
type HomeScreenPeopleNotification ¶
type HomeScreenPeopleNotification struct { T__ HomeScreenPeopleNotificationType `codec:"t" json:"t"` Followed__ *HomeScreenPeopleNotificationFollowed `codec:"followed,omitempty" json:"followed,omitempty"` FollowedMulti__ *HomeScreenPeopleNotificationFollowedMulti `codec:"followedMulti,omitempty" json:"followedMulti,omitempty"` Contact__ *HomeScreenPeopleNotificationContact `codec:"contact,omitempty" json:"contact,omitempty"` ContactMulti__ *HomeScreenPeopleNotificationContactMulti `codec:"contactMulti,omitempty" json:"contactMulti,omitempty"` }
func NewHomeScreenPeopleNotificationWithContact ¶
func NewHomeScreenPeopleNotificationWithContact(v HomeScreenPeopleNotificationContact) HomeScreenPeopleNotification
func NewHomeScreenPeopleNotificationWithContactMulti ¶
func NewHomeScreenPeopleNotificationWithContactMulti(v HomeScreenPeopleNotificationContactMulti) HomeScreenPeopleNotification
func NewHomeScreenPeopleNotificationWithFollowed ¶
func NewHomeScreenPeopleNotificationWithFollowed(v HomeScreenPeopleNotificationFollowed) HomeScreenPeopleNotification
func NewHomeScreenPeopleNotificationWithFollowedMulti ¶
func NewHomeScreenPeopleNotificationWithFollowedMulti(v HomeScreenPeopleNotificationFollowedMulti) HomeScreenPeopleNotification
func (HomeScreenPeopleNotification) Contact ¶
func (o HomeScreenPeopleNotification) Contact() (res HomeScreenPeopleNotificationContact)
func (HomeScreenPeopleNotification) ContactMulti ¶
func (o HomeScreenPeopleNotification) ContactMulti() (res HomeScreenPeopleNotificationContactMulti)
func (HomeScreenPeopleNotification) DeepCopy ¶
func (o HomeScreenPeopleNotification) DeepCopy() HomeScreenPeopleNotification
func (HomeScreenPeopleNotification) Followed ¶
func (o HomeScreenPeopleNotification) Followed() (res HomeScreenPeopleNotificationFollowed)
func (HomeScreenPeopleNotification) FollowedMulti ¶
func (o HomeScreenPeopleNotification) FollowedMulti() (res HomeScreenPeopleNotificationFollowedMulti)
func (*HomeScreenPeopleNotification) T ¶
func (o *HomeScreenPeopleNotification) T() (ret HomeScreenPeopleNotificationType, err error)
type HomeScreenPeopleNotificationContact ¶
type HomeScreenPeopleNotificationContact struct { ResolveTime Time `codec:"resolveTime" json:"resolveTime"` Username string `codec:"username" json:"username"` Description string `codec:"description" json:"description"` ResolvedContactBlob string `codec:"resolvedContactBlob" json:"resolvedContactBlob"` }
func (HomeScreenPeopleNotificationContact) DeepCopy ¶
func (o HomeScreenPeopleNotificationContact) DeepCopy() HomeScreenPeopleNotificationContact
type HomeScreenPeopleNotificationContactMulti ¶
type HomeScreenPeopleNotificationContactMulti struct { Contacts []HomeScreenPeopleNotificationContact `codec:"contacts" json:"contacts"` NumOthers int `codec:"numOthers" json:"numOthers"` }
func (HomeScreenPeopleNotificationContactMulti) DeepCopy ¶
func (o HomeScreenPeopleNotificationContactMulti) DeepCopy() HomeScreenPeopleNotificationContactMulti
type HomeScreenPeopleNotificationFollowed ¶
type HomeScreenPeopleNotificationFollowed struct { FollowTime Time `codec:"followTime" json:"followTime"` FollowedBack bool `codec:"followedBack" json:"followedBack"` User UserSummary `codec:"user" json:"user"` }
func (HomeScreenPeopleNotificationFollowed) DeepCopy ¶
func (o HomeScreenPeopleNotificationFollowed) DeepCopy() HomeScreenPeopleNotificationFollowed
type HomeScreenPeopleNotificationFollowedMulti ¶
type HomeScreenPeopleNotificationFollowedMulti struct { Followers []HomeScreenPeopleNotificationFollowed `codec:"followers" json:"followers"` NumOthers int `codec:"numOthers" json:"numOthers"` }
func (HomeScreenPeopleNotificationFollowedMulti) DeepCopy ¶
func (o HomeScreenPeopleNotificationFollowedMulti) DeepCopy() HomeScreenPeopleNotificationFollowedMulti
type HomeScreenPeopleNotificationType ¶
type HomeScreenPeopleNotificationType int
const ( HomeScreenPeopleNotificationType_FOLLOWED HomeScreenPeopleNotificationType = 1 HomeScreenPeopleNotificationType_FOLLOWED_MULTI HomeScreenPeopleNotificationType = 2 HomeScreenPeopleNotificationType_CONTACT HomeScreenPeopleNotificationType = 3 HomeScreenPeopleNotificationType_CONTACT_MULTI HomeScreenPeopleNotificationType = 4 )
func (HomeScreenPeopleNotificationType) DeepCopy ¶
func (o HomeScreenPeopleNotificationType) DeepCopy() HomeScreenPeopleNotificationType
func (HomeScreenPeopleNotificationType) String ¶
func (e HomeScreenPeopleNotificationType) String() string
type HomeScreenTodo ¶
type HomeScreenTodo struct { T__ HomeScreenTodoType `codec:"t" json:"t"` VerifyAllPhoneNumber__ *PhoneNumber `codec:"verifyAllPhoneNumber,omitempty" json:"verifyAllPhoneNumber,omitempty"` VerifyAllEmail__ *EmailAddress `codec:"verifyAllEmail,omitempty" json:"verifyAllEmail,omitempty"` LegacyEmailVisibility__ *EmailAddress `codec:"legacyEmailVisibility,omitempty" json:"legacyEmailVisibility,omitempty"` }
Most of TODO items do not carry additional data, but some do. e.g. TODO item to tell user to verify their email address will carry that email address.
All new TODO data bundle types should be records rather than single fields to support adding new data to existing TODOs. If a legacy TODO (such as VERIFY_ALL_EMAIL) uses a single field, the "TodoExt" field should be used to introduce more data to the payload.
func NewHomeScreenTodoDefault ¶
func NewHomeScreenTodoDefault(t HomeScreenTodoType) HomeScreenTodo
func NewHomeScreenTodoWithLegacyEmailVisibility ¶
func NewHomeScreenTodoWithLegacyEmailVisibility(v EmailAddress) HomeScreenTodo
func NewHomeScreenTodoWithVerifyAllEmail ¶
func NewHomeScreenTodoWithVerifyAllEmail(v EmailAddress) HomeScreenTodo
func NewHomeScreenTodoWithVerifyAllPhoneNumber ¶
func NewHomeScreenTodoWithVerifyAllPhoneNumber(v PhoneNumber) HomeScreenTodo
func (HomeScreenTodo) DeepCopy ¶
func (o HomeScreenTodo) DeepCopy() HomeScreenTodo
func (HomeScreenTodo) LegacyEmailVisibility ¶
func (o HomeScreenTodo) LegacyEmailVisibility() (res EmailAddress)
func (*HomeScreenTodo) T ¶
func (o *HomeScreenTodo) T() (ret HomeScreenTodoType, err error)
func (HomeScreenTodo) VerifyAllEmail ¶
func (o HomeScreenTodo) VerifyAllEmail() (res EmailAddress)
func (HomeScreenTodo) VerifyAllPhoneNumber ¶
func (o HomeScreenTodo) VerifyAllPhoneNumber() (res PhoneNumber)
type HomeScreenTodoExt ¶
type HomeScreenTodoExt struct { T__ HomeScreenTodoType `codec:"t" json:"t"` VerifyAllEmail__ *VerifyAllEmailTodoExt `codec:"verifyAllEmail,omitempty" json:"verifyAllEmail,omitempty"` }
func NewHomeScreenTodoExtDefault ¶
func NewHomeScreenTodoExtDefault(t HomeScreenTodoType) HomeScreenTodoExt
func NewHomeScreenTodoExtWithVerifyAllEmail ¶
func NewHomeScreenTodoExtWithVerifyAllEmail(v VerifyAllEmailTodoExt) HomeScreenTodoExt
func (HomeScreenTodoExt) DeepCopy ¶
func (o HomeScreenTodoExt) DeepCopy() HomeScreenTodoExt
func (*HomeScreenTodoExt) T ¶
func (o *HomeScreenTodoExt) T() (ret HomeScreenTodoType, err error)
func (HomeScreenTodoExt) VerifyAllEmail ¶
func (o HomeScreenTodoExt) VerifyAllEmail() (res VerifyAllEmailTodoExt)
type HomeScreenTodoType ¶
type HomeScreenTodoType int
const ( HomeScreenTodoType_NONE HomeScreenTodoType = 0 HomeScreenTodoType_BIO HomeScreenTodoType = 1 HomeScreenTodoType_PROOF HomeScreenTodoType = 2 HomeScreenTodoType_DEVICE HomeScreenTodoType = 3 HomeScreenTodoType_FOLLOW HomeScreenTodoType = 4 HomeScreenTodoType_PAPERKEY HomeScreenTodoType = 6 HomeScreenTodoType_TEAM HomeScreenTodoType = 7 HomeScreenTodoType_FOLDER HomeScreenTodoType = 8 HomeScreenTodoType_GIT_REPO HomeScreenTodoType = 9 HomeScreenTodoType_TEAM_SHOWCASE HomeScreenTodoType = 10 HomeScreenTodoType_AVATAR_TEAM HomeScreenTodoType = 12 HomeScreenTodoType_ADD_PHONE_NUMBER HomeScreenTodoType = 18 HomeScreenTodoType_VERIFY_ALL_PHONE_NUMBER HomeScreenTodoType = 19 HomeScreenTodoType_VERIFY_ALL_EMAIL HomeScreenTodoType = 20 HomeScreenTodoType_LEGACY_EMAIL_VISIBILITY HomeScreenTodoType = 21 HomeScreenTodoType_ADD_EMAIL HomeScreenTodoType = 22 HomeScreenTodoType_AVATAR_USER HomeScreenTodoType = 23 HomeScreenTodoType_CHAT HomeScreenTodoType = 24 HomeScreenTodoType_ANNONCEMENT_PLACEHOLDER HomeScreenTodoType = 10000 )
func (HomeScreenTodoType) DeepCopy ¶
func (o HomeScreenTodoType) DeepCopy() HomeScreenTodoType
func (HomeScreenTodoType) String ¶
func (e HomeScreenTodoType) String() string
type HomeUserSummary ¶
type HomeUserSummary struct { Uid UID `codec:"uid" json:"uid"` Username string `codec:"username" json:"username"` Bio string `codec:"bio" json:"bio"` FullName string `codec:"fullName" json:"full_name"` Pics *Pics `codec:"pics,omitempty" json:"pics,omitempty"` }
func (HomeUserSummary) DeepCopy ¶
func (o HomeUserSummary) DeepCopy() HomeUserSummary
type HttpSrvInfo ¶
type HttpSrvInfo struct { Address string `codec:"address" json:"address"` Token string `codec:"token" json:"token"` }
func (HttpSrvInfo) DeepCopy ¶
func (o HttpSrvInfo) DeepCopy() HttpSrvInfo
type Identify2Res ¶
type Identify2Res struct { Upk UserPlusKeys `codec:"upk" json:"upk"` IdentifiedAt Time `codec:"identifiedAt" json:"identifiedAt"` TrackBreaks *IdentifyTrackBreaks `codec:"trackBreaks,omitempty" json:"trackBreaks,omitempty"` }
func (Identify2Res) DeepCopy ¶
func (o Identify2Res) DeepCopy() Identify2Res
type Identify2ResUPK2 ¶
type Identify2ResUPK2 struct { Upk UserPlusKeysV2AllIncarnations `codec:"upk" json:"upk"` IdentifiedAt Time `codec:"identifiedAt" json:"identifiedAt"` TrackBreaks *IdentifyTrackBreaks `codec:"trackBreaks,omitempty" json:"trackBreaks,omitempty"` }
func (Identify2ResUPK2) DeepCopy ¶
func (o Identify2ResUPK2) DeepCopy() Identify2ResUPK2
type Identify3Assertion ¶
type Identify3Assertion string
func (Identify3Assertion) DeepCopy ¶
func (o Identify3Assertion) DeepCopy() Identify3Assertion
type Identify3GUIID ¶
type Identify3GUIID string
func (Identify3GUIID) DeepCopy ¶
func (o Identify3GUIID) DeepCopy() Identify3GUIID
type Identify3ResultType ¶
type Identify3ResultType int
const ( Identify3ResultType_OK Identify3ResultType = 0 Identify3ResultType_BROKEN Identify3ResultType = 1 Identify3ResultType_NEEDS_UPGRADE Identify3ResultType = 2 Identify3ResultType_CANCELED Identify3ResultType = 3 )
func (Identify3ResultType) DeepCopy ¶
func (o Identify3ResultType) DeepCopy() Identify3ResultType
func (Identify3ResultType) String ¶
func (e Identify3ResultType) String() string
type Identify3Row ¶
type Identify3Row struct { GuiID Identify3GUIID `codec:"guiID" json:"guiID"` Key string `codec:"key" json:"key"` Value string `codec:"value" json:"value"` Priority int `codec:"priority" json:"priority"` SiteURL string `codec:"siteURL" json:"siteURL"` SiteIcon []SizedImage `codec:"siteIcon" json:"siteIcon"` SiteIconDarkmode []SizedImage `codec:"siteIconDarkmode" json:"siteIconDarkmode"` SiteIconFull []SizedImage `codec:"siteIconFull" json:"siteIconFull"` SiteIconFullDarkmode []SizedImage `codec:"siteIconFullDarkmode" json:"siteIconFullDarkmode"` ProofURL string `codec:"proofURL" json:"proofURL"` SigID SigID `codec:"sigID" json:"sigID"` Ctime Time `codec:"ctime" json:"ctime"` State Identify3RowState `codec:"state" json:"state"` Metas []Identify3RowMeta `codec:"metas" json:"metas"` Color Identify3RowColor `codec:"color" json:"color"` Kid *KID `codec:"kid,omitempty" json:"kid,omitempty"` }
func (Identify3Row) DeepCopy ¶
func (o Identify3Row) DeepCopy() Identify3Row
type Identify3RowColor ¶
type Identify3RowColor int
const ( Identify3RowColor_BLUE Identify3RowColor = 1 Identify3RowColor_RED Identify3RowColor = 2 Identify3RowColor_BLACK Identify3RowColor = 3 Identify3RowColor_GREEN Identify3RowColor = 4 Identify3RowColor_GRAY Identify3RowColor = 5 Identify3RowColor_YELLOW Identify3RowColor = 6 Identify3RowColor_ORANGE Identify3RowColor = 7 )
func (Identify3RowColor) DeepCopy ¶
func (o Identify3RowColor) DeepCopy() Identify3RowColor
func (Identify3RowColor) String ¶
func (e Identify3RowColor) String() string
type Identify3RowMeta ¶
type Identify3RowMeta struct { Color Identify3RowColor `codec:"color" json:"color"` Label string `codec:"label" json:"label"` }
func (Identify3RowMeta) DeepCopy ¶
func (o Identify3RowMeta) DeepCopy() Identify3RowMeta
type Identify3RowState ¶
type Identify3RowState int
const ( Identify3RowState_CHECKING Identify3RowState = 1 Identify3RowState_VALID Identify3RowState = 2 Identify3RowState_ERROR Identify3RowState = 3 Identify3RowState_WARNING Identify3RowState = 4 Identify3RowState_REVOKED Identify3RowState = 5 )
func (Identify3RowState) DeepCopy ¶
func (o Identify3RowState) DeepCopy() Identify3RowState
func (Identify3RowState) String ¶
func (e Identify3RowState) String() string
type Identify3Summary ¶ added in v2.0.1
type Identify3Summary struct { GuiID Identify3GUIID `codec:"guiID" json:"guiID"` NumProofsToCheck int `codec:"numProofsToCheck" json:"numProofsToCheck"` }
func (Identify3Summary) DeepCopy ¶ added in v2.0.1
func (o Identify3Summary) DeepCopy() Identify3Summary
type IdentifyKey ¶
type IdentifyKey struct { PGPFingerprint []byte `codec:"pgpFingerprint" json:"pgpFingerprint"` KID KID `codec:"KID" json:"KID"` TrackDiff *TrackDiff `codec:"trackDiff,omitempty" json:"trackDiff,omitempty"` BreaksTracking bool `codec:"breaksTracking" json:"breaksTracking"` SigID SigID `codec:"sigID" json:"sigID"` }
func (IdentifyKey) DeepCopy ¶
func (o IdentifyKey) DeepCopy() IdentifyKey
type IdentifyLiteRes ¶
type IdentifyLiteRes struct { Ul UserOrTeamLite `codec:"ul" json:"ul"` TrackBreaks *IdentifyTrackBreaks `codec:"trackBreaks,omitempty" json:"trackBreaks,omitempty"` }
func (IdentifyLiteRes) DeepCopy ¶
func (o IdentifyLiteRes) DeepCopy() IdentifyLiteRes
type IdentifyOutcome ¶
type IdentifyOutcome struct { Username string `codec:"username" json:"username"` Status *Status `codec:"status,omitempty" json:"status,omitempty"` Warnings []string `codec:"warnings" json:"warnings"` TrackUsed *TrackSummary `codec:"trackUsed,omitempty" json:"trackUsed,omitempty"` TrackStatus TrackStatus `codec:"trackStatus" json:"trackStatus"` NumTrackFailures int `codec:"numTrackFailures" json:"numTrackFailures"` NumTrackChanges int `codec:"numTrackChanges" json:"numTrackChanges"` NumProofFailures int `codec:"numProofFailures" json:"numProofFailures"` NumRevoked int `codec:"numRevoked" json:"numRevoked"` NumProofSuccesses int `codec:"numProofSuccesses" json:"numProofSuccesses"` Revoked []TrackDiff `codec:"revoked" json:"revoked"` TrackOptions TrackOptions `codec:"trackOptions" json:"trackOptions"` ForPGPPull bool `codec:"forPGPPull" json:"forPGPPull"` Reason IdentifyReason `codec:"reason" json:"reason"` }
func (IdentifyOutcome) DeepCopy ¶
func (o IdentifyOutcome) DeepCopy() IdentifyOutcome
type IdentifyProofBreak ¶
type IdentifyProofBreak struct { RemoteProof RemoteProof `codec:"remoteProof" json:"remoteProof"` Lcr LinkCheckResult `codec:"lcr" json:"lcr"` }
func (IdentifyProofBreak) DeepCopy ¶
func (o IdentifyProofBreak) DeepCopy() IdentifyProofBreak
type IdentifyReason ¶
type IdentifyReason struct { Type IdentifyReasonType `codec:"type" json:"type"` Reason string `codec:"reason" json:"reason"` Resource string `codec:"resource" json:"resource"` }
func (IdentifyReason) DeepCopy ¶
func (o IdentifyReason) DeepCopy() IdentifyReason
type IdentifyReasonType ¶
type IdentifyReasonType int
const ( IdentifyReasonType_NONE IdentifyReasonType = 0 IdentifyReasonType_ID IdentifyReasonType = 1 IdentifyReasonType_TRACK IdentifyReasonType = 2 IdentifyReasonType_ENCRYPT IdentifyReasonType = 3 IdentifyReasonType_DECRYPT IdentifyReasonType = 4 IdentifyReasonType_VERIFY IdentifyReasonType = 5 IdentifyReasonType_RESOURCE IdentifyReasonType = 6 IdentifyReasonType_BACKGROUND IdentifyReasonType = 7 )
func (IdentifyReasonType) DeepCopy ¶
func (o IdentifyReasonType) DeepCopy() IdentifyReasonType
func (IdentifyReasonType) String ¶
func (e IdentifyReasonType) String() string
type IdentifyRow ¶
type IdentifyRow struct { RowId int `codec:"rowId" json:"rowId"` Proof RemoteProof `codec:"proof" json:"proof"` TrackDiff *TrackDiff `codec:"trackDiff,omitempty" json:"trackDiff,omitempty"` }
func (IdentifyRow) DeepCopy ¶
func (o IdentifyRow) DeepCopy() IdentifyRow
type IdentifyTrackBreaks ¶
type IdentifyTrackBreaks struct { Keys []IdentifyKey `codec:"keys" json:"keys"` Proofs []IdentifyProofBreak `codec:"proofs" json:"proofs"` }
func (IdentifyTrackBreaks) DeepCopy ¶
func (o IdentifyTrackBreaks) DeepCopy() IdentifyTrackBreaks
type Identity ¶
type Identity struct { Status *Status `codec:"status,omitempty" json:"status,omitempty"` WhenLastTracked Time `codec:"whenLastTracked" json:"whenLastTracked"` Proofs []IdentifyRow `codec:"proofs" json:"proofs"` Cryptocurrency []Cryptocurrency `codec:"cryptocurrency" json:"cryptocurrency"` Revoked []TrackDiff `codec:"revoked" json:"revoked"` RevokedDetails []RevokedProof `codec:"revokedDetails" json:"revokedDetails"` BreaksTracking bool `codec:"breaksTracking" json:"breaksTracking"` }
type IdentityVisibility ¶
type IdentityVisibility int
const ( IdentityVisibility_PRIVATE IdentityVisibility = 0 IdentityVisibility_PUBLIC IdentityVisibility = 1 )
func (IdentityVisibility) DeepCopy ¶
func (o IdentityVisibility) DeepCopy() IdentityVisibility
func (IdentityVisibility) String ¶
func (e IdentityVisibility) String() string
type ImageCropRect ¶
type ImageCropRect struct { X0 int `codec:"x0" json:"x0"` Y0 int `codec:"y0" json:"y0"` X1 int `codec:"x1" json:"x1"` Y1 int `codec:"y1" json:"y1"` }
func (ImageCropRect) DeepCopy ¶
func (o ImageCropRect) DeepCopy() ImageCropRect
type ImpTofuSearchResult ¶
type ImpTofuSearchResult struct { Assertion string `codec:"assertion" json:"assertion"` AssertionValue string `codec:"assertionValue" json:"assertionValue"` AssertionKey string `codec:"assertionKey" json:"assertionKey"` Label string `codec:"label" json:"label"` PrettyName string `codec:"prettyName" json:"prettyName"` KeybaseUsername string `codec:"keybaseUsername" json:"keybaseUsername"` }
func (ImpTofuSearchResult) DeepCopy ¶
func (o ImpTofuSearchResult) DeepCopy() ImpTofuSearchResult
type ImplicitRole ¶
type ImplicitRole struct { Role TeamRole `codec:"role" json:"role"` Ancestor TeamID `codec:"ancestor" json:"ancestor"` }
func (ImplicitRole) DeepCopy ¶
func (o ImplicitRole) DeepCopy() ImplicitRole
type ImplicitTeamConflictInfo ¶
type ImplicitTeamConflictInfo struct { Generation ConflictGeneration `codec:"generation" json:"generation"` Time Time `codec:"time" json:"time"` }
func (ImplicitTeamConflictInfo) DeepCopy ¶
func (o ImplicitTeamConflictInfo) DeepCopy() ImplicitTeamConflictInfo
type ImplicitTeamDisplayName ¶
type ImplicitTeamDisplayName struct { IsPublic bool `codec:"isPublic" json:"isPublic"` Writers ImplicitTeamUserSet `codec:"writers" json:"writers"` Readers ImplicitTeamUserSet `codec:"readers" json:"readers"` ConflictInfo *ImplicitTeamConflictInfo `codec:"conflictInfo,omitempty" json:"conflictInfo,omitempty"` }
* iTeams
func (ImplicitTeamDisplayName) DeepCopy ¶
func (o ImplicitTeamDisplayName) DeepCopy() ImplicitTeamDisplayName
type ImplicitTeamUserSet ¶
type ImplicitTeamUserSet struct { KeybaseUsers []string `codec:"keybaseUsers" json:"keybaseUsers"` UnresolvedUsers []SocialAssertion `codec:"unresolvedUsers" json:"unresolvedUsers"` }
func (ImplicitTeamUserSet) DeepCopy ¶
func (o ImplicitTeamUserSet) DeepCopy() ImplicitTeamUserSet
type IncomingShareItem ¶ added in v2.0.1
type IncomingShareItem struct {}
func (IncomingShareItem) DeepCopy ¶ added in v2.0.1
func (o IncomingShareItem) DeepCopy() IncomingShareItem
type IncomingShareType ¶ added in v2.0.1
type IncomingShareType int
const ()
func (IncomingShareType) DeepCopy ¶ added in v2.0.1
func (o IncomingShareType) DeepCopy() IncomingShareType
func (IncomingShareType) String ¶ added in v2.0.1
func (e IncomingShareType) String() string
type IndexProgressRecord ¶ added in v2.0.1
type IndexProgressRecord struct { EndEstimate Time `codec:"endEstimate" json:"endEstimate"` BytesTotal int64 `codec:"bytesTotal" json:"bytesTotal"` BytesSoFar int64 `codec:"bytesSoFar" json:"bytesSoFar"` }
func (IndexProgressRecord) DeepCopy ¶ added in v2.0.1
func (o IndexProgressRecord) DeepCopy() IndexProgressRecord
type InstallAction ¶
type InstallAction int
const ( InstallAction_UNKNOWN InstallAction = 0 InstallAction_NONE InstallAction = 1 InstallAction_UPGRADE InstallAction = 2 InstallAction_REINSTALL InstallAction = 3 InstallAction_INSTALL InstallAction = 4 )
func (InstallAction) DeepCopy ¶
func (o InstallAction) DeepCopy() InstallAction
type InstallResult ¶
type InstallResult struct { ComponentResults []ComponentResult `codec:"componentResults" json:"componentResults"` Status Status `codec:"status" json:"status"` Fatal bool `codec:"fatal" json:"fatal"` }
func (InstallResult) DeepCopy ¶
func (o InstallResult) DeepCopy() InstallResult
type InstallStatus ¶
type InstallStatus int
Install status describes state of install for a component or service.
const ( InstallStatus_UNKNOWN InstallStatus = 0 InstallStatus_ERROR InstallStatus = 1 InstallStatus_NOT_INSTALLED InstallStatus = 2 InstallStatus_INSTALLED InstallStatus = 4 )
func (InstallStatus) DeepCopy ¶
func (o InstallStatus) DeepCopy() InstallStatus
type InstrumentationStat ¶ added in v2.0.1
type InstrumentationStat struct { Tag string `codec:"t" json:"tag"` NumCalls int `codec:"n" json:"numCalls"` Ctime Time `codec:"c" json:"ctime"` Mtime Time `codec:"m" json:"mtime"` AvgDur DurationMsec `codec:"ad" json:"avgDur"` MaxDur DurationMsec `codec:"xd" json:"maxDur"` MinDur DurationMsec `codec:"nd" json:"minDur"` TotalDur DurationMsec `codec:"td" json:"totalDur"` AvgSize int64 `codec:"as" json:"avgSize"` MaxSize int64 `codec:"xs" json:"maxSize"` MinSize int64 `codec:"ns" json:"minSize"` TotalSize int64 `codec:"ts" json:"totalSize"` }
func (InstrumentationStat) DeepCopy ¶ added in v2.0.1
func (o InstrumentationStat) DeepCopy() InstrumentationStat
type InterestingPerson ¶
type InterestingPerson struct { Uid UID `codec:"uid" json:"uid"` Username string `codec:"username" json:"username"` Fullname string `codec:"fullname" json:"fullname"` ServiceMap map[string]string `codec:"serviceMap" json:"serviceMap"` }
func (InterestingPerson) DeepCopy ¶
func (o InterestingPerson) DeepCopy() InterestingPerson
type InviteCounts ¶ added in v2.0.1
type InviteCounts struct { InviteCount int `codec:"inviteCount" json:"inviteCount"` PercentageChange float64 `codec:"percentageChange" json:"percentageChange"` ShowNumInvites bool `codec:"showNumInvites" json:"showNumInvites"` ShowFire bool `codec:"showFire" json:"showFire"` TooltipMarkdown string `codec:"tooltipMarkdown" json:"tooltipMarkdown"` }
func (InviteCounts) DeepCopy ¶ added in v2.0.1
func (o InviteCounts) DeepCopy() InviteCounts
type InviteLinkDetails ¶ added in v2.0.1
type InviteLinkDetails struct { InviteID TeamInviteID `codec:"inviteID" json:"inviteID"` InviterResetOrDel bool `codec:"inviterResetOrDel" json:"inviterResetOrDel"` InviterUID UID `codec:"inviterUID" json:"inviterUID"` InviterUsername string `codec:"inviterUsername" json:"inviterUsername"` IsMember bool `codec:"isMember" json:"isMember"` TeamAvatars map[AvatarFormat]AvatarUrl `codec:"teamAvatars" json:"teamAvatars"` TeamDesc string `codec:"teamDesc" json:"teamDesc"` TeamID TeamID `codec:"teamID" json:"teamID"` TeamIsOpen bool `codec:"teamIsOpen" json:"teamIsOpen"` TeamName TeamName `codec:"teamName" json:"teamName"` TeamNumMembers int `codec:"teamNumMembers" json:"teamNumMembers"` }
func (InviteLinkDetails) DeepCopy ¶ added in v2.0.1
func (o InviteLinkDetails) DeepCopy() InviteLinkDetails
type Invitelink ¶ added in v2.0.1
type Invitelink struct { Ikey SeitanIKeyInvitelink `codec:"ikey" json:"ikey"` Url string `codec:"url" json:"url"` }
func (Invitelink) DeepCopy ¶ added in v2.0.1
func (o Invitelink) DeepCopy() Invitelink
type KBFSArchivedParam ¶
type KBFSArchivedParam struct { KBFSArchivedType__ KBFSArchivedType `codec:"KBFSArchivedType" json:"KBFSArchivedType"` Revision__ *KBFSRevision `codec:"revision,omitempty" json:"revision,omitempty"` Time__ *Time `codec:"time,omitempty" json:"time,omitempty"` TimeString__ *string `codec:"timeString,omitempty" json:"timeString,omitempty"` RelTimeString__ *string `codec:"relTimeString,omitempty" json:"relTimeString,omitempty"` }
func NewKBFSArchivedParamWithRelTimeString ¶
func NewKBFSArchivedParamWithRelTimeString(v string) KBFSArchivedParam
func NewKBFSArchivedParamWithRevision ¶
func NewKBFSArchivedParamWithRevision(v KBFSRevision) KBFSArchivedParam
func NewKBFSArchivedParamWithTime ¶
func NewKBFSArchivedParamWithTime(v Time) KBFSArchivedParam
func NewKBFSArchivedParamWithTimeString ¶
func NewKBFSArchivedParamWithTimeString(v string) KBFSArchivedParam
func (KBFSArchivedParam) DeepCopy ¶
func (o KBFSArchivedParam) DeepCopy() KBFSArchivedParam
func (*KBFSArchivedParam) KBFSArchivedType ¶
func (o *KBFSArchivedParam) KBFSArchivedType() (ret KBFSArchivedType, err error)
func (KBFSArchivedParam) RelTimeString ¶
func (o KBFSArchivedParam) RelTimeString() (res string)
func (KBFSArchivedParam) Revision ¶
func (o KBFSArchivedParam) Revision() (res KBFSRevision)
func (KBFSArchivedParam) Time ¶
func (o KBFSArchivedParam) Time() (res Time)
func (KBFSArchivedParam) TimeString ¶
func (o KBFSArchivedParam) TimeString() (res string)
type KBFSArchivedPath ¶
type KBFSArchivedPath struct { Path string `codec:"path" json:"path"` ArchivedParam KBFSArchivedParam `codec:"archivedParam" json:"archivedParam"` IdentifyBehavior *TLFIdentifyBehavior `codec:"identifyBehavior,omitempty" json:"identifyBehavior,omitempty"` }
func (KBFSArchivedPath) DeepCopy ¶
func (o KBFSArchivedPath) DeepCopy() KBFSArchivedPath
type KBFSArchivedType ¶
type KBFSArchivedType int
const ( KBFSArchivedType_REVISION KBFSArchivedType = 0 KBFSArchivedType_TIME KBFSArchivedType = 1 KBFSArchivedType_TIME_STRING KBFSArchivedType = 2 KBFSArchivedType_REL_TIME_STRING KBFSArchivedType = 3 )
func (KBFSArchivedType) DeepCopy ¶
func (o KBFSArchivedType) DeepCopy() KBFSArchivedType
func (KBFSArchivedType) String ¶
func (e KBFSArchivedType) String() string
type KBFSPath ¶
type KBFSPath struct { Path string `codec:"path" json:"path"` IdentifyBehavior *TLFIdentifyBehavior `codec:"identifyBehavior,omitempty" json:"identifyBehavior,omitempty"` }
type KBFSPathInfo ¶
type KBFSPathInfo struct { StandardPath string `codec:"standardPath" json:"standardPath"` DeeplinkPath string `codec:"deeplinkPath" json:"deeplinkPath"` PlatformAfterMountPath string `codec:"platformAfterMountPath" json:"platformAfterMountPath"` }
func (KBFSPathInfo) DeepCopy ¶
func (o KBFSPathInfo) DeepCopy() KBFSPathInfo
type KBFSRevision ¶
type KBFSRevision int64
func (KBFSRevision) DeepCopy ¶
func (o KBFSRevision) DeepCopy() KBFSRevision
type KBFSRoot ¶
type KBFSRoot struct { TreeID MerkleTreeID `codec:"treeID" json:"treeID"` Root KBFSRootHash `codec:"root" json:"root"` }
type KBFSRootHash ¶
type KBFSRootHash []byte
func (KBFSRootHash) DeepCopy ¶
func (o KBFSRootHash) DeepCopy() KBFSRootHash
type KBFSStatus ¶
type KBFSStatus struct { Version string `codec:"version" json:"version"` InstalledVersion string `codec:"installedVersion" json:"installedVersion"` Running bool `codec:"running" json:"running"` Pid string `codec:"pid" json:"pid"` Log string `codec:"log" json:"log"` PerfLog string `codec:"perfLog" json:"perfLog"` Mount string `codec:"mount" json:"mount"` }
func (KBFSStatus) DeepCopy ¶
func (o KBFSStatus) DeepCopy() KBFSStatus
type KBFSTeamSettings ¶
type KBFSTeamSettings struct {
TlfID TLFID `codec:"tlfID" json:"tlfID"`
}
func (KBFSTeamSettings) DeepCopy ¶
func (o KBFSTeamSettings) DeepCopy() KBFSTeamSettings
type KVDeleteEntryResult ¶
type KVDeleteEntryResult struct { TeamName string `codec:"teamName" json:"teamName"` Namespace string `codec:"namespace" json:"namespace"` EntryKey string `codec:"entryKey" json:"entryKey"` Revision int `codec:"revision" json:"revision"` }
func (KVDeleteEntryResult) DeepCopy ¶
func (o KVDeleteEntryResult) DeepCopy() KVDeleteEntryResult
type KVEntryID ¶
type KVGetResult ¶
type KVGetResult struct { TeamName string `codec:"teamName" json:"teamName"` Namespace string `codec:"namespace" json:"namespace"` EntryKey string `codec:"entryKey" json:"entryKey"` EntryValue string `codec:"entryValue" json:"entryValue"` Revision int `codec:"revision" json:"revision"` }
func (KVGetResult) DeepCopy ¶
func (o KVGetResult) DeepCopy() KVGetResult
type KVListEntryKey ¶
type KVListEntryKey struct { EntryKey string `codec:"entryKey" json:"entryKey"` Revision int `codec:"revision" json:"revision"` }
func (KVListEntryKey) DeepCopy ¶
func (o KVListEntryKey) DeepCopy() KVListEntryKey
type KVListEntryResult ¶
type KVListEntryResult struct { TeamName string `codec:"teamName" json:"teamName"` Namespace string `codec:"namespace" json:"namespace"` EntryKeys []KVListEntryKey `codec:"entryKeys" json:"entryKeys"` }
func (KVListEntryResult) DeepCopy ¶
func (o KVListEntryResult) DeepCopy() KVListEntryResult
type KVListNamespaceResult ¶
type KVListNamespaceResult struct { TeamName string `codec:"teamName" json:"teamName"` Namespaces []string `codec:"namespaces" json:"namespaces"` }
func (KVListNamespaceResult) DeepCopy ¶
func (o KVListNamespaceResult) DeepCopy() KVListNamespaceResult
type KVPutResult ¶
type KVPutResult struct { TeamName string `codec:"teamName" json:"teamName"` Namespace string `codec:"namespace" json:"namespace"` EntryKey string `codec:"entryKey" json:"entryKey"` Revision int `codec:"revision" json:"revision"` }
func (KVPutResult) DeepCopy ¶
func (o KVPutResult) DeepCopy() KVPutResult
type KbClientStatus ¶
type KbClientStatus struct {
Version string `codec:"version" json:"version"`
}
func (KbClientStatus) DeepCopy ¶
func (o KbClientStatus) DeepCopy() KbClientStatus
type KbServiceStatus ¶
type KbServiceStatus struct { Version string `codec:"version" json:"version"` Running bool `codec:"running" json:"running"` Pid string `codec:"pid" json:"pid"` Log string `codec:"log" json:"log"` EkLog string `codec:"ekLog" json:"ekLog"` PerfLog string `codec:"perfLog" json:"perfLog"` }
func (KbServiceStatus) DeepCopy ¶
func (o KbServiceStatus) DeepCopy() KbServiceStatus
type KbfsOnlineStatus ¶
type KbfsOnlineStatus int
const ( KbfsOnlineStatus_OFFLINE KbfsOnlineStatus = 0 KbfsOnlineStatus_TRYING KbfsOnlineStatus = 1 KbfsOnlineStatus_ONLINE KbfsOnlineStatus = 2 )
func (KbfsOnlineStatus) DeepCopy ¶
func (o KbfsOnlineStatus) DeepCopy() KbfsOnlineStatus
func (KbfsOnlineStatus) String ¶
func (e KbfsOnlineStatus) String() string
type KeyBundle ¶
type KeyBundleResponse ¶
type KeyBundleResponse struct { WriterBundle KeyBundle `codec:"WriterBundle" json:"WriterBundle"` ReaderBundle KeyBundle `codec:"ReaderBundle" json:"ReaderBundle"` }
func (KeyBundleResponse) DeepCopy ¶
func (o KeyBundleResponse) DeepCopy() KeyBundleResponse
type KeyHalf ¶
type KeyInfo ¶
type KeybaseTime ¶
type KeybaseTime struct { Unix Time `codec:"unix" json:"unix"` Chain Seqno `codec:"chain" json:"chain"` }
func (KeybaseTime) DeepCopy ¶
func (o KeybaseTime) DeepCopy() KeybaseTime
type LinkCheckResult ¶
type LinkCheckResult struct { ProofId int `codec:"proofId" json:"proofId"` ProofResult ProofResult `codec:"proofResult" json:"proofResult"` SnoozedResult ProofResult `codec:"snoozedResult" json:"snoozedResult"` TorWarning bool `codec:"torWarning" json:"torWarning"` TmpTrackExpireTime Time `codec:"tmpTrackExpireTime" json:"tmpTrackExpireTime"` Cached *CheckResult `codec:"cached,omitempty" json:"cached,omitempty"` Diff *TrackDiff `codec:"diff,omitempty" json:"diff,omitempty"` RemoteDiff *TrackDiff `codec:"remoteDiff,omitempty" json:"remoteDiff,omitempty"` Hint *SigHint `codec:"hint,omitempty" json:"hint,omitempty"` BreaksTracking bool `codec:"breaksTracking" json:"breaksTracking"` }
func (LinkCheckResult) DeepCopy ¶
func (o LinkCheckResult) DeepCopy() LinkCheckResult
type LinkTriple ¶
type LinkTriple struct { Seqno Seqno `codec:"seqno" json:"seqno"` SeqType SeqType `codec:"seqType" json:"seqType"` LinkID LinkID `codec:"linkID" json:"linkID"` }
func (LinkTriple) DeepCopy ¶
func (o LinkTriple) DeepCopy() LinkTriple
type LinkTripleAndTime ¶
type LinkTripleAndTime struct { Triple LinkTriple `codec:"triple" json:"triple"` Time Time `codec:"time" json:"time"` }
func (LinkTripleAndTime) DeepCopy ¶
func (o LinkTripleAndTime) DeepCopy() LinkTripleAndTime
type ListArgs ¶
type ListArgs struct { OpID OpID `codec:"opID" json:"opID"` Path Path `codec:"path" json:"path"` Filter ListFilter `codec:"filter" json:"filter"` }
type ListFilter ¶
type ListFilter int
const ( ListFilter_NO_FILTER ListFilter = 0 ListFilter_FILTER_ALL_HIDDEN ListFilter = 1 ListFilter_FILTER_SYSTEM_HIDDEN ListFilter = 2 )
func (ListFilter) DeepCopy ¶
func (o ListFilter) DeepCopy() ListFilter
func (ListFilter) String ¶
func (e ListFilter) String() string
type ListResult ¶
type ListResult struct {
Files []File `codec:"files" json:"files"`
}
func (ListResult) DeepCopy ¶
func (o ListResult) DeepCopy() ListResult
type ListToDepthArgs ¶
type ListToDepthArgs struct { OpID OpID `codec:"opID" json:"opID"` Path Path `codec:"path" json:"path"` Filter ListFilter `codec:"filter" json:"filter"` Depth int `codec:"depth" json:"depth"` }
func (ListToDepthArgs) DeepCopy ¶
func (o ListToDepthArgs) DeepCopy() ListToDepthArgs
type LoadAvatarsRes ¶
type LoadAvatarsRes struct {
Picmap map[string]map[AvatarFormat]AvatarUrl `codec:"picmap" json:"picmap"`
}
func (LoadAvatarsRes) DeepCopy ¶
func (o LoadAvatarsRes) DeepCopy() LoadAvatarsRes
type LoadDeviceErr ¶
type LoadDeviceErr struct { Where string `codec:"where" json:"where"` Desc string `codec:"desc" json:"desc"` }
func (LoadDeviceErr) DeepCopy ¶
func (o LoadDeviceErr) DeepCopy() LoadDeviceErr
type LoadTeamArg ¶
type LoadTeamArg struct { ID TeamID `codec:"ID" json:"ID"` Name string `codec:"name" json:"name"` Public bool `codec:"public" json:"public"` NeedAdmin bool `codec:"needAdmin" json:"needAdmin"` RefreshUIDMapper bool `codec:"refreshUIDMapper" json:"refreshUIDMapper"` Refreshers TeamRefreshers `codec:"refreshers" json:"refreshers"` ForceFullReload bool `codec:"forceFullReload" json:"forceFullReload"` ForceRepoll bool `codec:"forceRepoll" json:"forceRepoll"` StaleOK bool `codec:"staleOK" json:"staleOK"` AllowNameLookupBurstCache bool `codec:"allowNameLookupBurstCache" json:"allowNameLookupBurstCache"` SkipNeedHiddenRotateCheck bool `codec:"skipNeedHiddenRotateCheck" json:"skipNeedHiddenRotateCheck"` AuditMode AuditMode `codec:"auditMode" json:"auditMode"` }
func (LoadTeamArg) DeepCopy ¶
func (o LoadTeamArg) DeepCopy() LoadTeamArg
type LockContext ¶
type LockContext struct { RequireLockID LockID `codec:"requireLockID" json:"requireLockID"` ReleaseAfterSuccess bool `codec:"releaseAfterSuccess" json:"releaseAfterSuccess"` }
func (LockContext) DeepCopy ¶
func (o LockContext) DeepCopy() LockContext
type LockdownHistory ¶
type LockdownHistory struct { Status bool `codec:"status" json:"status"` CreationTime Time `codec:"creationTime" json:"ctime"` DeviceID DeviceID `codec:"deviceID" json:"device_id"` DeviceName string `codec:"deviceName" json:"deviceName"` }
func (LockdownHistory) DeepCopy ¶
func (o LockdownHistory) DeepCopy() LockdownHistory
type LookupImplicitTeamRes ¶
type LookupImplicitTeamRes struct { TeamID TeamID `codec:"teamID" json:"teamID"` Name TeamName `codec:"name" json:"name"` DisplayName ImplicitTeamDisplayName `codec:"displayName" json:"displayName"` TlfID TLFID `codec:"tlfID" json:"tlfID"` }
func (LookupImplicitTeamRes) DeepCopy ¶
func (o LookupImplicitTeamRes) DeepCopy() LookupImplicitTeamRes
type MDBlock ¶
type MDPriority ¶
type MDPriority int
func (MDPriority) DeepCopy ¶
func (o MDPriority) DeepCopy() MDPriority
type MemberEmail ¶
type MemberEmail struct { Email string `codec:"email" json:"email"` Role string `codec:"role" json:"role"` }
func (MemberEmail) DeepCopy ¶
func (o MemberEmail) DeepCopy() MemberEmail
type MemberInfo ¶
type MemberInfo struct { UserID UID `codec:"userID" json:"uid"` TeamID TeamID `codec:"teamID" json:"team_id"` FqName string `codec:"fqName" json:"fq_name"` IsImplicitTeam bool `codec:"isImplicitTeam" json:"is_implicit_team"` IsOpenTeam bool `codec:"isOpenTeam" json:"is_open_team"` Role TeamRole `codec:"role" json:"role"` Implicit *ImplicitRole `codec:"implicit,omitempty" json:"implicit,omitempty"` MemberCount int `codec:"memberCount" json:"member_count"` AllowProfilePromote bool `codec:"allowProfilePromote" json:"allow_profile_promote"` IsMemberShowcased bool `codec:"isMemberShowcased" json:"is_member_showcased"` }
func (MemberInfo) DeepCopy ¶
func (o MemberInfo) DeepCopy() MemberInfo
type MemberUsername ¶
type MemberUsername struct { Username string `codec:"username" json:"username"` Role string `codec:"role" json:"role"` }
func (MemberUsername) DeepCopy ¶
func (o MemberUsername) DeepCopy() MemberUsername
type MerkleRoot ¶
type MerkleRoot struct { Version int `codec:"version" json:"version"` Root []byte `codec:"root" json:"root"` }
func (MerkleRoot) DeepCopy ¶
func (o MerkleRoot) DeepCopy() MerkleRoot
type MerkleRootAndTime ¶
type MerkleRootAndTime struct { Root MerkleRootV2 `codec:"root" json:"root"` UpdateTime Time `codec:"updateTime" json:"updateTime"` FetchTime Time `codec:"fetchTime" json:"fetchTime"` }
func (MerkleRootAndTime) DeepCopy ¶
func (o MerkleRootAndTime) DeepCopy() MerkleRootAndTime
type MerkleRootV2 ¶
type MerkleRootV2 struct { Seqno Seqno `codec:"seqno" json:"seqno"` HashMeta HashMeta `codec:"hashMeta" json:"hashMeta"` }
func (MerkleRootV2) DeepCopy ¶
func (o MerkleRootV2) DeepCopy() MerkleRootV2
type MerkleStoreEntry ¶
type MerkleStoreEntry struct { Hash MerkleStoreKitHash `codec:"hash" json:"hash"` Entry MerkleStoreEntryString `codec:"entry" json:"entry"` }
func (MerkleStoreEntry) DeepCopy ¶
func (o MerkleStoreEntry) DeepCopy() MerkleStoreEntry
type MerkleStoreEntryString ¶
type MerkleStoreEntryString string
func (MerkleStoreEntryString) DeepCopy ¶
func (o MerkleStoreEntryString) DeepCopy() MerkleStoreEntryString
type MerkleStoreKit ¶
type MerkleStoreKit string
func (MerkleStoreKit) DeepCopy ¶
func (o MerkleStoreKit) DeepCopy() MerkleStoreKit
type MerkleStoreKitHash ¶
type MerkleStoreKitHash string
func (MerkleStoreKitHash) DeepCopy ¶
func (o MerkleStoreKitHash) DeepCopy() MerkleStoreKitHash
type MerkleStoreSupportedVersion ¶
type MerkleStoreSupportedVersion int
func (MerkleStoreSupportedVersion) DeepCopy ¶
func (o MerkleStoreSupportedVersion) DeepCopy() MerkleStoreSupportedVersion
type MerkleTreeID ¶
type MerkleTreeID int
const ( MerkleTreeID_MASTER MerkleTreeID = 0 MerkleTreeID_KBFS_PUBLIC MerkleTreeID = 1 MerkleTreeID_KBFS_PRIVATE MerkleTreeID = 2 MerkleTreeID_KBFS_PRIVATETEAM MerkleTreeID = 3 )
func (MerkleTreeID) DeepCopy ¶
func (o MerkleTreeID) DeepCopy() MerkleTreeID
type MerkleTreeLocation ¶
type MerkleTreeLocation struct { Leaf UserOrTeamID `codec:"leaf" json:"leaf"` Loc SigChainLocation `codec:"loc" json:"loc"` }
func (MerkleTreeLocation) DeepCopy ¶
func (o MerkleTreeLocation) DeepCopy() MerkleTreeLocation
type MetadataResponse ¶
type MetadataResponse struct { FolderID string `codec:"folderID" json:"folderID"` MdBlocks []MDBlock `codec:"mdBlocks" json:"mdBlocks"` }
func (MetadataResponse) DeepCopy ¶
func (o MetadataResponse) DeepCopy() MetadataResponse
type MobileAppState ¶
type MobileAppState int
const ( MobileAppState_FOREGROUND MobileAppState = 0 MobileAppState_BACKGROUND MobileAppState = 1 MobileAppState_INACTIVE MobileAppState = 2 MobileAppState_BACKGROUNDACTIVE MobileAppState = 3 )
func (MobileAppState) DeepCopy ¶
func (o MobileAppState) DeepCopy() MobileAppState
func (MobileAppState) String ¶
func (e MobileAppState) String() string
type MobileNetworkState ¶
type MobileNetworkState int
const ( MobileNetworkState_NONE MobileNetworkState = 0 MobileNetworkState_WIFI MobileNetworkState = 1 MobileNetworkState_CELLULAR MobileNetworkState = 2 MobileNetworkState_UNKNOWN MobileNetworkState = 3 MobileNetworkState_NOTAVAILABLE MobileNetworkState = 4 )
func (MobileNetworkState) DeepCopy ¶
func (o MobileNetworkState) DeepCopy() MobileNetworkState
func (MobileNetworkState) String ¶
func (e MobileNetworkState) String() string
type MoveArgs ¶
type NaclDHKeyPrivate ¶
type NaclDHKeyPrivate [32]byte
func (NaclDHKeyPrivate) DeepCopy ¶
func (o NaclDHKeyPrivate) DeepCopy() NaclDHKeyPrivate
type NaclDHKeyPublic ¶
type NaclDHKeyPublic [32]byte
func (NaclDHKeyPublic) DeepCopy ¶
func (o NaclDHKeyPublic) DeepCopy() NaclDHKeyPublic
type NaclSigningKeyPrivate ¶
type NaclSigningKeyPrivate [64]byte
func (NaclSigningKeyPrivate) DeepCopy ¶
func (o NaclSigningKeyPrivate) DeepCopy() NaclSigningKeyPrivate
type NaclSigningKeyPublic ¶
type NaclSigningKeyPublic [32]byte
func (NaclSigningKeyPublic) DeepCopy ¶
func (o NaclSigningKeyPublic) DeepCopy() NaclSigningKeyPublic
type NetworkSource ¶ added in v2.0.1
type NetworkSource int
const ( NetworkSource_LOCAL NetworkSource = 0 NetworkSource_REMOTE NetworkSource = 1 )
func (NetworkSource) DeepCopy ¶ added in v2.0.1
func (o NetworkSource) DeepCopy() NetworkSource
func (NetworkSource) String ¶ added in v2.0.1
func (e NetworkSource) String() string
type NextMerkleRootRes ¶
type NextMerkleRootRes struct {
Res *MerkleRootV2 `codec:"res,omitempty" json:"res,omitempty"`
}
func (NextMerkleRootRes) DeepCopy ¶
func (o NextMerkleRootRes) DeepCopy() NextMerkleRootRes
type NonUserDetails ¶
type NonUserDetails struct { IsNonUser bool `codec:"isNonUser" json:"isNonUser"` AssertionValue string `codec:"assertionValue" json:"assertionValue"` AssertionKey string `codec:"assertionKey" json:"assertionKey"` Description string `codec:"description" json:"description"` Contact *ProcessedContact `codec:"contact,omitempty" json:"contact,omitempty"` Service *APIUserServiceResult `codec:"service,omitempty" json:"service,omitempty"` SiteIcon []SizedImage `codec:"siteIcon" json:"siteIcon"` SiteIconDarkmode []SizedImage `codec:"siteIconDarkmode" json:"siteIconDarkmode"` SiteIconFull []SizedImage `codec:"siteIconFull" json:"siteIconFull"` SiteIconFullDarkmode []SizedImage `codec:"siteIconFullDarkmode" json:"siteIconFullDarkmode"` }
func (NonUserDetails) DeepCopy ¶
func (o NonUserDetails) DeepCopy() NonUserDetails
type NotificationChannels ¶
type NotificationChannels struct { Session bool `codec:"session" json:"session"` Users bool `codec:"users" json:"users"` Kbfs bool `codec:"kbfs" json:"kbfs"` Kbfsdesktop bool `codec:"kbfsdesktop" json:"kbfsdesktop"` Kbfslegacy bool `codec:"kbfslegacy" json:"kbfslegacy"` Kbfssubscription bool `codec:"kbfssubscription" json:"kbfssubscription"` Tracking bool `codec:"tracking" json:"tracking"` Favorites bool `codec:"favorites" json:"favorites"` Paperkeys bool `codec:"paperkeys" json:"paperkeys"` Keyfamily bool `codec:"keyfamily" json:"keyfamily"` Service bool `codec:"service" json:"service"` App bool `codec:"app" json:"app"` Chat bool `codec:"chat" json:"chat"` PGP bool `codec:"pgp" json:"pgp"` Kbfsrequest bool `codec:"kbfsrequest" json:"kbfsrequest"` Badges bool `codec:"badges" json:"badges"` Reachability bool `codec:"reachability" json:"reachability"` Team bool `codec:"team" json:"team"` Ephemeral bool `codec:"ephemeral" json:"ephemeral"` Teambot bool `codec:"teambot" json:"teambot"` Chatkbfsedits bool `codec:"chatkbfsedits" json:"chatkbfsedits"` Chatdev bool `codec:"chatdev" json:"chatdev"` Chatemoji bool `codec:"chatemoji" json:"chatemoji"` Chatemojicross bool `codec:"chatemojicross" json:"chatemojicross"` Deviceclone bool `codec:"deviceclone" json:"deviceclone"` Chatattachments bool `codec:"chatattachments" json:"chatattachments"` Wallet bool `codec:"wallet" json:"wallet"` Audit bool `codec:"audit" json:"audit"` Runtimestats bool `codec:"runtimestats" json:"runtimestats"` FeaturedBots bool `codec:"featuredBots" json:"featuredBots"` Saltpack bool `codec:"saltpack" json:"saltpack"` AllowChatNotifySkips bool `codec:"allowChatNotifySkips" json:"allowChatNotifySkips"` }
func (NotificationChannels) DeepCopy ¶
func (o NotificationChannels) DeepCopy() NotificationChannels
type OfflineAvailability ¶
type OfflineAvailability int
const ( OfflineAvailability_NONE OfflineAvailability = 0 OfflineAvailability_BEST_EFFORT OfflineAvailability = 1 )
func (OfflineAvailability) DeepCopy ¶
func (o OfflineAvailability) DeepCopy() OfflineAvailability
func (OfflineAvailability) String ¶
func (e OfflineAvailability) String() string
type OnLoginStartupStatus ¶
type OnLoginStartupStatus int
const ( OnLoginStartupStatus_UNKNOWN OnLoginStartupStatus = 0 OnLoginStartupStatus_DISABLED OnLoginStartupStatus = 1 OnLoginStartupStatus_ENABLED OnLoginStartupStatus = 2 )
func (OnLoginStartupStatus) DeepCopy ¶
func (o OnLoginStartupStatus) DeepCopy() OnLoginStartupStatus
func (OnLoginStartupStatus) String ¶
func (e OnLoginStartupStatus) String() string
type OpDescription ¶
type OpDescription struct { AsyncOp__ AsyncOps `codec:"asyncOp" json:"asyncOp"` List__ *ListArgs `codec:"list,omitempty" json:"list,omitempty"` ListRecursive__ *ListArgs `codec:"listRecursive,omitempty" json:"listRecursive,omitempty"` ListRecursiveToDepth__ *ListToDepthArgs `codec:"listRecursiveToDepth,omitempty" json:"listRecursiveToDepth,omitempty"` Read__ *ReadArgs `codec:"read,omitempty" json:"read,omitempty"` Write__ *WriteArgs `codec:"write,omitempty" json:"write,omitempty"` Copy__ *CopyArgs `codec:"copy,omitempty" json:"copy,omitempty"` Move__ *MoveArgs `codec:"move,omitempty" json:"move,omitempty"` Remove__ *RemoveArgs `codec:"remove,omitempty" json:"remove,omitempty"` GetRevisions__ *GetRevisionsArgs `codec:"getRevisions,omitempty" json:"getRevisions,omitempty"` }
func NewOpDescriptionWithCopy ¶
func NewOpDescriptionWithCopy(v CopyArgs) OpDescription
func NewOpDescriptionWithGetRevisions ¶
func NewOpDescriptionWithGetRevisions(v GetRevisionsArgs) OpDescription
func NewOpDescriptionWithList ¶
func NewOpDescriptionWithList(v ListArgs) OpDescription
func NewOpDescriptionWithListRecursive ¶
func NewOpDescriptionWithListRecursive(v ListArgs) OpDescription
func NewOpDescriptionWithListRecursiveToDepth ¶
func NewOpDescriptionWithListRecursiveToDepth(v ListToDepthArgs) OpDescription
func NewOpDescriptionWithMove ¶
func NewOpDescriptionWithMove(v MoveArgs) OpDescription
func NewOpDescriptionWithRead ¶
func NewOpDescriptionWithRead(v ReadArgs) OpDescription
func NewOpDescriptionWithRemove ¶
func NewOpDescriptionWithRemove(v RemoveArgs) OpDescription
func NewOpDescriptionWithWrite ¶
func NewOpDescriptionWithWrite(v WriteArgs) OpDescription
func (*OpDescription) AsyncOp ¶
func (o *OpDescription) AsyncOp() (ret AsyncOps, err error)
func (OpDescription) Copy ¶
func (o OpDescription) Copy() (res CopyArgs)
func (OpDescription) DeepCopy ¶
func (o OpDescription) DeepCopy() OpDescription
func (OpDescription) GetRevisions ¶
func (o OpDescription) GetRevisions() (res GetRevisionsArgs)
func (OpDescription) List ¶
func (o OpDescription) List() (res ListArgs)
func (OpDescription) ListRecursive ¶
func (o OpDescription) ListRecursive() (res ListArgs)
func (OpDescription) ListRecursiveToDepth ¶
func (o OpDescription) ListRecursiveToDepth() (res ListToDepthArgs)
func (OpDescription) Move ¶
func (o OpDescription) Move() (res MoveArgs)
func (OpDescription) Read ¶
func (o OpDescription) Read() (res ReadArgs)
func (OpDescription) Remove ¶
func (o OpDescription) Remove() (res RemoveArgs)
func (OpDescription) Write ¶
func (o OpDescription) Write() (res WriteArgs)
type OpProgress ¶
type OpProgress struct { Start Time `codec:"start" json:"start"` EndEstimate Time `codec:"endEstimate" json:"endEstimate"` OpType AsyncOps `codec:"opType" json:"opType"` BytesTotal int64 `codec:"bytesTotal" json:"bytesTotal"` BytesRead int64 `codec:"bytesRead" json:"bytesRead"` BytesWritten int64 `codec:"bytesWritten" json:"bytesWritten"` FilesTotal int64 `codec:"filesTotal" json:"filesTotal"` FilesRead int64 `codec:"filesRead" json:"filesRead"` FilesWritten int64 `codec:"filesWritten" json:"filesWritten"` }
func (OpProgress) DeepCopy ¶
func (o OpProgress) DeepCopy() OpProgress
type OutOfDateInfo ¶
type OutOfDateInfo struct { UpgradeTo string `codec:"upgradeTo" json:"upgradeTo"` UpgradeURI string `codec:"upgradeURI" json:"upgradeURI"` CustomMessage string `codec:"customMessage" json:"customMessage"` CriticalClockSkew int64 `codec:"criticalClockSkew" json:"criticalClockSkew"` }
func (OutOfDateInfo) DeepCopy ¶
func (o OutOfDateInfo) DeepCopy() OutOfDateInfo
type PGPCreateUids ¶
type PGPCreateUids struct { UseDefault bool `codec:"useDefault" json:"useDefault"` Ids []PGPIdentity `codec:"ids" json:"ids"` }
func (PGPCreateUids) DeepCopy ¶
func (o PGPCreateUids) DeepCopy() PGPCreateUids
type PGPDecryptOptions ¶
type PGPDecryptOptions struct { AssertSigned bool `codec:"assertSigned" json:"assertSigned"` SignedBy string `codec:"signedBy" json:"signedBy"` }
func (PGPDecryptOptions) DeepCopy ¶
func (o PGPDecryptOptions) DeepCopy() PGPDecryptOptions
type PGPEncryptOptions ¶
type PGPEncryptOptions struct { Recipients []string `codec:"recipients" json:"recipients"` NoSign bool `codec:"noSign" json:"noSign"` NoSelf bool `codec:"noSelf" json:"noSelf"` BinaryOut bool `codec:"binaryOut" json:"binaryOut"` KeyQuery string `codec:"keyQuery" json:"keyQuery"` }
func (PGPEncryptOptions) DeepCopy ¶
func (o PGPEncryptOptions) DeepCopy() PGPEncryptOptions
type PGPFingerprint ¶
type PGPFingerprint [20]byte
func (PGPFingerprint) DeepCopy ¶
func (o PGPFingerprint) DeepCopy() PGPFingerprint
type PGPIdentity ¶
type PGPIdentity struct { Username string `codec:"username" json:"username"` Comment string `codec:"comment" json:"comment"` Email string `codec:"email" json:"email"` }
func (PGPIdentity) DeepCopy ¶
func (o PGPIdentity) DeepCopy() PGPIdentity
type PGPPurgeRes ¶
type PGPPurgeRes struct {
Filenames []string `codec:"filenames" json:"filenames"`
}
Export all pgp keys in lksec, then if doPurge is true, remove the keys from lksec.
func (PGPPurgeRes) DeepCopy ¶
func (o PGPPurgeRes) DeepCopy() PGPPurgeRes
type PGPQuery ¶
type PGPSigVerification ¶
type PGPSigVerification struct { IsSigned bool `codec:"isSigned" json:"isSigned"` Verified bool `codec:"verified" json:"verified"` Signer User `codec:"signer" json:"signer"` SignKey PublicKey `codec:"signKey" json:"signKey"` Warnings []string `codec:"warnings" json:"warnings"` }
PGPSigVerification is returned by pgpDecrypt and pgpVerify with information about the signature verification. If isSigned is false, there was no signature, and the rest of the fields should be ignored.
func (PGPSigVerification) DeepCopy ¶
func (o PGPSigVerification) DeepCopy() PGPSigVerification
type PGPSignOptions ¶
type PGPSignOptions struct { KeyQuery string `codec:"keyQuery" json:"keyQuery"` Mode SignMode `codec:"mode" json:"mode"` BinaryIn bool `codec:"binaryIn" json:"binaryIn"` BinaryOut bool `codec:"binaryOut" json:"binaryOut"` }
func (PGPSignOptions) DeepCopy ¶
func (o PGPSignOptions) DeepCopy() PGPSignOptions
type PGPVerifyOptions ¶
type PGPVerifyOptions struct { SignedBy string `codec:"signedBy" json:"signedBy"` Signature []byte `codec:"signature" json:"signature"` }
func (PGPVerifyOptions) DeepCopy ¶
func (o PGPVerifyOptions) DeepCopy() PGPVerifyOptions
type ParamProofJSON ¶
type ParamProofJSON struct { SigHash SigID `codec:"sigHash" json:"sig_hash"` KbUsername string `codec:"kbUsername" json:"kb_username"` }
func (ParamProofJSON) DeepCopy ¶
func (o ParamProofJSON) DeepCopy() ParamProofJSON
type ParamProofServiceConfig ¶
type ParamProofServiceConfig struct { Version int `codec:"version" json:"version"` Domain string `codec:"domain" json:"domain"` DisplayName string `codec:"displayName" json:"display_name"` Description string `codec:"description" json:"description"` UsernameConfig ParamProofUsernameConfig `codec:"usernameConfig" json:"username"` BrandColor string `codec:"brandColor" json:"brand_color"` PrefillUrl string `codec:"prefillUrl" json:"prefill_url"` ProfileUrl string `codec:"profileUrl" json:"profile_url"` CheckUrl string `codec:"checkUrl" json:"check_url"` CheckPath []SelectorEntry `codec:"checkPath" json:"check_path"` AvatarPath []SelectorEntry `codec:"avatarPath" json:"avatar_path"` }
func (ParamProofServiceConfig) DeepCopy ¶
func (o ParamProofServiceConfig) DeepCopy() ParamProofServiceConfig
type ParamProofUsernameConfig ¶
type ParamProofUsernameConfig struct { Re string `codec:"re" json:"re"` Min int `codec:"min" json:"min"` Max int `codec:"max" json:"max"` }
func (ParamProofUsernameConfig) DeepCopy ¶
func (o ParamProofUsernameConfig) DeepCopy() ParamProofUsernameConfig
type PassphraseRecoveryPromptType ¶
type PassphraseRecoveryPromptType int
const (
PassphraseRecoveryPromptType_ENCRYPTED_PGP_KEYS PassphraseRecoveryPromptType = 0
)
func (PassphraseRecoveryPromptType) DeepCopy ¶
func (o PassphraseRecoveryPromptType) DeepCopy() PassphraseRecoveryPromptType
func (PassphraseRecoveryPromptType) String ¶
func (e PassphraseRecoveryPromptType) String() string
type PassphraseState ¶
type PassphraseState int
PassphraseState values are used in .config.json, so should not be changed without a migration strategy
const ( PassphraseState_KNOWN PassphraseState = 0 PassphraseState_RANDOM PassphraseState = 1 )
func (PassphraseState) DeepCopy ¶
func (o PassphraseState) DeepCopy() PassphraseState
func (PassphraseState) String ¶
func (e PassphraseState) String() string
type PassphraseStream ¶
type PassphraseStream struct { PassphraseStream []byte `codec:"passphraseStream" json:"passphraseStream"` Generation int `codec:"generation" json:"generation"` }
func (PassphraseStream) DeepCopy ¶
func (o PassphraseStream) DeepCopy() PassphraseStream
type PassphraseType ¶
type PassphraseType int
const ( PassphraseType_NONE PassphraseType = 0 PassphraseType_PAPER_KEY PassphraseType = 1 PassphraseType_PASS_PHRASE PassphraseType = 2 PassphraseType_VERIFY_PASS_PHRASE PassphraseType = 3 )
func (PassphraseType) DeepCopy ¶
func (o PassphraseType) DeepCopy() PassphraseType
func (PassphraseType) String ¶
func (e PassphraseType) String() string
type Path ¶
type Path struct { PathType__ PathType `codec:"PathType" json:"PathType"` Local__ *string `codec:"local,omitempty" json:"local,omitempty"` Kbfs__ *KBFSPath `codec:"kbfs,omitempty" json:"kbfs,omitempty"` KbfsArchived__ *KBFSArchivedPath `codec:"kbfsArchived,omitempty" json:"kbfsArchived,omitempty"` }
func NewPathWithKbfsArchived ¶
func NewPathWithKbfsArchived(v KBFSArchivedPath) Path
func (Path) KbfsArchived ¶
func (o Path) KbfsArchived() (res KBFSArchivedPath)
type PathSubscriptionTopic ¶
type PathSubscriptionTopic int
const ( PathSubscriptionTopic_CHILDREN PathSubscriptionTopic = 0 PathSubscriptionTopic_STAT PathSubscriptionTopic = 1 )
func (PathSubscriptionTopic) DeepCopy ¶
func (o PathSubscriptionTopic) DeepCopy() PathSubscriptionTopic
func (PathSubscriptionTopic) String ¶
func (e PathSubscriptionTopic) String() string
type PerTeamKey ¶
type PerTeamKey struct { Gen PerTeamKeyGeneration `codec:"gen" json:"gen"` Seqno Seqno `codec:"seqno" json:"seqno"` SigKID KID `codec:"sigKID" json:"sigKID"` EncKID KID `codec:"encKID" json:"encKID"` }
func (PerTeamKey) DeepCopy ¶
func (o PerTeamKey) DeepCopy() PerTeamKey
type PerTeamKeyAndCheck ¶
type PerTeamKeyAndCheck struct { Ptk PerTeamKey `codec:"ptk" json:"ptk"` Check PerTeamSeedCheckPostImage `codec:"check" json:"check"` }
func (PerTeamKeyAndCheck) DeepCopy ¶
func (o PerTeamKeyAndCheck) DeepCopy() PerTeamKeyAndCheck
type PerTeamKeyGeneration ¶
type PerTeamKeyGeneration int
func (PerTeamKeyGeneration) DeepCopy ¶
func (o PerTeamKeyGeneration) DeepCopy() PerTeamKeyGeneration
type PerTeamKeySeed ¶
type PerTeamKeySeed [32]byte
func (PerTeamKeySeed) DeepCopy ¶
func (o PerTeamKeySeed) DeepCopy() PerTeamKeySeed
type PerTeamKeySeedItem ¶
type PerTeamKeySeedItem struct { Seed PerTeamKeySeed `codec:"seed" json:"seed"` Generation PerTeamKeyGeneration `codec:"generation" json:"generation"` Seqno Seqno `codec:"seqno" json:"seqno"` Check *PerTeamSeedCheck `codec:"check,omitempty" json:"check,omitempty"` }
func (PerTeamKeySeedItem) DeepCopy ¶
func (o PerTeamKeySeedItem) DeepCopy() PerTeamKeySeedItem
type PerTeamSeedCheck ¶
type PerTeamSeedCheck struct { Version PerTeamSeedCheckVersion `codec:"version" json:"version"` Value PerTeamSeedCheckValue `codec:"value" json:"value"` }
func (PerTeamSeedCheck) DeepCopy ¶
func (o PerTeamSeedCheck) DeepCopy() PerTeamSeedCheck
type PerTeamSeedCheckPostImage ¶
type PerTeamSeedCheckPostImage struct { Value PerTeamSeedCheckValuePostImage `codec:"h" json:"h"` Version PerTeamSeedCheckVersion `codec:"v" json:"v"` }
func (PerTeamSeedCheckPostImage) DeepCopy ¶
func (o PerTeamSeedCheckPostImage) DeepCopy() PerTeamSeedCheckPostImage
type PerTeamSeedCheckValue ¶
type PerTeamSeedCheckValue []byte
func (PerTeamSeedCheckValue) DeepCopy ¶
func (o PerTeamSeedCheckValue) DeepCopy() PerTeamSeedCheckValue
type PerTeamSeedCheckValuePostImage ¶
type PerTeamSeedCheckValuePostImage []byte
func (PerTeamSeedCheckValuePostImage) DeepCopy ¶
func (o PerTeamSeedCheckValuePostImage) DeepCopy() PerTeamSeedCheckValuePostImage
type PerTeamSeedCheckVersion ¶
type PerTeamSeedCheckVersion int
const (
PerTeamSeedCheckVersion_V1 PerTeamSeedCheckVersion = 1
)
func (PerTeamSeedCheckVersion) DeepCopy ¶
func (o PerTeamSeedCheckVersion) DeepCopy() PerTeamSeedCheckVersion
func (PerTeamSeedCheckVersion) String ¶
func (e PerTeamSeedCheckVersion) String() string
type PerUserKey ¶
type PerUserKey struct { Gen int `codec:"gen" json:"gen"` Seqno Seqno `codec:"seqno" json:"seqno"` SigKID KID `codec:"sigKID" json:"sigKID"` EncKID KID `codec:"encKID" json:"encKID"` SignedByKID KID `codec:"signedByKID" json:"signedByKID"` }
func (PerUserKey) DeepCopy ¶
func (o PerUserKey) DeepCopy() PerUserKey
type PerUserKeyBox ¶
type PerUserKeyBox struct { Generation PerUserKeyGeneration `codec:"generation" json:"generation"` Box string `codec:"box" json:"box"` ReceiverKID KID `codec:"receiverKID" json:"receiver_kid"` }
func (PerUserKeyBox) DeepCopy ¶
func (o PerUserKeyBox) DeepCopy() PerUserKeyBox
type PerUserKeyGeneration ¶
type PerUserKeyGeneration int
func (PerUserKeyGeneration) DeepCopy ¶
func (o PerUserKeyGeneration) DeepCopy() PerUserKeyGeneration
type PerfEvent ¶ added in v2.0.1
type PerfEvent struct { Message string `codec:"message" json:"message"` Ctime Time `codec:"ctime" json:"ctime"` EventType PerfEventType `codec:"eventType" json:"eventType"` }
type PerfEventType ¶ added in v2.0.1
type PerfEventType int
const ( PerfEventType_NETWORK PerfEventType = 0 PerfEventType_TEAMBOXAUDIT PerfEventType = 1 PerfEventType_TEAMAUDIT PerfEventType = 2 PerfEventType_USERCHAIN PerfEventType = 3 PerfEventType_TEAMCHAIN PerfEventType = 4 PerfEventType_CLEARCONV PerfEventType = 5 PerfEventType_CLEARINBOX PerfEventType = 6 PerfEventType_TEAMTREELOAD PerfEventType = 7 )
func (PerfEventType) DeepCopy ¶ added in v2.0.1
func (o PerfEventType) DeepCopy() PerfEventType
func (PerfEventType) String ¶ added in v2.0.1
func (e PerfEventType) String() string
type PhoneLookupResult ¶
type PhoneLookupResult struct { Uid UID `codec:"uid" json:"uid"` Username string `codec:"username" json:"username"` Ctime UnixTime `codec:"ctime" json:"ctime"` }
func (PhoneLookupResult) DeepCopy ¶
func (o PhoneLookupResult) DeepCopy() PhoneLookupResult
type PhoneNumber ¶
type PhoneNumber string
func (PhoneNumber) DeepCopy ¶
func (o PhoneNumber) DeepCopy() PhoneNumber
type PhoneNumberChangedMsg ¶
type PhoneNumberChangedMsg struct {
PhoneNumber PhoneNumber `codec:"phoneNumber" json:"phone"`
}
func (PhoneNumberChangedMsg) DeepCopy ¶
func (o PhoneNumberChangedMsg) DeepCopy() PhoneNumberChangedMsg
type PhoneNumberLookupResult ¶
type PhoneNumberLookupResult struct { PhoneNumber RawPhoneNumber `codec:"phoneNumber" json:"phone_number"` CoercedPhoneNumber PhoneNumber `codec:"coercedPhoneNumber" json:"coerced_phone_number"` Err *string `codec:"err,omitempty" json:"err,omitempty"` Uid *UID `codec:"uid,omitempty" json:"uid,omitempty"` }
func (PhoneNumberLookupResult) DeepCopy ¶
func (o PhoneNumberLookupResult) DeepCopy() PhoneNumberLookupResult
type Pics ¶
type PingResponse ¶
type PingResponse struct {
Timestamp Time `codec:"timestamp" json:"timestamp"`
}
func (PingResponse) DeepCopy ¶
func (o PingResponse) DeepCopy() PingResponse
type PlatformInfo ¶
type PlatformInfo struct { Os string `codec:"os" json:"os"` OsVersion string `codec:"osVersion" json:"osVersion"` Arch string `codec:"arch" json:"arch"` GoVersion string `codec:"goVersion" json:"goVersion"` }
func (PlatformInfo) DeepCopy ¶
func (o PlatformInfo) DeepCopy() PlatformInfo
type PrefetchProgress ¶
type PrefetchProgress struct { Start Time `codec:"start" json:"start"` EndEstimate Time `codec:"endEstimate" json:"endEstimate"` BytesTotal int64 `codec:"bytesTotal" json:"bytesTotal"` BytesFetched int64 `codec:"bytesFetched" json:"bytesFetched"` }
func (PrefetchProgress) DeepCopy ¶
func (o PrefetchProgress) DeepCopy() PrefetchProgress
type PrefetchStatus ¶
type PrefetchStatus int
const ( PrefetchStatus_NOT_STARTED PrefetchStatus = 0 PrefetchStatus_IN_PROGRESS PrefetchStatus = 1 PrefetchStatus_COMPLETE PrefetchStatus = 2 )
func (PrefetchStatus) DeepCopy ¶
func (o PrefetchStatus) DeepCopy() PrefetchStatus
func (PrefetchStatus) String ¶
func (e PrefetchStatus) String() string
type Probe ¶
type ProblemSet ¶
type ProblemSet struct { User User `codec:"user" json:"user"` Kid KID `codec:"kid" json:"kid"` Tlfs []ProblemTLF `codec:"tlfs" json:"tlfs"` }
ProblemSet is for a particular (user,kid) that initiated a rekey problem. This problem consists of one or more problem TLFs, which are individually scored and have attendant solutions --- devices that if they came online can rekey and solve the ProblemTLF.
func (ProblemSet) DeepCopy ¶
func (o ProblemSet) DeepCopy() ProblemSet
type ProblemSetDevices ¶
type ProblemSetDevices struct { ProblemSet ProblemSet `codec:"problemSet" json:"problemSet"` Devices []Device `codec:"devices" json:"devices"` }
func (ProblemSetDevices) DeepCopy ¶
func (o ProblemSetDevices) DeepCopy() ProblemSetDevices
type ProblemTLF ¶
type ProblemTLF struct { Tlf TLF `codec:"tlf" json:"tlf"` Score int `codec:"score" json:"score"` Solution_kids []KID `codec:"solution_kids" json:"solution_kids"` }
func (ProblemTLF) DeepCopy ¶
func (o ProblemTLF) DeepCopy() ProblemTLF
type Process ¶
type Process struct { Pid string `codec:"pid" json:"pid"` Command string `codec:"command" json:"command"` FileDescriptors []FileDescriptor `codec:"fileDescriptors" json:"fileDescriptors"` }
type ProcessRuntimeStats ¶
type ProcessRuntimeStats struct { Type ProcessType `codec:"type" json:"type"` Cpu string `codec:"cpu" json:"cpu"` Resident string `codec:"resident" json:"resident"` Virt string `codec:"virt" json:"virt"` Free string `codec:"free" json:"free"` Goheap string `codec:"goheap" json:"goheap"` Goheapsys string `codec:"goheapsys" json:"goheapsys"` Goreleased string `codec:"goreleased" json:"goreleased"` CpuSeverity StatsSeverityLevel `codec:"cpuSeverity" json:"cpuSeverity"` ResidentSeverity StatsSeverityLevel `codec:"residentSeverity" json:"residentSeverity"` }
func (ProcessRuntimeStats) DeepCopy ¶
func (o ProcessRuntimeStats) DeepCopy() ProcessRuntimeStats
type ProcessType ¶
type ProcessType int
const ( ProcessType_MAIN ProcessType = 0 ProcessType_KBFS ProcessType = 1 )
func (ProcessType) DeepCopy ¶
func (o ProcessType) DeepCopy() ProcessType
func (ProcessType) String ¶
func (e ProcessType) String() string
type ProcessedContact ¶
type ProcessedContact struct { ContactIndex int `codec:"contactIndex" json:"contactIndex"` ContactName string `codec:"contactName" json:"contactName"` Component ContactComponent `codec:"component" json:"component"` Resolved bool `codec:"resolved" json:"resolved"` Uid UID `codec:"uid" json:"uid"` Username string `codec:"username" json:"username"` FullName string `codec:"fullName" json:"fullName"` Following bool `codec:"following" json:"following"` ServiceMap map[string]string `codec:"serviceMap" json:"serviceMap"` Assertion string `codec:"assertion" json:"assertion"` DisplayName string `codec:"displayName" json:"displayName"` DisplayLabel string `codec:"displayLabel" json:"displayLabel"` }
func (ProcessedContact) DeepCopy ¶
func (o ProcessedContact) DeepCopy() ProcessedContact
type ProfileTeamLoadRes ¶
type ProfileTeamLoadRes struct {
LoadTimeNsec int64 `codec:"loadTimeNsec" json:"loadTimeNsec"`
}
func (ProfileTeamLoadRes) DeepCopy ¶
func (o ProfileTeamLoadRes) DeepCopy() ProfileTeamLoadRes
type PromptDefault ¶
type PromptDefault int
const ( PromptDefault_NONE PromptDefault = 0 PromptDefault_YES PromptDefault = 1 PromptDefault_NO PromptDefault = 2 )
func (PromptDefault) DeepCopy ¶
func (o PromptDefault) DeepCopy() PromptDefault
func (PromptDefault) String ¶
func (e PromptDefault) String() string
type PromptOverwriteType ¶
type PromptOverwriteType int
const ( PromptOverwriteType_SOCIAL PromptOverwriteType = 0 PromptOverwriteType_SITE PromptOverwriteType = 1 )
func (PromptOverwriteType) DeepCopy ¶
func (o PromptOverwriteType) DeepCopy() PromptOverwriteType
func (PromptOverwriteType) String ¶
func (e PromptOverwriteType) String() string
type ProofResult ¶
type ProofResult struct { State ProofState `codec:"state" json:"state"` Status ProofStatus `codec:"status" json:"status"` Desc string `codec:"desc" json:"desc"` }
func (ProofResult) DeepCopy ¶
func (o ProofResult) DeepCopy() ProofResult
type ProofState ¶
type ProofState int
const ( ProofState_NONE ProofState = 0 ProofState_OK ProofState = 1 ProofState_TEMP_FAILURE ProofState = 2 ProofState_PERM_FAILURE ProofState = 3 ProofState_LOOKING ProofState = 4 ProofState_SUPERSEDED ProofState = 5 ProofState_POSTED ProofState = 6 ProofState_REVOKED ProofState = 7 ProofState_DELETED ProofState = 8 ProofState_UNKNOWN_TYPE ProofState = 9 ProofState_SIG_HINT_MISSING ProofState = 10 ProofState_UNCHECKED ProofState = 11 )
func (ProofState) DeepCopy ¶
func (o ProofState) DeepCopy() ProofState
func (ProofState) String ¶
func (e ProofState) String() string
type ProofStatus ¶
type ProofStatus int
3: It's been found in the hunt, but not proven yet 1xx: Retryable soft errors; note that this will be put in the proof_cache, but won't be returned from the proof cache in most cases. Their freshness will always be RANCID. 2xx: Will likely result in a hard error, if repeated enough 3xx: Hard final errors
const ( ProofStatus_NONE ProofStatus = 0 ProofStatus_OK ProofStatus = 1 ProofStatus_LOCAL ProofStatus = 2 ProofStatus_FOUND ProofStatus = 3 ProofStatus_BASE_ERROR ProofStatus = 100 ProofStatus_HOST_UNREACHABLE ProofStatus = 101 ProofStatus_PERMISSION_DENIED ProofStatus = 103 ProofStatus_FAILED_PARSE ProofStatus = 106 ProofStatus_DNS_ERROR ProofStatus = 107 ProofStatus_AUTH_FAILED ProofStatus = 108 ProofStatus_HTTP_429 ProofStatus = 129 ProofStatus_HTTP_500 ProofStatus = 150 ProofStatus_TIMEOUT ProofStatus = 160 ProofStatus_INTERNAL_ERROR ProofStatus = 170 ProofStatus_UNCHECKED ProofStatus = 171 ProofStatus_MISSING_PVL ProofStatus = 172 ProofStatus_BASE_HARD_ERROR ProofStatus = 200 ProofStatus_NOT_FOUND ProofStatus = 201 ProofStatus_CONTENT_FAILURE ProofStatus = 202 ProofStatus_BAD_USERNAME ProofStatus = 203 ProofStatus_BAD_REMOTE_ID ProofStatus = 204 ProofStatus_TEXT_NOT_FOUND ProofStatus = 205 ProofStatus_BAD_ARGS ProofStatus = 206 ProofStatus_CONTENT_MISSING ProofStatus = 207 ProofStatus_TITLE_NOT_FOUND ProofStatus = 208 ProofStatus_SERVICE_ERROR ProofStatus = 209 ProofStatus_TOR_SKIPPED ProofStatus = 210 ProofStatus_TOR_INCOMPATIBLE ProofStatus = 211 ProofStatus_HTTP_300 ProofStatus = 230 ProofStatus_HTTP_400 ProofStatus = 240 ProofStatus_HTTP_OTHER ProofStatus = 260 ProofStatus_EMPTY_JSON ProofStatus = 270 ProofStatus_DELETED ProofStatus = 301 ProofStatus_SERVICE_DEAD ProofStatus = 302 ProofStatus_BAD_SIGNATURE ProofStatus = 303 ProofStatus_BAD_API_URL ProofStatus = 304 ProofStatus_UNKNOWN_TYPE ProofStatus = 305 ProofStatus_NO_HINT ProofStatus = 306 ProofStatus_BAD_HINT_TEXT ProofStatus = 307 ProofStatus_INVALID_PVL ProofStatus = 308 )
func (ProofStatus) DeepCopy ¶
func (o ProofStatus) DeepCopy() ProofStatus
func (ProofStatus) String ¶
func (e ProofStatus) String() string
type ProofSuggestion ¶
type ProofSuggestion struct { Key string `codec:"key" json:"key"` BelowFold bool `codec:"belowFold" json:"belowFold"` ProfileText string `codec:"profileText" json:"profileText"` ProfileIcon []SizedImage `codec:"profileIcon" json:"profileIcon"` ProfileIconDarkmode []SizedImage `codec:"profileIconDarkmode" json:"profileIconDarkmode"` PickerText string `codec:"pickerText" json:"pickerText"` PickerSubtext string `codec:"pickerSubtext" json:"pickerSubtext"` PickerIcon []SizedImage `codec:"pickerIcon" json:"pickerIcon"` PickerIconDarkmode []SizedImage `codec:"pickerIconDarkmode" json:"pickerIconDarkmode"` Metas []Identify3RowMeta `codec:"metas" json:"metas"` }
func (ProofSuggestion) DeepCopy ¶
func (o ProofSuggestion) DeepCopy() ProofSuggestion
type ProofSuggestionsRes ¶
type ProofSuggestionsRes struct { Suggestions []ProofSuggestion `codec:"suggestions" json:"suggestions"` ShowMore bool `codec:"showMore" json:"showMore"` }
func (ProofSuggestionsRes) DeepCopy ¶
func (o ProofSuggestionsRes) DeepCopy() ProofSuggestionsRes
type ProofType ¶
type ProofType int
const ( ProofType_NONE ProofType = 0 ProofType_KEYBASE ProofType = 1 ProofType_TWITTER ProofType = 2 ProofType_GITHUB ProofType = 3 ProofType_REDDIT ProofType = 4 ProofType_COINBASE ProofType = 5 ProofType_HACKERNEWS ProofType = 6 ProofType_FACEBOOK ProofType = 8 ProofType_GENERIC_SOCIAL ProofType = 9 ProofType_GENERIC_WEB_SITE ProofType = 1000 ProofType_DNS ProofType = 1001 ProofType_PGP ProofType = 1002 ProofType_ROOTER ProofType = 100001 )
type Proofs ¶
type Proofs struct { Social []TrackProof `codec:"social" json:"social"` Web []WebProof `codec:"web" json:"web"` PublicKeys []PublicKey `codec:"publicKeys" json:"publicKeys"` }
type ProveParameters ¶
type ProveParameters struct { LogoFull []SizedImage `codec:"logoFull" json:"logoFull"` LogoBlack []SizedImage `codec:"logoBlack" json:"logoBlack"` LogoWhite []SizedImage `codec:"logoWhite" json:"logoWhite"` Title string `codec:"title" json:"title"` Subtext string `codec:"subtext" json:"subtext"` Suffix string `codec:"suffix" json:"suffix"` ButtonLabel string `codec:"buttonLabel" json:"buttonLabel"` }
func (ProveParameters) DeepCopy ¶
func (o ProveParameters) DeepCopy() ProveParameters
type ProvisionMethod ¶
type ProvisionMethod int
const ( ProvisionMethod_DEVICE ProvisionMethod = 0 ProvisionMethod_PAPER_KEY ProvisionMethod = 1 ProvisionMethod_PASSPHRASE ProvisionMethod = 2 ProvisionMethod_GPG_IMPORT ProvisionMethod = 3 ProvisionMethod_GPG_SIGN ProvisionMethod = 4 )
func (ProvisionMethod) DeepCopy ¶
func (o ProvisionMethod) DeepCopy() ProvisionMethod
func (ProvisionMethod) String ¶
func (e ProvisionMethod) String() string
type ProxyData ¶
type PublicKey ¶
type PublicKey struct { KID KID `codec:"KID" json:"KID"` PGPFingerprint string `codec:"PGPFingerprint" json:"PGPFingerprint"` PGPIdentities []PGPIdentity `codec:"PGPIdentities" json:"PGPIdentities"` IsSibkey bool `codec:"isSibkey" json:"isSibkey"` IsEldest bool `codec:"isEldest" json:"isEldest"` ParentID string `codec:"parentID" json:"parentID"` DeviceID DeviceID `codec:"deviceID" json:"deviceID"` DeviceDescription string `codec:"deviceDescription" json:"deviceDescription"` DeviceType DeviceTypeV2 `codec:"deviceType" json:"deviceType"` CTime Time `codec:"cTime" json:"cTime"` ETime Time `codec:"eTime" json:"eTime"` IsRevoked bool `codec:"isRevoked" json:"isRevoked"` }
type PublicKeyV2 ¶
type PublicKeyV2 struct { KeyType__ KeyType `codec:"keyType" json:"keyType"` Nacl__ *PublicKeyV2NaCl `codec:"nacl,omitempty" json:"nacl,omitempty"` PGP__ *PublicKeyV2PGPSummary `codec:"pgp,omitempty" json:"pgp,omitempty"` }
func NewPublicKeyV2Default ¶
func NewPublicKeyV2Default(keyType KeyType) PublicKeyV2
func NewPublicKeyV2WithNacl ¶
func NewPublicKeyV2WithNacl(v PublicKeyV2NaCl) PublicKeyV2
func NewPublicKeyV2WithPgp ¶
func NewPublicKeyV2WithPgp(v PublicKeyV2PGPSummary) PublicKeyV2
func (PublicKeyV2) DeepCopy ¶
func (o PublicKeyV2) DeepCopy() PublicKeyV2
func (*PublicKeyV2) KeyType ¶
func (o *PublicKeyV2) KeyType() (ret KeyType, err error)
func (PublicKeyV2) Nacl ¶
func (o PublicKeyV2) Nacl() (res PublicKeyV2NaCl)
func (PublicKeyV2) Pgp ¶
func (o PublicKeyV2) Pgp() (res PublicKeyV2PGPSummary)
type PublicKeyV2Base ¶
type PublicKeyV2Base struct { Kid KID `codec:"kid" json:"kid"` IsSibkey bool `codec:"isSibkey" json:"isSibkey"` IsEldest bool `codec:"isEldest" json:"isEldest"` CTime Time `codec:"cTime" json:"cTime"` ETime Time `codec:"eTime" json:"eTime"` Provisioning SignatureMetadata `codec:"provisioning" json:"provisioning"` Revocation *SignatureMetadata `codec:"revocation,omitempty" json:"revocation,omitempty"` }
func (PublicKeyV2Base) DeepCopy ¶
func (o PublicKeyV2Base) DeepCopy() PublicKeyV2Base
type PublicKeyV2NaCl ¶
type PublicKeyV2NaCl struct { Base PublicKeyV2Base `codec:"base" json:"base"` Parent *KID `codec:"parent,omitempty" json:"parent,omitempty"` DeviceID DeviceID `codec:"deviceID" json:"deviceID"` DeviceDescription string `codec:"deviceDescription" json:"deviceDescription"` DeviceType DeviceTypeV2 `codec:"deviceType" json:"deviceType"` }
func (PublicKeyV2NaCl) DeepCopy ¶
func (o PublicKeyV2NaCl) DeepCopy() PublicKeyV2NaCl
type PublicKeyV2PGPSummary ¶
type PublicKeyV2PGPSummary struct { Base PublicKeyV2Base `codec:"base" json:"base"` Fingerprint PGPFingerprint `codec:"fingerprint" json:"fingerprint"` Identities []PGPIdentity `codec:"identities" json:"identities"` }
func (PublicKeyV2PGPSummary) DeepCopy ¶
func (o PublicKeyV2PGPSummary) DeepCopy() PublicKeyV2PGPSummary
type PushReason ¶
type PushReason int
const ( PushReason_NONE PushReason = 0 PushReason_RECONNECTED PushReason = 1 PushReason_NEW_DATA PushReason = 2 )
func (PushReason) DeepCopy ¶
func (o PushReason) DeepCopy() PushReason
func (PushReason) String ¶
func (e PushReason) String() string
type RatchetType ¶
type RatchetType int
const ( RatchetType_MAIN RatchetType = 0 RatchetType_BLINDED RatchetType = 1 RatchetType_SELF RatchetType = 2 RatchetType_UNCOMMITTED RatchetType = 3 )
func (RatchetType) DeepCopy ¶
func (o RatchetType) DeepCopy() RatchetType
func (RatchetType) String ¶
func (e RatchetType) String() string
type RawPhoneNumber ¶
type RawPhoneNumber string
func (RawPhoneNumber) DeepCopy ¶
func (o RawPhoneNumber) DeepCopy() RawPhoneNumber
type Reachability ¶
type Reachability struct {
Reachable Reachable `codec:"reachable" json:"reachable"`
}
func (Reachability) DeepCopy ¶
func (o Reachability) DeepCopy() Reachability
type ReacjiSkinTone ¶
type ReacjiSkinTone int
const ( ReacjiSkinTone_NONE ReacjiSkinTone = 0 ReacjiSkinTone_SKINTONE1 ReacjiSkinTone = 1 ReacjiSkinTone_SKINTONE2 ReacjiSkinTone = 2 ReacjiSkinTone_SKINTONE3 ReacjiSkinTone = 3 ReacjiSkinTone_SKINTONE4 ReacjiSkinTone = 4 ReacjiSkinTone_SKINTONE5 ReacjiSkinTone = 5 )
func (ReacjiSkinTone) DeepCopy ¶
func (o ReacjiSkinTone) DeepCopy() ReacjiSkinTone
func (ReacjiSkinTone) String ¶ added in v2.0.2
func (e ReacjiSkinTone) String() string
type ReadArgs ¶
type ReaderKeyMask ¶
type ReaderKeyMask struct { Application TeamApplication `codec:"application" json:"application"` Generation PerTeamKeyGeneration `codec:"generation" json:"generation"` Mask MaskB64 `codec:"mask" json:"mask"` }
func (ReaderKeyMask) DeepCopy ¶
func (o ReaderKeyMask) DeepCopy() ReaderKeyMask
type ReferenceCountRes ¶
type ReferenceCountRes struct {
Counts []BlockIdCount `codec:"counts" json:"counts"`
}
func (ReferenceCountRes) DeepCopy ¶
func (o ReferenceCountRes) DeepCopy() ReferenceCountRes
type RegisterAddressRes ¶
type RegisterAddressRes struct { Type string `codec:"type" json:"type"` Family string `codec:"family" json:"family"` }
func (RegisterAddressRes) DeepCopy ¶
func (o RegisterAddressRes) DeepCopy() RegisterAddressRes
type RekeyEvent ¶
type RekeyEvent struct { EventType RekeyEventType `codec:"eventType" json:"eventType"` InterruptType int `codec:"interruptType" json:"interruptType"` }
func (RekeyEvent) DeepCopy ¶
func (o RekeyEvent) DeepCopy() RekeyEvent
type RekeyEventType ¶
type RekeyEventType int
const ( RekeyEventType_NONE RekeyEventType = 0 RekeyEventType_NOT_LOGGED_IN RekeyEventType = 1 RekeyEventType_API_ERROR RekeyEventType = 2 RekeyEventType_NO_PROBLEMS RekeyEventType = 3 RekeyEventType_LOAD_ME_ERROR RekeyEventType = 4 RekeyEventType_CURRENT_DEVICE_CAN_REKEY RekeyEventType = 5 RekeyEventType_DEVICE_LOAD_ERROR RekeyEventType = 6 RekeyEventType_HARASS RekeyEventType = 7 RekeyEventType_NO_GREGOR_MESSAGES RekeyEventType = 8 )
func (RekeyEventType) DeepCopy ¶
func (o RekeyEventType) DeepCopy() RekeyEventType
func (RekeyEventType) String ¶
func (e RekeyEventType) String() string
type RekeyRequest ¶
type RekeyRequest struct { FolderID string `codec:"folderID" json:"folderID"` Revision int64 `codec:"revision" json:"revision"` }
func (RekeyRequest) DeepCopy ¶
func (o RekeyRequest) DeepCopy() RekeyRequest
type RemoteProof ¶
type RemoteProof struct { ProofType ProofType `codec:"proofType" json:"proofType"` Key string `codec:"key" json:"key"` Value string `codec:"value" json:"value"` DisplayMarkup string `codec:"displayMarkup" json:"displayMarkup"` SigID SigID `codec:"sigID" json:"sigID"` MTime Time `codec:"mTime" json:"mTime"` }
func (RemoteProof) DeepCopy ¶
func (o RemoteProof) DeepCopy() RemoteProof
type RemoteTrack ¶
type RemoteTrack struct { Username string `codec:"username" json:"username"` Uid UID `codec:"uid" json:"uid"` LinkID LinkID `codec:"linkID" json:"linkID"` }
func (RemoteTrack) DeepCopy ¶
func (o RemoteTrack) DeepCopy() RemoteTrack
type RemoveArgs ¶
type RemoveArgs struct { OpID OpID `codec:"opID" json:"opID"` Path Path `codec:"path" json:"path"` Recursive bool `codec:"recursive" json:"recursive"` }
func (RemoveArgs) DeepCopy ¶
func (o RemoveArgs) DeepCopy() RemoveArgs
type ResetLink ¶
type ResetLink struct { Ctime UnixTime `codec:"ctime" json:"ctime"` MerkleRoot ResetMerkleRoot `codec:"merkleRoot" json:"merkle_root"` Prev ResetPrev `codec:"prev" json:"prev"` ResetSeqno Seqno `codec:"resetSeqno" json:"reset_seqno"` Type ResetType `codec:"type" json:"type"` Uid UID `codec:"uid" json:"uid"` }
type ResetMerkleRoot ¶
type ResetMerkleRoot struct { HashMeta HashMeta `codec:"hashMeta" json:"hash_meta"` Seqno Seqno `codec:"seqno" json:"seqno"` }
func (ResetMerkleRoot) DeepCopy ¶
func (o ResetMerkleRoot) DeepCopy() ResetMerkleRoot
type ResetMessage ¶
type ResetMessage int
const ( ResetMessage_ENTERED_VERIFIED ResetMessage = 0 ResetMessage_ENTERED_PASSWORDLESS ResetMessage = 1 ResetMessage_REQUEST_VERIFIED ResetMessage = 2 ResetMessage_NOT_COMPLETED ResetMessage = 3 ResetMessage_CANCELED ResetMessage = 4 ResetMessage_COMPLETED ResetMessage = 5 ResetMessage_RESET_LINK_SENT ResetMessage = 6 )
func (ResetMessage) DeepCopy ¶
func (o ResetMessage) DeepCopy() ResetMessage
func (ResetMessage) String ¶
func (e ResetMessage) String() string
type ResetPrev ¶
type ResetPrompt ¶
type ResetPrompt struct { T__ ResetPromptType `codec:"t" json:"t"` Complete__ *ResetPromptInfo `codec:"complete,omitempty" json:"complete,omitempty"` }
func NewResetPromptDefault ¶
func NewResetPromptDefault(t ResetPromptType) ResetPrompt
func NewResetPromptWithComplete ¶
func NewResetPromptWithComplete(v ResetPromptInfo) ResetPrompt
func (ResetPrompt) Complete ¶
func (o ResetPrompt) Complete() (res ResetPromptInfo)
func (ResetPrompt) DeepCopy ¶
func (o ResetPrompt) DeepCopy() ResetPrompt
func (*ResetPrompt) T ¶
func (o *ResetPrompt) T() (ret ResetPromptType, err error)
type ResetPromptInfo ¶
type ResetPromptInfo struct {
HasWallet bool `codec:"hasWallet" json:"hasWallet"`
}
func (ResetPromptInfo) DeepCopy ¶
func (o ResetPromptInfo) DeepCopy() ResetPromptInfo
type ResetPromptResponse ¶
type ResetPromptResponse int
const ( ResetPromptResponse_NOTHING ResetPromptResponse = 0 ResetPromptResponse_CANCEL_RESET ResetPromptResponse = 1 ResetPromptResponse_CONFIRM_RESET ResetPromptResponse = 2 )
func (ResetPromptResponse) DeepCopy ¶
func (o ResetPromptResponse) DeepCopy() ResetPromptResponse
func (ResetPromptResponse) String ¶
func (e ResetPromptResponse) String() string
type ResetPromptType ¶
type ResetPromptType int
const ( ResetPromptType_COMPLETE ResetPromptType = 0 ResetPromptType_ENTER_NO_DEVICES ResetPromptType = 1 ResetPromptType_ENTER_FORGOT_PW ResetPromptType = 2 ResetPromptType_ENTER_RESET_PW ResetPromptType = 3 )
func (ResetPromptType) DeepCopy ¶
func (o ResetPromptType) DeepCopy() ResetPromptType
func (ResetPromptType) String ¶
func (e ResetPromptType) String() string
type ResetState ¶
type ResetState struct { EndTime Time `codec:"endTime" json:"end_time"` Active bool `codec:"active" json:"active"` }
func (ResetState) DeepCopy ¶
func (o ResetState) DeepCopy() ResetState
type ResetSummary ¶
type ResetSummary struct { Ctime UnixTime `codec:"ctime" json:"ctime"` MerkleRoot ResetMerkleRoot `codec:"merkleRoot" json:"merkleRoot"` ResetSeqno Seqno `codec:"resetSeqno" json:"resetSeqno"` EldestSeqno Seqno `codec:"eldestSeqno" json:"eldestSeqno"` Type ResetType `codec:"type" json:"type"` }
func (ResetSummary) DeepCopy ¶
func (o ResetSummary) DeepCopy() ResetSummary
type ResolveIdentifyImplicitTeamRes ¶
type ResolveIdentifyImplicitTeamRes struct { DisplayName string `codec:"displayName" json:"displayName"` TeamID TeamID `codec:"teamID" json:"teamID"` Writers []UserVersion `codec:"writers" json:"writers"` TrackBreaks map[UserVersion]IdentifyTrackBreaks `codec:"trackBreaks" json:"trackBreaks"` FolderID TLFID `codec:"folderID" json:"folderID"` }
func (ResolveIdentifyImplicitTeamRes) DeepCopy ¶
func (o ResolveIdentifyImplicitTeamRes) DeepCopy() ResolveIdentifyImplicitTeamRes
type RevisionSpanType ¶
type RevisionSpanType int
const ( RevisionSpanType_DEFAULT RevisionSpanType = 0 RevisionSpanType_LAST_FIVE RevisionSpanType = 1 )
func (RevisionSpanType) DeepCopy ¶
func (o RevisionSpanType) DeepCopy() RevisionSpanType
func (RevisionSpanType) String ¶
func (e RevisionSpanType) String() string
type RevokeWarning ¶
type RevokeWarning struct {
EndangeredTLFs []TLF `codec:"endangeredTLFs" json:"endangeredTLFs"`
}
func (RevokeWarning) DeepCopy ¶
func (o RevokeWarning) DeepCopy() RevokeWarning
type RevokedKey ¶
type RevokedKey struct { Key PublicKey `codec:"key" json:"key"` Time KeybaseTime `codec:"time" json:"time"` By KID `codec:"by" json:"by"` }
func (RevokedKey) DeepCopy ¶
func (o RevokedKey) DeepCopy() RevokedKey
type RevokedProof ¶
type RevokedProof struct { Proof RemoteProof `codec:"proof" json:"proof"` Diff TrackDiff `codec:"diff" json:"diff"` Snoozed bool `codec:"snoozed" json:"snoozed"` }
func (RevokedProof) DeepCopy ¶
func (o RevokedProof) DeepCopy() RevokedProof
type RotationType ¶
type RotationType int
const ( RotationType_VISIBLE RotationType = 0 RotationType_HIDDEN RotationType = 1 RotationType_CLKR RotationType = 2 )
func (RotationType) DeepCopy ¶
func (o RotationType) DeepCopy() RotationType
func (RotationType) String ¶
func (e RotationType) String() string
type RuntimeGroup ¶
type RuntimeGroup int
const ( RuntimeGroup_UNKNOWN RuntimeGroup = 0 RuntimeGroup_LINUXLIKE RuntimeGroup = 1 RuntimeGroup_DARWINLIKE RuntimeGroup = 2 RuntimeGroup_WINDOWSLIKE RuntimeGroup = 3 )
func (RuntimeGroup) DeepCopy ¶
func (o RuntimeGroup) DeepCopy() RuntimeGroup
func (RuntimeGroup) String ¶
func (e RuntimeGroup) String() string
type RuntimeStats ¶
type RuntimeStats struct { ProcessStats []ProcessRuntimeStats `codec:"processStats" json:"processStats"` DbStats []DbStats `codec:"dbStats" json:"dbStats"` PerfEvents []PerfEvent `codec:"perfEvents" json:"perfEvents"` ConvLoaderActive bool `codec:"convLoaderActive" json:"convLoaderActive"` SelectiveSyncActive bool `codec:"selectiveSyncActive" json:"selectiveSyncActive"` }
func (RuntimeStats) DeepCopy ¶
func (o RuntimeStats) DeepCopy() RuntimeStats
type SaltpackDecryptOptions ¶
type SaltpackDecryptOptions struct { Interactive bool `codec:"interactive" json:"interactive"` ForceRemoteCheck bool `codec:"forceRemoteCheck" json:"forceRemoteCheck"` UsePaperKey bool `codec:"usePaperKey" json:"usePaperKey"` }
func (SaltpackDecryptOptions) DeepCopy ¶
func (o SaltpackDecryptOptions) DeepCopy() SaltpackDecryptOptions
type SaltpackEncryptFileResult ¶
type SaltpackEncryptFileResult struct { UsedUnresolvedSBS bool `codec:"usedUnresolvedSBS" json:"usedUnresolvedSBS"` UnresolvedSBSAssertion string `codec:"unresolvedSBSAssertion" json:"unresolvedSBSAssertion"` Filename string `codec:"filename" json:"filename"` }
func (SaltpackEncryptFileResult) DeepCopy ¶
func (o SaltpackEncryptFileResult) DeepCopy() SaltpackEncryptFileResult
type SaltpackEncryptOptions ¶
type SaltpackEncryptOptions struct { Recipients []string `codec:"recipients" json:"recipients"` TeamRecipients []string `codec:"teamRecipients" json:"teamRecipients"` AuthenticityType AuthenticityType `codec:"authenticityType" json:"authenticityType"` UseEntityKeys bool `codec:"useEntityKeys" json:"useEntityKeys"` UseDeviceKeys bool `codec:"useDeviceKeys" json:"useDeviceKeys"` UsePaperKeys bool `codec:"usePaperKeys" json:"usePaperKeys"` NoSelfEncrypt bool `codec:"noSelfEncrypt" json:"noSelfEncrypt"` Binary bool `codec:"binary" json:"binary"` SaltpackVersion int `codec:"saltpackVersion" json:"saltpackVersion"` NoForcePoll bool `codec:"noForcePoll" json:"noForcePoll"` UseKBFSKeysOnlyForTesting bool `codec:"useKBFSKeysOnlyForTesting" json:"useKBFSKeysOnlyForTesting"` }
func (SaltpackEncryptOptions) DeepCopy ¶
func (o SaltpackEncryptOptions) DeepCopy() SaltpackEncryptOptions
type SaltpackEncryptResult ¶
type SaltpackEncryptResult struct { UsedUnresolvedSBS bool `codec:"usedUnresolvedSBS" json:"usedUnresolvedSBS"` UnresolvedSBSAssertion string `codec:"unresolvedSBSAssertion" json:"unresolvedSBSAssertion"` }
func (SaltpackEncryptResult) DeepCopy ¶
func (o SaltpackEncryptResult) DeepCopy() SaltpackEncryptResult
type SaltpackEncryptStringResult ¶
type SaltpackEncryptStringResult struct { UsedUnresolvedSBS bool `codec:"usedUnresolvedSBS" json:"usedUnresolvedSBS"` UnresolvedSBSAssertion string `codec:"unresolvedSBSAssertion" json:"unresolvedSBSAssertion"` Ciphertext string `codec:"ciphertext" json:"ciphertext"` }
func (SaltpackEncryptStringResult) DeepCopy ¶
func (o SaltpackEncryptStringResult) DeepCopy() SaltpackEncryptStringResult
type SaltpackEncryptedMessageInfo ¶
type SaltpackEncryptedMessageInfo struct { Devices []Device `codec:"devices" json:"devices"` NumAnonReceivers int `codec:"numAnonReceivers" json:"numAnonReceivers"` ReceiverIsAnon bool `codec:"receiverIsAnon" json:"receiverIsAnon"` Sender SaltpackSender `codec:"sender" json:"sender"` }
func (SaltpackEncryptedMessageInfo) DeepCopy ¶
func (o SaltpackEncryptedMessageInfo) DeepCopy() SaltpackEncryptedMessageInfo
type SaltpackFileResult ¶
type SaltpackFileResult struct { Info SaltpackEncryptedMessageInfo `codec:"info" json:"info"` DecryptedFilename string `codec:"decryptedFilename" json:"decryptedFilename"` Signed bool `codec:"signed" json:"signed"` }
func (SaltpackFileResult) DeepCopy ¶
func (o SaltpackFileResult) DeepCopy() SaltpackFileResult
type SaltpackFrontendEncryptOptions ¶
type SaltpackFrontendEncryptOptions struct { Recipients []string `codec:"recipients" json:"recipients"` Signed bool `codec:"signed" json:"signed"` IncludeSelf bool `codec:"includeSelf" json:"includeSelf"` }
func (SaltpackFrontendEncryptOptions) DeepCopy ¶
func (o SaltpackFrontendEncryptOptions) DeepCopy() SaltpackFrontendEncryptOptions
type SaltpackOperationType ¶
type SaltpackOperationType int
const ( SaltpackOperationType_ENCRYPT SaltpackOperationType = 0 SaltpackOperationType_DECRYPT SaltpackOperationType = 1 SaltpackOperationType_SIGN SaltpackOperationType = 2 SaltpackOperationType_VERIFY SaltpackOperationType = 3 )
func (SaltpackOperationType) DeepCopy ¶
func (o SaltpackOperationType) DeepCopy() SaltpackOperationType
func (SaltpackOperationType) String ¶
func (e SaltpackOperationType) String() string
type SaltpackPlaintextResult ¶
type SaltpackPlaintextResult struct { Info SaltpackEncryptedMessageInfo `codec:"info" json:"info"` Plaintext string `codec:"plaintext" json:"plaintext"` Signed bool `codec:"signed" json:"signed"` }
func (SaltpackPlaintextResult) DeepCopy ¶
func (o SaltpackPlaintextResult) DeepCopy() SaltpackPlaintextResult
type SaltpackSender ¶
type SaltpackSender struct { Uid UID `codec:"uid" json:"uid"` Username string `codec:"username" json:"username"` Fullname string `codec:"fullname" json:"fullname"` SenderType SaltpackSenderType `codec:"senderType" json:"senderType"` }
func (SaltpackSender) DeepCopy ¶
func (o SaltpackSender) DeepCopy() SaltpackSender
type SaltpackSenderType ¶
type SaltpackSenderType int
const ( SaltpackSenderType_NOT_TRACKED SaltpackSenderType = 0 SaltpackSenderType_UNKNOWN SaltpackSenderType = 1 SaltpackSenderType_ANONYMOUS SaltpackSenderType = 2 SaltpackSenderType_TRACKING_BROKE SaltpackSenderType = 3 SaltpackSenderType_TRACKING_OK SaltpackSenderType = 4 SaltpackSenderType_SELF SaltpackSenderType = 5 SaltpackSenderType_REVOKED SaltpackSenderType = 6 SaltpackSenderType_EXPIRED SaltpackSenderType = 7 )
func (SaltpackSenderType) DeepCopy ¶
func (o SaltpackSenderType) DeepCopy() SaltpackSenderType
func (SaltpackSenderType) String ¶
func (e SaltpackSenderType) String() string
type SaltpackSignOptions ¶
type SaltpackSignOptions struct { Detached bool `codec:"detached" json:"detached"` Binary bool `codec:"binary" json:"binary"` SaltpackVersion int `codec:"saltpackVersion" json:"saltpackVersion"` }
func (SaltpackSignOptions) DeepCopy ¶
func (o SaltpackSignOptions) DeepCopy() SaltpackSignOptions
type SaltpackVerifyFileResult ¶
type SaltpackVerifyFileResult struct { SigningKID KID `codec:"signingKID" json:"signingKID"` Sender SaltpackSender `codec:"sender" json:"sender"` VerifiedFilename string `codec:"verifiedFilename" json:"verifiedFilename"` Verified bool `codec:"verified" json:"verified"` }
func (SaltpackVerifyFileResult) DeepCopy ¶
func (o SaltpackVerifyFileResult) DeepCopy() SaltpackVerifyFileResult
type SaltpackVerifyOptions ¶
type SaltpackVerifyOptions struct { SignedBy string `codec:"signedBy" json:"signedBy"` Signature []byte `codec:"signature" json:"signature"` }
func (SaltpackVerifyOptions) DeepCopy ¶
func (o SaltpackVerifyOptions) DeepCopy() SaltpackVerifyOptions
type SaltpackVerifyResult ¶
type SaltpackVerifyResult struct { SigningKID KID `codec:"signingKID" json:"signingKID"` Sender SaltpackSender `codec:"sender" json:"sender"` Plaintext string `codec:"plaintext" json:"plaintext"` Verified bool `codec:"verified" json:"verified"` }
func (SaltpackVerifyResult) DeepCopy ¶
func (o SaltpackVerifyResult) DeepCopy() SaltpackVerifyResult
type SearchRes ¶
type SearchRes struct { Bots []FeaturedBot `codec:"bots" json:"bots"` IsLastPage bool `codec:"isLastPage" json:"isLastPage"` }
type SecretEntryArg ¶
type SecretEntryArg struct { Desc string `codec:"desc" json:"desc"` Prompt string `codec:"prompt" json:"prompt"` Err string `codec:"err" json:"err"` Cancel string `codec:"cancel" json:"cancel"` Ok string `codec:"ok" json:"ok"` Reason string `codec:"reason" json:"reason"` ShowTyping bool `codec:"showTyping" json:"showTyping"` }
func (SecretEntryArg) DeepCopy ¶
func (o SecretEntryArg) DeepCopy() SecretEntryArg
type SecretEntryRes ¶
type SecretEntryRes struct { Text string `codec:"text" json:"text"` Canceled bool `codec:"canceled" json:"canceled"` StoreSecret bool `codec:"storeSecret" json:"storeSecret"` }
func (SecretEntryRes) DeepCopy ¶
func (o SecretEntryRes) DeepCopy() SecretEntryRes
type SecretKeys ¶
type SecretKeys struct { Signing NaclSigningKeyPrivate `codec:"signing" json:"signing"` Encryption NaclDHKeyPrivate `codec:"encryption" json:"encryption"` }
func (SecretKeys) DeepCopy ¶
func (o SecretKeys) DeepCopy() SecretKeys
type SecretResponse ¶
type SecretResponse struct { Secret []byte `codec:"secret" json:"secret"` Phrase string `codec:"phrase" json:"phrase"` }
SecretResponse should be returned by DisplayAndPromptSecret. Use either secret or phrase.
func (SecretResponse) DeepCopy ¶
func (o SecretResponse) DeepCopy() SecretResponse
type SeitanAKey ¶
type SeitanAKey string
func (SeitanAKey) DeepCopy ¶
func (o SeitanAKey) DeepCopy() SeitanAKey
type SeitanIKey ¶
type SeitanIKey string
func (SeitanIKey) DeepCopy ¶
func (o SeitanIKey) DeepCopy() SeitanIKey
type SeitanIKeyInvitelink ¶ added in v2.0.1
type SeitanIKeyInvitelink string
func (SeitanIKeyInvitelink) DeepCopy ¶ added in v2.0.1
func (o SeitanIKeyInvitelink) DeepCopy() SeitanIKeyInvitelink
type SeitanIKeyV2 ¶
type SeitanIKeyV2 string
func (SeitanIKeyV2) DeepCopy ¶
func (o SeitanIKeyV2) DeepCopy() SeitanIKeyV2
type SeitanKeyAndLabel ¶
type SeitanKeyAndLabel struct { V__ SeitanKeyAndLabelVersion `codec:"v" json:"v"` V1__ *SeitanKeyAndLabelVersion1 `codec:"v1,omitempty" json:"v1,omitempty"` V2__ *SeitanKeyAndLabelVersion2 `codec:"v2,omitempty" json:"v2,omitempty"` Invitelink__ *SeitanKeyAndLabelInvitelink `codec:"invitelink,omitempty" json:"invitelink,omitempty"` }
func NewSeitanKeyAndLabelDefault ¶
func NewSeitanKeyAndLabelDefault(v SeitanKeyAndLabelVersion) SeitanKeyAndLabel
func NewSeitanKeyAndLabelWithInvitelink ¶ added in v2.0.1
func NewSeitanKeyAndLabelWithInvitelink(v SeitanKeyAndLabelInvitelink) SeitanKeyAndLabel
func NewSeitanKeyAndLabelWithV1 ¶
func NewSeitanKeyAndLabelWithV1(v SeitanKeyAndLabelVersion1) SeitanKeyAndLabel
func NewSeitanKeyAndLabelWithV2 ¶
func NewSeitanKeyAndLabelWithV2(v SeitanKeyAndLabelVersion2) SeitanKeyAndLabel
func (SeitanKeyAndLabel) DeepCopy ¶
func (o SeitanKeyAndLabel) DeepCopy() SeitanKeyAndLabel
func (SeitanKeyAndLabel) Invitelink ¶ added in v2.0.1
func (o SeitanKeyAndLabel) Invitelink() (res SeitanKeyAndLabelInvitelink)
func (*SeitanKeyAndLabel) V ¶
func (o *SeitanKeyAndLabel) V() (ret SeitanKeyAndLabelVersion, err error)
func (SeitanKeyAndLabel) V1 ¶
func (o SeitanKeyAndLabel) V1() (res SeitanKeyAndLabelVersion1)
func (SeitanKeyAndLabel) V2 ¶
func (o SeitanKeyAndLabel) V2() (res SeitanKeyAndLabelVersion2)
type SeitanKeyAndLabelInvitelink ¶ added in v2.0.1
type SeitanKeyAndLabelInvitelink struct { I SeitanIKeyInvitelink `codec:"i" json:"i"` L SeitanKeyLabel `codec:"l" json:"l"` }
func (SeitanKeyAndLabelInvitelink) DeepCopy ¶ added in v2.0.1
func (o SeitanKeyAndLabelInvitelink) DeepCopy() SeitanKeyAndLabelInvitelink
type SeitanKeyAndLabelVersion ¶
type SeitanKeyAndLabelVersion int
const ( SeitanKeyAndLabelVersion_V1 SeitanKeyAndLabelVersion = 1 SeitanKeyAndLabelVersion_V2 SeitanKeyAndLabelVersion = 2 SeitanKeyAndLabelVersion_Invitelink SeitanKeyAndLabelVersion = 3 )
func (SeitanKeyAndLabelVersion) DeepCopy ¶
func (o SeitanKeyAndLabelVersion) DeepCopy() SeitanKeyAndLabelVersion
func (SeitanKeyAndLabelVersion) String ¶
func (e SeitanKeyAndLabelVersion) String() string
type SeitanKeyAndLabelVersion1 ¶
type SeitanKeyAndLabelVersion1 struct { I SeitanIKey `codec:"i" json:"i"` L SeitanKeyLabel `codec:"l" json:"l"` }
func (SeitanKeyAndLabelVersion1) DeepCopy ¶
func (o SeitanKeyAndLabelVersion1) DeepCopy() SeitanKeyAndLabelVersion1
type SeitanKeyAndLabelVersion2 ¶
type SeitanKeyAndLabelVersion2 struct { K SeitanPubKey `codec:"k" json:"k"` L SeitanKeyLabel `codec:"l" json:"l"` }
func (SeitanKeyAndLabelVersion2) DeepCopy ¶
func (o SeitanKeyAndLabelVersion2) DeepCopy() SeitanKeyAndLabelVersion2
type SeitanKeyLabel ¶
type SeitanKeyLabel struct { T__ SeitanKeyLabelType `codec:"t" json:"t"` Sms__ *SeitanKeyLabelSms `codec:"sms,omitempty" json:"sms,omitempty"` Generic__ *SeitanKeyLabelGeneric `codec:"generic,omitempty" json:"generic,omitempty"` }
func NewSeitanKeyLabelDefault ¶
func NewSeitanKeyLabelDefault(t SeitanKeyLabelType) SeitanKeyLabel
func NewSeitanKeyLabelWithGeneric ¶ added in v2.0.1
func NewSeitanKeyLabelWithGeneric(v SeitanKeyLabelGeneric) SeitanKeyLabel
func NewSeitanKeyLabelWithSms ¶
func NewSeitanKeyLabelWithSms(v SeitanKeyLabelSms) SeitanKeyLabel
func (SeitanKeyLabel) DeepCopy ¶
func (o SeitanKeyLabel) DeepCopy() SeitanKeyLabel
func (SeitanKeyLabel) Generic ¶ added in v2.0.1
func (o SeitanKeyLabel) Generic() (res SeitanKeyLabelGeneric)
func (SeitanKeyLabel) Sms ¶
func (o SeitanKeyLabel) Sms() (res SeitanKeyLabelSms)
func (*SeitanKeyLabel) T ¶
func (o *SeitanKeyLabel) T() (ret SeitanKeyLabelType, err error)
type SeitanKeyLabelGeneric ¶ added in v2.0.1
type SeitanKeyLabelGeneric struct {
L string `codec:"l" json:"l"`
}
func (SeitanKeyLabelGeneric) DeepCopy ¶ added in v2.0.1
func (o SeitanKeyLabelGeneric) DeepCopy() SeitanKeyLabelGeneric
type SeitanKeyLabelSms ¶
func (SeitanKeyLabelSms) DeepCopy ¶
func (o SeitanKeyLabelSms) DeepCopy() SeitanKeyLabelSms
type SeitanKeyLabelType ¶
type SeitanKeyLabelType int
const ( SeitanKeyLabelType_SMS SeitanKeyLabelType = 1 SeitanKeyLabelType_GENERIC SeitanKeyLabelType = 2 )
func (SeitanKeyLabelType) DeepCopy ¶
func (o SeitanKeyLabelType) DeepCopy() SeitanKeyLabelType
func (SeitanKeyLabelType) String ¶
func (e SeitanKeyLabelType) String() string
type SeitanPubKey ¶
type SeitanPubKey string
func (SeitanPubKey) DeepCopy ¶
func (o SeitanPubKey) DeepCopy() SeitanPubKey
type SelectKeyRes ¶
type SelectKeyRes struct { KeyID string `codec:"keyID" json:"keyID"` DoSecretPush bool `codec:"doSecretPush" json:"doSecretPush"` }
func (SelectKeyRes) DeepCopy ¶
func (o SelectKeyRes) DeepCopy() SelectKeyRes
type SelectorEntry ¶
type SelectorEntry struct { IsIndex bool `codec:"isIndex" json:"isIndex"` Index int `codec:"index" json:"index"` IsKey bool `codec:"isKey" json:"isKey"` Key string `codec:"key" json:"key"` IsAll bool `codec:"isAll" json:"isAll"` IsContents bool `codec:"isContents" json:"isContents"` }
func (SelectorEntry) DeepCopy ¶
func (o SelectorEntry) DeepCopy() SelectorEntry
type ServiceDisplayConfig ¶
type ServiceDisplayConfig struct { CreationDisabled bool `codec:"creationDisabled" json:"creation_disabled"` Priority int `codec:"priority" json:"priority"` Key string `codec:"key" json:"key"` Group *string `codec:"group,omitempty" json:"group,omitempty"` New bool `codec:"new" json:"new"` LogoKey string `codec:"logoKey" json:"logo_key"` }
func (ServiceDisplayConfig) DeepCopy ¶
func (o ServiceDisplayConfig) DeepCopy() ServiceDisplayConfig
type ServiceStatus ¶
type ServiceStatus struct { Version string `codec:"version" json:"version"` Label string `codec:"label" json:"label"` Pid string `codec:"pid" json:"pid"` LastExitStatus string `codec:"lastExitStatus" json:"lastExitStatus"` BundleVersion string `codec:"bundleVersion" json:"bundleVersion"` InstallStatus InstallStatus `codec:"installStatus" json:"installStatus"` InstallAction InstallAction `codec:"installAction" json:"installAction"` Status Status `codec:"status" json:"status"` }
func (ServiceStatus) DeepCopy ¶
func (o ServiceStatus) DeepCopy() ServiceStatus
type ServicesStatus ¶
type ServicesStatus struct { Service []ServiceStatus `codec:"service" json:"service"` Kbfs []ServiceStatus `codec:"kbfs" json:"kbfs"` Updater []ServiceStatus `codec:"updater" json:"updater"` }
func (ServicesStatus) DeepCopy ¶
func (o ServicesStatus) DeepCopy() ServicesStatus
type Session ¶
type SessionStatus ¶
type SessionStatus struct { SessionFor string `codec:"SessionFor" json:"SessionFor"` Loaded bool `codec:"Loaded" json:"Loaded"` Cleared bool `codec:"Cleared" json:"Cleared"` SaltOnly bool `codec:"SaltOnly" json:"SaltOnly"` Expired bool `codec:"Expired" json:"Expired"` }
func (SessionStatus) DeepCopy ¶
func (o SessionStatus) DeepCopy() SessionStatus
type SessionToken ¶
type SessionToken string
func (SessionToken) DeepCopy ¶
func (o SessionToken) DeepCopy() SessionToken
type Sig ¶
type Sig struct { Seqno Seqno `codec:"seqno" json:"seqno"` SigID SigID `codec:"sigID" json:"sigID"` SigIDDisplay string `codec:"sigIDDisplay" json:"sigIDDisplay"` Type string `codec:"type" json:"type"` CTime Time `codec:"cTime" json:"cTime"` Revoked bool `codec:"revoked" json:"revoked"` Active bool `codec:"active" json:"active"` Key string `codec:"key" json:"key"` Body string `codec:"body" json:"body"` }
type SigChainLocation ¶
type SigChainLocation struct { Seqno Seqno `codec:"seqno" json:"seqno"` SeqType SeqType `codec:"seqType" json:"seqType"` }
func (SigChainLocation) DeepCopy ¶
func (o SigChainLocation) DeepCopy() SigChainLocation
type SigHint ¶
type SigListArgs ¶
type SigListArgs struct { SessionID int `codec:"sessionID" json:"sessionID"` Username string `codec:"username" json:"username"` AllKeys bool `codec:"allKeys" json:"allKeys"` Types *SigTypes `codec:"types,omitempty" json:"types,omitempty"` Filterx string `codec:"filterx" json:"filterx"` Verbose bool `codec:"verbose" json:"verbose"` Revoked bool `codec:"revoked" json:"revoked"` }
func (SigListArgs) DeepCopy ¶
func (o SigListArgs) DeepCopy() SigListArgs
type SigTypes ¶
type SigVersion ¶
type SigVersion int
func (SigVersion) DeepCopy ¶
func (o SigVersion) DeepCopy() SigVersion
type SignatureMetadata ¶
type SignatureMetadata struct { SigningKID KID `codec:"signingKID" json:"signingKID"` PrevMerkleRootSigned MerkleRootV2 `codec:"prevMerkleRootSigned" json:"prevMerkleRootSigned"` FirstAppearedUnverified Seqno `codec:"firstAppearedUnverified" json:"firstAppearedUnverified"` Time Time `codec:"time" json:"time"` SigChainLocation SigChainLocation `codec:"sigChainLocation" json:"sigChainLocation"` }
func (SignatureMetadata) DeepCopy ¶
func (o SignatureMetadata) DeepCopy() SignatureMetadata
type Signer ¶
type SignupRes ¶
type SimpleFSIndexProgress ¶ added in v2.0.1
type SimpleFSIndexProgress struct { OverallProgress IndexProgressRecord `codec:"overallProgress" json:"overallProgress"` CurrFolder Folder `codec:"currFolder" json:"currFolder"` CurrProgress IndexProgressRecord `codec:"currProgress" json:"currProgress"` FoldersLeft []Folder `codec:"foldersLeft" json:"foldersLeft"` }
func (SimpleFSIndexProgress) DeepCopy ¶ added in v2.0.1
func (o SimpleFSIndexProgress) DeepCopy() SimpleFSIndexProgress
type SimpleFSListResult ¶
type SimpleFSListResult struct { Entries []Dirent `codec:"entries" json:"entries"` Progress Progress `codec:"progress" json:"progress"` }
func (SimpleFSListResult) DeepCopy ¶
func (o SimpleFSListResult) DeepCopy() SimpleFSListResult
type SimpleFSQuotaUsage ¶
type SimpleFSQuotaUsage struct { UsageBytes int64 `codec:"usageBytes" json:"usageBytes"` ArchiveBytes int64 `codec:"archiveBytes" json:"archiveBytes"` LimitBytes int64 `codec:"limitBytes" json:"limitBytes"` GitUsageBytes int64 `codec:"gitUsageBytes" json:"gitUsageBytes"` GitArchiveBytes int64 `codec:"gitArchiveBytes" json:"gitArchiveBytes"` GitLimitBytes int64 `codec:"gitLimitBytes" json:"gitLimitBytes"` }
func (SimpleFSQuotaUsage) DeepCopy ¶
func (o SimpleFSQuotaUsage) DeepCopy() SimpleFSQuotaUsage
type SimpleFSSearchHit ¶ added in v2.0.1
type SimpleFSSearchHit struct {
Path string `codec:"path" json:"path"`
}
func (SimpleFSSearchHit) DeepCopy ¶ added in v2.0.1
func (o SimpleFSSearchHit) DeepCopy() SimpleFSSearchHit
type SimpleFSSearchResults ¶ added in v2.0.1
type SimpleFSSearchResults struct { Hits []SimpleFSSearchHit `codec:"hits" json:"hits"` NextResult int `codec:"nextResult" json:"nextResult"` }
func (SimpleFSSearchResults) DeepCopy ¶ added in v2.0.1
func (o SimpleFSSearchResults) DeepCopy() SimpleFSSearchResults
type SimpleFSStats ¶
type SimpleFSStats struct { ProcessStats ProcessRuntimeStats `codec:"processStats" json:"processStats"` BlockCacheDbStats []string `codec:"blockCacheDbStats" json:"blockCacheDbStats"` SyncCacheDbStats []string `codec:"syncCacheDbStats" json:"syncCacheDbStats"` RuntimeDbStats []DbStats `codec:"runtimeDbStats" json:"runtimeDbStats"` }
func (SimpleFSStats) DeepCopy ¶
func (o SimpleFSStats) DeepCopy() SimpleFSStats
type SizedImage ¶
type SizedImage struct { Path string `codec:"path" json:"path"` Width int `codec:"width" json:"width"` }
func (SizedImage) DeepCopy ¶
func (o SizedImage) DeepCopy() SizedImage
type SocialAssertion ¶
type SocialAssertion struct { User string `codec:"user" json:"user"` Service SocialAssertionService `codec:"service" json:"service"` }
SocialAssertion contains a service and username for that service, that together form an assertion about a user. It can either be a social assertion (like "facebook" or "twitter") or a server trust assertion (like "phone" or "email").
If the assertion is for social network, resolving an assertion requires that the user posts a Keybase proof on the asserted service as the asserted user.
For server trust assertion, we have to trust the server.
func (SocialAssertion) DeepCopy ¶
func (o SocialAssertion) DeepCopy() SocialAssertion
type SocialAssertionService ¶
type SocialAssertionService string
SocialAssertionService is a service that can be used to assert proofs for a user.
func (SocialAssertionService) DeepCopy ¶
func (o SocialAssertionService) DeepCopy() SocialAssertionService
type StartProofResult ¶
type StartProofResult struct {
SigID SigID `codec:"sigID" json:"sigID"`
}
func (StartProofResult) DeepCopy ¶
func (o StartProofResult) DeepCopy() StartProofResult
type StartStatus ¶
type StartStatus struct {
Log string `codec:"log" json:"log"`
}
func (StartStatus) DeepCopy ¶
func (o StartStatus) DeepCopy() StartStatus
type StatsSeverityLevel ¶
type StatsSeverityLevel int
const ( StatsSeverityLevel_NORMAL StatsSeverityLevel = 0 StatsSeverityLevel_WARNING StatsSeverityLevel = 1 StatsSeverityLevel_SEVERE StatsSeverityLevel = 2 )
func (StatsSeverityLevel) DeepCopy ¶
func (o StatsSeverityLevel) DeepCopy() StatsSeverityLevel
func (StatsSeverityLevel) String ¶
func (e StatsSeverityLevel) String() string
type Status ¶
type Status struct { Code int `codec:"code" json:"code"` Name string `codec:"name" json:"name"` Desc string `codec:"desc" json:"desc"` Fields []StringKVPair `codec:"fields" json:"fields"` }
type StatusCode ¶
type StatusCode int
const ( StatusCode_SCOk StatusCode = 0 StatusCode_SCInputError StatusCode = 100 StatusCode_SCAssertionParseError StatusCode = 101 StatusCode_SCLoginRequired StatusCode = 201 StatusCode_SCBadSession StatusCode = 202 StatusCode_SCBadLoginUserNotFound StatusCode = 203 StatusCode_SCBadLoginPassword StatusCode = 204 StatusCode_SCNotFound StatusCode = 205 StatusCode_SCThrottleControl StatusCode = 210 StatusCode_SCDeleted StatusCode = 216 StatusCode_SCGeneric StatusCode = 218 StatusCode_SCAlreadyLoggedIn StatusCode = 235 StatusCode_SCExists StatusCode = 230 StatusCode_SCCanceled StatusCode = 237 StatusCode_SCInputCanceled StatusCode = 239 StatusCode_SCBadUsername StatusCode = 243 StatusCode_SCOffline StatusCode = 267 StatusCode_SCReloginRequired StatusCode = 274 StatusCode_SCResolutionFailed StatusCode = 275 StatusCode_SCProfileNotPublic StatusCode = 276 StatusCode_SCIdentifyFailed StatusCode = 277 StatusCode_SCTrackingBroke StatusCode = 278 StatusCode_SCWrongCryptoFormat StatusCode = 279 StatusCode_SCDecryptionError StatusCode = 280 StatusCode_SCInvalidAddress StatusCode = 281 StatusCode_SCWrongCryptoMsgType StatusCode = 282 StatusCode_SCNoSession StatusCode = 283 StatusCode_SCAccountReset StatusCode = 290 StatusCode_SCIdentifiesFailed StatusCode = 295 StatusCode_SCNoSpaceOnDevice StatusCode = 297 StatusCode_SCMerkleClientError StatusCode = 299 StatusCode_SCMerkleUpdateRoot StatusCode = 300 StatusCode_SCBadEmail StatusCode = 472 StatusCode_SCRateLimit StatusCode = 602 StatusCode_SCBadSignupUsernameTaken StatusCode = 701 StatusCode_SCDuplicate StatusCode = 706 StatusCode_SCBadInvitationCode StatusCode = 707 StatusCode_SCBadSignupUsernameReserved StatusCode = 710 StatusCode_SCBadSignupTeamName StatusCode = 711 StatusCode_SCFeatureFlag StatusCode = 712 StatusCode_SCEmailTaken StatusCode = 713 StatusCode_SCEmailAlreadyAdded StatusCode = 714 StatusCode_SCEmailLimitExceeded StatusCode = 715 StatusCode_SCEmailCannotDeletePrimary StatusCode = 716 StatusCode_SCEmailUnknown StatusCode = 717 StatusCode_SCBotSignupTokenNotFound StatusCode = 719 StatusCode_SCNoUpdate StatusCode = 723 StatusCode_SCMissingResult StatusCode = 801 StatusCode_SCKeyNotFound StatusCode = 901 StatusCode_SCKeyCorrupted StatusCode = 905 StatusCode_SCKeyInUse StatusCode = 907 StatusCode_SCKeyBadGen StatusCode = 913 StatusCode_SCKeyNoSecret StatusCode = 914 StatusCode_SCKeyBadUIDs StatusCode = 915 StatusCode_SCKeyNoActive StatusCode = 916 StatusCode_SCKeyNoSig StatusCode = 917 StatusCode_SCKeyBadSig StatusCode = 918 StatusCode_SCKeyBadEldest StatusCode = 919 StatusCode_SCKeyNoEldest StatusCode = 920 StatusCode_SCKeyDuplicateUpdate StatusCode = 921 StatusCode_SCSibkeyAlreadyExists StatusCode = 922 StatusCode_SCDecryptionKeyNotFound StatusCode = 924 StatusCode_SCVerificationKeyNotFound StatusCode = 925 StatusCode_SCKeyNoPGPEncryption StatusCode = 927 StatusCode_SCKeyNoNaClEncryption StatusCode = 928 StatusCode_SCKeySyncedPGPNotFound StatusCode = 929 StatusCode_SCKeyNoMatchingGPG StatusCode = 930 StatusCode_SCKeyRevoked StatusCode = 931 StatusCode_SCSigCannotVerify StatusCode = 1002 StatusCode_SCSigWrongKey StatusCode = 1008 StatusCode_SCSigOldSeqno StatusCode = 1010 StatusCode_SCSigCreationDisallowed StatusCode = 1016 StatusCode_SCSigMissingRatchet StatusCode = 1021 StatusCode_SCSigBadTotalOrder StatusCode = 1022 StatusCode_SCBadTrackSession StatusCode = 1301 StatusCode_SCDeviceBadName StatusCode = 1404 StatusCode_SCDeviceBadStatus StatusCode = 1405 StatusCode_SCDeviceNameInUse StatusCode = 1408 StatusCode_SCDeviceNotFound StatusCode = 1409 StatusCode_SCDeviceMismatch StatusCode = 1410 StatusCode_SCDeviceRequired StatusCode = 1411 StatusCode_SCDevicePrevProvisioned StatusCode = 1413 StatusCode_SCDeviceNoProvision StatusCode = 1414 StatusCode_SCDeviceProvisionViaDevice StatusCode = 1415 StatusCode_SCRevokeCurrentDevice StatusCode = 1416 StatusCode_SCRevokeLastDevice StatusCode = 1417 StatusCode_SCDeviceProvisionOffline StatusCode = 1418 StatusCode_SCRevokeLastDevicePGP StatusCode = 1419 StatusCode_SCStreamExists StatusCode = 1501 StatusCode_SCStreamNotFound StatusCode = 1502 StatusCode_SCStreamWrongKind StatusCode = 1503 StatusCode_SCStreamEOF StatusCode = 1504 StatusCode_SCStreamUnknown StatusCode = 1505 StatusCode_SCGenericAPIError StatusCode = 1600 StatusCode_SCAPINetworkError StatusCode = 1601 StatusCode_SCTimeout StatusCode = 1602 StatusCode_SCKBFSClientTimeout StatusCode = 1603 StatusCode_SCProofError StatusCode = 1701 StatusCode_SCIdentificationExpired StatusCode = 1702 StatusCode_SCSelfNotFound StatusCode = 1703 StatusCode_SCBadKexPhrase StatusCode = 1704 StatusCode_SCNoUIDelegation StatusCode = 1705 StatusCode_SCNoUI StatusCode = 1706 StatusCode_SCInvalidVersionError StatusCode = 1800 StatusCode_SCOldVersionError StatusCode = 1801 StatusCode_SCInvalidLocationError StatusCode = 1802 StatusCode_SCServiceStatusError StatusCode = 1803 StatusCode_SCInstallError StatusCode = 1804 StatusCode_SCLoadKextError StatusCode = 1810 StatusCode_SCLoadKextPermError StatusCode = 1811 StatusCode_SCGitInternal StatusCode = 2300 StatusCode_SCGitRepoAlreadyExists StatusCode = 2301 StatusCode_SCGitInvalidRepoName StatusCode = 2302 StatusCode_SCGitCannotDelete StatusCode = 2303 StatusCode_SCGitRepoDoesntExist StatusCode = 2304 StatusCode_SCLoginStateTimeout StatusCode = 2400 StatusCode_SCChatInternal StatusCode = 2500 StatusCode_SCChatRateLimit StatusCode = 2501 StatusCode_SCChatConvExists StatusCode = 2502 StatusCode_SCChatUnknownTLFID StatusCode = 2503 StatusCode_SCChatNotInConv StatusCode = 2504 StatusCode_SCChatBadMsg StatusCode = 2505 StatusCode_SCChatBroadcast StatusCode = 2506 StatusCode_SCChatAlreadySuperseded StatusCode = 2507 StatusCode_SCChatAlreadyDeleted StatusCode = 2508 StatusCode_SCChatTLFFinalized StatusCode = 2509 StatusCode_SCChatCollision StatusCode = 2510 StatusCode_SCIdentifySummaryError StatusCode = 2511 StatusCode_SCNeedSelfRekey StatusCode = 2512 StatusCode_SCNeedOtherRekey StatusCode = 2513 StatusCode_SCChatMessageCollision StatusCode = 2514 StatusCode_SCChatDuplicateMessage StatusCode = 2515 StatusCode_SCChatClientError StatusCode = 2516 StatusCode_SCChatNotInTeam StatusCode = 2517 StatusCode_SCChatStalePreviousState StatusCode = 2518 StatusCode_SCChatEphemeralRetentionPolicyViolatedError StatusCode = 2519 StatusCode_SCChatUsersAlreadyInConversationError StatusCode = 2520 StatusCode_SCChatBadConversationError StatusCode = 2521 StatusCode_SCTeamBadMembership StatusCode = 2604 StatusCode_SCTeamSelfNotOwner StatusCode = 2607 StatusCode_SCTeamNotFound StatusCode = 2614 StatusCode_SCTeamExists StatusCode = 2619 StatusCode_SCTeamReadError StatusCode = 2623 StatusCode_SCTeamWritePermDenied StatusCode = 2625 StatusCode_SCTeamBadGeneration StatusCode = 2634 StatusCode_SCNoOp StatusCode = 2638 StatusCode_SCTeamInviteBadCancel StatusCode = 2645 StatusCode_SCTeamInviteBadToken StatusCode = 2646 StatusCode_SCTeamBadNameReservedDB StatusCode = 2650 StatusCode_SCTeamTarDuplicate StatusCode = 2663 StatusCode_SCTeamTarNotFound StatusCode = 2664 StatusCode_SCTeamMemberExists StatusCode = 2665 StatusCode_SCTeamNotReleased StatusCode = 2666 StatusCode_SCTeamPermanentlyLeft StatusCode = 2667 StatusCode_SCTeamNeedRootId StatusCode = 2668 StatusCode_SCTeamHasLiveChildren StatusCode = 2669 StatusCode_SCTeamDeleteError StatusCode = 2670 StatusCode_SCTeamBadRootTeam StatusCode = 2671 StatusCode_SCTeamNameConflictsWithUser StatusCode = 2672 StatusCode_SCTeamDeleteNoUpPointer StatusCode = 2673 StatusCode_SCTeamNeedOwner StatusCode = 2674 StatusCode_SCTeamNoOwnerAllowed StatusCode = 2675 StatusCode_SCTeamImplicitNoNonSbs StatusCode = 2676 StatusCode_SCTeamImplicitBadHash StatusCode = 2677 StatusCode_SCTeamImplicitBadName StatusCode = 2678 StatusCode_SCTeamImplicitClash StatusCode = 2679 StatusCode_SCTeamImplicitDuplicate StatusCode = 2680 StatusCode_SCTeamImplicitBadOp StatusCode = 2681 StatusCode_SCTeamImplicitBadRole StatusCode = 2682 StatusCode_SCTeamImplicitNotFound StatusCode = 2683 StatusCode_SCTeamBadAdminSeqnoType StatusCode = 2684 StatusCode_SCTeamImplicitBadAdd StatusCode = 2685 StatusCode_SCTeamImplicitBadRemove StatusCode = 2686 StatusCode_SCTeamInviteTokenReused StatusCode = 2696 StatusCode_SCTeamKeyMaskNotFound StatusCode = 2697 StatusCode_SCTeamBanned StatusCode = 2702 StatusCode_SCTeamInvalidBan StatusCode = 2703 StatusCode_SCTeamShowcasePermDenied StatusCode = 2711 StatusCode_SCTeamProvisionalCanKey StatusCode = 2721 StatusCode_SCTeamProvisionalCannotKey StatusCode = 2722 StatusCode_SCTeamFTLOutdated StatusCode = 2736 StatusCode_SCTeamStorageWrongRevision StatusCode = 2760 StatusCode_SCTeamStorageBadGeneration StatusCode = 2761 StatusCode_SCTeamStorageNotFound StatusCode = 2762 StatusCode_SCTeamContactSettingsBlock StatusCode = 2763 StatusCode_SCEphemeralKeyBadGeneration StatusCode = 2900 StatusCode_SCEphemeralKeyUnexpectedBox StatusCode = 2901 StatusCode_SCEphemeralKeyMissingBox StatusCode = 2902 StatusCode_SCEphemeralKeyWrongNumberOfKeys StatusCode = 2903 StatusCode_SCEphemeralKeyMismatchedKey StatusCode = 2904 StatusCode_SCEphemeralPairwiseMACsMissingUIDs StatusCode = 2905 StatusCode_SCEphemeralDeviceAfterEK StatusCode = 2906 StatusCode_SCEphemeralMemberAfterEK StatusCode = 2907 StatusCode_SCEphemeralDeviceStale StatusCode = 2908 StatusCode_SCEphemeralUserStale StatusCode = 2909 StatusCode_SCStellarError StatusCode = 3100 StatusCode_SCStellarBadInput StatusCode = 3101 StatusCode_SCStellarWrongRevision StatusCode = 3102 StatusCode_SCStellarMissingBundle StatusCode = 3103 StatusCode_SCStellarBadPuk StatusCode = 3104 StatusCode_SCStellarMissingAccount StatusCode = 3105 StatusCode_SCStellarBadPrev StatusCode = 3106 StatusCode_SCStellarWrongPrimary StatusCode = 3107 StatusCode_SCStellarUnsupportedCurrency StatusCode = 3108 StatusCode_SCStellarNeedDisclaimer StatusCode = 3109 StatusCode_SCStellarDeviceNotMobile StatusCode = 3110 StatusCode_SCStellarMobileOnlyPurgatory StatusCode = 3111 StatusCode_SCStellarIncompatibleVersion StatusCode = 3112 StatusCode_SCNISTWrongSize StatusCode = 3201 StatusCode_SCNISTBadMode StatusCode = 3202 StatusCode_SCNISTHashWrongSize StatusCode = 3203 StatusCode_SCNISTSigWrongSize StatusCode = 3204 StatusCode_SCNISTSigBadInput StatusCode = 3205 StatusCode_SCNISTSigBadUID StatusCode = 3206 StatusCode_SCNISTSigBadDeviceID StatusCode = 3207 StatusCode_SCNISTSigBadNonce StatusCode = 3208 StatusCode_SCNISTNoSigOrHash StatusCode = 3209 StatusCode_SCNISTExpired StatusCode = 3210 StatusCode_SCNISTSigRevoked StatusCode = 3211 StatusCode_SCNISTKeyRevoked StatusCode = 3212 StatusCode_SCNISTUserDeleted StatusCode = 3213 StatusCode_SCNISTNoDevice StatusCode = 3214 StatusCode_SCNISTSigCannot_verify StatusCode = 3215 StatusCode_SCNISTReplay StatusCode = 3216 StatusCode_SCNISTSigBadLifetime StatusCode = 3217 StatusCode_SCNISTNotFound StatusCode = 3218 StatusCode_SCNISTBadClock StatusCode = 3219 StatusCode_SCNISTSigBadCtime StatusCode = 3220 StatusCode_SCBadSignupUsernameDeleted StatusCode = 3221 StatusCode_SCPhoneNumberUnknown StatusCode = 3400 StatusCode_SCPhoneNumberAlreadyVerified StatusCode = 3401 StatusCode_SCPhoneNumberVerificationCodeExpired StatusCode = 3402 StatusCode_SCPhoneNumberWrongVerificationCode StatusCode = 3403 StatusCode_SCPhoneNumberLimitExceeded StatusCode = 3404 StatusCode_SCNoPaperKeys StatusCode = 3605 StatusCode_SCTeambotKeyGenerationExists StatusCode = 3800 StatusCode_SCTeambotKeyOldBoxedGeneration StatusCode = 3801 StatusCode_SCTeambotKeyBadGeneration StatusCode = 3802 StatusCode_SCAirdropRegisterFailedMisc StatusCode = 4207 StatusCode_SCSimpleFSNameExists StatusCode = 5101 StatusCode_SCSimpleFSDirNotEmpty StatusCode = 5102 StatusCode_SCSimpleFSNotExist StatusCode = 5103 StatusCode_SCSimpleFSNoAccess StatusCode = 5104 )
func (StatusCode) DeepCopy ¶
func (o StatusCode) DeepCopy() StatusCode
func (StatusCode) String ¶
func (e StatusCode) String() string
type StellarAccount ¶
type StellarAccount struct { AccountID string `codec:"accountID" json:"accountID"` FederationAddress string `codec:"federationAddress" json:"federationAddress"` SigID SigID `codec:"sigID" json:"sigID"` Hidden bool `codec:"hidden" json:"hidden"` }
func (StellarAccount) DeepCopy ¶
func (o StellarAccount) DeepCopy() StellarAccount
type StringKVPair ¶
type StringKVPair struct { Key string `codec:"key" json:"key"` Value string `codec:"value" json:"value"` }
func (StringKVPair) DeepCopy ¶
func (o StringKVPair) DeepCopy() StringKVPair
type SubscriptionTopic ¶
type SubscriptionTopic int
const ( SubscriptionTopic_FAVORITES SubscriptionTopic = 0 SubscriptionTopic_JOURNAL_STATUS SubscriptionTopic = 1 SubscriptionTopic_ONLINE_STATUS SubscriptionTopic = 2 SubscriptionTopic_DOWNLOAD_STATUS SubscriptionTopic = 3 SubscriptionTopic_FILES_TAB_BADGE SubscriptionTopic = 4 SubscriptionTopic_OVERALL_SYNC_STATUS SubscriptionTopic = 5 SubscriptionTopic_SETTINGS SubscriptionTopic = 6 SubscriptionTopic_UPLOAD_STATUS SubscriptionTopic = 7 )
func (SubscriptionTopic) DeepCopy ¶
func (o SubscriptionTopic) DeepCopy() SubscriptionTopic
func (SubscriptionTopic) String ¶
func (e SubscriptionTopic) String() string
type SubteamListEntry ¶
type SubteamListEntry struct { Name TeamName `codec:"name" json:"name"` TeamID TeamID `codec:"teamID" json:"teamID"` MemberCount int `codec:"memberCount" json:"memberCount"` }
func (SubteamListEntry) DeepCopy ¶
func (o SubteamListEntry) DeepCopy() SubteamListEntry
type SubteamListResult ¶
type SubteamListResult struct {
Entries []SubteamListEntry `codec:"entries" json:"entries"`
}
func (SubteamListResult) DeepCopy ¶
func (o SubteamListResult) DeepCopy() SubteamListResult
type SubteamLogPoint ¶
type SubteamLogPoint struct { Name TeamName `codec:"name" json:"name"` Seqno Seqno `codec:"seqno" json:"seqno"` }
func (SubteamLogPoint) DeepCopy ¶
func (o SubteamLogPoint) DeepCopy() SubteamLogPoint
type SyncConfigAndStatusRes ¶
type SyncConfigAndStatusRes struct { Folders []FolderSyncConfigAndStatusWithFolder `codec:"folders" json:"folders"` OverallStatus FolderSyncStatus `codec:"overallStatus" json:"overallStatus"` }
func (SyncConfigAndStatusRes) DeepCopy ¶
func (o SyncConfigAndStatusRes) DeepCopy() SyncConfigAndStatusRes
type TLF ¶
type TLFBreak ¶
type TLFBreak struct {
Breaks []TLFIdentifyFailure `codec:"breaks" json:"breaks"`
}
type TLFIdentifyBehavior ¶
type TLFIdentifyBehavior int
const ( TLFIdentifyBehavior_UNSET TLFIdentifyBehavior = 0 TLFIdentifyBehavior_CHAT_CLI TLFIdentifyBehavior = 1 TLFIdentifyBehavior_CHAT_GUI TLFIdentifyBehavior = 2 TLFIdentifyBehavior_REMOVED_AND_UNUSED TLFIdentifyBehavior = 3 TLFIdentifyBehavior_KBFS_REKEY TLFIdentifyBehavior = 4 TLFIdentifyBehavior_KBFS_QR TLFIdentifyBehavior = 5 TLFIdentifyBehavior_CHAT_SKIP TLFIdentifyBehavior = 6 TLFIdentifyBehavior_SALTPACK TLFIdentifyBehavior = 7 TLFIdentifyBehavior_CLI TLFIdentifyBehavior = 8 TLFIdentifyBehavior_GUI TLFIdentifyBehavior = 9 TLFIdentifyBehavior_DEFAULT_KBFS TLFIdentifyBehavior = 10 TLFIdentifyBehavior_KBFS_CHAT TLFIdentifyBehavior = 11 TLFIdentifyBehavior_RESOLVE_AND_CHECK TLFIdentifyBehavior = 12 TLFIdentifyBehavior_GUI_PROFILE TLFIdentifyBehavior = 13 TLFIdentifyBehavior_KBFS_INIT TLFIdentifyBehavior = 14 TLFIdentifyBehavior_FS_GUI TLFIdentifyBehavior = 15 )
func (TLFIdentifyBehavior) DeepCopy ¶
func (o TLFIdentifyBehavior) DeepCopy() TLFIdentifyBehavior
func (TLFIdentifyBehavior) String ¶
func (e TLFIdentifyBehavior) String() string
type TLFIdentifyFailure ¶
type TLFIdentifyFailure struct { User User `codec:"user" json:"user"` Breaks *IdentifyTrackBreaks `codec:"breaks,omitempty" json:"breaks,omitempty"` }
func (TLFIdentifyFailure) DeepCopy ¶
func (o TLFIdentifyFailure) DeepCopy() TLFIdentifyFailure
type TLFQuery ¶
type TLFQuery struct { TlfName string `codec:"tlfName" json:"tlfName"` IdentifyBehavior TLFIdentifyBehavior `codec:"identifyBehavior" json:"identifyBehavior"` }
type TLFVisibility ¶
type TLFVisibility int
const ( TLFVisibility_ANY TLFVisibility = 0 TLFVisibility_PUBLIC TLFVisibility = 1 TLFVisibility_PRIVATE TLFVisibility = 2 )
func (TLFVisibility) DeepCopy ¶
func (o TLFVisibility) DeepCopy() TLFVisibility
func (TLFVisibility) String ¶
func (e TLFVisibility) String() string
type TeamAcceptOrRequestResult ¶
type TeamAcceptOrRequestResult struct { WasToken bool `codec:"wasToken" json:"wasToken"` WasSeitan bool `codec:"wasSeitan" json:"wasSeitan"` WasTeamName bool `codec:"wasTeamName" json:"wasTeamName"` WasOpenTeam bool `codec:"wasOpenTeam" json:"wasOpenTeam"` }
func (TeamAcceptOrRequestResult) DeepCopy ¶
func (o TeamAcceptOrRequestResult) DeepCopy() TeamAcceptOrRequestResult
type TeamAccessRequest ¶
type TeamAccessRequest struct { Uid UID `codec:"uid" json:"uid"` EldestSeqno Seqno `codec:"eldestSeqno" json:"eldest_seqno"` }
func (TeamAccessRequest) DeepCopy ¶
func (o TeamAccessRequest) DeepCopy() TeamAccessRequest
type TeamAddMemberResult ¶
type TeamAddMemberResult struct { Invited bool `codec:"invited" json:"invited"` User *User `codec:"user,omitempty" json:"user,omitempty"` ChatSending bool `codec:"chatSending" json:"chatSending"` }
func (TeamAddMemberResult) DeepCopy ¶
func (o TeamAddMemberResult) DeepCopy() TeamAddMemberResult
type TeamAddMembersResult ¶
type TeamAddMembersResult struct {
NotAdded []User `codec:"notAdded" json:"notAdded"`
}
func (TeamAddMembersResult) DeepCopy ¶
func (o TeamAddMembersResult) DeepCopy() TeamAddMembersResult
type TeamAndMemberShowcase ¶
type TeamAndMemberShowcase struct { TeamShowcase TeamShowcase `codec:"teamShowcase" json:"teamShowcase"` IsMemberShowcased bool `codec:"isMemberShowcased" json:"isMemberShowcased"` }
func (TeamAndMemberShowcase) DeepCopy ¶
func (o TeamAndMemberShowcase) DeepCopy() TeamAndMemberShowcase
type TeamApplication ¶
type TeamApplication int
const ( TeamApplication_KBFS TeamApplication = 1 TeamApplication_CHAT TeamApplication = 2 TeamApplication_SALTPACK TeamApplication = 3 TeamApplication_GIT_METADATA TeamApplication = 4 TeamApplication_SEITAN_INVITE_TOKEN TeamApplication = 5 TeamApplication_STELLAR_RELAY TeamApplication = 6 TeamApplication_KVSTORE TeamApplication = 7 )
func (TeamApplication) DeepCopy ¶
func (o TeamApplication) DeepCopy() TeamApplication
func (TeamApplication) String ¶
func (e TeamApplication) String() string
type TeamApplicationKey ¶
type TeamApplicationKey struct { Application TeamApplication `codec:"application" json:"application"` KeyGeneration PerTeamKeyGeneration `codec:"keyGeneration" json:"keyGeneration"` Key Bytes32 `codec:"key" json:"key"` }
func (TeamApplicationKey) DeepCopy ¶
func (o TeamApplicationKey) DeepCopy() TeamApplicationKey
type TeamAvatar ¶ added in v2.0.2
type TeamAvatar struct { AvatarFilename string `codec:"avatarFilename" json:"avatarFilename"` Crop *ImageCropRect `codec:"crop,omitempty" json:"crop,omitempty"` }
func (TeamAvatar) DeepCopy ¶ added in v2.0.2
func (o TeamAvatar) DeepCopy() TeamAvatar
type TeamBlock ¶
type TeamBotSettings ¶
type TeamBotSettings struct { Cmds bool `codec:"cmds" json:"cmds"` Mentions bool `codec:"mentions" json:"mentions"` Triggers []string `codec:"triggers" json:"triggers"` Convs []string `codec:"convs" json:"convs"` }
func (TeamBotSettings) DeepCopy ¶
func (o TeamBotSettings) DeepCopy() TeamBotSettings
type TeamCLKRMsg ¶
type TeamCLKRMsg struct { TeamID TeamID `codec:"teamID" json:"team_id"` Generation PerTeamKeyGeneration `codec:"generation" json:"generation"` Score int `codec:"score" json:"score"` ResetUsersUntrusted []TeamCLKRResetUser `codec:"resetUsersUntrusted" json:"reset_users"` }
func (TeamCLKRMsg) DeepCopy ¶
func (o TeamCLKRMsg) DeepCopy() TeamCLKRMsg
type TeamCLKRResetUser ¶
type TeamCLKRResetUser struct { Uid UID `codec:"uid" json:"uid"` UserEldestSeqno Seqno `codec:"userEldestSeqno" json:"user_eldest"` MemberEldestSeqno Seqno `codec:"memberEldestSeqno" json:"member_eldest"` }
func (TeamCLKRResetUser) DeepCopy ¶
func (o TeamCLKRResetUser) DeepCopy() TeamCLKRResetUser
type TeamChangeReq ¶
type TeamChangeReq struct { Owners []UserVersion `codec:"owners" json:"owners"` Admins []UserVersion `codec:"admins" json:"admins"` Writers []UserVersion `codec:"writers" json:"writers"` Readers []UserVersion `codec:"readers" json:"readers"` Bots []UserVersion `codec:"bots" json:"bots"` RestrictedBots map[UserVersion]TeamBotSettings `codec:"restrictedBots" json:"restrictedBots"` None []UserVersion `codec:"none" json:"none"` CompletedInvites map[TeamInviteID]UserVersionPercentForm `codec:"completedInvites" json:"completedInvites"` UsedInvites []TeamUsedInvite `codec:"usedInvites" json:"usedInvites"` }
func (TeamChangeReq) DeepCopy ¶
func (o TeamChangeReq) DeepCopy() TeamChangeReq
type TeamChangeRow ¶
type TeamChangeRow struct { Id TeamID `codec:"id" json:"id"` Name string `codec:"name" json:"name"` KeyRotated bool `codec:"keyRotated" json:"key_rotated"` MembershipChanged bool `codec:"membershipChanged" json:"membership_changed"` LatestSeqno Seqno `codec:"latestSeqno" json:"latest_seqno"` LatestHiddenSeqno Seqno `codec:"latestHiddenSeqno" json:"latest_hidden_seqno"` LatestOffchainSeqno Seqno `codec:"latestOffchainSeqno" json:"latest_offchain_version"` ImplicitTeam bool `codec:"implicitTeam" json:"implicit_team"` Misc bool `codec:"misc" json:"misc"` RemovedResetUsers bool `codec:"removedResetUsers" json:"removed_reset_users"` }
func (TeamChangeRow) DeepCopy ¶
func (o TeamChangeRow) DeepCopy() TeamChangeRow
type TeamChangeSet ¶
type TeamChangeSet struct { MembershipChanged bool `codec:"membershipChanged" json:"membershipChanged"` KeyRotated bool `codec:"keyRotated" json:"keyRotated"` Renamed bool `codec:"renamed" json:"renamed"` Misc bool `codec:"misc" json:"misc"` }
func (TeamChangeSet) DeepCopy ¶
func (o TeamChangeSet) DeepCopy() TeamChangeSet
type TeamContactSettings ¶
type TeamContactSettings struct { TeamID TeamID `codec:"teamID" json:"team_id"` Enabled bool `codec:"enabled" json:"enabled"` }
func (TeamContactSettings) DeepCopy ¶
func (o TeamContactSettings) DeepCopy() TeamContactSettings
type TeamCreateFancyInfo ¶ added in v2.0.2
type TeamCreateFancyInfo struct { Name string `codec:"name" json:"name"` Description string `codec:"description" json:"description"` JoinSubteam bool `codec:"joinSubteam" json:"joinSubteam"` OpenSettings TeamSettings `codec:"openSettings" json:"openSettings"` Showcase bool `codec:"showcase" json:"showcase"` Avatar *TeamAvatar `codec:"avatar,omitempty" json:"avatar,omitempty"` ChatChannels []string `codec:"chatChannels" json:"chatChannels"` Subteams []string `codec:"subteams" json:"subteams"` Users []UserRolePair `codec:"users" json:"users"` EmailInviteMessage *string `codec:"emailInviteMessage,omitempty" json:"emailInviteMessage,omitempty"` }
func (TeamCreateFancyInfo) DeepCopy ¶ added in v2.0.2
func (o TeamCreateFancyInfo) DeepCopy() TeamCreateFancyInfo
type TeamCreateResult ¶
type TeamCreateResult struct { TeamID TeamID `codec:"teamID" json:"teamID"` ChatSent bool `codec:"chatSent" json:"chatSent"` CreatorAdded bool `codec:"creatorAdded" json:"creatorAdded"` }
func (TeamCreateResult) DeepCopy ¶
func (o TeamCreateResult) DeepCopy() TeamCreateResult
type TeamData ¶
type TeamData struct { Subversion int `codec:"v" json:"v"` Frozen bool `codec:"frozen" json:"frozen"` Tombstoned bool `codec:"tombstoned" json:"tombstoned"` Secretless bool `codec:"secretless" json:"secretless"` Name TeamName `codec:"name" json:"name"` Chain TeamSigChainState `codec:"chain" json:"chain"` PerTeamKeySeedsUnverified map[PerTeamKeyGeneration]PerTeamKeySeedItem `codec:"perTeamKeySeeds" json:"perTeamKeySeedsUnverified"` ReaderKeyMasks map[TeamApplication]map[PerTeamKeyGeneration]MaskB64 `codec:"readerKeyMasks" json:"readerKeyMasks"` LatestSeqnoHint Seqno `codec:"latestSeqnoHint" json:"latestSeqnoHint"` CachedAt Time `codec:"cachedAt" json:"cachedAt"` TlfCryptKeys map[TeamApplication][]CryptKey `codec:"tlfCryptKeys" json:"tlfCryptKeys"` }
type TeamDebugRes ¶
type TeamDebugRes struct {
Chain TeamSigChainState `codec:"chain" json:"chain"`
}
func (TeamDebugRes) DeepCopy ¶
func (o TeamDebugRes) DeepCopy() TeamDebugRes
type TeamDetails ¶
type TeamDetails struct { Name string `codec:"name" json:"name"` Members TeamMembersDetails `codec:"members" json:"members"` KeyGeneration PerTeamKeyGeneration `codec:"keyGeneration" json:"keyGeneration"` AnnotatedActiveInvites map[TeamInviteID]AnnotatedTeamInvite `codec:"annotatedActiveInvites" json:"annotatedActiveInvites"` Settings TeamSettings `codec:"settings" json:"settings"` Showcase TeamShowcase `codec:"showcase" json:"showcase"` }
func (TeamDetails) DeepCopy ¶
func (o TeamDetails) DeepCopy() TeamDetails
type TeamEditMembersResult ¶ added in v2.0.1
type TeamEditMembersResult struct {
Failures []UserRolePair `codec:"failures" json:"failures"`
}
func (TeamEditMembersResult) DeepCopy ¶ added in v2.0.1
func (o TeamEditMembersResult) DeepCopy() TeamEditMembersResult
type TeamEk ¶
type TeamEk struct { Seed Bytes32 `codec:"seed" json:"seed"` Metadata TeamEkMetadata `codec:"metadata" json:"metadata"` }
type TeamEkBoxMetadata ¶
type TeamEkBoxMetadata struct { Box string `codec:"box" json:"box"` RecipientGeneration EkGeneration `codec:"recipientGeneration" json:"recipient_generation"` RecipientUID UID `codec:"recipientUID" json:"recipient_uid"` }
func (TeamEkBoxMetadata) DeepCopy ¶
func (o TeamEkBoxMetadata) DeepCopy() TeamEkBoxMetadata
type TeamEkBoxed ¶
type TeamEkBoxed struct { Box string `codec:"box" json:"box"` UserEkGeneration EkGeneration `codec:"userEkGeneration" json:"user_ek_generation"` Metadata TeamEkMetadata `codec:"metadata" json:"metadata"` }
func (TeamEkBoxed) DeepCopy ¶
func (o TeamEkBoxed) DeepCopy() TeamEkBoxed
type TeamEkMetadata ¶
type TeamEkMetadata struct { Kid KID `codec:"kid" json:"team_ephemeral_dh_public"` HashMeta HashMeta `codec:"hashMeta" json:"hash_meta"` Generation EkGeneration `codec:"generation" json:"generation"` Ctime Time `codec:"ctime" json:"ctime"` }
func (TeamEkMetadata) DeepCopy ¶
func (o TeamEkMetadata) DeepCopy() TeamEkMetadata
type TeamEkStatement ¶
type TeamEkStatement struct {
CurrentTeamEkMetadata TeamEkMetadata `codec:"currentTeamEkMetadata" json:"current_team_ek_metadata"`
}
func (TeamEkStatement) DeepCopy ¶
func (o TeamEkStatement) DeepCopy() TeamEkStatement
type TeamEncryptedKBFSKeyset ¶
type TeamEncryptedKBFSKeyset struct { V int `codec:"v" json:"v"` E []byte `codec:"e" json:"e"` N []byte `codec:"n" json:"n"` }
func (TeamEncryptedKBFSKeyset) DeepCopy ¶
func (o TeamEncryptedKBFSKeyset) DeepCopy() TeamEncryptedKBFSKeyset
type TeamEncryptedKBFSKeysetHash ¶
type TeamEncryptedKBFSKeysetHash string
func (TeamEncryptedKBFSKeysetHash) DeepCopy ¶
func (o TeamEncryptedKBFSKeysetHash) DeepCopy() TeamEncryptedKBFSKeysetHash
type TeamEphemeralKey ¶
type TeamEphemeralKey struct { KeyType__ TeamEphemeralKeyType `codec:"keyType" json:"keyType"` Team__ *TeamEk `codec:"team,omitempty" json:"team,omitempty"` Teambot__ *TeambotEk `codec:"teambot,omitempty" json:"teambot,omitempty"` }
func NewTeamEphemeralKeyWithTeam ¶
func NewTeamEphemeralKeyWithTeam(v TeamEk) TeamEphemeralKey
func NewTeamEphemeralKeyWithTeambot ¶
func NewTeamEphemeralKeyWithTeambot(v TeambotEk) TeamEphemeralKey
func (TeamEphemeralKey) DeepCopy ¶
func (o TeamEphemeralKey) DeepCopy() TeamEphemeralKey
func (*TeamEphemeralKey) KeyType ¶
func (o *TeamEphemeralKey) KeyType() (ret TeamEphemeralKeyType, err error)
func (TeamEphemeralKey) Team ¶
func (o TeamEphemeralKey) Team() (res TeamEk)
func (TeamEphemeralKey) Teambot ¶
func (o TeamEphemeralKey) Teambot() (res TeambotEk)
type TeamEphemeralKeyBoxed ¶
type TeamEphemeralKeyBoxed struct { KeyType__ TeamEphemeralKeyType `codec:"keyType" json:"keyType"` Team__ *TeamEkBoxed `codec:"team,omitempty" json:"team,omitempty"` Teambot__ *TeambotEkBoxed `codec:"teambot,omitempty" json:"teambot,omitempty"` }
func NewTeamEphemeralKeyBoxedWithTeam ¶
func NewTeamEphemeralKeyBoxedWithTeam(v TeamEkBoxed) TeamEphemeralKeyBoxed
func NewTeamEphemeralKeyBoxedWithTeambot ¶
func NewTeamEphemeralKeyBoxedWithTeambot(v TeambotEkBoxed) TeamEphemeralKeyBoxed
func (TeamEphemeralKeyBoxed) DeepCopy ¶
func (o TeamEphemeralKeyBoxed) DeepCopy() TeamEphemeralKeyBoxed
func (*TeamEphemeralKeyBoxed) KeyType ¶
func (o *TeamEphemeralKeyBoxed) KeyType() (ret TeamEphemeralKeyType, err error)
func (TeamEphemeralKeyBoxed) Team ¶
func (o TeamEphemeralKeyBoxed) Team() (res TeamEkBoxed)
func (TeamEphemeralKeyBoxed) Teambot ¶
func (o TeamEphemeralKeyBoxed) Teambot() (res TeambotEkBoxed)
type TeamEphemeralKeyType ¶
type TeamEphemeralKeyType int
const ( TeamEphemeralKeyType_TEAM TeamEphemeralKeyType = 0 TeamEphemeralKeyType_TEAMBOT TeamEphemeralKeyType = 1 )
func (TeamEphemeralKeyType) DeepCopy ¶
func (o TeamEphemeralKeyType) DeepCopy() TeamEphemeralKeyType
func (TeamEphemeralKeyType) String ¶
func (e TeamEphemeralKeyType) String() string
type TeamExitRow ¶
type TeamExitRow struct {
Id TeamID `codec:"id" json:"id"`
}
func (TeamExitRow) DeepCopy ¶
func (o TeamExitRow) DeepCopy() TeamExitRow
type TeamGetLegacyTLFUpgrade ¶
type TeamGetLegacyTLFUpgrade struct { EncryptedKeyset string `codec:"encryptedKeyset" json:"encrypted_keyset"` TeamGeneration PerTeamKeyGeneration `codec:"teamGeneration" json:"team_generation"` LegacyGeneration int `codec:"legacyGeneration" json:"legacy_generation"` AppType TeamApplication `codec:"appType" json:"app_type"` }
func (TeamGetLegacyTLFUpgrade) DeepCopy ¶
func (o TeamGetLegacyTLFUpgrade) DeepCopy() TeamGetLegacyTLFUpgrade
type TeamIDAndName ¶
type TeamIDAndName struct { Id TeamID `codec:"id" json:"id"` Name TeamName `codec:"name" json:"name"` }
func (TeamIDAndName) DeepCopy ¶
func (o TeamIDAndName) DeepCopy() TeamIDAndName
type TeamIDWithVisibility ¶
type TeamIDWithVisibility struct { TeamID TeamID `codec:"teamID" json:"teamID"` Visibility TLFVisibility `codec:"visibility" json:"visibility"` }
func (TeamIDWithVisibility) DeepCopy ¶
func (o TeamIDWithVisibility) DeepCopy() TeamIDWithVisibility
type TeamInvite ¶
type TeamInvite struct { Role TeamRole `codec:"role" json:"role"` Id TeamInviteID `codec:"id" json:"id"` Type TeamInviteType `codec:"type" json:"type"` Name TeamInviteName `codec:"name" json:"name"` Inviter UserVersion `codec:"inviter" json:"inviter"` MaxUses *TeamInviteMaxUses `codec:"maxUses,omitempty" json:"maxUses,omitempty"` Etime *UnixTime `codec:"etime,omitempty" json:"etime,omitempty"` }
func (TeamInvite) DeepCopy ¶
func (o TeamInvite) DeepCopy() TeamInvite
type TeamInviteCategory ¶
type TeamInviteCategory int
const ( TeamInviteCategory_NONE TeamInviteCategory = 0 TeamInviteCategory_UNKNOWN TeamInviteCategory = 1 TeamInviteCategory_KEYBASE TeamInviteCategory = 2 TeamInviteCategory_EMAIL TeamInviteCategory = 3 TeamInviteCategory_SBS TeamInviteCategory = 4 TeamInviteCategory_SEITAN TeamInviteCategory = 5 TeamInviteCategory_PHONE TeamInviteCategory = 6 TeamInviteCategory_INVITELINK TeamInviteCategory = 7 )
func (TeamInviteCategory) DeepCopy ¶
func (o TeamInviteCategory) DeepCopy() TeamInviteCategory
func (TeamInviteCategory) String ¶
func (e TeamInviteCategory) String() string
type TeamInviteDisplayName ¶ added in v2.0.1
type TeamInviteDisplayName string
func (TeamInviteDisplayName) DeepCopy ¶ added in v2.0.1
func (o TeamInviteDisplayName) DeepCopy() TeamInviteDisplayName
type TeamInviteID ¶
type TeamInviteID string
func (TeamInviteID) DeepCopy ¶
func (o TeamInviteID) DeepCopy() TeamInviteID
type TeamInviteMaxUses ¶ added in v2.0.1
type TeamInviteMaxUses int
func (TeamInviteMaxUses) DeepCopy ¶ added in v2.0.1
func (o TeamInviteMaxUses) DeepCopy() TeamInviteMaxUses
type TeamInviteMetadata ¶ added in v2.0.2
type TeamInviteMetadata struct { Invite TeamInvite `codec:"invite" json:"invite"` TeamSigMeta TeamSignatureMetadata `codec:"teamSigMeta" json:"teamSigMeta"` Status TeamInviteMetadataStatus `codec:"status" json:"status"` UsedInvites []TeamUsedInviteLogPoint `codec:"usedInvites" json:"usedInvites"` }
func (TeamInviteMetadata) DeepCopy ¶ added in v2.0.2
func (o TeamInviteMetadata) DeepCopy() TeamInviteMetadata
type TeamInviteMetadataCancel ¶ added in v2.0.2
type TeamInviteMetadataCancel struct {
TeamSigMeta TeamSignatureMetadata `codec:"teamSigMeta" json:"teamSigMeta"`
}
func (TeamInviteMetadataCancel) DeepCopy ¶ added in v2.0.2
func (o TeamInviteMetadataCancel) DeepCopy() TeamInviteMetadataCancel
type TeamInviteMetadataCompleted ¶ added in v2.0.2
type TeamInviteMetadataCompleted struct {
TeamSigMeta TeamSignatureMetadata `codec:"teamSigMeta" json:"teamSigMeta"`
}
func (TeamInviteMetadataCompleted) DeepCopy ¶ added in v2.0.2
func (o TeamInviteMetadataCompleted) DeepCopy() TeamInviteMetadataCompleted
type TeamInviteMetadataStatus ¶ added in v2.0.2
type TeamInviteMetadataStatus struct { Code__ TeamInviteMetadataStatusCode `codec:"code" json:"code"` Cancelled__ *TeamInviteMetadataCancel `codec:"cancelled,omitempty" json:"cancelled,omitempty"` Completed__ *TeamInviteMetadataCompleted `codec:"completed,omitempty" json:"completed,omitempty"` }
func NewTeamInviteMetadataStatusWithActive ¶ added in v2.0.2
func NewTeamInviteMetadataStatusWithActive() TeamInviteMetadataStatus
func NewTeamInviteMetadataStatusWithCancelled ¶ added in v2.0.2
func NewTeamInviteMetadataStatusWithCancelled(v TeamInviteMetadataCancel) TeamInviteMetadataStatus
func NewTeamInviteMetadataStatusWithCompleted ¶ added in v2.0.2
func NewTeamInviteMetadataStatusWithCompleted(v TeamInviteMetadataCompleted) TeamInviteMetadataStatus
func NewTeamInviteMetadataStatusWithObsolete ¶ added in v2.0.2
func NewTeamInviteMetadataStatusWithObsolete() TeamInviteMetadataStatus
func (TeamInviteMetadataStatus) Cancelled ¶ added in v2.0.2
func (o TeamInviteMetadataStatus) Cancelled() (res TeamInviteMetadataCancel)
func (*TeamInviteMetadataStatus) Code ¶ added in v2.0.2
func (o *TeamInviteMetadataStatus) Code() (ret TeamInviteMetadataStatusCode, err error)
func (TeamInviteMetadataStatus) Completed ¶ added in v2.0.2
func (o TeamInviteMetadataStatus) Completed() (res TeamInviteMetadataCompleted)
func (TeamInviteMetadataStatus) DeepCopy ¶ added in v2.0.2
func (o TeamInviteMetadataStatus) DeepCopy() TeamInviteMetadataStatus
type TeamInviteMetadataStatusCode ¶ added in v2.0.2
type TeamInviteMetadataStatusCode int
const ( TeamInviteMetadataStatusCode_ACTIVE TeamInviteMetadataStatusCode = 0 TeamInviteMetadataStatusCode_OBSOLETE TeamInviteMetadataStatusCode = 1 TeamInviteMetadataStatusCode_CANCELLED TeamInviteMetadataStatusCode = 2 TeamInviteMetadataStatusCode_COMPLETED TeamInviteMetadataStatusCode = 3 )
func (TeamInviteMetadataStatusCode) DeepCopy ¶ added in v2.0.2
func (o TeamInviteMetadataStatusCode) DeepCopy() TeamInviteMetadataStatusCode
func (TeamInviteMetadataStatusCode) String ¶ added in v2.0.2
func (e TeamInviteMetadataStatusCode) String() string
type TeamInviteName ¶
type TeamInviteName string
func (TeamInviteName) DeepCopy ¶
func (o TeamInviteName) DeepCopy() TeamInviteName
type TeamInviteSocialNetwork ¶
type TeamInviteSocialNetwork string
func (TeamInviteSocialNetwork) DeepCopy ¶
func (o TeamInviteSocialNetwork) DeepCopy() TeamInviteSocialNetwork
type TeamInviteType ¶
type TeamInviteType struct { C__ TeamInviteCategory `codec:"c" json:"c"` Unknown__ *string `codec:"unknown,omitempty" json:"unknown,omitempty"` Sbs__ *TeamInviteSocialNetwork `codec:"sbs,omitempty" json:"sbs,omitempty"` }
func NewTeamInviteTypeDefault ¶
func NewTeamInviteTypeDefault(c TeamInviteCategory) TeamInviteType
func NewTeamInviteTypeWithSbs ¶
func NewTeamInviteTypeWithSbs(v TeamInviteSocialNetwork) TeamInviteType
func NewTeamInviteTypeWithUnknown ¶
func NewTeamInviteTypeWithUnknown(v string) TeamInviteType
func (*TeamInviteType) C ¶
func (o *TeamInviteType) C() (ret TeamInviteCategory, err error)
func (TeamInviteType) DeepCopy ¶
func (o TeamInviteType) DeepCopy() TeamInviteType
func (TeamInviteType) Sbs ¶
func (o TeamInviteType) Sbs() (res TeamInviteSocialNetwork)
func (TeamInviteType) Unknown ¶
func (o TeamInviteType) Unknown() (res string)
type TeamInvitee ¶
type TeamInvitee struct { InviteID TeamInviteID `codec:"inviteID" json:"invite_id"` Uid UID `codec:"uid" json:"uid"` EldestSeqno Seqno `codec:"eldestSeqno" json:"eldest_seqno"` Role TeamRole `codec:"role" json:"role"` }
func (TeamInvitee) DeepCopy ¶
func (o TeamInvitee) DeepCopy() TeamInvitee
type TeamJoinRequest ¶
type TeamJoinRequest struct { Name string `codec:"name" json:"name"` Username string `codec:"username" json:"username"` FullName FullName `codec:"fullName" json:"fullName"` Ctime UnixTime `codec:"ctime" json:"ctime"` }
func (TeamJoinRequest) DeepCopy ¶
func (o TeamJoinRequest) DeepCopy() TeamJoinRequest
type TeamKBFSKeyRefresher ¶
type TeamKBFSKeyRefresher struct { Generation int `codec:"generation" json:"generation"` AppType TeamApplication `codec:"appType" json:"appType"` }
func (TeamKBFSKeyRefresher) DeepCopy ¶
func (o TeamKBFSKeyRefresher) DeepCopy() TeamKBFSKeyRefresher
type TeamLegacyTLFUpgradeChainInfo ¶
type TeamLegacyTLFUpgradeChainInfo struct { KeysetHash TeamEncryptedKBFSKeysetHash `codec:"keysetHash" json:"keysetHash"` TeamGeneration PerTeamKeyGeneration `codec:"teamGeneration" json:"teamGeneration"` LegacyGeneration int `codec:"legacyGeneration" json:"legacyGeneration"` AppType TeamApplication `codec:"appType" json:"appType"` }
func (TeamLegacyTLFUpgradeChainInfo) DeepCopy ¶
func (o TeamLegacyTLFUpgradeChainInfo) DeepCopy() TeamLegacyTLFUpgradeChainInfo
type TeamList ¶
type TeamList struct {
Teams []MemberInfo `codec:"teams" json:"teams"`
}
type TeamMember ¶
type TeamMember struct { Uid UID `codec:"uid" json:"uid"` Role TeamRole `codec:"role" json:"role"` EldestSeqno Seqno `codec:"eldestSeqno" json:"eldestSeqno"` Status TeamMemberStatus `codec:"status" json:"status"` BotSettings *TeamBotSettings `codec:"botSettings,omitempty" json:"botSettings,omitempty"` }
func (TeamMember) DeepCopy ¶
func (o TeamMember) DeepCopy() TeamMember
type TeamMemberDetails ¶
type TeamMemberDetails struct { Uv UserVersion `codec:"uv" json:"uv"` Username string `codec:"username" json:"username"` FullName FullName `codec:"fullName" json:"fullName"` NeedsPUK bool `codec:"needsPUK" json:"needsPUK"` Status TeamMemberStatus `codec:"status" json:"status"` JoinTime *Time `codec:"joinTime,omitempty" json:"joinTime,omitempty"` }
func (TeamMemberDetails) DeepCopy ¶
func (o TeamMemberDetails) DeepCopy() TeamMemberDetails
type TeamMemberOutFromReset ¶
type TeamMemberOutFromReset struct { TeamID TeamID `codec:"teamID" json:"team_id"` TeamName string `codec:"teamName" json:"team_name"` ResetUser TeamResetUser `codec:"resetUser" json:"reset_user"` }
func (TeamMemberOutFromReset) DeepCopy ¶
func (o TeamMemberOutFromReset) DeepCopy() TeamMemberOutFromReset
type TeamMemberOutReset ¶
type TeamMemberOutReset struct { TeamID TeamID `codec:"teamID" json:"teamID"` Teamname string `codec:"teamname" json:"teamname"` Username string `codec:"username" json:"username"` Uid UID `codec:"uid" json:"uid"` Id gregor1.MsgID `codec:"id" json:"id"` }
func (TeamMemberOutReset) DeepCopy ¶
func (o TeamMemberOutReset) DeepCopy() TeamMemberOutReset
type TeamMemberRole ¶ added in v2.0.1
type TeamMemberRole struct { Uid UID `codec:"uid" json:"uid"` Username string `codec:"username" json:"username"` FullName FullName `codec:"fullName" json:"fullName"` Role TeamRole `codec:"role" json:"role"` }
func (TeamMemberRole) DeepCopy ¶ added in v2.0.1
func (o TeamMemberRole) DeepCopy() TeamMemberRole
type TeamMemberStatus ¶
type TeamMemberStatus int
const ( TeamMemberStatus_ACTIVE TeamMemberStatus = 0 TeamMemberStatus_RESET TeamMemberStatus = 1 TeamMemberStatus_DELETED TeamMemberStatus = 2 )
func (TeamMemberStatus) DeepCopy ¶
func (o TeamMemberStatus) DeepCopy() TeamMemberStatus
func (TeamMemberStatus) String ¶
func (e TeamMemberStatus) String() string
type TeamMemberToRemove ¶ added in v2.0.1
type TeamMemberToRemove struct { Username string `codec:"username" json:"username"` Email string `codec:"email" json:"email"` InviteID TeamInviteID `codec:"inviteID" json:"inviteID"` AllowInaction bool `codec:"allowInaction" json:"allowInaction"` }
func (TeamMemberToRemove) DeepCopy ¶ added in v2.0.1
func (o TeamMemberToRemove) DeepCopy() TeamMemberToRemove
type TeamMembers ¶
type TeamMembers struct { Owners []UserVersion `codec:"owners" json:"owners"` Admins []UserVersion `codec:"admins" json:"admins"` Writers []UserVersion `codec:"writers" json:"writers"` Readers []UserVersion `codec:"readers" json:"readers"` Bots []UserVersion `codec:"bots" json:"bots"` RestrictedBots []UserVersion `codec:"restrictedBots" json:"restrictedBots"` }
func (TeamMembers) DeepCopy ¶
func (o TeamMembers) DeepCopy() TeamMembers
type TeamMembersDetails ¶
type TeamMembersDetails struct { Owners []TeamMemberDetails `codec:"owners" json:"owners"` Admins []TeamMemberDetails `codec:"admins" json:"admins"` Writers []TeamMemberDetails `codec:"writers" json:"writers"` Readers []TeamMemberDetails `codec:"readers" json:"readers"` Bots []TeamMemberDetails `codec:"bots" json:"bots"` RestrictedBots []TeamMemberDetails `codec:"restrictedBots" json:"restrictedBots"` }
func (TeamMembersDetails) DeepCopy ¶
func (o TeamMembersDetails) DeepCopy() TeamMembersDetails
type TeamName ¶
type TeamName struct {
Parts []TeamNamePart `codec:"parts" json:"parts"`
}
type TeamNameLogPoint ¶
type TeamNameLogPoint struct { LastPart TeamNamePart `codec:"lastPart" json:"lastPart"` Seqno Seqno `codec:"seqno" json:"seqno"` }
func (TeamNameLogPoint) DeepCopy ¶
func (o TeamNameLogPoint) DeepCopy() TeamNameLogPoint
type TeamNamePart ¶
type TeamNamePart string
func (TeamNamePart) DeepCopy ¶
func (o TeamNamePart) DeepCopy() TeamNamePart
type TeamNewlyAddedRow ¶
type TeamNewlyAddedRow struct { Id TeamID `codec:"id" json:"id"` Name string `codec:"name" json:"name"` }
func (TeamNewlyAddedRow) DeepCopy ¶
func (o TeamNewlyAddedRow) DeepCopy() TeamNewlyAddedRow
type TeamOpenReqMsg ¶
type TeamOpenReqMsg struct { TeamID TeamID `codec:"teamID" json:"team_id"` Tars []TeamAccessRequest `codec:"tars" json:"tars"` }
func (TeamOpenReqMsg) DeepCopy ¶
func (o TeamOpenReqMsg) DeepCopy() TeamOpenReqMsg
type TeamOpenSweepMsg ¶
type TeamOpenSweepMsg struct { TeamID TeamID `codec:"teamID" json:"team_id"` ResetUsersUntrusted []TeamCLKRResetUser `codec:"resetUsersUntrusted" json:"reset_users"` }
func (TeamOpenSweepMsg) DeepCopy ¶
func (o TeamOpenSweepMsg) DeepCopy() TeamOpenSweepMsg
type TeamOperation ¶
type TeamOperation struct { ManageMembers bool `codec:"manageMembers" json:"manageMembers"` ManageSubteams bool `codec:"manageSubteams" json:"manageSubteams"` CreateChannel bool `codec:"createChannel" json:"createChannel"` Chat bool `codec:"chat" json:"chat"` DeleteChannel bool `codec:"deleteChannel" json:"deleteChannel"` RenameChannel bool `codec:"renameChannel" json:"renameChannel"` RenameTeam bool `codec:"renameTeam" json:"renameTeam"` EditChannelDescription bool `codec:"editChannelDescription" json:"editChannelDescription"` EditTeamDescription bool `codec:"editTeamDescription" json:"editTeamDescription"` SetTeamShowcase bool `codec:"setTeamShowcase" json:"setTeamShowcase"` SetMemberShowcase bool `codec:"setMemberShowcase" json:"setMemberShowcase"` SetRetentionPolicy bool `codec:"setRetentionPolicy" json:"setRetentionPolicy"` SetMinWriterRole bool `codec:"setMinWriterRole" json:"setMinWriterRole"` ChangeOpenTeam bool `codec:"changeOpenTeam" json:"changeOpenTeam"` LeaveTeam bool `codec:"leaveTeam" json:"leaveTeam"` JoinTeam bool `codec:"joinTeam" json:"joinTeam"` SetPublicityAny bool `codec:"setPublicityAny" json:"setPublicityAny"` ListFirst bool `codec:"listFirst" json:"listFirst"` ChangeTarsDisabled bool `codec:"changeTarsDisabled" json:"changeTarsDisabled"` DeleteChatHistory bool `codec:"deleteChatHistory" json:"deleteChatHistory"` DeleteOtherEmojis bool `codec:"deleteOtherEmojis" json:"deleteOtherEmojis"` DeleteOtherMessages bool `codec:"deleteOtherMessages" json:"deleteOtherMessages"` DeleteTeam bool `codec:"deleteTeam" json:"deleteTeam"` PinMessage bool `codec:"pinMessage" json:"pinMessage"` ManageBots bool `codec:"manageBots" json:"manageBots"` ManageEmojis bool `codec:"manageEmojis" json:"manageEmojis"` }
func (TeamOperation) DeepCopy ¶
func (o TeamOperation) DeepCopy() TeamOperation
type TeamPlusApplicationKeys ¶
type TeamPlusApplicationKeys struct { Id TeamID `codec:"id" json:"id"` Name string `codec:"name" json:"name"` Implicit bool `codec:"implicit" json:"implicit"` Public bool `codec:"public" json:"public"` Application TeamApplication `codec:"application" json:"application"` Writers []UserVersion `codec:"writers" json:"writers"` OnlyReaders []UserVersion `codec:"onlyReaders" json:"onlyReaders"` OnlyRestrictedBots []UserVersion `codec:"onlyRestrictedBots" json:"onlyRestrictedBots"` ApplicationKeys []TeamApplicationKey `codec:"applicationKeys" json:"applicationKeys"` }
func (TeamPlusApplicationKeys) DeepCopy ¶
func (o TeamPlusApplicationKeys) DeepCopy() TeamPlusApplicationKeys
type TeamProfileAddEntry ¶
type TeamProfileAddEntry struct { TeamID TeamID `codec:"teamID" json:"teamID"` TeamName TeamName `codec:"teamName" json:"teamName"` Open bool `codec:"open" json:"open"` DisabledReason string `codec:"disabledReason" json:"disabledReason"` }
func (TeamProfileAddEntry) DeepCopy ¶
func (o TeamProfileAddEntry) DeepCopy() TeamProfileAddEntry
type TeamRefreshers ¶
type TeamRefreshers struct { NeedKeyGeneration PerTeamKeyGeneration `codec:"needKeyGeneration" json:"needKeyGeneration"` NeedApplicationsAtGenerations map[PerTeamKeyGeneration][]TeamApplication `codec:"needApplicationsAtGenerations" json:"needApplicationsAtGenerations"` NeedApplicationsAtGenerationsWithKBFS map[PerTeamKeyGeneration][]TeamApplication `codec:"needApplicationsAtGenerationsWithKBFS" json:"needApplicationsAtGenerationsWithKBFS"` WantMembers []UserVersion `codec:"wantMembers" json:"wantMembers"` WantMembersRole TeamRole `codec:"wantMembersRole" json:"wantMembersRole"` NeedKBFSKeyGeneration TeamKBFSKeyRefresher `codec:"needKBFSKeyGeneration" json:"needKBFSKeyGeneration"` }
* TeamRefreshData are needed or wanted data requirements that, if unmet, will cause * a refresh of the cache.
func (TeamRefreshers) DeepCopy ¶
func (o TeamRefreshers) DeepCopy() TeamRefreshers
type TeamRemoveMembersResult ¶ added in v2.0.1
type TeamRemoveMembersResult struct {
Failures []TeamMemberToRemove `codec:"failures" json:"failures"`
}
func (TeamRemoveMembersResult) DeepCopy ¶ added in v2.0.1
func (o TeamRemoveMembersResult) DeepCopy() TeamRemoveMembersResult
type TeamRequestAccessResult ¶
type TeamRequestAccessResult struct {
Open bool `codec:"open" json:"open"`
}
func (TeamRequestAccessResult) DeepCopy ¶
func (o TeamRequestAccessResult) DeepCopy() TeamRequestAccessResult
type TeamResetUser ¶
type TeamResetUser struct { Username string `codec:"username" json:"username"` Uid UID `codec:"uid" json:"uid"` EldestSeqno Seqno `codec:"eldestSeqno" json:"eldest_seqno"` IsDelete bool `codec:"isDelete" json:"is_delete"` }
func (TeamResetUser) DeepCopy ¶
func (o TeamResetUser) DeepCopy() TeamResetUser
type TeamRoleMapAndVersion ¶
type TeamRoleMapAndVersion struct { Teams map[TeamID]TeamRolePair `codec:"teams" json:"teams"` Version UserTeamVersion `codec:"version" json:"user_team_version"` }
func (TeamRoleMapAndVersion) DeepCopy ¶
func (o TeamRoleMapAndVersion) DeepCopy() TeamRoleMapAndVersion
type TeamRoleMapStored ¶
type TeamRoleMapStored struct { Data TeamRoleMapAndVersion `codec:"data" json:"data"` CachedAt Time `codec:"cachedAt" json:"cachedAt"` }
func (TeamRoleMapStored) DeepCopy ¶
func (o TeamRoleMapStored) DeepCopy() TeamRoleMapStored
type TeamRolePair ¶
type TeamRolePair struct { Role TeamRole `codec:"role" json:"role"` ImplicitRole TeamRole `codec:"implicitRole" json:"implicit_role"` }
func (TeamRolePair) DeepCopy ¶
func (o TeamRolePair) DeepCopy() TeamRolePair
type TeamSBSMsg ¶
type TeamSBSMsg struct { TeamID TeamID `codec:"teamID" json:"team_id"` Score int `codec:"score" json:"score"` Invitees []TeamInvitee `codec:"invitees" json:"invitees"` }
func (TeamSBSMsg) DeepCopy ¶
func (o TeamSBSMsg) DeepCopy() TeamSBSMsg
type TeamSearchExport ¶ added in v2.0.1
type TeamSearchExport struct { Items map[TeamID]TeamSearchItem `codec:"items" json:"items"` Suggested []TeamID `codec:"suggested" json:"suggested"` }
func (TeamSearchExport) DeepCopy ¶ added in v2.0.1
func (o TeamSearchExport) DeepCopy() TeamSearchExport
type TeamSearchItem ¶
type TeamSearchItem struct { Id TeamID `codec:"id" json:"id"` Name string `codec:"name" json:"name"` Description *string `codec:"description,omitempty" json:"description,omitempty"` MemberCount int `codec:"memberCount" json:"memberCount"` LastActive Time `codec:"lastActive" json:"lastActive"` IsDemoted bool `codec:"isDemoted" json:"isDemoted"` InTeam bool `codec:"inTeam" json:"inTeam"` }
func (TeamSearchItem) DeepCopy ¶
func (o TeamSearchItem) DeepCopy() TeamSearchItem
type TeamSearchRes ¶
type TeamSearchRes struct {
Results []TeamSearchItem `codec:"results" json:"results"`
}
func (TeamSearchRes) DeepCopy ¶
func (o TeamSearchRes) DeepCopy() TeamSearchRes
type TeamSeitanMsg ¶
type TeamSeitanMsg struct { TeamID TeamID `codec:"teamID" json:"team_id"` Seitans []TeamSeitanRequest `codec:"seitans" json:"seitans"` }
func (TeamSeitanMsg) DeepCopy ¶
func (o TeamSeitanMsg) DeepCopy() TeamSeitanMsg
type TeamSeitanRequest ¶
type TeamSeitanRequest struct { InviteID TeamInviteID `codec:"inviteID" json:"invite_id"` Uid UID `codec:"uid" json:"uid"` EldestSeqno Seqno `codec:"eldestSeqno" json:"eldest_seqno"` Akey SeitanAKey `codec:"akey" json:"akey"` Role TeamRole `codec:"role" json:"role"` UnixCTime int64 `codec:"unixCTime" json:"ctime"` }
func (TeamSeitanRequest) DeepCopy ¶
func (o TeamSeitanRequest) DeepCopy() TeamSeitanRequest
type TeamSettings ¶
type TeamSettings struct { Open bool `codec:"open" json:"open"` JoinAs TeamRole `codec:"joinAs" json:"joinAs"` }
func (TeamSettings) DeepCopy ¶
func (o TeamSettings) DeepCopy() TeamSettings
type TeamShowcase ¶
type TeamShowcase struct { IsShowcased bool `codec:"isShowcased" json:"is_showcased"` Description *string `codec:"description,omitempty" json:"description,omitempty"` SetByUID *UID `codec:"setByUID,omitempty" json:"set_by_uid,omitempty"` AnyMemberShowcase bool `codec:"anyMemberShowcase" json:"any_member_showcase"` }
func (TeamShowcase) DeepCopy ¶
func (o TeamShowcase) DeepCopy() TeamShowcase
type TeamSigChainState ¶
type TeamSigChainState struct { Reader UserVersion `codec:"reader" json:"reader"` Id TeamID `codec:"id" json:"id"` Implicit bool `codec:"implicit" json:"implicit"` Public bool `codec:"public" json:"public"` RootAncestor TeamName `codec:"rootAncestor" json:"rootAncestor"` NameDepth int `codec:"nameDepth" json:"nameDepth"` NameLog []TeamNameLogPoint `codec:"nameLog" json:"nameLog"` LastSeqno Seqno `codec:"lastSeqno" json:"lastSeqno"` LastLinkID LinkID `codec:"lastLinkID" json:"lastLinkID"` LastHighSeqno Seqno `codec:"lastHighSeqno" json:"lastHighSeqno"` LastHighLinkID LinkID `codec:"lastHighLinkID" json:"lastHighLinkID"` ParentID *TeamID `codec:"parentID,omitempty" json:"parentID,omitempty"` UserLog map[UserVersion][]UserLogPoint `codec:"userLog" json:"userLog"` SubteamLog map[TeamID][]SubteamLogPoint `codec:"subteamLog" json:"subteamLog"` PerTeamKeys map[PerTeamKeyGeneration]PerTeamKey `codec:"perTeamKeys" json:"perTeamKeys"` MaxPerTeamKeyGeneration PerTeamKeyGeneration `codec:"maxPerTeamKeyGeneration" json:"maxPerTeamKeyGeneration"` PerTeamKeyCTime UnixTime `codec:"perTeamKeyCTime" json:"perTeamKeyCTime"` LinkIDs map[Seqno]LinkID `codec:"linkIDs" json:"linkIDs"` StubbedLinks map[Seqno]bool `codec:"stubbedLinks" json:"stubbedLinks"` InviteMetadatas map[TeamInviteID]TeamInviteMetadata `codec:"inviteMetadatas" json:"inviteMetadatas"` Open bool `codec:"open" json:"open"` OpenTeamJoinAs TeamRole `codec:"openTeamJoinAs" json:"openTeamJoinAs"` Bots map[UserVersion]TeamBotSettings `codec:"bots" json:"bots"` TlfIDs []TLFID `codec:"tlfIDs" json:"tlfIDs"` TlfLegacyUpgrade map[TeamApplication]TeamLegacyTLFUpgradeChainInfo `codec:"tlfLegacyUpgrade" json:"tlfLegacyUpgrade"` HeadMerkle *MerkleRootV2 `codec:"headMerkle,omitempty" json:"headMerkle,omitempty"` MerkleRoots map[Seqno]MerkleRootV2 `codec:"merkleRoots" json:"merkleRoots"` }
func (TeamSigChainState) DeepCopy ¶
func (o TeamSigChainState) DeepCopy() TeamSigChainState
type TeamSignatureMetadata ¶ added in v2.0.2
type TeamSignatureMetadata struct { SigMeta SignatureMetadata `codec:"sigMeta" json:"sigMeta"` Uv UserVersion `codec:"uv" json:"uv"` }
func (TeamSignatureMetadata) DeepCopy ¶ added in v2.0.2
func (o TeamSignatureMetadata) DeepCopy() TeamSignatureMetadata
type TeamStatus ¶
type TeamStatus int
const ( TeamStatus_NONE TeamStatus = 0 TeamStatus_LIVE TeamStatus = 1 TeamStatus_DELETED TeamStatus = 2 TeamStatus_ABANDONED TeamStatus = 3 )
func (TeamStatus) DeepCopy ¶
func (o TeamStatus) DeepCopy() TeamStatus
func (TeamStatus) String ¶
func (e TeamStatus) String() string
type TeamTreeEntry ¶
type TeamTreeEntry struct { Name TeamName `codec:"name" json:"name"` Admin bool `codec:"admin" json:"admin"` }
func (TeamTreeEntry) DeepCopy ¶
func (o TeamTreeEntry) DeepCopy() TeamTreeEntry
type TeamTreeError ¶ added in v2.0.2
type TeamTreeError struct { Message string `codec:"message" json:"message"` WillSkipSubtree bool `codec:"willSkipSubtree" json:"willSkipSubtree"` WillSkipAncestors bool `codec:"willSkipAncestors" json:"willSkipAncestors"` }
func (TeamTreeError) DeepCopy ¶ added in v2.0.2
func (o TeamTreeError) DeepCopy() TeamTreeError
type TeamTreeInitial ¶ added in v2.0.2
type TeamTreeInitial struct {
Guid int `codec:"guid" json:"guid"`
}
func (TeamTreeInitial) DeepCopy ¶ added in v2.0.2
func (o TeamTreeInitial) DeepCopy() TeamTreeInitial
type TeamTreeMembership ¶ added in v2.0.1
type TeamTreeMembership struct { TeamName string `codec:"teamName" json:"teamName"` Result TeamTreeMembershipResult `codec:"result" json:"result"` TargetTeamID TeamID `codec:"targetTeamID" json:"targetTeamID"` TargetUsername string `codec:"targetUsername" json:"targetUsername"` Guid int `codec:"guid" json:"guid"` }
func (TeamTreeMembership) DeepCopy ¶ added in v2.0.1
func (o TeamTreeMembership) DeepCopy() TeamTreeMembership
type TeamTreeMembershipResult ¶ added in v2.0.1
type TeamTreeMembershipResult struct { S__ TeamTreeMembershipStatus `codec:"s" json:"s"` Ok__ *TeamTreeMembershipValue `codec:"ok,omitempty" json:"ok,omitempty"` Error__ *TeamTreeError `codec:"error,omitempty" json:"error,omitempty"` }
func NewTeamTreeMembershipResultWithError ¶ added in v2.0.1
func NewTeamTreeMembershipResultWithError(v TeamTreeError) TeamTreeMembershipResult
func NewTeamTreeMembershipResultWithHidden ¶ added in v2.0.2
func NewTeamTreeMembershipResultWithHidden() TeamTreeMembershipResult
func NewTeamTreeMembershipResultWithOk ¶ added in v2.0.1
func NewTeamTreeMembershipResultWithOk(v TeamTreeMembershipValue) TeamTreeMembershipResult
func (TeamTreeMembershipResult) DeepCopy ¶ added in v2.0.1
func (o TeamTreeMembershipResult) DeepCopy() TeamTreeMembershipResult
func (TeamTreeMembershipResult) Error ¶ added in v2.0.1
func (o TeamTreeMembershipResult) Error() (res TeamTreeError)
func (TeamTreeMembershipResult) Ok ¶ added in v2.0.1
func (o TeamTreeMembershipResult) Ok() (res TeamTreeMembershipValue)
func (*TeamTreeMembershipResult) S ¶ added in v2.0.1
func (o *TeamTreeMembershipResult) S() (ret TeamTreeMembershipStatus, err error)
type TeamTreeMembershipStatus ¶ added in v2.0.1
type TeamTreeMembershipStatus int
const ( TeamTreeMembershipStatus_OK TeamTreeMembershipStatus = 0 TeamTreeMembershipStatus_ERROR TeamTreeMembershipStatus = 1 TeamTreeMembershipStatus_HIDDEN TeamTreeMembershipStatus = 2 )
func (TeamTreeMembershipStatus) DeepCopy ¶ added in v2.0.1
func (o TeamTreeMembershipStatus) DeepCopy() TeamTreeMembershipStatus
func (TeamTreeMembershipStatus) String ¶ added in v2.0.1
func (e TeamTreeMembershipStatus) String() string
type TeamTreeMembershipValue ¶ added in v2.0.1
type TeamTreeMembershipValue struct { Role TeamRole `codec:"role" json:"role"` JoinTime *Time `codec:"joinTime,omitempty" json:"joinTime,omitempty"` TeamID TeamID `codec:"teamID" json:"teamID"` }
func (TeamTreeMembershipValue) DeepCopy ¶ added in v2.0.1
func (o TeamTreeMembershipValue) DeepCopy() TeamTreeMembershipValue
type TeamTreeMembershipsDoneResult ¶ added in v2.0.2
type TeamTreeMembershipsDoneResult struct { ExpectedCount int `codec:"expectedCount" json:"expectedCount"` TargetTeamID TeamID `codec:"targetTeamID" json:"targetTeamID"` TargetUsername string `codec:"targetUsername" json:"targetUsername"` Guid int `codec:"guid" json:"guid"` }
func (TeamTreeMembershipsDoneResult) DeepCopy ¶ added in v2.0.2
func (o TeamTreeMembershipsDoneResult) DeepCopy() TeamTreeMembershipsDoneResult
type TeamTreeResult ¶
type TeamTreeResult struct {
Entries []TeamTreeEntry `codec:"entries" json:"entries"`
}
func (TeamTreeResult) DeepCopy ¶
func (o TeamTreeResult) DeepCopy() TeamTreeResult
type TeamUsedInvite ¶ added in v2.0.1
type TeamUsedInvite struct { InviteID TeamInviteID `codec:"inviteID" json:"inviteID"` Uv UserVersionPercentForm `codec:"uv" json:"uv"` }
func (TeamUsedInvite) DeepCopy ¶ added in v2.0.1
func (o TeamUsedInvite) DeepCopy() TeamUsedInvite
type TeamUsedInviteLogPoint ¶ added in v2.0.1
type TeamUsedInviteLogPoint struct { Uv UserVersion `codec:"uv" json:"uv"` LogPoint int `codec:"logPoint" json:"logPoint"` }
func (TeamUsedInviteLogPoint) DeepCopy ¶ added in v2.0.1
func (o TeamUsedInviteLogPoint) DeepCopy() TeamUsedInviteLogPoint
type TeambotEk ¶
type TeambotEk struct { Seed Bytes32 `codec:"seed" json:"seed"` Metadata TeambotEkMetadata `codec:"metadata" json:"metadata"` }
type TeambotEkBoxed ¶
type TeambotEkBoxed struct { Box string `codec:"box" json:"box"` Metadata TeambotEkMetadata `codec:"metadata" json:"metadata"` }
func (TeambotEkBoxed) DeepCopy ¶
func (o TeambotEkBoxed) DeepCopy() TeambotEkBoxed
type TeambotEkMetadata ¶
type TeambotEkMetadata struct { Kid KID `codec:"kid" json:"teambot_dh_public"` Generation EkGeneration `codec:"generation" json:"generation"` Uid UID `codec:"uid" json:"uid"` UserEkGeneration EkGeneration `codec:"userEkGeneration" json:"user_ek_generation"` HashMeta HashMeta `codec:"hashMeta" json:"hash_meta"` Ctime Time `codec:"ctime" json:"ctime"` }
func (TeambotEkMetadata) DeepCopy ¶
func (o TeambotEkMetadata) DeepCopy() TeambotEkMetadata
type TeambotKey ¶
type TeambotKey struct { Seed Bytes32 `codec:"seed" json:"seed"` Metadata TeambotKeyMetadata `codec:"metadata" json:"metadata"` }
func (TeambotKey) DeepCopy ¶
func (o TeambotKey) DeepCopy() TeambotKey
type TeambotKeyBoxed ¶
type TeambotKeyBoxed struct { Box string `codec:"box" json:"box"` Metadata TeambotKeyMetadata `codec:"metadata" json:"metadata"` }
func (TeambotKeyBoxed) DeepCopy ¶
func (o TeambotKeyBoxed) DeepCopy() TeambotKeyBoxed
type TeambotKeyGeneration ¶
type TeambotKeyGeneration int64
func (TeambotKeyGeneration) DeepCopy ¶
func (o TeambotKeyGeneration) DeepCopy() TeambotKeyGeneration
type TeambotKeyMetadata ¶
type TeambotKeyMetadata struct { Kid KID `codec:"kid" json:"teambot_dh_public"` Generation TeambotKeyGeneration `codec:"generation" json:"generation"` Uid UID `codec:"uid" json:"uid"` PukGeneration PerUserKeyGeneration `codec:"pukGeneration" json:"puk_generation"` Application TeamApplication `codec:"application" json:"application"` }
func (TeambotKeyMetadata) DeepCopy ¶
func (o TeambotKeyMetadata) DeepCopy() TeambotKeyMetadata
type Test ¶
type Test struct {
Reply string `codec:"reply" json:"reply"`
}
Result from calling test(..).
type Text ¶
type TrackDiff ¶
type TrackDiff struct { Type TrackDiffType `codec:"type" json:"type"` DisplayMarkup string `codec:"displayMarkup" json:"displayMarkup"` }
type TrackDiffType ¶
type TrackDiffType int
const ( TrackDiffType_NONE TrackDiffType = 0 TrackDiffType_ERROR TrackDiffType = 1 TrackDiffType_CLASH TrackDiffType = 2 TrackDiffType_REVOKED TrackDiffType = 3 TrackDiffType_UPGRADED TrackDiffType = 4 TrackDiffType_NEW TrackDiffType = 5 TrackDiffType_REMOTE_FAIL TrackDiffType = 6 TrackDiffType_REMOTE_WORKING TrackDiffType = 7 TrackDiffType_REMOTE_CHANGED TrackDiffType = 8 TrackDiffType_NEW_ELDEST TrackDiffType = 9 TrackDiffType_NONE_VIA_TEMPORARY TrackDiffType = 10 )
func (TrackDiffType) DeepCopy ¶
func (o TrackDiffType) DeepCopy() TrackDiffType
func (TrackDiffType) String ¶
func (e TrackDiffType) String() string
type TrackOptions ¶
type TrackOptions struct { LocalOnly bool `codec:"localOnly" json:"localOnly"` BypassConfirm bool `codec:"bypassConfirm" json:"bypassConfirm"` ForceRetrack bool `codec:"forceRetrack" json:"forceRetrack"` ExpiringLocal bool `codec:"expiringLocal" json:"expiringLocal"` ForPGPPull bool `codec:"forPGPPull" json:"forPGPPull"` SigVersion *SigVersion `codec:"sigVersion,omitempty" json:"sigVersion,omitempty"` }
func (TrackOptions) DeepCopy ¶
func (o TrackOptions) DeepCopy() TrackOptions
type TrackProof ¶
type TrackProof struct { ProofType string `codec:"proofType" json:"proofType"` ProofName string `codec:"proofName" json:"proofName"` IdString string `codec:"idString" json:"idString"` }
func (TrackProof) DeepCopy ¶
func (o TrackProof) DeepCopy() TrackProof
type TrackStatus ¶
type TrackStatus int
TrackStatus is a summary of this track before the track is approved by the user. NEW_*: New tracks UPDATE_*: Update to an existing track NEW_OK: Everything ok NEW_ZERO_PROOFS: User being tracked has no proofs NEW_FAIL_PROOFS: User being tracked has some failed proofs UPDATE_BROKEN: Previous tracking statement broken, this one will fix it. UPDATE_NEW_PROOFS: Previous tracking statement ok, but there are new proofs since previous tracking statement generated UPDATE_OK: No changes to previous tracking statement
const ( TrackStatus_NEW_OK TrackStatus = 1 TrackStatus_NEW_ZERO_PROOFS TrackStatus = 2 TrackStatus_NEW_FAIL_PROOFS TrackStatus = 3 TrackStatus_UPDATE_BROKEN_FAILED_PROOFS TrackStatus = 4 TrackStatus_UPDATE_NEW_PROOFS TrackStatus = 5 TrackStatus_UPDATE_OK TrackStatus = 6 TrackStatus_UPDATE_BROKEN_REVOKED TrackStatus = 7 )
func (TrackStatus) DeepCopy ¶
func (o TrackStatus) DeepCopy() TrackStatus
func (TrackStatus) String ¶
func (e TrackStatus) String() string
type TrackSummary ¶
type TrackSummary struct { Username string `codec:"username" json:"username"` Time Time `codec:"time" json:"time"` IsRemote bool `codec:"isRemote" json:"isRemote"` }
func (TrackSummary) DeepCopy ¶
func (o TrackSummary) DeepCopy() TrackSummary
type TrackToken ¶
type TrackToken string
func (TrackToken) DeepCopy ¶
func (o TrackToken) DeepCopy() TrackToken
type UPAKVersion ¶
type UPAKVersion int
const ( UPAKVersion_V1 UPAKVersion = 1 UPAKVersion_V2 UPAKVersion = 2 )
func (UPAKVersion) DeepCopy ¶
func (o UPAKVersion) DeepCopy() UPAKVersion
func (UPAKVersion) String ¶
func (e UPAKVersion) String() string
type UPAKVersioned ¶
type UPAKVersioned struct { V__ UPAKVersion `codec:"v" json:"v"` V1__ *UserPlusAllKeys `codec:"v1,omitempty" json:"v1,omitempty"` V2__ *UserPlusKeysV2AllIncarnations `codec:"v2,omitempty" json:"v2,omitempty"` }
* What we're storing for each user. At first it was UPAKs, as defined * in common.avdl. But going forward, we're going to use UserPlusKeysV2AllIncarnations.
func NewUPAKVersionedWithV1 ¶
func NewUPAKVersionedWithV1(v UserPlusAllKeys) UPAKVersioned
func NewUPAKVersionedWithV2 ¶
func NewUPAKVersionedWithV2(v UserPlusKeysV2AllIncarnations) UPAKVersioned
func (UPAKVersioned) DeepCopy ¶
func (o UPAKVersioned) DeepCopy() UPAKVersioned
func (*UPAKVersioned) V ¶
func (o *UPAKVersioned) V() (ret UPAKVersion, err error)
func (UPAKVersioned) V1 ¶
func (o UPAKVersioned) V1() (res UserPlusAllKeys)
func (UPAKVersioned) V2 ¶
func (o UPAKVersioned) V2() (res UserPlusKeysV2AllIncarnations)
type UPK2MinorVersion ¶
type UPK2MinorVersion int
const ( UPK2MinorVersion_V0 UPK2MinorVersion = 0 UPK2MinorVersion_V1 UPK2MinorVersion = 1 UPK2MinorVersion_V2 UPK2MinorVersion = 2 UPK2MinorVersion_V3 UPK2MinorVersion = 3 UPK2MinorVersion_V4 UPK2MinorVersion = 4 UPK2MinorVersion_V5 UPK2MinorVersion = 5 UPK2MinorVersion_V6 UPK2MinorVersion = 6 )
func (UPK2MinorVersion) DeepCopy ¶
func (o UPK2MinorVersion) DeepCopy() UPK2MinorVersion
func (UPK2MinorVersion) String ¶
func (e UPK2MinorVersion) String() string
type UPKLiteMinorVersion ¶
type UPKLiteMinorVersion int
const (
UPKLiteMinorVersion_V0 UPKLiteMinorVersion = 0
)
func (UPKLiteMinorVersion) DeepCopy ¶
func (o UPKLiteMinorVersion) DeepCopy() UPKLiteMinorVersion
func (UPKLiteMinorVersion) String ¶
func (e UPKLiteMinorVersion) String() string
type UPKLiteV1 ¶
type UPKLiteV1 struct { Uid UID `codec:"uid" json:"uid"` Username string `codec:"username" json:"username"` EldestSeqno Seqno `codec:"eldestSeqno" json:"eldestSeqno"` Status StatusCode `codec:"status" json:"status"` DeviceKeys map[KID]PublicKeyV2NaCl `codec:"deviceKeys" json:"deviceKeys"` Reset *ResetSummary `codec:"reset,omitempty" json:"reset,omitempty"` }
type UPKLiteV1AllIncarnations ¶
type UPKLiteV1AllIncarnations struct { Current UPKLiteV1 `codec:"current" json:"current"` PastIncarnations []UPKLiteV1 `codec:"pastIncarnations" json:"pastIncarnations"` SeqnoLinkIDs map[Seqno]LinkID `codec:"seqnoLinkIDs" json:"seqnoLinkIDs"` MinorVersion UPKLiteMinorVersion `codec:"minorVersion" json:"minorVersion"` }
func (UPKLiteV1AllIncarnations) DeepCopy ¶
func (o UPKLiteV1AllIncarnations) DeepCopy() UPKLiteV1AllIncarnations
type UnboxAnyRes ¶
type UnboxAnyRes struct { Kid KID `codec:"kid" json:"kid"` Plaintext Bytes32 `codec:"plaintext" json:"plaintext"` Index int `codec:"index" json:"index"` }
func (UnboxAnyRes) DeepCopy ¶
func (o UnboxAnyRes) DeepCopy() UnboxAnyRes
type UninstallResult ¶
type UninstallResult struct { ComponentResults []ComponentResult `codec:"componentResults" json:"componentResults"` Status Status `codec:"status" json:"status"` }
func (UninstallResult) DeepCopy ¶
func (o UninstallResult) DeepCopy() UninstallResult
type UntrustedTeamExistsResult ¶ added in v2.0.1
type UntrustedTeamExistsResult struct { Exists bool `codec:"exists" json:"exists"` Status StatusCode `codec:"status" json:"status"` }
func (UntrustedTeamExistsResult) DeepCopy ¶ added in v2.0.1
func (o UntrustedTeamExistsResult) DeepCopy() UntrustedTeamExistsResult
type UntrustedTeamInfo ¶ added in v2.0.1
type UntrustedTeamInfo struct { Name TeamName `codec:"name" json:"name"` InTeam bool `codec:"inTeam" json:"inTeam"` Open bool `codec:"open" json:"open"` Description string `codec:"description" json:"description"` PublicAdmins []string `codec:"publicAdmins" json:"publicAdmins"` NumMembers int `codec:"numMembers" json:"numMembers"` PublicMembers []TeamMemberRole `codec:"publicMembers" json:"publicMembers"` }
func (UntrustedTeamInfo) DeepCopy ¶ added in v2.0.1
func (o UntrustedTeamInfo) DeepCopy() UntrustedTeamInfo
type UpPointer ¶
type UpdateDetails ¶
type UpdateDetails struct {
Message string `codec:"message" json:"message"`
}
func (UpdateDetails) DeepCopy ¶
func (o UpdateDetails) DeepCopy() UpdateDetails
type UpdateInfo ¶
type UpdateInfo struct { Status UpdateInfoStatus `codec:"status" json:"status"` Message string `codec:"message" json:"message"` }
func (UpdateInfo) DeepCopy ¶
func (o UpdateInfo) DeepCopy() UpdateInfo
type UpdateInfo2 ¶
type UpdateInfo2 struct { Status__ UpdateInfoStatus2 `codec:"status" json:"status"` Suggested__ *UpdateDetails `codec:"suggested,omitempty" json:"suggested,omitempty"` Critical__ *UpdateDetails `codec:"critical,omitempty" json:"critical,omitempty"` }
func NewUpdateInfo2WithCritical ¶
func NewUpdateInfo2WithCritical(v UpdateDetails) UpdateInfo2
func NewUpdateInfo2WithOk ¶
func NewUpdateInfo2WithOk() UpdateInfo2
func NewUpdateInfo2WithSuggested ¶
func NewUpdateInfo2WithSuggested(v UpdateDetails) UpdateInfo2
func (UpdateInfo2) Critical ¶
func (o UpdateInfo2) Critical() (res UpdateDetails)
func (UpdateInfo2) DeepCopy ¶
func (o UpdateInfo2) DeepCopy() UpdateInfo2
func (*UpdateInfo2) Status ¶
func (o *UpdateInfo2) Status() (ret UpdateInfoStatus2, err error)
func (UpdateInfo2) Suggested ¶
func (o UpdateInfo2) Suggested() (res UpdateDetails)
type UpdateInfoStatus ¶
type UpdateInfoStatus int
const ( UpdateInfoStatus_UP_TO_DATE UpdateInfoStatus = 0 UpdateInfoStatus_NEED_UPDATE UpdateInfoStatus = 1 UpdateInfoStatus_CRITICALLY_OUT_OF_DATE UpdateInfoStatus = 2 )
func (UpdateInfoStatus) DeepCopy ¶
func (o UpdateInfoStatus) DeepCopy() UpdateInfoStatus
func (UpdateInfoStatus) String ¶
func (e UpdateInfoStatus) String() string
type UpdateInfoStatus2 ¶
type UpdateInfoStatus2 int
const ( UpdateInfoStatus2_OK UpdateInfoStatus2 = 0 UpdateInfoStatus2_SUGGESTED UpdateInfoStatus2 = 1 UpdateInfoStatus2_CRITICAL UpdateInfoStatus2 = 2 )
func (UpdateInfoStatus2) DeepCopy ¶
func (o UpdateInfoStatus2) DeepCopy() UpdateInfoStatus2
func (UpdateInfoStatus2) String ¶
func (e UpdateInfoStatus2) String() string
type UpdaterStatus ¶
type UpdaterStatus struct {
Log string `codec:"log" json:"log"`
}
func (UpdaterStatus) DeepCopy ¶
func (o UpdaterStatus) DeepCopy() UpdaterStatus
type UploadState ¶ added in v2.0.1
type UploadState struct { UploadID string `codec:"uploadID" json:"uploadID"` TargetPath KBFSPath `codec:"targetPath" json:"targetPath"` Error *string `codec:"error,omitempty" json:"error,omitempty"` Canceled bool `codec:"canceled" json:"canceled"` }
func (UploadState) DeepCopy ¶ added in v2.0.1
func (o UploadState) DeepCopy() UploadState
type UsageStat ¶ added in v2.0.1
type UsageStat struct { Bytes UsageStatRecord `codec:"bytes" json:"bytes"` Blocks UsageStatRecord `codec:"blocks" json:"blocks"` Mtime Time `codec:"mtime" json:"mtime"` }
type UsageStatRecord ¶ added in v2.0.1
type UsageStatRecord struct { Write int64 `codec:"write" json:"write"` Archive int64 `codec:"archive" json:"archive"` Read int64 `codec:"read" json:"read"` MdWrite int64 `codec:"mdWrite" json:"mdWrite"` GitWrite int64 `codec:"gitWrite" json:"gitWrite"` GitArchive int64 `codec:"gitArchive" json:"gitArchive"` }
func (UsageStatRecord) DeepCopy ¶ added in v2.0.1
func (o UsageStatRecord) DeepCopy() UsageStatRecord
type User ¶
type UserBlock ¶
type UserBlock struct { Username string `codec:"username" json:"username"` ChatBlocked bool `codec:"chatBlocked" json:"chatBlocked"` FollowBlocked bool `codec:"followBlocked" json:"followBlocked"` CreateTime *Time `codec:"createTime,omitempty" json:"createTime,omitempty"` ModifyTime *Time `codec:"modifyTime,omitempty" json:"modifyTime,omitempty"` }
type UserBlockArg ¶
type UserBlockArg struct { Username string `codec:"username" json:"username"` SetChatBlock *bool `codec:"setChatBlock,omitempty" json:"setChatBlock,omitempty"` SetFollowBlock *bool `codec:"setFollowBlock,omitempty" json:"setFollowBlock,omitempty"` }
func (UserBlockArg) DeepCopy ¶
func (o UserBlockArg) DeepCopy() UserBlockArg
type UserBlockState ¶
type UserBlockState struct { BlockType UserBlockType `codec:"blockType" json:"blockType"` Blocked bool `codec:"blocked" json:"blocked"` }
func (UserBlockState) DeepCopy ¶
func (o UserBlockState) DeepCopy() UserBlockState
type UserBlockType ¶
type UserBlockType int
const ( UserBlockType_CHAT UserBlockType = 0 UserBlockType_FOLLOW UserBlockType = 1 )
func (UserBlockType) DeepCopy ¶
func (o UserBlockType) DeepCopy() UserBlockType
func (UserBlockType) String ¶
func (e UserBlockType) String() string
type UserBlockedBody ¶
type UserBlockedBody struct { Blocks []UserBlockedRow `codec:"blocks" json:"blocks"` Uid UID `codec:"uid" json:"blocker_uid"` Username string `codec:"username" json:"blocker_username"` }
func (UserBlockedBody) DeepCopy ¶
func (o UserBlockedBody) DeepCopy() UserBlockedBody
type UserBlockedRow ¶
type UserBlockedRow struct { Uid UID `codec:"uid" json:"block_uid"` Username string `codec:"username" json:"block_username"` Chat *bool `codec:"chat,omitempty" json:"chat,omitempty"` Follow *bool `codec:"follow,omitempty" json:"follow,omitempty"` }
func (UserBlockedRow) DeepCopy ¶
func (o UserBlockedRow) DeepCopy() UserBlockedRow
type UserBlockedSummary ¶
type UserBlockedSummary struct { Blocker string `codec:"blocker" json:"blocker"` Blocks map[string][]UserBlockState `codec:"blocks" json:"blocks"` }
func (UserBlockedSummary) DeepCopy ¶
func (o UserBlockedSummary) DeepCopy() UserBlockedSummary
type UserCard ¶
type UserCard struct { UnverifiedNumFollowing int `codec:"unverifiedNumFollowing" json:"unverifiedNumFollowing"` UnverifiedNumFollowers int `codec:"unverifiedNumFollowers" json:"unverifiedNumFollowers"` Uid UID `codec:"uid" json:"uid"` FullName string `codec:"fullName" json:"fullName"` Location string `codec:"location" json:"location"` Bio string `codec:"bio" json:"bio"` BioDecorated string `codec:"bioDecorated" json:"bioDecorated"` Website string `codec:"website" json:"website"` Twitter string `codec:"twitter" json:"twitter"` TeamShowcase []UserTeamShowcase `codec:"teamShowcase" json:"teamShowcase"` RegisteredForAirdrop bool `codec:"registeredForAirdrop" json:"registeredForAirdrop"` StellarHidden bool `codec:"stellarHidden" json:"stellarHidden"` Blocked bool `codec:"blocked" json:"blocked"` HidFromFollowers bool `codec:"hidFromFollowers" json:"hidFromFollowers"` }
type UserEk ¶
type UserEk struct { Seed Bytes32 `codec:"seed" json:"seed"` Metadata UserEkMetadata `codec:"metadata" json:"metadata"` }
type UserEkBoxMetadata ¶
type UserEkBoxMetadata struct { Box string `codec:"box" json:"box"` RecipientGeneration EkGeneration `codec:"recipientGeneration" json:"recipient_generation"` RecipientDeviceID DeviceID `codec:"recipientDeviceID" json:"recipient_device_id"` }
func (UserEkBoxMetadata) DeepCopy ¶
func (o UserEkBoxMetadata) DeepCopy() UserEkBoxMetadata
type UserEkBoxed ¶
type UserEkBoxed struct { Box string `codec:"box" json:"box"` DeviceEkGeneration EkGeneration `codec:"deviceEkGeneration" json:"device_ek_generation"` Metadata UserEkMetadata `codec:"metadata" json:"metadata"` }
func (UserEkBoxed) DeepCopy ¶
func (o UserEkBoxed) DeepCopy() UserEkBoxed
type UserEkMetadata ¶
type UserEkMetadata struct { Kid KID `codec:"kid" json:"user_ephemeral_dh_public"` HashMeta HashMeta `codec:"hashMeta" json:"hash_meta"` Generation EkGeneration `codec:"generation" json:"generation"` Ctime Time `codec:"ctime" json:"ctime"` }
func (UserEkMetadata) DeepCopy ¶
func (o UserEkMetadata) DeepCopy() UserEkMetadata
type UserEkReboxArg ¶
type UserEkReboxArg struct { UserEkBoxMetadata UserEkBoxMetadata `codec:"userEkBoxMetadata" json:"userEkBoxMetadata"` DeviceID DeviceID `codec:"deviceID" json:"deviceID"` DeviceEkStatementSig string `codec:"deviceEkStatementSig" json:"deviceEkStatementSig"` }
func (UserEkReboxArg) DeepCopy ¶
func (o UserEkReboxArg) DeepCopy() UserEkReboxArg
type UserEkStatement ¶
type UserEkStatement struct {
CurrentUserEkMetadata UserEkMetadata `codec:"currentUserEkMetadata" json:"current_user_ek_metadata"`
}
func (UserEkStatement) DeepCopy ¶
func (o UserEkStatement) DeepCopy() UserEkStatement
type UserLogPoint ¶
type UserLogPoint struct { Role TeamRole `codec:"role" json:"role"` SigMeta SignatureMetadata `codec:"sigMeta" json:"sigMeta"` }
func (UserLogPoint) DeepCopy ¶
func (o UserLogPoint) DeepCopy() UserLogPoint
type UserOrTeamID ¶
type UserOrTeamID string
func (UserOrTeamID) DeepCopy ¶
func (o UserOrTeamID) DeepCopy() UserOrTeamID
type UserOrTeamLite ¶
type UserOrTeamLite struct { Id UserOrTeamID `codec:"id" json:"id"` Name string `codec:"name" json:"name"` }
func (UserOrTeamLite) DeepCopy ¶
func (o UserOrTeamLite) DeepCopy() UserOrTeamLite
type UserOrTeamResult ¶
type UserOrTeamResult int
const ( UserOrTeamResult_USER UserOrTeamResult = 1 UserOrTeamResult_TEAM UserOrTeamResult = 2 )
func (UserOrTeamResult) DeepCopy ¶
func (o UserOrTeamResult) DeepCopy() UserOrTeamResult
func (UserOrTeamResult) String ¶
func (e UserOrTeamResult) String() string
type UserPassphraseStateMsg ¶
type UserPassphraseStateMsg struct {
PassphraseState PassphraseState `codec:"passphraseState" json:"state"`
}
func (UserPassphraseStateMsg) DeepCopy ¶
func (o UserPassphraseStateMsg) DeepCopy() UserPassphraseStateMsg
type UserPhoneNumber ¶
type UserPhoneNumber struct { PhoneNumber PhoneNumber `codec:"phoneNumber" json:"phone_number"` Verified bool `codec:"verified" json:"verified"` Superseded bool `codec:"superseded" json:"superseded"` Visibility IdentityVisibility `codec:"visibility" json:"visibility"` Ctime UnixTime `codec:"ctime" json:"ctime"` }
Phone number support for TOFU chats.
func (UserPhoneNumber) DeepCopy ¶
func (o UserPhoneNumber) DeepCopy() UserPhoneNumber
type UserPlusAllKeys ¶
type UserPlusAllKeys struct { Base UserPlusKeys `codec:"base" json:"base"` PGPKeys []PublicKey `codec:"pgpKeys" json:"pgpKeys"` RemoteTracks []RemoteTrack `codec:"remoteTracks" json:"remoteTracks"` }
func (UserPlusAllKeys) DeepCopy ¶
func (o UserPlusAllKeys) DeepCopy() UserPlusAllKeys
type UserPlusKeys ¶
type UserPlusKeys struct { Uid UID `codec:"uid" json:"uid"` Username string `codec:"username" json:"username"` EldestSeqno Seqno `codec:"eldestSeqno" json:"eldestSeqno"` Status StatusCode `codec:"status" json:"status"` DeviceKeys []PublicKey `codec:"deviceKeys" json:"deviceKeys"` RevokedDeviceKeys []RevokedKey `codec:"revokedDeviceKeys" json:"revokedDeviceKeys"` PGPKeyCount int `codec:"pgpKeyCount" json:"pgpKeyCount"` Uvv UserVersionVector `codec:"uvv" json:"uvv"` DeletedDeviceKeys []PublicKey `codec:"deletedDeviceKeys" json:"deletedDeviceKeys"` PerUserKeys []PerUserKey `codec:"perUserKeys" json:"perUserKeys"` Resets []ResetSummary `codec:"resets" json:"resets"` }
func (UserPlusKeys) DeepCopy ¶
func (o UserPlusKeys) DeepCopy() UserPlusKeys
type UserPlusKeysV2 ¶
type UserPlusKeysV2 struct { Uid UID `codec:"uid" json:"uid"` Username string `codec:"username" json:"username"` EldestSeqno Seqno `codec:"eldestSeqno" json:"eldestSeqno"` Status StatusCode `codec:"status" json:"status"` PerUserKeys []PerUserKey `codec:"perUserKeys" json:"perUserKeys"` DeviceKeys map[KID]PublicKeyV2NaCl `codec:"deviceKeys" json:"deviceKeys"` PGPKeys map[KID]PublicKeyV2PGPSummary `codec:"pgpKeys" json:"pgpKeys"` StellarAccountID *string `codec:"stellarAccountID,omitempty" json:"stellarAccountID,omitempty"` RemoteTracks map[UID]RemoteTrack `codec:"remoteTracks" json:"remoteTracks"` Reset *ResetSummary `codec:"reset,omitempty" json:"reset,omitempty"` Unstubbed bool `codec:"unstubbed" json:"unstubbed"` }
func (UserPlusKeysV2) DeepCopy ¶
func (o UserPlusKeysV2) DeepCopy() UserPlusKeysV2
type UserPlusKeysV2AllIncarnations ¶
type UserPlusKeysV2AllIncarnations struct { Current UserPlusKeysV2 `codec:"current" json:"current"` PastIncarnations []UserPlusKeysV2 `codec:"pastIncarnations" json:"pastIncarnations"` Uvv UserVersionVector `codec:"uvv" json:"uvv"` SeqnoLinkIDs map[Seqno]LinkID `codec:"seqnoLinkIDs" json:"seqnoLinkIDs"` MinorVersion UPK2MinorVersion `codec:"minorVersion" json:"minorVersion"` Stale bool `codec:"stale" json:"stale"` }
func (UserPlusKeysV2AllIncarnations) DeepCopy ¶
func (o UserPlusKeysV2AllIncarnations) DeepCopy() UserPlusKeysV2AllIncarnations
type UserReacji ¶ added in v2.0.1
type UserReacji struct { Name string `codec:"name" json:"name"` CustomAddr *string `codec:"customAddr,omitempty" json:"customAddr,omitempty"` CustomAddrNoAnim *string `codec:"customAddrNoAnim,omitempty" json:"customAddrNoAnim,omitempty"` }
func (UserReacji) DeepCopy ¶ added in v2.0.1
func (o UserReacji) DeepCopy() UserReacji
type UserReacjis ¶
type UserReacjis struct { TopReacjis []UserReacji `codec:"topReacjis" json:"topReacjis"` SkinTone ReacjiSkinTone `codec:"skinTone" json:"skinTone"` }
func (UserReacjis) DeepCopy ¶
func (o UserReacjis) DeepCopy() UserReacjis
type UserRolePair ¶
type UserRolePair struct { Assertion string `codec:"assertion" json:"assertion"` Role TeamRole `codec:"role" json:"role"` BotSettings *TeamBotSettings `codec:"botSettings,omitempty" json:"botSettings,omitempty"` }
func (UserRolePair) DeepCopy ¶
func (o UserRolePair) DeepCopy() UserRolePair
type UserSettings ¶
type UserSettings struct { Emails []Email `codec:"emails" json:"emails"` PhoneNumbers []UserPhoneNumber `codec:"phoneNumbers" json:"phoneNumbers"` }
func (UserSettings) DeepCopy ¶
func (o UserSettings) DeepCopy() UserSettings
type UserSummary ¶
type UserSummary struct { Uid UID `codec:"uid" json:"uid"` Username string `codec:"username" json:"username"` FullName string `codec:"fullName" json:"fullName"` LinkID *LinkID `codec:"linkID,omitempty" json:"linkID,omitempty"` }
func (UserSummary) DeepCopy ¶
func (o UserSummary) DeepCopy() UserSummary
type UserSummarySet ¶ added in v2.0.1
type UserSummarySet struct { Users []UserSummary `codec:"users" json:"users"` Time Time `codec:"time" json:"time"` Version int `codec:"version" json:"version"` }
func (UserSummarySet) DeepCopy ¶ added in v2.0.1
func (o UserSummarySet) DeepCopy() UserSummarySet
type UserTeamShowcase ¶
type UserTeamShowcase struct { FqName string `codec:"fqName" json:"fq_name"` Open bool `codec:"open" json:"open"` TeamIsShowcased bool `codec:"teamIsShowcased" json:"team_is_showcased"` Description string `codec:"description" json:"description"` Role TeamRole `codec:"role" json:"role"` PublicAdmins []string `codec:"publicAdmins" json:"public_admins"` NumMembers int `codec:"numMembers" json:"num_members"` }
func (UserTeamShowcase) DeepCopy ¶
func (o UserTeamShowcase) DeepCopy() UserTeamShowcase
type UserTeamVersion ¶
type UserTeamVersion int
func (UserTeamVersion) DeepCopy ¶
func (o UserTeamVersion) DeepCopy() UserTeamVersion
type UserTeamVersionUpdate ¶
type UserTeamVersionUpdate struct {
Version UserTeamVersion `codec:"version" json:"version"`
}
func (UserTeamVersionUpdate) DeepCopy ¶
func (o UserTeamVersionUpdate) DeepCopy() UserTeamVersionUpdate
type UserVersion ¶
type UserVersion struct { Uid UID `codec:"uid" json:"uid"` EldestSeqno Seqno `codec:"eldestSeqno" json:"eldestSeqno"` }
func (UserVersion) DeepCopy ¶
func (o UserVersion) DeepCopy() UserVersion
type UserVersionPercentForm ¶
type UserVersionPercentForm string
func (UserVersionPercentForm) DeepCopy ¶
func (o UserVersionPercentForm) DeepCopy() UserVersionPercentForm
type UserVersionVector ¶
type UserVersionVector struct { Id int64 `codec:"id" json:"id"` SigHints int `codec:"sigHints" json:"sigHints"` SigChain int64 `codec:"sigChain" json:"sigChain"` CachedAt Time `codec:"cachedAt" json:"cachedAt"` }
func (UserVersionVector) DeepCopy ¶
func (o UserVersionVector) DeepCopy() UserVersionVector
type VerifyAllEmailTodoExt ¶
type VerifyAllEmailTodoExt struct {
LastVerifyEmailDate UnixTime `codec:"lastVerifyEmailDate" json:"lastVerifyEmailDate"`
}
func (VerifyAllEmailTodoExt) DeepCopy ¶
func (o VerifyAllEmailTodoExt) DeepCopy() VerifyAllEmailTodoExt
type VerifySessionRes ¶
type VerifySessionRes struct { Uid UID `codec:"uid" json:"uid"` Sid string `codec:"sid" json:"sid"` Generated int `codec:"generated" json:"generated"` Lifetime int `codec:"lifetime" json:"lifetime"` }
func (VerifySessionRes) DeepCopy ¶
func (o VerifySessionRes) DeepCopy() VerifySessionRes
type WalletAccountInfo ¶
type WalletAccountInfo struct { AccountID string `codec:"accountID" json:"accountID"` NumUnread int `codec:"numUnread" json:"numUnread"` }
func (WalletAccountInfo) DeepCopy ¶
func (o WalletAccountInfo) DeepCopy() WalletAccountInfo
type WebProof ¶
type WotStatusType ¶ added in v2.0.1
type WotStatusType int
const ( WotStatusType_NONE WotStatusType = 0 WotStatusType_PROPOSED WotStatusType = 1 WotStatusType_ACCEPTED WotStatusType = 2 WotStatusType_REJECTED WotStatusType = 3 WotStatusType_REVOKED WotStatusType = 4 )
func (WotStatusType) DeepCopy ¶ added in v2.0.1
func (o WotStatusType) DeepCopy() WotStatusType
func (WotStatusType) String ¶ added in v2.0.1
func (e WotStatusType) String() string
type WotUpdate ¶ added in v2.0.1
type WotUpdate struct { Voucher string `codec:"voucher" json:"voucher"` Vouchee string `codec:"vouchee" json:"vouchee"` Status WotStatusType `codec:"status" json:"status"` }
Source Files ¶
- account.go
- airdrop.go
- apiserver.go
- appstate.go
- audit.go
- avatars.go
- backend_common.go
- badger.go
- block.go
- bot.go
- btc.go
- common.go
- config.go
- constants.go
- contacts.go
- crypto.go
- cryptocurrency.go
- ctl.go
- debugging.go
- delegate_ui_ctl.go
- device.go
- emails.go
- ephemeral.go
- favorite.go
- featured_bot.go
- fs.go
- git.go
- gpg_common.go
- gpg_ui.go
- gregor.go
- gregor_ui.go
- home.go
- home_ui.go
- identify.go
- identify3.go
- identify3_common.go
- identify3_ui.go
- identify_common.go
- identify_ui.go
- implicit_team_migration.go
- incoming-share.go
- install.go
- invite_friends.go
- kbfs.go
- kbfs_common.go
- kbfs_git.go
- kbfsmount.go
- kex2provisionee.go
- kex2provisionee2.go
- kex2provisioner.go
- kvstore.go
- log.go
- log_ui.go
- login.go
- login_ui.go
- logsend.go
- merkle.go
- merkle_store.go
- metadata.go
- metadata_update.go
- network_stats.go
- notify_app.go
- notify_audit.go
- notify_badges.go
- notify_can_user_perform.go
- notify_ctl.go
- notify_device_clone.go
- notify_email.go
- notify_ephemeral.go
- notify_favorites.go
- notify_featuredbots.go
- notify_fs.go
- notify_fs_request.go
- notify_invite_friends.go
- notify_keyfamily.go
- notify_paperkey.go
- notify_pgp.go
- notify_phone.go
- notify_runtimestats.go
- notify_saltpack.go
- notify_service.go
- notify_session.go
- notify_team.go
- notify_teambot.go
- notify_tracking.go
- notify_users.go
- os.go
- paperprovision.go
- passphrase_common.go
- pgp.go
- pgp_ui.go
- phone_numbers.go
- pprof.go
- process.go
- prove.go
- prove_common.go
- prove_ui.go
- provision_ui.go
- quota.go
- reachability.go
- rekey.go
- rekey_ui.go
- reset.go
- revoke.go
- saltpack.go
- saltpack_ui.go
- scanproofs.go
- secret_ui.go
- secretkeys.go
- selfprovision.go
- session.go
- signup.go
- sigs.go
- simple_fs.go
- stream_ui.go
- teambot.go
- teams.go
- teams_ui.go
- teamsearch.go
- test.go
- tlf.go
- tlf_keys.go
- track.go
- ui.go
- upk.go
- user.go
- usersearch.go