Documentation ¶
Index ¶
- type Bucket
- func (_m *Bucket) CreateDirectory(ctx context.Context, _a1 string) (path.Resolved, path.Path, error)
- func (_m *Bucket) DeleteDirOrFile(ctx context.Context, _a1 string) (path.Resolved, error)
- func (_m *Bucket) DirExists(ctx context.Context, _a1 string) (bool, error)
- func (_m *Bucket) FileExists(ctx context.Context, _a1 string) (bool, error)
- func (_m *Bucket) GetData() bucket.BucketData
- func (_m *Bucket) GetFile(ctx context.Context, _a1 string, w io.Writer) error
- func (_m *Bucket) GetThreadID(ctx context.Context) (*thread.ID, error)
- func (_m *Bucket) Key() string
- func (_m *Bucket) ListDirectory(ctx context.Context, _a1 string) (*bucket.DirEntries, error)
- func (_m *Bucket) Slug() string
- func (_m *Bucket) UploadFile(ctx context.Context, _a1 string, reader io.Reader) (path.Resolved, path.Path, error)
- type Client
- func (_m *Client) AcceptSharedFilesInvitation(ctx context.Context, invitation domain.Invitation) (domain.Invitation, error)
- func (_m *Client) AttachMailboxNotifier(notif textile.GrpcMailboxNotifier)
- func (_m *Client) CreateBucket(ctx context.Context, bucketSlug string) (textile.Bucket, error)
- func (_m *Client) GetBucket(ctx context.Context, slug string, ...) (textile.Bucket, error)
- func (_m *Client) GetDefaultBucket(ctx context.Context) (textile.Bucket, error)
- func (_m *Client) GetMailAsNotifications(ctx context.Context, seek string, limit int) ([]*domain.Notification, error)
- func (_m *Client) GetModel() model.Model
- func (_m *Client) GetReceivedFiles(ctx context.Context, accepted bool, seek string, limit int) ([]*domain.SharedDirEntry, string, error)
- func (_m *Client) GetThreadsConnection() (*client.Client, error)
- func (_m *Client) IsBucketBackup(ctx context.Context, bucketSlug string) bool
- func (_m *Client) IsMirrorFile(ctx context.Context, _a1 string, bucketSlug string) bool
- func (_m *Client) IsRunning() bool
- func (_m *Client) JoinBucket(ctx context.Context, slug string, ti *domain.ThreadInfo) (bool, error)
- func (_m *Client) ListBuckets(ctx context.Context) ([]textile.Bucket, error)
- func (_m *Client) MarkMirrorFileBackup(ctx context.Context, _a1 string, bucketSlug string) (*domain.MirrorFile, error)
- func (_m *Client) RejectSharedFilesInvitation(ctx context.Context, invitation domain.Invitation) (domain.Invitation, error)
- func (_m *Client) RemoveKeys() error
- func (_m *Client) SendMessage(ctx context.Context, recipient crypto.PubKey, body []byte) (*usersclient.Message, error)
- func (_m *Client) ShareBucket(ctx context.Context, bucketSlug string) (*db.Info, error)
- func (_m *Client) ShareFilesViaPublicKey(ctx context.Context, paths []domain.FullPath, pubkeys []crypto.PubKey, ...) error
- func (_m *Client) Shutdown() error
- func (_m *Client) Start(ctx context.Context, cfg config.Config) error
- func (_m *Client) ToggleBucketBackup(ctx context.Context, bucketSlug string, bucketBackup bool) (bool, error)
- func (_m *Client) UploadFileToHub(ctx context.Context, b textile.Bucket, _a2 string, reader io.Reader) (path.Resolved, path.Path, error)
- func (_m *Client) WaitForReady() chan bool
- type Config
- type HubAuth
- type Keychain
- func (_m *Keychain) DeleteKeypair() error
- func (_m *Keychain) GenerateKeyFromMnemonic(_a0 ...keychain.GenerateKeyFromMnemonicOpts) (string, error)
- func (_m *Keychain) GenerateKeyPair() ([]byte, []byte, error)
- func (_m *Keychain) GenerateKeyPairWithForce() ([]byte, []byte, error)
- func (_m *Keychain) GetStoredKeyPairInLibP2PFormat() (crypto.PrivKey, crypto.PubKey, error)
- func (_m *Keychain) GetStoredMnemonic() (string, error)
- func (_m *Keychain) GetStoredPublicKey() (crypto.PubKey, error)
- func (_m *Keychain) ImportExistingKeyPair(priv crypto.PrivKey, mnemonic string) error
- func (_m *Keychain) Sign(_a0 []byte) ([]byte, error)
- type Keyring
- type Mailbox
- func (_m *Mailbox) Identity() thread.Identity
- func (_m *Mailbox) ListInboxMessages(ctx context.Context, opts ...client.ListOption) ([]client.Message, error)
- func (_m *Mailbox) SendMessage(ctx context.Context, to thread.PubKey, body []byte) (client.Message, error)
- func (_m *Mailbox) WatchInbox(ctx context.Context, mevents chan<- local.MailboxEvent, offline bool) (<-chan cmd.WatchState, error)
- type Path
- type SpaceEnv
- type Store
- func (_m *Store) Close() error
- func (_m *Store) Get(key []byte) ([]byte, error)
- func (_m *Store) IsOpen() bool
- func (_m *Store) KeysWithPrefix(prefix string) ([]string, error)
- func (_m *Store) Open() error
- func (_m *Store) Remove(key []byte) error
- func (_m *Store) Set(key []byte, value []byte) error
- func (_m *Store) SetString(key string, value string) error
- type Syncer
- type TextileNotifier
- type UsersClient
- func (_m *UsersClient) ListInboxMessages(ctx context.Context, opts ...client.ListOption) ([]client.Message, error)
- func (_m *UsersClient) SendMessage(ctx context.Context, from thread.Identity, to thread.PubKey, body []byte) (client.Message, error)
- func (_m *UsersClient) SetupMailbox(ctx context.Context) (thread.ID, error)
- type Vault
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bucket ¶
Bucket is an autogenerated mock type for the Bucket type
func (*Bucket) CreateDirectory ¶
func (_m *Bucket) CreateDirectory(ctx context.Context, _a1 string) (path.Resolved, path.Path, error)
CreateDirectory provides a mock function with given fields: ctx, _a1
func (*Bucket) DeleteDirOrFile ¶
DeleteDirOrFile provides a mock function with given fields: ctx, _a1
func (*Bucket) FileExists ¶
FileExists provides a mock function with given fields: ctx, _a1
func (*Bucket) GetData ¶
func (_m *Bucket) GetData() bucket.BucketData
GetData provides a mock function with given fields:
func (*Bucket) GetThreadID ¶ added in v0.0.13
GetThreadID provides a mock function with given fields: ctx
func (*Bucket) ListDirectory ¶
ListDirectory provides a mock function with given fields: ctx, _a1
type Client ¶
Client is an autogenerated mock type for the Client type
func (*Client) AcceptSharedFilesInvitation ¶ added in v0.0.13
func (_m *Client) AcceptSharedFilesInvitation(ctx context.Context, invitation domain.Invitation) (domain.Invitation, error)
AcceptSharedFilesInvitation provides a mock function with given fields: ctx, invitation
func (*Client) AttachMailboxNotifier ¶ added in v0.0.13
func (_m *Client) AttachMailboxNotifier(notif textile.GrpcMailboxNotifier)
AttachMailboxNotifier provides a mock function with given fields: notif
func (*Client) CreateBucket ¶
CreateBucket provides a mock function with given fields: ctx, bucketSlug
func (*Client) GetBucket ¶
func (_m *Client) GetBucket(ctx context.Context, slug string, remoteFile *textile.GetBucketForRemoteFileInput) (textile.Bucket, error)
GetBucket provides a mock function with given fields: ctx, slug, remoteFile
func (*Client) GetDefaultBucket ¶
GetDefaultBucket provides a mock function with given fields: ctx
func (*Client) GetMailAsNotifications ¶ added in v0.0.13
func (_m *Client) GetMailAsNotifications(ctx context.Context, seek string, limit int) ([]*domain.Notification, error)
GetMailAsNotifications provides a mock function with given fields: ctx, seek, limit
func (*Client) GetReceivedFiles ¶ added in v0.0.14
func (_m *Client) GetReceivedFiles(ctx context.Context, accepted bool, seek string, limit int) ([]*domain.SharedDirEntry, string, error)
GetReceivedFiles provides a mock function with given fields: ctx, accepted, seek, limit
func (*Client) GetThreadsConnection ¶
GetThreadsConnection provides a mock function with given fields:
func (*Client) IsBucketBackup ¶ added in v0.0.13
IsBucketBackup provides a mock function with given fields: ctx, bucketSlug
func (*Client) IsMirrorFile ¶ added in v0.0.13
IsMirrorFile provides a mock function with given fields: ctx, _a1, bucketSlug
func (*Client) JoinBucket ¶ added in v0.0.8
JoinBucket provides a mock function with given fields: ctx, slug, ti
func (*Client) ListBuckets ¶
ListBuckets provides a mock function with given fields: ctx
func (*Client) MarkMirrorFileBackup ¶ added in v0.0.13
func (_m *Client) MarkMirrorFileBackup(ctx context.Context, _a1 string, bucketSlug string) (*domain.MirrorFile, error)
MarkMirrorFileBackup provides a mock function with given fields: ctx, _a1, bucketSlug
func (*Client) RejectSharedFilesInvitation ¶ added in v0.0.13
func (_m *Client) RejectSharedFilesInvitation(ctx context.Context, invitation domain.Invitation) (domain.Invitation, error)
RejectSharedFilesInvitation provides a mock function with given fields: ctx, invitation
func (*Client) RemoveKeys ¶ added in v0.0.13
RemoveKeys provides a mock function with given fields:
func (*Client) SendMessage ¶ added in v0.0.13
func (_m *Client) SendMessage(ctx context.Context, recipient crypto.PubKey, body []byte) (*usersclient.Message, error)
SendMessage provides a mock function with given fields: ctx, recipient, body
func (*Client) ShareBucket ¶ added in v0.0.8
ShareBucket provides a mock function with given fields: ctx, bucketSlug
func (*Client) ShareFilesViaPublicKey ¶ added in v0.0.13
func (_m *Client) ShareFilesViaPublicKey(ctx context.Context, paths []domain.FullPath, pubkeys []crypto.PubKey, keys [][]byte) error
ShareFilesViaPublicKey provides a mock function with given fields: ctx, paths, pubkeys, keys
func (*Client) ToggleBucketBackup ¶ added in v0.0.13
func (_m *Client) ToggleBucketBackup(ctx context.Context, bucketSlug string, bucketBackup bool) (bool, error)
ToggleBucketBackup provides a mock function with given fields: ctx, bucketSlug, bucketBackup
func (*Client) UploadFileToHub ¶ added in v0.0.13
func (_m *Client) UploadFileToHub(ctx context.Context, b textile.Bucket, _a2 string, reader io.Reader) (path.Resolved, path.Path, error)
UploadFileToHub provides a mock function with given fields: ctx, b, _a2, reader
func (*Client) WaitForReady ¶
WaitForReady provides a mock function with given fields:
type Config ¶
Config is an autogenerated mock type for the Config type
func (*Config) GetBool ¶ added in v0.0.13
GetBool provides a mock function with given fields: key, defaultValue
type HubAuth ¶ added in v0.0.13
HubAuth is an autogenerated mock type for the HubAuth type
func (*HubAuth) ClearCache ¶ added in v0.0.13
ClearCache provides a mock function with given fields:
func (*HubAuth) GetHubContext ¶ added in v0.0.13
GetHubContext provides a mock function with given fields: ctx
func (*HubAuth) GetTokensWithCache ¶ added in v0.0.13
GetTokensWithCache provides a mock function with given fields: ctx
type Keychain ¶
Keychain is an autogenerated mock type for the Keychain type
func (*Keychain) DeleteKeypair ¶ added in v0.0.13
DeleteKeypair provides a mock function with given fields:
func (*Keychain) GenerateKeyFromMnemonic ¶ added in v0.0.13
func (_m *Keychain) GenerateKeyFromMnemonic(_a0 ...keychain.GenerateKeyFromMnemonicOpts) (string, error)
GenerateKeyFromMnemonic provides a mock function with given fields: _a0
func (*Keychain) GenerateKeyPair ¶
GenerateKeyPair provides a mock function with given fields:
func (*Keychain) GenerateKeyPairWithForce ¶
GenerateKeyPairWithForce provides a mock function with given fields:
func (*Keychain) GetStoredKeyPairInLibP2PFormat ¶
GetStoredKeyPairInLibP2PFormat provides a mock function with given fields:
func (*Keychain) GetStoredMnemonic ¶ added in v0.0.13
GetStoredMnemonic provides a mock function with given fields:
func (*Keychain) GetStoredPublicKey ¶ added in v0.0.13
GetStoredPublicKey provides a mock function with given fields:
func (*Keychain) ImportExistingKeyPair ¶ added in v0.0.13
ImportExistingKeyPair provides a mock function with given fields: priv, mnemonic
type Keyring ¶ added in v0.0.13
Keyring is an autogenerated mock type for the Keyring type
func (*Keyring) GetMetadata ¶ added in v0.0.13
GetMetadata provides a mock function with given fields: _a0
type Mailbox ¶ added in v0.0.13
Mailbox is an autogenerated mock type for the Mailbox type
func (*Mailbox) ListInboxMessages ¶ added in v0.0.13
func (_m *Mailbox) ListInboxMessages(ctx context.Context, opts ...client.ListOption) ([]client.Message, error)
ListInboxMessages provides a mock function with given fields: ctx, opts
func (*Mailbox) SendMessage ¶ added in v0.0.13
func (_m *Mailbox) SendMessage(ctx context.Context, to thread.PubKey, body []byte) (client.Message, error)
SendMessage provides a mock function with given fields: ctx, to, body
func (*Mailbox) WatchInbox ¶ added in v0.0.13
func (_m *Mailbox) WatchInbox(ctx context.Context, mevents chan<- local.MailboxEvent, offline bool) (<-chan cmd.WatchState, error)
WatchInbox provides a mock function with given fields: ctx, mevents, offline
type SpaceEnv ¶
SpaceEnv is an autogenerated mock type for the SpaceEnv type
func (*SpaceEnv) CurrentFolder ¶
CurrentFolder provides a mock function with given fields:
func (*SpaceEnv) WorkingFolder ¶
WorkingFolder provides a mock function with given fields:
type Store ¶
Store is an autogenerated mock type for the Store type
func (*Store) KeysWithPrefix ¶
KeysWithPrefix provides a mock function with given fields: prefix
type Syncer ¶
Syncer is an autogenerated mock type for the Syncer type
func (*Syncer) AddFileWatch ¶
func (_m *Syncer) AddFileWatch(addFileInfo domain.AddWatchFile) error
AddFileWatch provides a mock function with given fields: addFileInfo
type TextileNotifier ¶
TextileNotifier is an autogenerated mock type for the TextileNotifier type
func (*TextileNotifier) SendTextileEvent ¶
func (_m *TextileNotifier) SendTextileEvent(event events.TextileEvent)
SendTextileEvent provides a mock function with given fields: event
type UsersClient ¶ added in v0.0.13
UsersClient is an autogenerated mock type for the UsersClient type
func (*UsersClient) ListInboxMessages ¶ added in v0.0.13
func (_m *UsersClient) ListInboxMessages(ctx context.Context, opts ...client.ListOption) ([]client.Message, error)
ListInboxMessages provides a mock function with given fields: ctx, opts
func (*UsersClient) SendMessage ¶ added in v0.0.13
func (_m *UsersClient) SendMessage(ctx context.Context, from thread.Identity, to thread.PubKey, body []byte) (client.Message, error)
SendMessage provides a mock function with given fields: ctx, from, to, body
func (*UsersClient) SetupMailbox ¶ added in v0.0.13
SetupMailbox provides a mock function with given fields: ctx