Documentation ¶
Index ¶
- type BankCardDataModel
- type CredentialDataModel
- type Usecase
- func (uc *Usecase) CreateBankCardData(ctx context.Context, card BankCardDataModel, description string) error
- func (uc *Usecase) CreateBinaryData(ctx context.Context, filepath string, description string) error
- func (uc *Usecase) CreateCredentialsData(ctx context.Context, credential CredentialDataModel, description string) error
- func (uc *Usecase) CreateTextData(ctx context.Context, text string, description string) error
- func (uc *Usecase) GetBankCardDataByID(ctx context.Context, id string) (*clientstorage.GetBankCardDataByIDResponseModel, error)
- func (uc *Usecase) GetBinaryDataByID(ctx context.Context, id string) (*clientstorage.GetBinaryDataByIDResponseModel, error)
- func (uc *Usecase) GetCredentialsDataByID(ctx context.Context, id string) (*clientstorage.GetCredentialsDataByIDResponseModel, error)
- func (uc *Usecase) GetDataByID(ctx context.Context, id string) (*clientstorage.GetDataByIDResponseModel, error)
- func (uc *Usecase) GetDataList(ctx context.Context) ([]clientstorage.GetDataListResponseItemModel, error)
- func (uc *Usecase) GetTextDataByID(ctx context.Context, id string) (*clientstorage.GetTextDataByIDResponseModel, error)
- func (uc *Usecase) RemoveDataByID(ctx context.Context, dataid string) error
- func (uc *Usecase) Synchronize(ctx context.Context) error
- func (uc *Usecase) UpdateTextData(ctx context.Context, dataid string, text string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BankCardDataModel ¶
type CredentialDataModel ¶
type Usecase ¶
type Usecase struct {
// contains filtered or unexported fields
}
func New ¶
func New(conn *grpc.ClientConn, store *clientstorage.Storage) *Usecase
func (*Usecase) CreateBankCardData ¶
func (*Usecase) CreateBinaryData ¶
func (*Usecase) CreateCredentialsData ¶
func (*Usecase) CreateTextData ¶
CreateTextData сохраняет текстовые данные
TODO: обернуть обращение к серверу, чтобы выводить в этом случае не ошибку, а предупреждение, что сервер не досутпен, но данные сохранены локально
func (*Usecase) GetBankCardDataByID ¶
func (uc *Usecase) GetBankCardDataByID(ctx context.Context, id string) (*clientstorage.GetBankCardDataByIDResponseModel, error)
func (*Usecase) GetBinaryDataByID ¶
func (uc *Usecase) GetBinaryDataByID(ctx context.Context, id string) (*clientstorage.GetBinaryDataByIDResponseModel, error)
func (*Usecase) GetCredentialsDataByID ¶
func (uc *Usecase) GetCredentialsDataByID(ctx context.Context, id string) (*clientstorage.GetCredentialsDataByIDResponseModel, error)
func (*Usecase) GetDataByID ¶
func (uc *Usecase) GetDataByID(ctx context.Context, id string) (*clientstorage.GetDataByIDResponseModel, error)
func (*Usecase) GetDataList ¶
func (uc *Usecase) GetDataList(ctx context.Context) ([]clientstorage.GetDataListResponseItemModel, error)
func (*Usecase) GetTextDataByID ¶
func (uc *Usecase) GetTextDataByID(ctx context.Context, id string) (*clientstorage.GetTextDataByIDResponseModel, error)
func (*Usecase) RemoveDataByID ¶
func (*Usecase) Synchronize ¶
Synchronize синхронизирует данные с сервером
Click to show internal directories.
Click to hide internal directories.