Documentation
¶
Index ¶
- type AgentOptions
- type FileListOptions
- func (o *FileListOptions) OnlyArchive() *FileListOptions
- func (o *FileListOptions) OnlyAudio() *FileListOptions
- func (o *FileListOptions) OnlyDocument() *FileListOptions
- func (o *FileListOptions) OnlyExtension(extName string) *FileListOptions
- func (o *FileListOptions) OnlyImage() *FileListOptions
- func (o *FileListOptions) OnlySoftware() *FileListOptions
- func (o *FileListOptions) OnlyVideo() *FileListOptions
- func (o *FileListOptions) ShowAll() *FileListOptions
- type OfflineAddOptions
- type OfflineDeleteOptions
- type QrcodeOptions
- func (o *QrcodeOptions) LoginAlipayMiniApp() *QrcodeOptions
- func (o *QrcodeOptions) LoginAndroid() *QrcodeOptions
- func (o *QrcodeOptions) LoginIos() *QrcodeOptions
- func (o *QrcodeOptions) LoginQandroid() *QrcodeOptions
- func (o *QrcodeOptions) LoginTv() *QrcodeOptions
- func (o *QrcodeOptions) LoginWeb() *QrcodeOptions
- func (o *QrcodeOptions) LoginWechatMiniApp() *QrcodeOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentOptions ¶ added in v0.7.2
type AgentOptions struct { // Underlying HTTP client which is used to perform HTTP request. HttpClient plugin.HttpClient // Minimum delay in milliseconds after last API calling. CooldownMinMs uint // Maximum delay in milliseconds after last API calling. CooldownMaxMs uint // Custom user-agent. Name string // Custom app version. Version string }
func Agent ¶ added in v0.7.2
func Agent() *AgentOptions
func (*AgentOptions) WithCooldown ¶ added in v0.7.2
func (o *AgentOptions) WithCooldown(minMs, maxMs uint) *AgentOptions
func (*AgentOptions) WithHttpClient ¶ added in v0.7.2
func (o *AgentOptions) WithHttpClient(hc plugin.HttpClient) *AgentOptions
func (*AgentOptions) WithName ¶ added in v0.7.2
func (o *AgentOptions) WithName(name string) *AgentOptions
func (*AgentOptions) WithVersion ¶ added in v0.7.2
func (o *AgentOptions) WithVersion(version string) *AgentOptions
type FileListOptions ¶ added in v0.7.2
type FileListOptions struct { /*Predefined file type: - 0: All - 1: Document - 2: Image - 3: Audio - 4: Video - 5: Archive - 6: Sofrwore */ Type int // File extension with leading-dot, e.g.: mkv ExtName string }
func FileList ¶ added in v0.7.2
func FileList() *FileListOptions
func (*FileListOptions) OnlyArchive ¶ added in v0.7.2
func (o *FileListOptions) OnlyArchive() *FileListOptions
func (*FileListOptions) OnlyAudio ¶ added in v0.7.2
func (o *FileListOptions) OnlyAudio() *FileListOptions
func (*FileListOptions) OnlyDocument ¶ added in v0.7.2
func (o *FileListOptions) OnlyDocument() *FileListOptions
func (*FileListOptions) OnlyExtension ¶ added in v0.7.2
func (o *FileListOptions) OnlyExtension(extName string) *FileListOptions
func (*FileListOptions) OnlyImage ¶ added in v0.7.2
func (o *FileListOptions) OnlyImage() *FileListOptions
func (*FileListOptions) OnlySoftware ¶ added in v0.7.2
func (o *FileListOptions) OnlySoftware() *FileListOptions
func (*FileListOptions) OnlyVideo ¶ added in v0.7.2
func (o *FileListOptions) OnlyVideo() *FileListOptions
func (*FileListOptions) ShowAll ¶ added in v0.7.2
func (o *FileListOptions) ShowAll() *FileListOptions
type OfflineAddOptions ¶ added in v0.7.2
type OfflineAddOptions struct {
SaveDirId string
}
func OfflineAdd ¶ added in v0.7.2
func OfflineAdd() *OfflineAddOptions
func (*OfflineAddOptions) WithSaveDirId ¶ added in v0.7.2
func (o *OfflineAddOptions) WithSaveDirId(dirId string) *OfflineAddOptions
type OfflineDeleteOptions ¶ added in v0.7.2
type OfflineDeleteOptions struct {
DeleteFiles bool
}
func OfflineDelete ¶ added in v0.7.2
func OfflineDelete() *OfflineDeleteOptions
func (*OfflineDeleteOptions) DeleteDownloadedFiles ¶ added in v0.7.2
func (o *OfflineDeleteOptions) DeleteDownloadedFiles() *OfflineDeleteOptions
type QrcodeOptions ¶ added in v0.7.2
type QrcodeOptions struct { // App Type to login App string }
func Qrcode ¶ added in v0.7.2
func Qrcode() *QrcodeOptions
func (*QrcodeOptions) LoginAlipayMiniApp ¶ added in v0.7.2
func (o *QrcodeOptions) LoginAlipayMiniApp() *QrcodeOptions
func (*QrcodeOptions) LoginAndroid ¶ added in v0.7.2
func (o *QrcodeOptions) LoginAndroid() *QrcodeOptions
func (*QrcodeOptions) LoginIos ¶ added in v0.7.2
func (o *QrcodeOptions) LoginIos() *QrcodeOptions
func (*QrcodeOptions) LoginQandroid ¶ added in v0.7.2
func (o *QrcodeOptions) LoginQandroid() *QrcodeOptions
func (*QrcodeOptions) LoginTv ¶ added in v0.7.2
func (o *QrcodeOptions) LoginTv() *QrcodeOptions
func (*QrcodeOptions) LoginWeb ¶ added in v0.7.2
func (o *QrcodeOptions) LoginWeb() *QrcodeOptions
func (*QrcodeOptions) LoginWechatMiniApp ¶ added in v0.7.2
func (o *QrcodeOptions) LoginWechatMiniApp() *QrcodeOptions
Click to show internal directories.
Click to hide internal directories.