MCPcopy Create free account
hub / github.com/dropbox/dbxcli / mockSharedLinkClient

Struct mockSharedLinkClient

cmd/share_create_link_test.go:33–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31)
32
33type mockSharedLinkClient struct {
34 createSharedLinkWithSettingsFn func(arg *sharing.CreateSharedLinkWithSettingsArg) (sharing.IsSharedLinkMetadata, error)
35 createSharedLinkWithRawSettingsFn func(path string, settings *rawSharedLinkSettings) (sharing.IsSharedLinkMetadata, error)
36 getSharedLinkFileFn func(arg *sharing.GetSharedLinkMetadataArg) (sharing.IsSharedLinkMetadata, io.ReadCloser, error)
37 getSharedLinkMetadataFn func(arg *sharing.GetSharedLinkMetadataArg) (sharing.IsSharedLinkMetadata, error)
38 listSharedLinksFn func(arg *sharing.ListSharedLinksArg) (*sharing.ListSharedLinksResult, error)
39 modifySharedLinkSettingsFn func(arg *sharing.ModifySharedLinkSettingsArgs) (sharing.IsSharedLinkMetadata, error)
40 revokeSharedLinkFn func(arg *sharing.RevokeSharedLinkArg) error
41 modifySharedLinkSettingsRawFn func(url string, settings *rawSharedLinkSettings, removeExpiration bool) error
42}
43
44func (m *mockSharedLinkClient) CreateSharedLinkWithSettings(arg *sharing.CreateSharedLinkWithSettingsArg) (sharing.IsSharedLinkMetadata, error) {
45 if m.createSharedLinkWithSettingsFn != nil {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected