Documentation ¶
Index ¶
- func ParsePayload(message IPCMessage) interface{}
- type ActionResponse
- type AddLoginRequest
- type AddLoginResponse
- type CreateSSHKeyRequest
- type CreateSSHKeyResponse
- type DecryptedLoginCipher
- type DecryptedNoteCipher
- type DoLoginRequest
- type GetBiometricsKeyRequest
- type GetBiometricsKeyResponse
- type GetCLICredentialsRequest
- type GetCLICredentialsResponse
- type GetLoginRequest
- type GetLoginResponse
- type GetLoginsResponse
- type GetNoteResponse
- type GetNotesRequest
- type GetNotesResponse
- type GetSSHKeysRequest
- type GetSSHKeysResponse
- type GetVaultPINRequest
- type IPCMessage
- type IPCMessageType
- type ListLoginsRequest
- type LockVaultRequest
- type SetApiURLRequest
- type SetIdentityURLRequest
- type SetNotificationsURLRequest
- type UnlockVaultRequest
- type UpdateVaultPINRequest
- type VaultStatusRequest
- type VaultStatusResponse
- type WipeVaultRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParsePayload ¶
func ParsePayload(message IPCMessage) interface{}
Types ¶
type ActionResponse ¶
type AddLoginRequest ¶
type AddLoginResponse ¶
type CreateSSHKeyRequest ¶
type CreateSSHKeyRequest struct {
Name string
}
type CreateSSHKeyResponse ¶
type CreateSSHKeyResponse struct {
Digest string
}
type DecryptedLoginCipher ¶
type DecryptedNoteCipher ¶
type DoLoginRequest ¶
type GetBiometricsKeyRequest ¶
type GetBiometricsKeyRequest struct { }
type GetBiometricsKeyResponse ¶
type GetBiometricsKeyResponse struct {
Key string
}
type GetCLICredentialsRequest ¶
type GetCLICredentialsRequest struct {
ApplicationName string
}
type GetLoginRequest ¶
type GetLoginResponse ¶
type GetLoginResponse struct { Found bool Result DecryptedLoginCipher }
type GetLoginsResponse ¶
type GetLoginsResponse struct { Found bool Result []DecryptedLoginCipher }
type GetNoteResponse ¶
type GetNoteResponse struct { Found bool Result DecryptedNoteCipher }
type GetNotesRequest ¶
type GetNotesRequest struct {
Name string
}
type GetNotesResponse ¶
type GetNotesResponse struct { Found bool Result []DecryptedNoteCipher }
type GetSSHKeysRequest ¶
type GetSSHKeysRequest struct { }
type GetSSHKeysResponse ¶
type GetSSHKeysResponse struct {
Keys []string
}
type GetVaultPINRequest ¶
type GetVaultPINRequest struct { }
type IPCMessage ¶
type IPCMessage struct { Type IPCMessageType `json:"type"` Payload []byte `json:"payload"` }
func IPCMessageFromPayload ¶
func IPCMessageFromPayload(payload interface{}) (IPCMessage, error)
type IPCMessageType ¶
type IPCMessageType int64
func MessageTypeForEmptyPayload ¶
func MessageTypeForEmptyPayload(emptyPayload interface{}) IPCMessageType
type ListLoginsRequest ¶
type ListLoginsRequest struct { }
type LockVaultRequest ¶
type LockVaultRequest struct { }
type SetApiURLRequest ¶
type SetApiURLRequest struct {
Value string
}
type SetIdentityURLRequest ¶
type SetIdentityURLRequest struct {
Value string
}
type SetNotificationsURLRequest ¶
type SetNotificationsURLRequest struct {
Value string
}
type UnlockVaultRequest ¶
type UnlockVaultRequest struct { }
type UpdateVaultPINRequest ¶
type UpdateVaultPINRequest struct { }
type VaultStatusRequest ¶ added in v0.2.0
type VaultStatusRequest struct { }
type VaultStatusResponse ¶ added in v0.2.0
type WipeVaultRequest ¶
type WipeVaultRequest struct { }
Click to show internal directories.
Click to hide internal directories.