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

Function rawSharedLinkSettingsFromUpdateOptions

cmd/share_link_update.go:228–247  ·  view source on GitHub ↗
(opts shareLinkUpdateOptions)

Source from the content-addressed store, hash-verified

226}
227
228func rawSharedLinkSettingsFromUpdateOptions(opts shareLinkUpdateOptions) *rawSharedLinkSettings {
229 settings := &rawSharedLinkSettings{
230 Expires: rawSharedLinkExpires(opts.expires),
231 Audience: opts.audience,
232 }
233 if opts.allowDownload || opts.disallowDownload {
234 allowDownload := opts.allowDownload
235 settings.AllowDownload = &allowDownload
236 }
237 if opts.password.set {
238 requirePassword := true
239 settings.RequirePassword = &requirePassword
240 settings.LinkPassword = opts.password.password
241 }
242 if opts.removePassword {
243 requirePassword := false
244 settings.RequirePassword = &requirePassword
245 }
246 return settings
247}
248
249var shareLinkUpdateCmd = &cobra.Command{
250 Use: "update <url>",

Callers 1

shareLinkUpdateFunction · 0.85

Calls 1

rawSharedLinkExpiresFunction · 0.85

Tested by

no test coverage detected