| 31 | ) |
| 32 | |
| 33 | type 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 | |
| 44 | func (m *mockSharedLinkClient) CreateSharedLinkWithSettings(arg *sharing.CreateSharedLinkWithSettingsArg) (sharing.IsSharedLinkMetadata, error) { |
| 45 | if m.createSharedLinkWithSettingsFn != nil { |
nothing calls this directly
no outgoing calls
no test coverage detected