modulepackage
0.0.0-20230321030224-087ef8db1916
Repository: https://github.com/gilbertchen/go-dropbox.git
Documentation: pkg.go.dev
# README
Dropbox
Simple Dropbox v2 client for Go.
For a higher level client take a look at go-dropy.
About
Modelled more or less 1:1 with the API for consistency and parity with the official documentation. More sugar should be implemented on top.
Testing
To manually run tests use the test account access token:
$ export DROPBOX_ACCESS_TOKEN=oENFkq_oIVAAAAAAAAAAC8gE3wIUFMEraPBL-D71Aq2C4zuh1l4oDn5FiWSdVVlL
$ go test -v
License
MIT
# Functions
New client.
NewConfig with the given access token.
NewFiles client.
NewSharing client.
NewUsers client.
# Constants
GetThumbnailFormatJPEG specifies a JPG thumbnail.
GetThumbnailFormatPNG specifies a PNG thumbnail.
GetThumbnailSizeW1024H768 specifies a size of 1024 by 768 px.
GetThumbnailSizeW128H128 specifies a size of 128 by 128 px.
GetThumbnailSizeW32H32 specifies a size of 32 by 32 px.
GetThumbnailSizeW640H480 specifies a size of 640 by 480 px.
GetThumbnailSizeW64H64 specifies a size of 64 by 64 px.
Visibility types supported.
Visibility types supported.
Supported search match types.
Supported search match types.
Supported search match types.
Supported search modes.
Supported search modes.
Supported search modes.
Visibility types supported.
Visibility types supported.
Visibility types supported.
Supported write modes.
Supported write modes.
# Structs
Client implements a Dropbox client.
Config for the Dropbox clients.
CopyInput request input.
CopyOutput request output.
CreateFolderInput request input.
CreateFolderOutput request output.
CreateSharedLinkInput request input.
CreateSharedLinkOutput request output.
DeleteInput request input.
DeleteOutput request output.
DownloadInput request input.
DownloadOutput request output.
Error response.
Files client for files and folders.
GetAccountInput request input.
GetAccountOutput request output.
GetCurrentAccountOutput request output.
GetMetadataInput request input.
GetMetadataOutput request output.
GetPreviewInput request input.
GetPreviewOutput request output.
GetSpaceUsageOutput request output.
GetThumbnailInput request input.
GetThumbnailOutput request output.
ListFolderContinueInput request input.
ListFolderInput request input.
ListFolderOutput request output.
ListRevisionsInput request input.
ListRevisionsOutput request output.
Metadata for a file or folder.
MoveInput request input.
MoveOutput request output.
PermanentlyDeleteInput request input.
RestoreInput request input.
RestoreOutput request output.
SearchInput request input.
SearchMatch represents a matched file or folder.
SearchOutput request output.
Sharing client.
UploadInput request input.
UploadOutput request output.
Users client for user accounts.
# Type aliases
SearchMatchType represents the type of match made.
SearchMode determines how a search is performed.
ThumbnailFormat determines the format of the thumbnail.
ThumbnailFormat determines the size of the thumbnail.
VisibilityType determines who can access the link.
WriteMode determines what to do if the file already exists.