Release 139
to Release 140
dev release publish
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "ArtifactPath", Desc: "Path to artifacts", TypeName: "essentials.model.mo_path.file_system_path_impl", TypeAttr: map[string]any{"shouldExist": bool(false)}},
&{Name: "Branch", Desc: "Target branch", Default: "main", TypeName: "string", ...},
&{Name: "ConnGithub", Desc: "Account alias", Default: "default", TypeName: "domain.github.api.gh_conn_impl.conn_github_repo", ...},
+ &{
+ Name: "ExecutableName",
+ Desc: "The name of the executable file to be published.",
+ Default: "tbx",
+ TypeName: "string",
+ },
+ &{
+ Name: "HomebrewRepoBranch",
+ Desc: "The branch of the Homebrew tap repository to use for publishing.",
+ Default: "master",
+ TypeName: "string",
+ },
+ &{
+ Name: "HomebrewRepoName",
+ Desc: "The name of the Homebrew tap repository.",
+ Default: "homebrew-toolbox",
+ TypeName: "string",
+ },
+ &{
+ Name: "HomebrewRepoOwner",
+ Desc: "The owner of the Homebrew tap repository.",
+ Default: "watermint",
+ TypeName: "string",
+ },
+ &{
+ Name: "RepoName",
+ Desc: "The name of the repository to publish the release to.",
+ Default: "toolbox",
+ TypeName: "string",
+ },
+ &{
+ Name: "RepoOwner",
+ Desc: "The owner of the repository to publish the release to.",
+ Default: "watermint",
+ TypeName: "string",
+ },
&{Name: "SkipTests", Desc: "Skip end to end tests.", Default: "false", TypeName: "bool", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox file tag add
&dc_recipe.Recipe{
Name: "add",
- Title: "Add a tag to the file/folder",
+ Title: "Add tag to file or folder",
Desc: "",
Remarks: "",
... // 13 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "BasePath",
- Desc: "Choose the file path standard. This is an option for Dropbox for Teams in particular. If you are using the personal version of Dropbox, it basically doesn't matter what you choose. In Dropbox for Teams, if you select `home` in the updated team space, a per"...,
+ Desc: "Base path for adding a tag.",
Default: "root",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("root"), string("home")}},
},
&{
Name: "Path",
- Desc: "Target path",
+ Desc: "File or folder path to add a tag.",
Default: "",
TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
TypeAttr: nil,
},
&{Name: "Peer", Desc: "Account alias", Default: "default", TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_individual", ...},
&{
Name: "Tag",
- Desc: "Tag name",
+ Desc: "Tag to add to the file or folder.",
Default: "",
TypeName: "string",
TypeAttr: nil,
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox file tag delete
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "dropbox file tag delete",
CliArgs: strings.Join({
"-path /DROPBOX/PATH/TO/",
- "TARGET",
+ "PROCESS",
" -tag TAG_NAME",
}, ""),
CliNote: "",
ConnUsePersonal: true,
... // 9 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "BasePath",
- Desc: "Choose the file path standard. This is an option for Dropbox for Teams in particular. If you are using the personal version of Dropbox, it basically doesn't matter what you choose. In Dropbox for Teams, if you select `home` in the updated team space, a per"...,
+ Desc: "Base path for removing a tag.",
Default: "root",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("root"), string("home")}},
},
&{
Name: "Path",
- Desc: "Target path",
+ Desc: "File or folder path to remove a tag.",
Default: "",
TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
TypeAttr: nil,
},
&{Name: "Peer", Desc: "Account alias", Default: "default", TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_individual", ...},
&{Name: "Tag", Desc: "Tag name", TypeName: "string"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team activity batch user
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Category", Desc: "Filter the returned events to a single category. This field is o"..., TypeName: "essentials.model.mo_string.opt_string"},
&{Name: "EndTime", Desc: "Ending time (exclusive).", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
&{Name: "File", Desc: "User email address list file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("events.read"),
string("members.read"),
string("team_info.read"),
},
},
&{Name: "StartTime", Desc: "Starting time (inclusive)", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team activity daily event
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Category", Desc: "Event category", TypeName: "essentials.model.mo_string.opt_string"},
&{Name: "EndDate", Desc: "End date", TypeName: "essentials.model.mo_string.opt_string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("events.read"),
string("team_info.read"),
},
},
&{Name: "StartDate", Desc: "Start date", TypeName: "string"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team activity event
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Category", Desc: "Filter the returned events to a single category. This field is o"..., TypeName: "essentials.model.mo_string.opt_string"},
&{Name: "EndTime", Desc: "Ending time (exclusive).", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("events.read"),
string("team_info.read"),
},
},
&{Name: "StartTime", Desc: "Starting time (inclusive)", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team activity user
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Category", Desc: "Filter the returned events to a single category. This field is o"..., TypeName: "essentials.model.mo_string.opt_string"},
&{Name: "EndTime", Desc: "Ending time (exclusive).", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("events.read"),
string("members.read"),
string("team_info.read"),
},
},
&{Name: "StartTime", Desc: "Starting time (inclusive)", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team admin group role add
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Group", Desc: "Group name", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.read"),
string("members.read"),
... // 2 identical elements
},
},
&{Name: "RoleId", Desc: "Role ID", TypeName: "string"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team admin group role delete
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "ExceptionGroup", Desc: "Exception group name", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.read"),
string("members.read"),
... // 2 identical elements
},
},
&{Name: "RoleId", Desc: "Role ID", TypeName: "string"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team admin list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "IncludeNonAdmin", Desc: "Include non admin members in the report", Default: "false", TypeName: "bool", ...},
&{Name: "MemberRoles", Desc: "Member to admin-role mappings", TypeName: "MemberRoles"},
&{Name: "MemberRolesFormat", Desc: "Output format"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {&{Name: "MemberRoles", Desc: "Member to admin-role mappings"}},
... // 2 identical fields
}
dropbox team admin role add
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Email", Desc: "Email address of the member", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
&{Name: "RoleId", Desc: "Role ID", TypeName: "string"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team admin role clear
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Email", Desc: "Email address of the member", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team admin role delete
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Email", Desc: "Email address of the member", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
&{Name: "RoleId", Desc: "Role ID", TypeName: "string"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team admin role list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team backup device status
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "EndTime", Desc: "End date/time of the period to retrieve data for (exclusive). If"..., TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("events.read"),
string("members.read"),
... // 2 identical elements
},
},
&{Name: "StartTime", Desc: "Start date/time of the period to retrieve data for (inclusive).", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(false)}},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team content legacypaper count
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("members.read"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team content legacypaper export
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 2 identical elements
&{Name: "Format", Desc: "Export file format (html/markdown)", Default: "html", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "Path", Desc: "Export folder path", TypeName: "essentials.model.mo_path.file_system_path_impl", TypeAttr: map[string]any{"shouldExist": bool(false)}},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("files.metadata.read"),
... // 3 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team content legacypaper list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "FilterBy", Desc: "Specify how the Paper docs should be filtered (doc_created/doc_a"..., Default: "docs_created", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("files.metadata.read"),
... // 3 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team content member list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 4 identical elements
&{Name: "MemberTypeExternal", Desc: "Filter folder members. Keep only members are external (not in th"...},
&{Name: "MemberTypeInternal", Desc: "Filter folder members. Keep only members are internal (in the sa"...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("groups.read"),
... // 5 identical elements
},
},
&{Name: "ScanTimeout", Desc: "Scan timeout mode. If the scan timeouts, the path of a subfolder"..., Default: "short", TypeName: "essentials.model.mo_string.select_string_internal", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team content member size
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 3 identical elements
&{Name: "FolderNameSuffix", Desc: "Filter by folder name. Filter by name match to the suffix."},
&{Name: "IncludeSubFolders", Desc: "Include sub-folders to the report.", Default: "false", TypeName: "bool", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("groups.read"),
... // 5 identical elements
},
},
&{Name: "ScanTimeout", Desc: "Scan timeout mode. If the scan timeouts, the path of a subfolder"..., Default: "short", TypeName: "essentials.model.mo_string.select_string_internal", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team content mount list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 3 identical elements
&{Name: "MemberNamePrefix", Desc: "Filter members. Filter by name match to the prefix."},
&{Name: "MemberNameSuffix", Desc: "Filter members. Filter by name match to the suffix."},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.read"),
... // 3 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team content policy list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 2 identical elements
&{Name: "FolderNamePrefix", Desc: "Filter by folder name. Filter by name match to the prefix."},
&{Name: "FolderNameSuffix", Desc: "Filter by folder name. Filter by name match to the suffix."},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("groups.read"),
... // 5 identical elements
},
},
&{Name: "ScanTimeout", Desc: "Scan timeout mode. If the scan timeouts, the path of a subfolder"..., Default: "short", TypeName: "essentials.model.mo_string.select_string_internal", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team device list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sessions.list"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team device unlink
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "DeleteOnUnlink", Desc: "Delete files on unlink", Default: "false", TypeName: "bool", ...},
&{Name: "File", Desc: "Data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("sessions.modify"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team feature
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
&dc_recipe.Report{
Name: "feature",
- Desc: "This report shows a list of team features and their settings.",
+ Desc: "Team feature",
Columns: []*dc_recipe.ReportColumn{
&{Name: "upload_api_rate_limit", Desc: "The number of upload API calls allowed per month."},
&{Name: "upload_api_rate_limit_count", Desc: "The number of upload API called this month."},
&{Name: "has_team_shared_dropbox", Desc: "Does this team have a shared team root."},
&{
Name: "has_team_file_events",
- Desc: "Does this team have file events.",
+ Desc: "Team supports file events",
},
&{
Name: "has_team_selective_sync",
- Desc: "Does this team have team selective sync enabled.",
+ Desc: "Team supports selective sync",
},
&{
Name: "has_distinct_member_homes",
Desc: strings.Join({
- "Does this team have team member folder.",
+ "Team has distinct member home folders",
}, ""),
},
},
}
dropbox team filerequest list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("file_requests.read"),
string("members.read"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team filesystem
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group add
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "ManagementType", Desc: "Group management type `company_managed` or `user_managed`", Default: "company_managed", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "Name", Desc: "Group name", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group batch add
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{Name: "ManagementType", Desc: "Who is allowed to manage the group (user_managed, company_manage"..., Default: "company_managed", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group batch delete
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Data file for group name list", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group clear externalid
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.read"),
string("groups.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group delete
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Name", Desc: "Group name", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group folder list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 6 identical elements
&{Name: "GroupNameSuffix", Desc: "Filter by group name. Filter by name match to the suffix."},
&{Name: "IncludeExternalGroups", Desc: "Include external groups in the report.", Default: "false", TypeName: "bool", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("groups.read"),
... // 4 identical elements
},
},
&{Name: "ScanTimeout", Desc: "Scan timeout mode. If the scan timeouts, the path of a subfolder"..., Default: "short", TypeName: "essentials.model.mo_string.select_string_internal", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.read"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group member add
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "GroupName", Desc: "Group name", TypeName: "string"},
&{Name: "MemberEmail", Desc: "Email address of the member", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group member batch add
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.read"),
string("groups.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group member batch delete
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.read"),
string("groups.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group member batch update
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.read"),
string("groups.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group member delete
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "GroupName", Desc: "Name of the group", TypeName: "string"},
&{Name: "MemberEmail", Desc: "Email address of the member", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group member list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.read"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group rename
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "CurrentName", Desc: "Current group name", TypeName: "string"},
&{Name: "NewName", Desc: "New group name", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team group update type
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Name", Desc: "Group name", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("groups.read"),
string("groups.write"),
string("team_info.read"),
},
},
&{Name: "Type", Desc: "Group type (user_managed/company_managed)", Default: "company_managed", TypeName: "essentials.model.mo_string.select_string_internal", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team info
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team legalhold revision list
&dc_recipe.Recipe{
Name: "list",
- Title: "List revisions of the legal hold policy",
+ Title: "List revisions under legal hold",
Desc: "",
Remarks: "",
... // 13 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "After", Desc: "Get revisions after this specified date and time", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(false)}},
&{Name: "Peer", Desc: "Account alias", Default: "default", TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team", ...},
&{
Name: "PolicyId",
- Desc: "Legal hold policy ID",
+ Desc: "Legal hold policy ID.",
Default: "",
TypeName: "string",
TypeAttr: nil,
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team legalhold update desc
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "dropbox team legalhold update desc",
CliArgs: strings.Join({
"-desc ",
- "NEW_",
"DESCRIPTION -policy-id POLICY_ID",
}, ""),
CliNote: "",
ConnUsePersonal: false,
... // 16 identical fields
}
dropbox team linkedapp list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sessions.list"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member batch delete
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.delete"),
string("members.write"),
string("team_info.read"),
},
},
&{Name: "TransferDestMember", Desc: "If provided, files from the deleted member account will be trans"..., TypeName: "essentials.model.mo_string.opt_string"},
&{Name: "TransferNotifyAdminEmailOnError", Desc: "If provided, errors during the transfer process will be sent via"..., TypeName: "essentials.model.mo_string.opt_string"},
&{Name: "WipeData", Desc: "If true, controls if the user's data will be deleted on their li"..., Default: "true", TypeName: "bool", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member batch detach
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.delete"),
string("members.write"),
string("team_info.read"),
},
},
&{Name: "RevokeTeamShares", Desc: "True for revoke shared folder access which owned by the team", Default: "false", TypeName: "bool", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member batch invite
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.write"),
string("team_info.read"),
},
},
&{Name: "SilentInvite", Desc: "Do not send welcome email (requires SSO + domain verification in"..., Default: "false", TypeName: "bool", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member batch reinvite
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.delete"),
string("members.read"),
... // 2 identical elements
},
},
&{Name: "Silent", Desc: "Do not send welcome email (SSO required)", Default: "false", TypeName: "bool", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member batch suspend
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{Name: "KeepData", Desc: "Keep the user's data on their linked devices", Default: "false", TypeName: "bool", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member batch unsuspend
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member clear externalid
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member file lock all release
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 2 identical elements
&{Name: "MemberEmail", Desc: "Member email address", TypeName: "string"},
&{Name: "Path", Desc: "Path to release lock", TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.write"),
string("members.read"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member file lock list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "MemberEmail", Desc: "Member email address", TypeName: "string"},
&{Name: "Path", Desc: "Path", TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("members.read"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member file lock release
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "MemberEmail", Desc: "Member email address", TypeName: "string"},
&{Name: "Path", Desc: "Path to release lock", TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.write"),
string("members.read"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member file permdelete
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "MemberEmail", Desc: "Team member email address", TypeName: "string"},
&{Name: "Path", Desc: "Path to delete", TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.permanent_delete"),
string("members.read"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member folder list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 3 identical elements
&{Name: "FolderNameSuffix", Desc: "Filter by folder name. Filter by name match to the suffix."},
&{Name: "MemberEmail", Desc: "Filter by member email address. Filter by email address."},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("groups.read"),
... // 4 identical elements
},
},
&{Name: "ScanTimeout", Desc: "Scan timeout mode. If the scan timeouts, the path of a subfolder"..., Default: "short", TypeName: "essentials.model.mo_string.select_string_internal", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member folder replication
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "DstMemberEmail", Desc: "Destination team member email address", TypeName: "string"},
&{Name: "DstPath", Desc: "The path for the destination team member. Note the root (/) path"..., TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("files.content.write"),
... // 3 identical elements
},
},
&{Name: "SrcMemberEmail", Desc: "Source team member email address", TypeName: "string"},
&{Name: "SrcPath", Desc: "The path of the source team member", TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "IncludeDeleted", Desc: "Include deleted members.", Default: "false", TypeName: "bool", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("team_data.member"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member quota batch update
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
&{Name: "Quota", Desc: "Custom quota in GB (1TB = 1024GB). 0 if the user has no custom q"..., Default: "0", TypeName: "essentials.model.mo_int.range_int", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member quota list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member suspend
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Email", Desc: "Member's email address", TypeName: "string"},
&{Name: "KeepData", Desc: "Keep the user's data on their linked devices", Default: "false", TypeName: "bool", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member unsuspend
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Email", Desc: "Member's email address", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member update batch email
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
&{Name: "UpdateUnverified", Desc: "Update an account which didn't verified email. If an account ema"..., Default: "false", TypeName: "bool", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member update batch externalid
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member update batch invisible
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member update batch profile
&dc_recipe.Recipe{
Name: "profile",
- Title: "Update member profile",
+ Title: "Batch update member profiles",
Desc: "",
Remarks: "(Irreversible operation)",
... // 13 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team member update batch visible
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("members.write"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team namespace file list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 5 identical elements
&{Name: "IncludeSharedFolder", Desc: "If true, include shared folders", Default: "true", TypeName: "bool", ...},
&{Name: "IncludeTeamFolder", Desc: "If true, include team folders", Default: "true", TypeName: "bool", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("members.read"),
... // 3 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team namespace file size
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 6 identical elements
&{Name: "IncludeSharedFolder", Desc: "If true, include shared folders", Default: "true", TypeName: "bool", ...},
&{Name: "IncludeTeamFolder", Desc: "If true, include team folders", Default: "true", TypeName: "bool", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("members.read"),
... // 3 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
&dc_recipe.Report{
Name: "namespace_size",
- Desc: "Namespace size",
+ Desc: "Namespace size in bytes",
Columns: []*dc_recipe.ReportColumn{
... // 7 identical elements
&{Name: "count_descendant", Desc: "Number of files and folders under the folder"},
&{Name: "size", Desc: "Size of the folder"},
&{
Name: "depth",
- Desc: "Folder depth",
+ Desc: "Namespace depth",
},
&{
Name: "mod_time_earliest",
Desc: strings.Join({
- "The e",
+ "E",
"arliest modification time ",
- "of a file in this folder or child folders.",
+ "in namespace",
}, ""),
},
&{
Name: "mod_time_latest",
Desc: strings.Join({
- "The l",
+ "L",
"atest modification time ",
- "of a file in this folder or child folders",
+ "in namespace",
}, ""),
},
&{Name: "api_complexity", Desc: "Folder complexity index for API operations"},
},
}
dropbox team namespace list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("team_data.member"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team namespace member list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "AllColumns", Desc: "Show all columns", Default: "false", TypeName: "bool", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("sharing.read"),
string("team_data.member"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team namespace summary
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.read"),
... // 3 identical elements
},
},
&{Name: "SkipMemberSummary", Desc: "Skip scanning member namespaces", Default: "false", TypeName: "bool", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team report activity
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "EndDate", Desc: "End date", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("team_info.read"),
},
},
&{Name: "StartDate", Desc: "Start date", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team report devices
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "EndDate", Desc: "End date", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("team_info.read"),
},
},
&{Name: "StartDate", Desc: "Start date", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team report membership
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "EndDate", Desc: "End date", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("team_info.read"),
},
},
&{Name: "StartDate", Desc: "Start date", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team report storage
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "EndDate", Desc: "End date", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("team_info.read"),
},
},
&{Name: "StartDate", Desc: "Start date", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(true)}},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team runas file batch copy
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("files.content.write"),
... // 3 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team runas file list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 4 identical elements
&{Name: "MemberEmail", Desc: "Email address of the member", TypeName: "string"},
&{Name: "Path", Desc: "Path", TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("members.read"),
... // 2 identical elements
},
},
&{Name: "Recursive", Desc: "List recursively", Default: "false", TypeName: "bool", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team runas file sync batch up
&dc_recipe.Recipe{
Name: "up",
Title: strings.Join({
"Batch ",
- "sync up that run as members",
+ "upstream sync with Dropbox",
}, ""),
Desc: "",
Remarks: "(Irreversible operation)",
... // 13 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 3 identical elements
&{Name: "ExitOnFailure", Desc: "Exit the program on failure", Default: "false", TypeName: "bool", ...},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
Name: "NameDisableIgnore",
Desc: strings.Join({
- "Filter by name",
+ "Name for the sync batch operation",
". Filter system file or ignore files.",
}, ""),
Default: "",
TypeName: "",
TypeAttr: nil,
},
&{
Name: "NameName",
Desc: strings.Join({
- "Filter by name",
+ "Name for the sync batch operation",
". Filter by exact match to the name.",
}, ""),
Default: "",
TypeName: "",
TypeAttr: nil,
},
&{
Name: "NameNamePrefix",
Desc: strings.Join({
- "Filter by name",
+ "Name for the sync batch operation",
". Filter by name match to the prefix.",
}, ""),
Default: "",
TypeName: "",
TypeAttr: nil,
},
&{
Name: "NameNameSuffix",
Desc: strings.Join({
- "Filter by name",
+ "Name for the sync batch operation",
". Filter by name match to the suffix.",
}, ""),
Default: "",
TypeName: "",
TypeAttr: nil,
},
&{
Name: "Overwrite",
Desc: strings.Join({
"Overwrite existing file",
- " on the target path if that exists",
+ "s if they exist",
".",
}, ""),
Default: "false",
TypeName: "bool",
TypeAttr: nil,
},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("files.content.write"),
... // 3 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
Desc: "This report shows the transaction result.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "Status of the operation"},
&{Name: "reason", Desc: "Reason of failure or skipped operation"},
&{
Name: "input.member_email",
- Desc: "The email address of the member",
+ Desc: "Email address of the Dropbox team member.",
},
&{
Name: "input.local_path",
- Desc: "Local file path",
+ Desc: "Local file path to upload.",
},
&{
Name: "input.dropbox_path",
- Desc: "Destination Dropbox path",
+ Desc: "Destination path in Dropbox.",
},
},
}
dropbox team runas sharedfolder batch leave
&dc_recipe.Recipe{
Name: "leave",
- Title: "Batch leave from shared folders as a member",
+ Title: "Leave shared folders in batch",
Desc: "",
Remarks: "",
... // 13 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "BasePath",
Desc: strings.Join({
- "Choose the file path standard. This is an option for Dropbox for",
- " Teams in particular. If you are using the personal version of D",
- "ropbox, it basically doesn't matter what you choose. In Dropbox ",
- "for Teams, if you select `home` in the updated team space, a per",
- "sonal folder with your username will be selected. This is conven",
- "ient for referencing or uploading files in your personal folder,",
- " as you don't need to include the folder name with your username",
- " in the path. On the other hand, if you specify `root`, you can ",
- "access all folders with permissions. On the other hand, when acc",
- "essing your personal folder, you need to specify a path that inc",
- "ludes the name of your personal folder",
+ "Base path of the shared folder to leave",
".",
}, ""),
Default: "root",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("root"), string("home")}},
},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
Name: "KeepCopy",
Desc: strings.Join({
"Keep a copy of the folder",
- "'s contents upon relinquishing membership",
+ " after leaving",
".",
}, ""),
Default: "false",
TypeName: "bool",
TypeAttr: nil,
},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("members.read"),
... // 4 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
Desc: "This report shows the transaction result.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "Status of the operation"},
&{Name: "reason", Desc: "Reason of failure or skipped operation"},
&{
Name: "input.member_email",
- Desc: "Member email address",
+ Desc: "Email address of the member.",
},
&{
Name: "input.path",
- Desc: "Path to share",
+ Desc: "Path to the member's folder.",
},
&{Name: "result.shared_folder_id", Desc: "The ID of the shared folder."},
&{Name: "result.parent_shared_folder_id", Desc: "The ID of the parent shared folder. This field is present only i"...},
... // 13 identical elements
},
}
dropbox team runas sharedfolder batch share
&dc_recipe.Recipe{
Name: "share",
- Title: "Batch share folders for members",
+ Title: "Share shared folders in batch",
Desc: "",
Remarks: "",
... // 13 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "AclUpdatePolicy",
- Desc: "Who can add and remove members of this shared folder.",
+ Desc: "Access control update policy.",
Default: "owner",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("owner"), string("editor")}},
},
&{
Name: "BasePath",
Desc: strings.Join({
- "Choose the file path standard. This is an option for Dropbox for",
- " Teams in particular. If you are using the personal version of D",
- "ropbox, it basically doesn't matter what you choose. In Dropbox ",
- "for Teams, if you select `home` in the updated team space, a per",
- "sonal folder with your username will be selected. This is conven",
- "ient for referencing or uploading files in your personal folder,",
- " as you don't need to include the folder name with your username",
- " in the path. On the other hand, if you specify `root`, you can ",
- "access all folders with permissions. On the other hand, when acc",
- "essing your personal folder, you need to specify a path that inc",
- "ludes the name of your personal folder",
+ "Base path of the shared folder to share",
".",
}, ""),
Default: "root",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("root"), string("home")}},
},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
Name: "MemberPolicy",
Desc: strings.Join({
- "Who can be a member of this shared folder",
+ "Policy for shared folder members",
".",
}, ""),
Default: "anyone",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("team"), string("anyone")}},
},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("members.read"),
... // 4 identical elements
},
},
&{
Name: "SharedLinkPolicy",
- Desc: "The policy to apply to shared links created for content inside this shared folder.",
+ Desc: "Policy for shared links.",
Default: "anyone",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("anyone"), string("members")}},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
Desc: "This report shows the transaction result.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "Status of the operation"},
&{Name: "reason", Desc: "Reason of failure or skipped operation"},
&{
Name: "input.member_email",
- Desc: "Member email address",
+ Desc: "Email address of the member.",
},
&{
Name: "input.path",
- Desc: "Path to share",
+ Desc: "Path to the member's folder.",
},
&{Name: "result.shared_folder_id", Desc: "The ID of the shared folder."},
&{Name: "result.parent_shared_folder_id", Desc: "The ID of the parent shared folder. This field is present only i"...},
... // 13 identical elements
},
}
dropbox team runas sharedfolder batch unshare
&dc_recipe.Recipe{
Name: "unshare",
- Title: "Batch unshare folders for members",
+ Title: "Unshare shared folders in batch",
Desc: "",
Remarks: "",
... // 13 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "BasePath",
Desc: strings.Join({
- "Choose the file path standard. This is an option for Dropbox for",
- " Teams in particular. If you are using the personal version of D",
- "ropbox, it basically doesn't matter what you choose. In Dropbox ",
- "for Teams, if you select `home` in the updated team space, a per",
- "sonal folder with your username will be selected. This is conven",
- "ient for referencing or uploading files in your personal folder,",
- " as you don't need to include the folder name with your username",
- " in the path. On the other hand, if you specify `root`, you can ",
- "access all folders with permissions. On the other hand, when acc",
- "essing your personal folder, you need to specify a path that inc",
- "ludes the name of your personal folder",
+ "Base path of the shared folder to unshare",
".",
}, ""),
Default: "root",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("root"), string("home")}},
},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
Name: "LeaveCopy",
- Desc: "If true, members of this shared folder will get a copy of this folder after it's unshared. ",
+ Desc: "Leave a copy after unsharing.",
Default: "false",
TypeName: "bool",
TypeAttr: nil,
},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("members.read"),
... // 4 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
Desc: "This report shows the transaction result.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "Status of the operation"},
&{Name: "reason", Desc: "Reason of failure or skipped operation"},
&{
Name: "input.member_email",
- Desc: "Member email address",
+ Desc: "Email address of the member.",
},
&{
Name: "input.path",
- Desc: "Path to share",
+ Desc: "Path to the member's folder.",
},
&{Name: "result.shared_folder_id", Desc: "The ID of the shared folder."},
&{Name: "result.parent_shared_folder_id", Desc: "The ID of the parent shared folder. This field is present only i"...},
... // 13 identical elements
},
}
dropbox team runas sharedfolder isolate
&dc_recipe.Recipe{
Name: "isolate",
Title: strings.Join({
- "Unshare owned shared folders and leave from external shared fold",
- "ers run as a memb",
+ "Isolate member from shared fold",
"er",
}, ""),
Desc: "",
Remarks: "(Irreversible operation)",
... // 13 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "BasePath",
Desc: strings.Join({
- "Choose the file path standard. This is an option for Dropbox for",
- " Teams in particular. If you are using the personal version of D",
- "ropbox, it basically doesn't matter what you choose. In Dropbox ",
- "for Teams, if you select `home` in the updated team space, a per",
- "sonal folder with your username will be selected. This is conven",
- "ient for referencing or uploading files in your personal folder,",
- " as you don't need to include the folder name with your username",
- " in the path. On the other hand, if you specify `root`, you can ",
- "access all folders with permissions. On the other hand, when acc",
- "essing your personal folder, you need to specify a path that inc",
- "ludes the name of your personal folder",
+ "Base path of the shared folder to isolate",
".",
}, ""),
Default: "root",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("root"), string("home")}},
},
&{
Name: "KeepCopy",
- Desc: "Keep a copy of the folder's contents upon relinquishing membership.",
+ Desc: "Keep a copy after isolation.",
Default: "false",
TypeName: "bool",
TypeAttr: nil,
},
&{
Name: "MemberEmail",
- Desc: "Member email address",
+ Desc: "Email address of the member to isolate.",
Default: "",
TypeName: "string",
TypeAttr: nil,
},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.read"),
... // 4 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team runas sharedfolder list
&dc_recipe.Recipe{
Name: "list",
- Title: "List shared folders run as the member",
+ Title: "List shared folders",
Desc: "",
Remarks: "",
... // 13 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "BasePath",
Desc: strings.Join({
- "Choose the file path standard. This is an option for Dropbox for",
- " Teams in particular. If you are using the personal version of D",
- "ropbox, it basically doesn't matter what you choose. In Dropbox ",
- "for Teams, if you select `home` in the updated team space, a per",
- "sonal folder with your username will be selected. This is conven",
- "ient for referencing or uploading files in your personal folder,",
- " as you don't need to include the folder name with your username",
- " in the path. On the other hand, if you specify `root`, you can ",
- "access all folders with permissions. On the other hand, when acc",
- "essing your personal folder, you need to specify a path that inc",
- "ludes the name of your personal folder",
+ "Base path of the shared folder to list",
".",
}, ""),
Default: "root",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("root"), string("home")}},
},
&{
Name: "MemberEmail",
- Desc: "Member email address",
+ Desc: "Email address of the member to list.",
Default: "",
TypeName: "string",
TypeAttr: nil,
},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.read"),
... // 3 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team runas sharedfolder member batch add
&dc_recipe.Recipe{
Name: "add",
Title: strings.Join({
- "Batch add members to member's shared folders",
+ "Add members to shared folders in batch",
}, ""),
Desc: "",
Remarks: "",
... // 13 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "BasePath",
Desc: strings.Join({
- "Choose the file path standard. This is an option for Dropbox for",
- " Teams in particular. If you are using the personal version of D",
- "ropbox, it basically doesn't matter what you choose. In Dropbox ",
- "for Teams, if you select `home` in the updated team space, a per",
- "sonal folder with your username will be selected. This is conven",
- "ient for referencing or uploading files in your personal folder,",
- " as you don't need to include the folder name with your username",
- " in the path. On the other hand, if you specify `root`, you can ",
- "access all folders with permissions. On the other hand, when acc",
- "essing your personal folder, you need to specify a path that inc",
- "ludes the name of your personal folder",
+ "Base path of the shared folder to add members",
".",
}, ""),
Default: "root",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("root"), string("home")}},
},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
Name: "Message",
- Desc: "Custom message for invitation",
+ Desc: "Message to send to new members.",
Default: "",
TypeName: "essentials.model.mo_string.opt_string",
TypeAttr: nil,
},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("groups.read"),
... // 5 identical elements
},
},
&{
Name: "Silent",
- Desc: "Do not send invitation email",
+ Desc: "Add members silently without notification.",
Default: "false",
TypeName: "bool",
TypeAttr: nil,
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
Desc: "This report shows the transaction result.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "Status of the operation"},
&{Name: "reason", Desc: "Reason of failure or skipped operation"},
&{
Name: "input.member_email",
- Desc: "Team member email address",
+ Desc: "Email address of the member to add.",
},
&{
Name: "input.path",
- Desc: "Shared folder path of the member",
+ Desc: "Path to the shared folder.",
},
&{
Name: "input.access_level",
- Desc: "Access type (viewer/editor)",
+ Desc: "Access level to grant to the member.",
},
&{
Name: "input.group_or_email",
Desc: strings.Join({
"Group name or ",
- "member email address",
+ "email address to add.",
}, ""),
},
},
}
dropbox team runas sharedfolder member batch delete
&dc_recipe.Recipe{
Name: "delete",
Title: strings.Join({
- "Batch delete members from member's shared folders",
+ "Remove members from shared folders in batch",
}, ""),
Desc: "",
Remarks: "",
... // 13 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "BasePath",
Desc: strings.Join({
- "Choose the file path standard. This is an option for Dropbox for",
- " Teams in particular. If you are using the personal version of D",
- "ropbox, it basically doesn't matter what you choose. In Dropbox ",
- "for Teams, if you select `home` in the updated team space, a per",
- "sonal folder with your username will be selected. This is conven",
- "ient for referencing or uploading files in your personal folder,",
- " as you don't need to include the folder name with your username",
- " in the path. On the other hand, if you specify `root`, you can ",
- "access all folders with permissions. On the other hand, when acc",
- "essing your personal folder, you need to specify a path that inc",
- "ludes the name of your personal folder",
+ "Base path of the shared folder to remove members",
".",
}, ""),
Default: "root",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("root"), string("home")}},
},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
Name: "LeaveCopy",
Desc: strings.Join({
- "If true, members of this shared folder will get a copy of this f",
- "older after it's unshared",
+ "Leave a copy after removing member",
".",
}, ""),
Default: "false",
TypeName: "bool",
TypeAttr: nil,
},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("groups.read"),
... // 5 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
Desc: "This report shows the transaction result.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "Status of the operation"},
&{Name: "reason", Desc: "Reason of failure or skipped operation"},
&{
Name: "input.member_email",
- Desc: "Team member email address",
+ Desc: "Email address of the member to remove.",
},
&{
Name: "input.path",
- Desc: "Shared folder path of the member",
+ Desc: "Path to the shared folder.",
},
&{
Name: "input.group_or_email",
Desc: strings.Join({
"Group name or ",
- "member email address",
+ "email address to remove.",
}, ""),
},
},
}
dropbox team runas sharedfolder mount add
&dc_recipe.Recipe{
Name: "add",
Title: strings.Join({
- "Add the shared folder to the specified member's Dropbox",
+ "Mount a shared folder as another member",
}, ""),
Desc: "",
Remarks: "",
... // 13 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "BasePath",
Desc: strings.Join({
- "Choose the file path standard. This is an option for Dropbox for",
- " Teams in particular. If you are using the personal version of D",
- "ropbox, it basically doesn't matter what you choose. In Dropbox ",
- "for Teams, if you select `home` in the updated team space, a per",
- "sonal folder with your username will be selected. This is conven",
- "ient for referencing or uploading files in your personal folder,",
- " as you don't need to include the folder name with your username",
- " in the path. On the other hand, if you specify `root`, you can ",
- "access all folders with permissions. On the other hand, when acc",
- "essing your personal folder, you need to specify a path that inc",
- "ludes the name of your personal folder",
+ "Base path of the shared folder to mount",
".",
}, ""),
Default: "root",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("root"), string("home")}},
},
&{
Name: "MemberEmail",
- Desc: "Member email address",
+ Desc: "Email address of the member",
Default: "",
TypeName: "string",
TypeAttr: nil,
},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.read"),
... // 4 identical elements
},
},
&{
Name: "SharedFolderId",
- Desc: "The ID for the shared folder.",
+ Desc: "Shared folder ID",
Default: "",
TypeName: "string",
TypeAttr: nil,
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team runas sharedfolder mount delete
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "BasePath",
Desc: strings.Join({
- "Choose the file path standard. This is an option for Dropbox for",
- " Teams in particular. If you are using the personal version of D",
- "ropbox, it basically doesn't matter what you choose. In Dropbox ",
- "for Teams, if you select `home` in the updated team space, a per",
- "sonal folder with your username will be selected. This is conven",
- "ient for referencing or uploading files in your personal folder,",
- " as you don't need to include the folder name with your username",
- " in the path. On the other hand, if you specify `root`, you can ",
- "access all folders with permissions. On the other hand, when acc",
- "essing your personal folder, you need to specify a path that inc",
- "ludes the name of your personal folder",
+ "Base path of the shared folder to unmount",
".",
}, ""),
Default: "root",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("root"), string("home")}},
},
&{
Name: "MemberEmail",
- Desc: "Member email address",
+ Desc: "Email address of the member",
Default: "",
TypeName: "string",
TypeAttr: nil,
},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.read"),
... // 4 identical elements
},
},
&{Name: "SharedFolderId", Desc: "The ID for the shared folder.", TypeName: "string"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team runas sharedfolder mount list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "MemberEmail", Desc: "Member email address", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.read"),
... // 3 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team runas sharedfolder mount mountable
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "IncludeMounted", Desc: "Include mounted folders.", Default: "false", TypeName: "bool", ...},
&{Name: "MemberEmail", Desc: "Member email address", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.read"),
... // 3 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team sharedlink cap expiry
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "At", Desc: "New expiry date/time", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(false)}},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.write"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team sharedlink cap visibility
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{Name: "NewVisibility", Desc: "New visibility setting", Default: "team_only", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.write"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team sharedlink delete links
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.write"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team sharedlink delete member
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "MemberEmail", Desc: "Member email address", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.write"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team sharedlink list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.read"),
... // 2 identical elements
},
},
&{Name: "Visibility", Desc: "Filter links by visibility (all/public/team_only/password)", Default: "all", TypeName: "essentials.model.mo_string.select_string_internal", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team sharedlink update expiry
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "At", Desc: "New expiration date and time", TypeName: "domain.dropbox.model.mo_time.time_impl", TypeAttr: map[string]any{"optional": bool(false)}},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.write"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team sharedlink update password
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.write"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team sharedlink update visibility
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BasePath", Desc: "Choose the file path standard. This is an option for Dropbox for"..., Default: "root", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{Name: "NewVisibility", Desc: "New visibility setting", Default: "team_only", TypeName: "essentials.model.mo_string.select_string_internal", ...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("members.read"),
string("sharing.write"),
... // 2 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder add
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Name", Desc: "Team folder name", TypeName: "string"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("team_data.team_space"),
string("team_info.read"),
},
},
&{Name: "SyncSetting", Desc: "Sync setting for the team folder", Default: "default", TypeName: "essentials.model.mo_string.select_string_internal", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder file list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "FolderName", Desc: "List only for the folder matched to the name. Filter by exact ma"...},
&{Name: "FolderNamePrefix", Desc: "List only for the folder matched to the name. Filter by name mat"...},
&{Name: "FolderNameSuffix", Desc: "List only for the folder matched to the name. Filter by name mat"...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("members.read"),
... // 3 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder file lock all release
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "BatchSize", Desc: "Operation batch size", Default: "100", TypeName: "int", ...},
&{Name: "Path", Desc: "Path to release lock", TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.write"),
string("files.metadata.read"),
... // 3 identical elements
},
},
&{Name: "TeamFolder", Desc: "Team folder name", TypeName: "string"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder file lock list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Path", Desc: "Path", TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("team_data.member"),
... // 2 identical elements
},
},
&{Name: "TeamFolder", Desc: "Team folder name", TypeName: "string"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder file lock release
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "Path", Desc: "Path to release lock", TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.write"),
string("files.metadata.read"),
... // 3 identical elements
},
},
&{Name: "TeamFolder", Desc: "Team folder name", TypeName: "string"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder file size
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 2 identical elements
&{Name: "FolderNamePrefix", Desc: "List only for the folder matched to the name. Filter by name mat"...},
&{Name: "FolderNameSuffix", Desc: "List only for the folder matched to the name. Filter by name mat"...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("members.read"),
... // 3 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
&dc_recipe.Report{
Name: "namespace_size",
- Desc: "Namespace size",
+ Desc: "Namespace size in bytes",
Columns: []*dc_recipe.ReportColumn{
... // 7 identical elements
&{Name: "count_descendant", Desc: "Number of files and folders under the folder"},
&{Name: "size", Desc: "Size of the folder"},
&{
Name: "depth",
- Desc: "Folder depth",
+ Desc: "Namespace depth",
},
&{
Name: "mod_time_earliest",
Desc: strings.Join({
- "The e",
+ "E",
"arliest modification time ",
- "of a file in this folder or child folders.",
+ "in namespace",
}, ""),
},
&{
Name: "mod_time_latest",
Desc: strings.Join({
- "The l",
+ "L",
"atest modification time ",
- "of a file in this folder or child folders",
+ "in namespace",
}, ""),
},
&{Name: "api_complexity", Desc: "Folder complexity index for API operations"},
},
}
dropbox team teamfolder list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("team_data.team_space"),
string("team_info.read"),
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder member add
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "AdminGroupName", Desc: "Temporary group name for admin operation", Default: "watermint-toolbox-admin", TypeName: "string", ...},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("files.content.write"),
... // 7 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder member delete
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "AdminGroupName", Desc: "Temporary group name for admin operation", Default: "watermint-toolbox-admin", TypeName: "string", ...},
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("files.content.write"),
... // 7 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder member list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 4 identical elements
&{Name: "MemberTypeExternal", Desc: "Filter folder members. Keep only members are external (not in th"...},
&{Name: "MemberTypeInternal", Desc: "Filter folder members. Keep only members are internal (in the sa"...},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("groups.read"),
... // 5 identical elements
},
},
&{Name: "ScanTimeout", Desc: "Scan timeout mode. If the scan timeouts, the path of a subfolder"..., Default: "short", TypeName: "essentials.model.mo_string.select_string_internal", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder partial replication
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "BasePath",
Desc: strings.Join({
- "Choose the file path standard. This is an option for Dropbox for",
- " Teams in particular. If you are using the personal version of D",
- "ropbox, it basically doesn't matter what you choose. In Dropbox ",
- "for Teams, if you select `home` in the updated team space, a per",
- "sonal folder with your username will be selected. This is conven",
- "ient for referencing or uploading files in your personal folder,",
- " as you don't need to include the folder name with your username",
- " in the path. On the other hand, if you specify `root`, you can ",
- "access all folders with permissions. On the other hand, when acc",
- "essing your personal folder, you need to specify a path that inc",
- "ludes the name of your personal folder.",
+ "Base path for partial replication",
}, ""),
Default: "root",
TypeName: "essentials.model.mo_string.select_string_internal",
TypeAttr: map[string]any{"options": []any{string("root"), string("home")}},
},
&{
Name: "Dst",
- Desc: "Peer name for the destination team",
+ Desc: "Destination account alias",
Default: "dst",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("account_info.write"),
string("files.content.read"),
... // 4 identical elements
},
},
&{
Name: "DstPath",
- Desc: "Relative path from the team folder (please specify '/' for the team folder root)",
+ Desc: "Destination path",
Default: "",
TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
TypeAttr: nil,
},
&{Name: "DstTeamFolderName", Desc: "Destination team folder name", TypeName: "string"},
&{
... // 2 identical fields
Default: "src",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.content.read"),
string("files.content.write"),
... // 3 identical elements
},
},
&{Name: "SrcPath", Desc: "Relative path from the team folder (please specify '/' for the t"..., TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl"},
&{Name: "SrcTeamFolderName", Desc: "Source team folder name", TypeName: "string"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder policy list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
... // 2 identical elements
&{Name: "FolderNamePrefix", Desc: "Filter by folder name. Filter by name match to the prefix."},
&{Name: "FolderNameSuffix", Desc: "Filter by folder name. Filter by name match to the suffix."},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("groups.read"),
... // 4 identical elements
},
},
&{Name: "ScanTimeout", Desc: "Scan timeout mode. If the scan timeouts, the path of a subfolder"..., Default: "short", TypeName: "essentials.model.mo_string.select_string_internal", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder sync setting list
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("team_data.content.read"),
... // 3 identical elements
},
},
&{Name: "ScanAll", Desc: "Perform a scan for all depths (can take considerable time depend"..., Default: "false", TypeName: "bool", ...},
&{Name: "ShowAll", Desc: "Show all scanned folders", Default: "false", TypeName: "bool", ...},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
dropbox team teamfolder sync setting update
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{Name: "File", Desc: "Path to data file", TypeName: "infra.feed.fd_file_impl.row_feed"},
&{
... // 2 identical fields
Default: "default",
TypeName: "domain.dropbox.api.dbx_conn_impl.conn_scoped_team",
TypeAttr: []any{
- string("account_info.read"),
string("files.metadata.read"),
string("team_data.content.read"),
... // 4 identical elements
},
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
github release draft
&dc_recipe.Report{
Name: "release",
Desc: "Release on GitHub",
Columns: []*dc_recipe.ReportColumn{
&{
Name: "id",
- Desc: "Id of the release",
+ Desc: "Release ID",
},
&{
Name: "tag_name",
- Desc: "Tag name",
+ Desc: "Release tag name",
},
&{
Name: "name",
- Desc: "Name of the release",
+ Desc: "Release name",
},
&{
Name: "draft",
- Desc: "True when the release is draft.",
+ Desc: "Release is a draft",
},
&{Name: "url", Desc: "URL of the release"},
},
}
github release list
&dc_recipe.Report{
Name: "releases",
Desc: "Release on GitHub",
Columns: []*dc_recipe.ReportColumn{
&{
Name: "tag_name",
- Desc: "Tag name",
+ Desc: "Release tag name",
},
&{
Name: "name",
- Desc: "Name of the release",
+ Desc: "Release name",
},
&{
Name: "draft",
- Desc: "True when the release is draft.",
+ Desc: "Release is a draft",
},
&{Name: "url", Desc: "URL of the release"},
},
}
util file hash
&dc_recipe.Recipe{
Name: "hash",
- Title: "Print file digest",
+ Title: "File Hash",
Desc: "",
Remarks: "",
... // 20 identical fields
}
util git clone
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "util git clone",
CliArgs: strings.Join({
"-local-path /LOCAL/PATH/TO/",
- "clone -url https://git.repository.url",
+ "CLONE -url https://github.com/username/repository.git",
}, ""),
CliNote: "",
ConnUsePersonal: false,
... // 9 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "LocalPath",
- Desc: "Local path to clone",
+ Desc: "Local path to clone repository",
Default: "",
TypeName: "essentials.model.mo_path.file_system_path_impl",
TypeAttr: map[string]any{"shouldExist": bool(false)},
},
&{Name: "Reference", Desc: "Reference name", TypeName: "essentials.model.mo_string.opt_string"},
&{Name: "RemoteName", Desc: "Name of the remote", Default: "origin", TypeName: "string", ...},
&{Name: "Url", Desc: "Git repository url", TypeName: "string"},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}
util uuid timestamp
&dc_recipe.Recipe{
Name: "timestamp",
- Title: "Parse UUID timestamp",
+ Title: "UUID Timestamp",
Desc: "",
Remarks: "",
... // 20 identical fields
}
util uuid ulid
&dc_recipe.Recipe{
Name: "ulid",
- Title: "Generate ULID (Universally Unique Lexicographically Sortable Identifier)",
+ Title: "ULID Utility",
Desc: "",
Remarks: "",
... // 20 identical fields
}
util uuid v4
&dc_recipe.Recipe{
... // 17 identical fields
Reports: nil,
Feeds: nil,
Values: []*dc_recipe.Value{
&{
Name: "UpperCase",
- Desc: "Use upper case characters",
+ Desc: "Output UUID in upper case",
Default: "false",
TypeName: "bool",
TypeAttr: nil,
},
},
GridDataInput: {},
GridDataOutput: {},
... // 2 identical fields
}