Versions in this module Expand all Collapse all v0 v0.2.0 Nov 8, 2018 Changes in this version + type AddVaultRequest struct + VaultAlias string + VaultPath string + type AddVaultResponse struct + Vault *VaultThinModel + type AddVaultUsecase struct + func NewAddVaultUsecase() *AddVaultUsecase + func (u *AddVaultUsecase) Execute(request *AddVaultRequest) (*AddVaultResponse, error) + type FieldInspectModel struct + IsPassword bool + Name string + Value string + type InspectItemRequest struct + ItemName string + type InspectItemResponse struct + Item *ItemInspectModel + type InspectItemUsecase struct + func NewInspectItemUsecase() *InspectItemUsecase + func (u *InspectItemUsecase) Execute(request *InspectItemRequest) (*InspectItemResponse, error) + type InspectProfileRequest struct + VaultAliasOrIdentifier string + type InspectProfileResponse struct + Profile *ProfileInspectModel + type InspectProfileUsecase struct + func NewInspectProfileUsecase() *InspectProfileUsecase + func (u *InspectProfileUsecase) Execute() (*InspectProfileResponse, error) + type ItemInspectModel struct + Fields []*FieldInspectModel + Name string + type ItemThinModel struct + Fields int + Name string + type ListItemsResponse struct + Items []*ItemThinModel + type ListItemsUsecase struct + func NewListItemsUsecase() *ListItemsUsecase + func (u *ListItemsUsecase) Execute() (*ListItemsResponse, error) + type ListProfileRequest struct + VaultAliasOrIdentifier string + type ListProfileResponse struct + Profiles []*ProfileNameOnlyModel + type ListProfileUsecase struct + func NewListProfileUsecase() *ListProfileUsecase + func (u *ListProfileUsecase) Execute() (*ListProfileResponse, error) + type ListVaultResponse struct + Vaults []*VaultThinModel + func (r *ListVaultResponse) HasVaults() bool + type ListVaultUsecase struct + func NewListVaultUsecase() *ListVaultUsecase + func (u *ListVaultUsecase) Execute() *ListVaultResponse + type ProfileInspectModel struct + Items []*ItemThinModel + Name string + type ProfileNameOnlyModel struct + Name string + type ProfileThinModel struct + Items int + Name string + type RemoveVaultRequest struct + VaultAliasOrIdentifier string + type RemoveVaultUsecase struct + func NewRemoveVaultUsecase() *RemoveVaultUsecase + func (u *RemoveVaultUsecase) Execute(request *RemoveVaultRequest) error + type SignInVaultRequest struct + VaultAliasOrIdentifier string + VaultProfile string + VaultSecret string + type SignInVaultUsecase struct + func NewSignInVaultUsecase() *SignInVaultUsecase + func (u *SignInVaultUsecase) Execute(request *SignInVaultRequest) error + type VaultThinModel struct + Alias string + Identifier string