リリース 63
から リリース 64
までの変更点
コマンド | タイトル |
---|---|
config disable | 機能を無効化します. |
config enable | 機能を有効化します. |
config features | 利用可能なオプション機能一覧. |
dev ci artifact connect | CI成果物をアップロードするためのDropboxアカウントに接続 |
dev ci auth connect | エンドツーエンドテストのための認証 |
dev ci auth export | エンドツーエンドテストのトークンを出力します |
dev ci auth import | 環境変数はエンドツーエンドトークンをインポートします |
file dispatch local | ローカルファイルを整理します |
services github issue list | 公開・プライベートGitHubレポジトリの課題一覧 |
services github profile | 認証したユーザーの情報を取得 |
services github release asset list | GitHubリリースの成果物一覧 |
services github release asset up | GitHub リリースへ成果物をアップロードします |
services github release draft | リリースの下書きを作成 |
services github release list | リリースの一覧 |
services github tag create | レポジトリにタグを作成します |
version | バージョン情報 |
コマンド | タイトル |
---|---|
dev ci auth | エンドツーエンドテストのための認証 |
connect business_audit
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_audit",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
connect business_file
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
connect business_info
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_info",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
connect business_mgmt
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
connect user_file
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev async
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_info",
+ },
+ &{
+ Name: "RunConcurrently",
+ Desc: "並列実行",
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "rows",
- Desc: "",
+ Desc: "このレポートはグループとメンバーを一覧します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "group_id", Desc: "グループID"},
&{Name: "group_name", Desc: "グループ名称"},
&{Name: "group_management_type", Desc: "だれがこのグループを管理できるか (user_managed, "...},
&{Name: "access_type", Desc: "グループにおけるユーザーの役割 (member/owner)"},
- &{Name: "account_id", Desc: "ユーザーアカウントのID"},
- &{Name: "team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "email", Desc: "ユーザーのメールアドレス"},
&{Name: "status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
... // 2 identical elements
},
}
dev ci artifact up
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "dev ci artifact up",
- CliArgs: "",
+ CliArgs: "-dropbox-path /DROPBOX/PATH/TO/UPLOAD -local-path /LOCAL/PATH/OF/ARTIFACT",
CliNote: "",
ConnUsePersonal: false,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "DropboxPath",
+ Desc: "アップロード先Dropboxパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "LocalPath",
+ Desc: "アップロードするローカルファイルのパス",
+ TypeName: "domain.common.model.mo_path.file_system_path_impl",
+ TypeAttr: map[string]interface{}{"shouldExist": bool(false)},
+ },
+ &{
+ Name: "PeerName",
+ Desc: "アカウントの別名",
+ Default: "deploy",
+ TypeName: "string",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "skipped",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 2 identical elements
&{Name: "input.file", Desc: "ローカルファイルのパス"},
&{Name: "input.size", Desc: "ローカルファイルのサイズ"},
- &{Name: "result.id", Desc: "ファイルへの一意なID"},
- &{
- Name: "result.tag",
- Desc: "エントリーの種別`file`, `folder`, または `deleted`",
- },
&{Name: "result.name", Desc: "名称"},
- &{
- Name: "result.path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "result.path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "result.client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "result.server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "result.revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "result.size", Desc: "ファイルサイズ(バイト単位)"},
&{Name: "result.content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "result.shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "result.parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
&dc_recipe.Report{
Name: "summary",
- Desc: "",
+ Desc: "このレポートはアップロード結果の概要を出力します.",
Columns: {&{Name: "upload_start", Desc: "アップロード開始日時"}, &{Name: "upload_end", Desc: "アップロード終了日時"}, &{Name: "num_bytes", Desc: "合計アップロードサイズ (バイト)"}, &{Name: "num_files_error", Desc: "失敗またはエラーが発生したファイル数."}, ...},
}
&dc_recipe.Report{
Name: "uploaded",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 2 identical elements
&{Name: "input.file", Desc: "ローカルファイルのパス"},
&{Name: "input.size", Desc: "ローカルファイルのサイズ"},
- &{Name: "result.id", Desc: "ファイルへの一意なID"},
- &{
- Name: "result.tag",
- Desc: "エントリーの種別`file`, `folder`, または `deleted`",
- },
&{Name: "result.name", Desc: "名称"},
- &{
- Name: "result.path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "result.path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "result.client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "result.server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "result.revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "result.size", Desc: "ファイルサイズ(バイト単位)"},
&{Name: "result.content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "result.shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "result.parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
dev desktop install
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "InstallerUrl",
+ Desc: "インストーラーのダウンロードURL",
+ Default: "https://www.dropbox.com/download?full=1&os=win",
+ TypeName: "string",
+ },
+ &{
+ Name: "Silent",
+ Desc: "サイレントインストーラーを利用します",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "SilentNoLaunch",
+ Desc: "エンタープライズインストーラーを利用します",
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev desktop start
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{},
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev desktop stop
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "WaitSeconds",
+ Desc: "指定秒数後にアプリケーションの停止を試みます",
+ Default: "60",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(2.147483647e+09), "min": float64(0), "value": float64(60)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev desktop suspendupdate
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Unsuspend",
+ Desc: "指定すると一時停止を解除します (通常に戻し\xe3\x81"...,
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "UpdaterName",
+ Desc: "Dropbox Updaterの実行ファイル名",
+ Default: "DropboxUpdate.exe",
+ TypeName: "string",
+ },
+ &{
+ Name: "UpdaterPath",
+ Desc: "Dropbox Updaterへのパス",
+ Default: "C:/Program Files (x86)/Dropbox/Update",
+ TypeName: "string",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev diag procmon
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "dev diag procmon",
- CliArgs: "",
+ CliArgs: "-dropbox-path /DROPBOX/PATH/TO/UPLOAD -repository-path /LOCAL/PATH/TO/PROCESS",
CliNote: "",
ConnUsePersonal: true,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "DropboxPath",
+ Desc: "procmonのログをアップロードするDropboxパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "ProcmonUrl",
+ Desc: "Process MonitorのダウンロードURL",
+ Default: "https://download.sysinternals.com/files/ProcessMonitor.zip",
+ TypeName: "string",
+ },
+ &{
+ Name: "RepositoryPath",
+ Desc: "Process Monitorの作業ディレクトリ",
+ TypeName: "domain.common.model.mo_path.file_system_path_impl",
+ TypeAttr: map[string]interface{}{"shouldExist": bool(false)},
+ },
+ &{
+ Name: "RetainLogs",
+ Desc: "維持するProcmonのログ数",
+ Default: "4",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(10000), "min": float64(0), "value": float64(4)},
+ },
+ &{
+ Name: "RunUntil",
+ Desc: "指定日時以降は実行をスキップ",
+ TypeName: "domain.dropbox.model.mo_time.time_impl",
+ TypeAttr: map[string]interface{}{"optional": bool(true)},
+ },
+ &{
+ Name: "Seconds",
+ Desc: "procmonの実行待機時間",
+ Default: "1800",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(86400), "min": float64(10), "value": float64(1800)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev doc
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Badge",
+ Desc: "ビルド状態のバッジを含める",
+ Default: "true",
+ TypeName: "bool",
+ },
+ &{
+ Name: "CommandPath",
+ Desc: "コマンドマニュアルを作成する相対パス",
+ Default: "doc/generated/",
+ TypeName: "string",
+ },
+ &{
+ Name: "Filename",
+ Desc: "ファイル名",
+ Default: "README.md",
+ TypeName: "string",
+ },
+ &{
+ Name: "Lang",
+ Desc: "言語",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "MarkdownReadme",
+ Desc: "READMEをMarkdownフォーマットで生成",
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev dummy
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{Name: "Dest", Desc: "ダミーファイルの位置", TypeName: "string"},
+ &{
+ Name: "MaxEntry",
+ Desc: "最大エントリ数",
+ Default: "0",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(2.147483647e+09), "min": float64(0), "value": float64(0)},
+ },
+ &{
+ Name: "Path",
+ Desc: "ダミーファイルエントリへのパス",
+ TypeName: "string",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev echo
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Text",
+ Desc: "エコーするテキストインポート先のパス",
+ TypeName: "string",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev preflight
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{},
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev release candidate
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "TestResource",
+ Desc: "テストリソースへのパス",
+ Default: "test/dev/resource.json",
+ TypeName: "string",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev release publish
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "dev release publish",
- CliArgs: "",
+ CliArgs: "-artifact-path /LOCAL/PATH/TO/ARTIFACT",
CliNote: "",
ConnUsePersonal: false,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "ArtifactPath",
+ Desc: "成果物へのパス",
+ TypeName: "domain.common.model.mo_path.file_system_path_impl",
+ TypeAttr: map[string]interface{}{"shouldExist": bool(false)},
+ },
+ &{
+ Name: "Branch",
+ Desc: "対象ブランチ",
+ Default: "master",
+ TypeName: "string",
+ },
+ &{
+ Name: "ConnGithub",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.github.api.gh_conn_impl.conn_github_repo",
+ },
+ &{
+ Name: "SkipTests",
+ Desc: "エンドツーエンドテストをスキップします.",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "TestResource",
+ Desc: "テストリソースへのパス",
+ Default: "test/dev/resource.json",
+ TypeName: "string",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev spec diff
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "FilePath",
+ Desc: "出力先ファイルパス",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Lang",
+ Desc: "言語",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Release1",
+ Desc: "リリース名1",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Release2",
+ Desc: "リリース名2",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev spec doc
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "FilePath",
+ Desc: "ファイルパス",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Lang",
+ Desc: "言語",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev test monkey
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "dev test monkey",
- CliArgs: "",
+ CliArgs: "-path /DROPBOX/PATH/TO/PROCESS",
CliNote: "",
ConnUsePersonal: true,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Distribution",
+ Desc: "ファイル・フォルダの分布数",
+ Default: "10000",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(2.147483647e+09), "min": float64(1), "value": float64(10000)},
+ },
+ &{
+ Name: "Extension",
+ Desc: "カンマ区切りの拡張子一覧",
+ Default: "jpg,pdf,xlsx,docx,pptx,zip,png,txt,bak,csv,mov,mp4,html,gif,lzh,"...,
+ TypeName: "string",
+ },
+ &{
+ Name: "Path",
+ Desc: "モンキーテストパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "Seconds",
+ Desc: "モンキーテストの実施時間(秒)",
+ Default: "10",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(86400), "min": float64(1), "value": float64(10)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev test recipe
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "All",
+ Desc: "全てのレシピをテストします",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "Recipe",
+ Desc: "テストするレシピ名",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Resource",
+ Desc: "テスト用リソースへのパス",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Verbose",
+ Desc: "テスト結果の詳細出力",
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev test resources
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{},
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev util curl
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "BufferSize",
+ Desc: "バッファのサイズ",
+ Default: "65536",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(2.097152e+06), "min": float64(1024), "value": float64(65536)},
+ },
+ &{
+ Name: "Record",
+ Desc: "テスト用に直接テストレコードを指定",
+ TypeName: "string",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
dev util wait
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Seconds",
+ Desc: "指定秒数待機",
+ Default: "1",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(604800), "min": float64(1), "value": float64(1)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
file compare account
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Left",
+ Desc: "アカウントの別名 (左)",
+ Default: "left",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "LeftPath",
+ Desc: "アカウントのルートからのパス (左)",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Right",
+ Desc: "アカウントの別名 (右)",
+ Default: "right",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "RightPath",
+ Desc: "アカウントのルートからのパス (右)",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "diff",
- Desc: "",
+ Desc: "このレポートはフォルダ間の差分を出力します.",
Columns: {&{Name: "diff_type", Desc: "差分のタイプ`file_content_diff`: コンテンツハッシ\xe3"...}, &{Name: "left_path", Desc: "左のパス"}, &{Name: "left_kind", Desc: "フォルダまたはファイル"}, &{Name: "left_size", Desc: "左ファイルのサイズ"}, ...},
}
file compare local
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "DropboxPath",
+ Desc: "Dropbox上のパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "LocalPath",
+ Desc: "ローカルパス",
+ TypeName: "domain.common.model.mo_path.file_system_path_impl",
+ TypeAttr: map[string]interface{}{"shouldExist": bool(false)},
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "diff",
- Desc: "",
+ Desc: "このレポートはフォルダ間の差分を出力します.",
Columns: {&{Name: "diff_type", Desc: "差分のタイプ`file_content_diff`: コンテンツハッシ\xe3"...}, &{Name: "left_path", Desc: "左のパス"}, &{Name: "left_kind", Desc: "フォルダまたはファイル"}, &{Name: "left_size", Desc: "左ファイルのサイズ"}, ...},
}
&dc_recipe.Report{
Name: "skip",
- Desc: "",
+ Desc: "このレポートはフォルダ間の差分を出力します.",
Columns: {&{Name: "diff_type", Desc: "差分のタイプ`file_content_diff`: コンテンツハッシ\xe3"...}, &{Name: "left_path", Desc: "左のパス"}, &{Name: "left_kind", Desc: "フォルダまたはファイル"}, &{Name: "left_size", Desc: "左ファイルのサイズ"}, ...},
}
file copy
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Dst",
+ Desc: "宛先のパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "Src",
+ Desc: "元のパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
file delete
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Path",
+ Desc: "削除対象のパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
file download
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "(試験的実装です)",
Path: "file download",
- CliArgs: "",
+ CliArgs: "-dropbox-path /DROPBOX/PATH/OF/FILE -local-path /LOCAL/PATH/TO/DOWNLOAD",
CliNote: "",
ConnUsePersonal: true,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "DropboxPath",
+ Desc: "ダウンロードするファイルパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "LocalPath",
+ Desc: "保存先ローカルパス",
+ TypeName: "domain.common.model.mo_path.file_system_path_impl",
+ TypeAttr: map[string]interface{}{"shouldExist": bool(false)},
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートはファイルとフォルダのメタデータを出力します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "id", Desc: "ファイルへの一意なID"},
&{Name: "tag", Desc: "エントリーの種別`file`, `folder`, または `deleted`"},
&{Name: "name", Desc: "名称"},
- &{
- Name: "path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "size", Desc: "ファイルサイズ(バイト単位)"},
- &{Name: "content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
file export doc
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "(試験的実装です)",
Path: "file export doc",
- CliArgs: "",
+ CliArgs: "-dropbox-path /DROPBOX/PATH/TO/FILE -local-path /LOCAL/PATH/TO/EXPORT",
CliNote: "",
ConnUsePersonal: true,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "DropboxPath",
+ Desc: "エクスポートするDropbox上のドキュメントパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "LocalPath",
+ Desc: "保存先ローカルパス",
+ TypeName: "domain.common.model.mo_path.file_system_path_impl",
+ TypeAttr: map[string]interface{}{"shouldExist": bool(false)},
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートはファイルのエクスポート結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "name", Desc: "名称"},
- &{
- Name: "path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
- &{Name: "id", Desc: "ファイルへの一意なID"},
&{Name: "client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "size", Desc: "これが共有フォルダのマウントポイントである\xe5"...},
- &{Name: "content_hash", Desc: "ファイルコンテンツのハッシュ"},
&{Name: "export_name", Desc: "エクスポートするファイル名."},
&{Name: "export_size", Desc: "エクスポートするファイルのサイズ."},
- &{
- Name: "export_hash",
- Desc: "エクスポートするファイルのコンテンツハッシュ.",
- },
},
}
file import batch url
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "File",
+ Desc: "データファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Path",
+ Desc: "インポート先のパス",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 2 identical elements
&{Name: "input.url", Desc: "ダウンロードするURL"},
&{Name: "input.path", Desc: "保存先パス (指定しないと`-path`オプションの指\xe5"...},
- &{Name: "result.id", Desc: "ファイルへの一意なID"},
&{Name: "result.tag", Desc: "エントリーの種別`file`, `folder`, または `deleted`"},
&{Name: "result.name", Desc: "名称"},
- &{
- Name: "result.path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "result.path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "result.client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "result.server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "result.revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "result.size", Desc: "ファイルサイズ(バイト単位)"},
- &{Name: "result.content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "result.shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "result.parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
file import url
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Path",
+ Desc: "インポート先のパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{Name: "Url", Desc: "URL", TypeName: "string"},
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートはファイルとフォルダのメタデータを出力します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "id", Desc: "ファイルへの一意なID"},
&{Name: "tag", Desc: "エントリーの種別`file`, `folder`, または `deleted`"},
&{Name: "name", Desc: "名称"},
- &{
- Name: "path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "server_modified", Desc: "Dropbox上で最後に更新された日時"},
&{Name: "revision", Desc: "ファイルの現在バージョンの一意な識別子"},
&{Name: "size", Desc: "ファイルサイズ(バイト単位)"},
- &{Name: "content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
file list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "IncludeDeleted",
+ Desc: "削除済みファイルを含める",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "IncludeMediaInfo",
+ Desc: "メディア情報を含める",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "Path",
+ Desc: "パス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "Recursive",
+ Desc: "再起的に一覧を実行",
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "file_list",
- Desc: "",
+ Desc: "このレポートはファイルとフォルダのメタデータを出力します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "id", Desc: "ファイルへの一意なID"},
&{Name: "tag", Desc: "エントリーの種別`file`, `folder`, または `deleted`"},
&{Name: "name", Desc: "名称"},
- &{
- Name: "path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "size", Desc: "ファイルサイズ(バイト単位)"},
- &{Name: "content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
file merge
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "DryRun",
+ Desc: "リハーサルを行います",
+ Default: "true",
+ TypeName: "bool",
+ },
+ &{
+ Name: "From",
+ Desc: "統合するパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "KeepEmptyFolder",
+ Desc: "統合後に空となったフォルダを維持する",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "To",
+ Desc: "統合するパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "WithinSameNamespace",
+ Desc: "ネームスペースを超えないように制御します. \xe3\x81"...,
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
file move
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Dst",
+ Desc: "宛先のパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "Src",
+ Desc: "元のパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
file replication
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Dst",
+ Desc: "アカウントの別名 (宛先)",
+ Default: "dst",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "DstPath",
+ Desc: "宛先のパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Src",
+ Desc: "アカウントの別名 (元)",
+ Default: "src",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "SrcPath",
+ Desc: "元のパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "replication_diff",
- Desc: "",
+ Desc: "このレポートはフォルダ間の差分を出力します.",
Columns: {&{Name: "diff_type", Desc: "差分のタイプ`file_content_diff`: コンテンツハッシ\xe3"...}, &{Name: "left_path", Desc: "左のパス"}, &{Name: "left_kind", Desc: "フォルダまたはファイル"}, &{Name: "left_size", Desc: "左ファイルのサイズ"}, ...},
}
file restore
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "(試験的実装です)",
Path: "file restore",
- CliArgs: "",
+ CliArgs: "-path /DROPBOX/PATH/TO/RESTORE",
CliNote: "",
ConnUsePersonal: true,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Path",
+ Desc: "パス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "処理の状態"},
&{Name: "reason", Desc: "失敗またはスキップの理由"},
&{Name: "input.path", Desc: "パス"},
- &{Name: "result.id", Desc: "ファイルへの一意なID"},
&{Name: "result.tag", Desc: "エントリーの種別`file`, `folder`, または `deleted`"},
&{Name: "result.name", Desc: "名称"},
- &{
- Name: "result.path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "result.path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "result.client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "result.server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "result.revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "result.size", Desc: "ファイルサイズ(バイト単位)"},
- &{Name: "result.content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "result.shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "result.parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
file search content
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Category",
+ Desc: "指定されたファイルカテゴリに検索を限定しま\xe3"...,
+ TypeName: "domain.common.model.mo_string.select_string",
+ TypeAttr: map[string]interface{}{"options": []interface{}{...}},
+ },
+ &{
+ Name: "Extension",
+ Desc: "指定されたファイル拡張子に検索を限定します.",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Path",
+ Desc: "検索対象とするユーザーのDropbox上のパス.",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{Name: "Query", Desc: "検索文字列.", TypeName: "string"},
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "matches",
- Desc: "",
+ Desc: "このレポートは検索結果とハイライトテキストを出力します.",
Columns: {&{Name: "tag", Desc: "エントリーの種別"}, &{Name: "path_display", Desc: "パス"}, &{Name: "highlight_html", Desc: "HTML書式のハイライト済みテキスト"}},
}
file search name
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Category",
+ Desc: "指定されたファイルカテゴリに検索を限定しま\xe3"...,
+ TypeName: "domain.common.model.mo_string.select_string",
+ TypeAttr: map[string]interface{}{"options": []interface{}{...}},
+ },
+ &{
+ Name: "Extension",
+ Desc: "指定されたファイル拡張子に検索を限定します.",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Path",
+ Desc: "検索対象とするユーザーのDropbox上のパス.",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{Name: "Query", Desc: "検索文字列.", TypeName: "string"},
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "matches",
- Desc: "",
+ Desc: "このレポートは検索結果とハイライトテキストを出力します.",
Columns: {&{Name: "tag", Desc: "エントリーの種別"}, &{Name: "path_display", Desc: "パス"}, &{Name: "highlight_html", Desc: "HTML書式のハイライト済みテキスト"}},
}
file sync preflight up
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "file sync preflight up",
- CliArgs: "",
+ CliArgs: "-dropbox-path /DROPBOX/PATH/TO/UPLOAD -local-path /LOCAL/PATH/OF/CONTENT",
CliNote: "",
ConnUsePersonal: true,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "DropboxPath",
+ Desc: "転送先のDropboxパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "LocalPath",
+ Desc: "ローカルファイルのパス",
+ TypeName: "domain.common.model.mo_path.file_system_path_impl",
+ TypeAttr: map[string]interface{}{"shouldExist": bool(false)},
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "skipped",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 2 identical elements
&{Name: "input.file", Desc: "ローカルファイルのパス"},
&{Name: "input.size", Desc: "ローカルファイルのサイズ"},
- &{Name: "result.id", Desc: "ファイルへの一意なID"},
- &{
- Name: "result.tag",
- Desc: "エントリーの種別`file`, `folder`, または `deleted`",
- },
&{Name: "result.name", Desc: "名称"},
- &{
- Name: "result.path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "result.path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "result.client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "result.server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "result.revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "result.size", Desc: "ファイルサイズ(バイト単位)"},
&{Name: "result.content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "result.shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "result.parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
&dc_recipe.Report{
Name: "summary",
- Desc: "",
+ Desc: "このレポートはアップロード結果の概要を出力します.",
Columns: {&{Name: "upload_start", Desc: "アップロード開始日時"}, &{Name: "upload_end", Desc: "アップロード終了日時"}, &{Name: "num_bytes", Desc: "合計アップロードサイズ (バイト)"}, &{Name: "num_files_error", Desc: "失敗またはエラーが発生したファイル数."}, ...},
}
&dc_recipe.Report{
Name: "uploaded",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 2 identical elements
&{Name: "input.file", Desc: "ローカルファイルのパス"},
&{Name: "input.size", Desc: "ローカルファイルのサイズ"},
- &{Name: "result.id", Desc: "ファイルへの一意なID"},
- &{
- Name: "result.tag",
- Desc: "エントリーの種別`file`, `folder`, または `deleted`",
- },
&{Name: "result.name", Desc: "名称"},
- &{
- Name: "result.path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "result.path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "result.client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "result.server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "result.revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "result.size", Desc: "ファイルサイズ(バイト単位)"},
&{Name: "result.content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "result.shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "result.parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
file sync up
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "file sync up",
- CliArgs: "",
+ CliArgs: "-dropbox-path /DROPBOX/PATH/TO/UPLOAD -local-path /LOCAL/PATH/OF/CONTENT",
CliNote: "",
ConnUsePersonal: true,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "ChunkSizeKb",
+ Desc: "アップロードチャンク容量(Kバイト)",
+ Default: "153600",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(153600), "min": float64(1), "value": float64(153600)},
+ },
+ &{
+ Name: "DropboxPath",
+ Desc: "転送先のDropboxパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "LocalPath",
+ Desc: "ローカルファイルのパス",
+ TypeName: "domain.common.model.mo_path.file_system_path_impl",
+ TypeAttr: map[string]interface{}{"shouldExist": bool(false)},
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "skipped",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 2 identical elements
&{Name: "input.file", Desc: "ローカルファイルのパス"},
&{Name: "input.size", Desc: "ローカルファイルのサイズ"},
- &{Name: "result.id", Desc: "ファイルへの一意なID"},
- &{
- Name: "result.tag",
- Desc: "エントリーの種別`file`, `folder`, または `deleted`",
- },
&{Name: "result.name", Desc: "名称"},
- &{
- Name: "result.path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "result.path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "result.client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "result.server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "result.revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "result.size", Desc: "ファイルサイズ(バイト単位)"},
&{Name: "result.content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "result.shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "result.parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
&dc_recipe.Report{
Name: "summary",
- Desc: "",
+ Desc: "このレポートはアップロード結果の概要を出力します.",
Columns: {&{Name: "upload_start", Desc: "アップロード開始日時"}, &{Name: "upload_end", Desc: "アップロード終了日時"}, &{Name: "num_bytes", Desc: "合計アップロードサイズ (バイト)"}, &{Name: "num_files_error", Desc: "失敗またはエラーが発生したファイル数."}, ...},
}
&dc_recipe.Report{
Name: "uploaded",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 2 identical elements
&{Name: "input.file", Desc: "ローカルファイルのパス"},
&{Name: "input.size", Desc: "ローカルファイルのサイズ"},
- &{Name: "result.id", Desc: "ファイルへの一意なID"},
- &{
- Name: "result.tag",
- Desc: "エントリーの種別`file`, `folder`, または `deleted`",
- },
&{Name: "result.name", Desc: "名称"},
- &{
- Name: "result.path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "result.path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "result.client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "result.server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "result.revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "result.size", Desc: "ファイルサイズ(バイト単位)"},
&{Name: "result.content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "result.shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "result.parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
file upload
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "ChunkSizeKb",
+ Desc: "アップロードチャンク容量(Kバイト)",
+ Default: "153600",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(153600), "min": float64(1), "value": float64(153600)},
+ },
+ &{
+ Name: "DropboxPath",
+ Desc: "転送先のDropboxパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "LocalPath",
+ Desc: "ローカルファイルのパス",
+ TypeName: "domain.common.model.mo_path.file_system_path_impl",
+ TypeAttr: map[string]interface{}{"shouldExist": bool(false)},
+ },
+ &{
+ Name: "Overwrite",
+ Desc: "既存のファイルを上書きします",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "skipped",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 2 identical elements
&{Name: "input.file", Desc: "ローカルファイルのパス"},
&{Name: "input.size", Desc: "ローカルファイルのサイズ"},
- &{Name: "result.id", Desc: "ファイルへの一意なID"},
- &{
- Name: "result.tag",
- Desc: "エントリーの種別`file`, `folder`, または `deleted`",
- },
&{Name: "result.name", Desc: "名称"},
- &{
- Name: "result.path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "result.path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "result.client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "result.server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "result.revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "result.size", Desc: "ファイルサイズ(バイト単位)"},
&{Name: "result.content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "result.shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "result.parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
&dc_recipe.Report{
Name: "summary",
- Desc: "",
+ Desc: "このレポートはアップロード結果の概要を出力します.",
Columns: {&{Name: "upload_start", Desc: "アップロード開始日時"}, &{Name: "upload_end", Desc: "アップロード終了日時"}, &{Name: "num_bytes", Desc: "合計アップロードサイズ (バイト)"}, &{Name: "num_files_error", Desc: "失敗またはエラーが発生したファイル数."}, ...},
}
&dc_recipe.Report{
Name: "uploaded",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 2 identical elements
&{Name: "input.file", Desc: "ローカルファイルのパス"},
&{Name: "input.size", Desc: "ローカルファイルのサイズ"},
- &{Name: "result.id", Desc: "ファイルへの一意なID"},
- &{
- Name: "result.tag",
- Desc: "エントリーの種別`file`, `folder`, または `deleted`",
- },
&{Name: "result.name", Desc: "名称"},
- &{
- Name: "result.path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "result.path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "result.client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "result.server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "result.revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "result.size", Desc: "ファイルサイズ(バイト単位)"},
&{Name: "result.content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "result.shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "result.parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
file watch
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "file watch",
- CliArgs: "",
+ CliArgs: "-path /DROPBOX/PATH/TO/WATCH",
CliNote: "",
ConnUsePersonal: true,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Path",
+ Desc: "監視対象のパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "Recursive",
+ Desc: "パスを再起的に監視",
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
filerequest create
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "filerequest create",
- CliArgs: "",
+ CliArgs: "-path /DROPBOX/PATH/OF/FILEREQUEST",
CliNote: "",
ConnUsePersonal: true,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "AllowLateUploads",
+ Desc: "設定した場合、期限を過ぎてもアップロードを\xe8"...,
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Deadline",
+ Desc: "ファイルリクエストの締め切り.",
+ TypeName: "domain.dropbox.model.mo_time.time_impl",
+ TypeAttr: map[string]interface{}{"optional": bool(true)},
+ },
+ &{
+ Name: "Path",
+ Desc: "ファイルをアップロードするDropbox上のパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "Title",
+ Desc: "ファイルリクエストのタイトル",
+ TypeName: "string",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "file_request",
- Desc: "",
+ Desc: "このレポートはファイルリクエストの一覧を出力します.",
Columns: {&{Name: "id", Desc: "ファイルリクエストのID"}, &{Name: "url", Desc: "ファイルリクエストのURL"}, &{Name: "title", Desc: "ファイルリクエストのタイトル"}, &{Name: "created", Desc: "ファイルリクエストが作成された日時."}, ...},
}
filerequest delete closed
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "deleted",
- Desc: "",
+ Desc: "このレポートはファイルリクエストの一覧を出力します.",
Columns: {&{Name: "id", Desc: "ファイルリクエストのID"}, &{Name: "url", Desc: "ファイルリクエストのURL"}, &{Name: "title", Desc: "ファイルリクエストのタイトル"}, &{Name: "created", Desc: "ファイルリクエストが作成された日時."}, ...},
}
filerequest delete url
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Force",
+ Desc: "ファイリクエストを強制的に削除する.",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{Name: "Url", Desc: "ファイルリクエストのURL", TypeName: "string"},
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "deleted",
- Desc: "",
+ Desc: "このレポートはファイルリクエストの一覧を出力します.",
Columns: {&{Name: "id", Desc: "ファイルリクエストのID"}, &{Name: "url", Desc: "ファイルリクエストのURL"}, &{Name: "title", Desc: "ファイルリクエストのタイトル"}, &{Name: "created", Desc: "ファイルリクエストが作成された日時."}, ...},
}
filerequest list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "file_requests",
- Desc: "",
+ Desc: "このレポートはファイルリクエストの一覧を出力します.",
Columns: {&{Name: "id", Desc: "ファイルリクエストのID"}, &{Name: "url", Desc: "ファイルリクエストのURL"}, &{Name: "title", Desc: "ファイルリクエストのタイトル"}, &{Name: "created", Desc: "ファイルリクエストが作成された日時."}, ...},
}
group add
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "ManagementType",
+ Desc: "グループ管理タイプ. `company_managed` または `user_m"...,
+ Default: "company_managed",
+ TypeName: "domain.common.model.mo_string.select_string",
+ TypeAttr: map[string]interface{}{"options": []interface{}{...}},
+ },
+ &{Name: "Name", Desc: "グループ名", TypeName: "string"},
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "added_group",
- Desc: "",
+ Desc: "このレポートはチーム内のグループを一覧します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "group_name", Desc: "グループ名称"},
- &{Name: "group_id", Desc: "グループID"},
&{Name: "group_management_type", Desc: "だれがこのグループを管理できるか (user_managed, "...},
- &{
- Name: "group_external_id",
- Desc: " グループの外部IDこの任意のIDは管理者がグループに付加できます",
- },
&{Name: "member_count", Desc: "グループ内のメンバー数"},
},
}
group batch delete
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "File",
+ Desc: "グループ名リストのデータファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 2 identical elements
&{Name: "input.name", Desc: "グループ名"},
&{Name: "result.group_name", Desc: "グループ名称"},
- &{Name: "result.group_id", Desc: "グループID"},
&{Name: "result.group_management_type", Desc: "だれがこのグループを管理できるか (user_managed, "...},
- &{
- Name: "result.group_external_id",
- Desc: " グループの外部IDこの任意のIDは管理者がグループに付加できます",
- },
&{Name: "result.member_count", Desc: "グループ内のメンバー数"},
},
}
group delete
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{Name: "Name", Desc: "グループ名", TypeName: "string"},
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
group list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_info",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "group",
- Desc: "",
+ Desc: "このレポートはチーム内のグループを一覧します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "group_name", Desc: "グループ名称"},
- &{Name: "group_id", Desc: "グループID"},
&{Name: "group_management_type", Desc: "だれがこのグループを管理できるか (user_managed, "...},
- &{
- Name: "group_external_id",
- Desc: " グループの外部IDこの任意のIDは管理者がグループに付加できます",
- },
&{Name: "member_count", Desc: "グループ内のメンバー数"},
},
}
group member add
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{Name: "GroupName", Desc: "グループ名", TypeName: "string"},
+ &{
+ Name: "MemberEmail",
+ Desc: "メンバーのメールアドレス",
+ TypeName: "string",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 3 identical elements
&{Name: "input.member_email", Desc: "メンバーのメールアドレス"},
&{Name: "result.group_name", Desc: "グループ名称"},
- &{Name: "result.group_id", Desc: "グループID"},
&{Name: "result.group_management_type", Desc: "だれがこのグループを管理できるか (user_managed, "...},
- &{
- Name: "result.group_external_id",
- Desc: " グループの外部IDこの任意のIDは管理者がグループに付加できます",
- },
&{Name: "result.member_count", Desc: "グループ内のメンバー数"},
},
}
group member delete
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{Name: "GroupName", Desc: "グループ名称", TypeName: "string"},
+ &{
+ Name: "MemberEmail",
+ Desc: "メンバーのメールアドレス",
+ TypeName: "string",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 3 identical elements
&{Name: "input.member_email", Desc: "メンバーのメールアドレス"},
&{Name: "result.group_name", Desc: "グループ名称"},
- &{Name: "result.group_id", Desc: "グループID"},
&{Name: "result.group_management_type", Desc: "だれがこのグループを管理できるか (user_managed, "...},
- &{
- Name: "result.group_external_id",
- Desc: " グループの外部IDこの任意のIDは管理者がグループに付加できます",
- },
&{Name: "result.member_count", Desc: "グループ内のメンバー数"},
},
}
group member list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_info",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "group_member",
- Desc: "",
+ Desc: "このレポートはグループとメンバーを一覧します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "group_id", Desc: "グループID"},
&{Name: "group_name", Desc: "グループ名称"},
&{Name: "group_management_type", Desc: "だれがこのグループを管理できるか (user_managed, "...},
&{Name: "access_type", Desc: "グループにおけるユーザーの役割 (member/owner)"},
- &{Name: "account_id", Desc: "ユーザーアカウントのID"},
- &{Name: "team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "email", Desc: "ユーザーのメールアドレス"},
&{Name: "status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
... // 2 identical elements
},
}
group rename
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{Name: "CurrentName", Desc: "現在のグループ名", TypeName: "string"},
+ &{Name: "NewName", Desc: "新しいグループ名", TypeName: "string"},
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 3 identical elements
&{Name: "input.new_name", Desc: "新しいグループ名"},
&{Name: "result.group_name", Desc: "グループ名称"},
- &{Name: "result.group_id", Desc: "グループID"},
&{Name: "result.group_management_type", Desc: "だれがこのグループを管理できるか (user_managed, "...},
- &{
- Name: "result.group_external_id",
- Desc: " グループの外部IDこの任意のIDは管理者がグループに付加できます",
- },
&{Name: "result.member_count", Desc: "グループ内のメンバー数"},
},
}
job history archive
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Days",
+ Desc: "目標日数",
+ Default: "7",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(3650), "min": float64(1), "value": float64(7)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
job history delete
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Days",
+ Desc: "目標日数",
+ Default: "28",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(3650), "min": float64(1), "value": float64(28)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
job history list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{},
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "log",
- Desc: "",
+ Desc: "ジョブ履歴を一覧するレポートです.",
Columns: {&{Name: "job_id", Desc: "ジョブID"}, &{Name: "app_version", Desc: "アプリケーションバージョン"}, &{Name: "recipe_name", Desc: "コマンド"}, &{Name: "time_start", Desc: "開始時刻"}, ...},
}
job history ship
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "job history ship",
- CliArgs: "",
+ CliArgs: "-dropbox-path /DROPBOX/PATH/TO/UPLOAD",
CliNote: "",
ConnUsePersonal: true,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "DropboxPath",
+ Desc: "アップロード先Dropboxパス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 11 identical elements
&{Name: "result.revision", Desc: "ファイルの現在バージョンの一意な識別子"},
&{Name: "result.size", Desc: "ファイルサイズ(バイト単位)"},
- &{Name: "result.content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "result.shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "result.parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
job loop
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "job loop",
- CliArgs: "",
+ CliArgs: `-runbook-path /LOCAL/PATH/TO/RUNBOOK.runbook -until "2020-04-01 17:58:38"`,
CliNote: "",
ConnUsePersonal: false,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "IntervalSeconds",
+ Desc: "実行間隔",
+ Default: "180",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(3.1536e+07), "min": float64(1), "value": float64(180)},
+ },
+ &{
+ Name: "QuitOnError",
+ Desc: "エラー発生時に終了します.",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "RunbookPath",
+ Desc: "実行するrunbookのパス",
+ TypeName: "domain.common.model.mo_path.file_system_path_impl",
+ TypeAttr: map[string]interface{}{"shouldExist": bool(false)},
+ },
+ &{
+ Name: "Until",
+ Desc: "指定日時まで実行します.",
+ TypeName: "domain.dropbox.model.mo_time.time_impl",
+ TypeAttr: map[string]interface{}{"optional": bool(false)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
job run
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "job run",
- CliArgs: "",
+ CliArgs: "-runbook-path /LOCAL/PATH/TO/RUNBOOK.runbook",
CliNote: "",
ConnUsePersonal: false,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Fork",
+ Desc: "ワークフローを実行する際にプロセスをフォー\xe3"...,
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "RunbookPath",
+ Desc: "Runbookへのパス.",
+ TypeName: "domain.common.model.mo_path.file_system_path_impl",
+ TypeAttr: map[string]interface{}{"shouldExist": bool(false)},
+ },
+ &{
+ Name: "TimeoutSeconds",
+ Desc: "指定時間を経過したしたためプロセスを終了し\xe3"...,
+ Default: "0",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(3.1536e+07), "min": float64(0), "value": float64(0)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
license
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{},
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
member delete
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "File",
+ Desc: "データファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ &{
+ Name: "WipeData",
+ Desc: "指定した場合にはユーザーのデータがリンクさ\xe3"...,
+ Default: "true",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: {&{Name: "status", Desc: "処理の状態"}, &{Name: "reason", Desc: "失敗またはスキップの理由"}, &{Name: "input.email", Desc: "アカウントのメールアドレス"}},
}
member detach
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "File",
+ Desc: "データファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ &{
+ Name: "RevokeTeamShares",
+ Desc: "指定した場合にはユーザーからチームが保有す\xe3"...,
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: {&{Name: "status", Desc: "処理の状態"}, &{Name: "reason", Desc: "失敗またはスキップの理由"}, &{Name: "input.email", Desc: "アカウントのメールアドレス"}},
}
member invite
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "File",
+ Desc: "データファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ &{
+ Name: "SilentInvite",
+ Desc: "ウエルカムメールを送信しません (SSOとドメイ\xe3\x83"...,
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 3 identical elements
&{Name: "input.given_name", Desc: "アカウントの名前"},
&{Name: "input.surname", Desc: "アカウントの名字"},
- &{Name: "result.team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "result.email", Desc: "ユーザーのメールアドレス"},
&{Name: "result.email_verified", Desc: "trueの場合、ユーザーのメールアドレスはユーザ"...},
&{Name: "result.status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
&{Name: "result.given_name", Desc: "名"},
&{Name: "result.surname", Desc: "名字"},
- &{Name: "result.familiar_name", Desc: "ロケール依存の名前"},
&{Name: "result.display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "result.abbreviated_name", Desc: "ユーザーの省略名称"},
- &{
- Name: "result.member_folder_id",
- Desc: "ユーザールートフォルダの名前空間ID.",
- },
- &{
- Name: "result.external_id",
- Desc: "このユーザーに関連づけられた外部ID",
- },
- &{Name: "result.account_id", Desc: "ユーザーのアカウントID"},
- &{
- Name: "result.persistent_id",
- Desc: "ユーザーに付加できる永続ID. 永続IDはSAML認証で利用する一意なIDです.",
- },
&{Name: "result.joined_on", Desc: "メンバーがチームに参加した日時."},
&{Name: "result.role", Desc: "ユーザーのチームでの役割 (team_admin, user_managemen"...},
&{Name: "result.tag", Desc: "処理のタグ"},
},
}
member list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_info",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "member",
- Desc: "",
+ Desc: "このレポートはメンバー一覧を出力します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "email", Desc: "ユーザーのメールアドレス"},
&{Name: "email_verified", Desc: "trueの場合、ユーザーのメールアドレスはユーザ"...},
&{Name: "status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
&{Name: "given_name", Desc: "名"},
&{Name: "surname", Desc: "名字"},
- &{Name: "familiar_name", Desc: "ロケール依存の名前"},
&{Name: "display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "abbreviated_name", Desc: "ユーザーの省略名称"},
- &{
- Name: "member_folder_id",
- Desc: "ユーザールートフォルダの名前空間ID.",
- },
- &{Name: "external_id", Desc: "このユーザーに関連づけられた外部ID"},
- &{Name: "account_id", Desc: "ユーザーのアカウントID"},
- &{
- Name: "persistent_id",
- Desc: "ユーザーに付加できる永続ID. 永続IDはSAML認証で利用する一意なIDです.",
- },
&{Name: "joined_on", Desc: "メンバーがチームに参加した日時."},
&{Name: "role", Desc: "ユーザーのチームでの役割 (team_admin, user_managemen"...},
},
}
member quota list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "member_quota",
- Desc: "",
+ Desc: "このレポートはチームメンバーのカスタム容量上限の設定を出力します.",
Columns: {&{Name: "email", Desc: "ユーザーのメールアドレス"}, &{Name: "quota", Desc: "カスタムの容量制限GB (1 TB = 1024 GB). 0の場合、容"...}},
}
member quota update
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "File",
+ Desc: "データファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ &{
+ Name: "Quota",
+ Desc: "カスタムの容量制限 (1TB = 1024GB). 0の場合、容量\xe5"...,
+ Default: "0",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(2.147483647e+09), "min": float64(0), "value": float64(0)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: {&{Name: "status", Desc: "処理の状態"}, &{Name: "reason", Desc: "失敗またはスキップの理由"}, &{Name: "input.email", Desc: "ユーザーのメールアドレス"}, &{Name: "input.quota", Desc: "カスタムの容量制限GB (1 TB = 1024 GB). 0の場合、容"...}, ...},
}
member quota usage
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "usage",
- Desc: "",
+ Desc: "このレポートはユーザーの現在のストレージ利用容量を出力します.",
Columns: {&{Name: "email", Desc: "アカウントのメールアドレス"}, &{Name: "used_gb", Desc: "このユーザーの合計利用スペース (in GB, 1GB = 1024"...}, &{Name: "used_bytes", Desc: "ユーザーの合計利用要領 (bytes)."}, &{Name: "allocation", Desc: "このユーザーの利用容量の付与先 (individual, or team)"}, ...},
}
member reinvite
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ &{
+ Name: "Silent",
+ Desc: "招待メールを送信しません (SSOが必須となります)",
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "処理の状態"},
&{Name: "reason", Desc: "失敗またはスキップの理由"},
- &{Name: "input.team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "input.email", Desc: "ユーザーのメールアドレス"},
&{Name: "input.email_verified", Desc: "trueの場合、ユーザーのメールアドレスはユーザ"...},
&{Name: "input.status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
&{Name: "input.given_name", Desc: "名"},
&{Name: "input.surname", Desc: "名字"},
- &{Name: "input.familiar_name", Desc: "ロケール依存の名前"},
&{Name: "input.display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "input.abbreviated_name", Desc: "ユーザーの省略名称"},
- &{
- Name: "input.member_folder_id",
- Desc: "ユーザールートフォルダの名前空間ID.",
- },
- &{
- Name: "input.external_id",
- Desc: "このユーザーに関連づけられた外部ID",
- },
- &{Name: "input.account_id", Desc: "ユーザーのアカウントID"},
- &{
- Name: "input.persistent_id",
- Desc: "ユーザーに付加できる永続ID. 永続IDはSAML認証で利用する一意なIDです.",
- },
&{Name: "input.joined_on", Desc: "メンバーがチームに参加した日時."},
&{Name: "input.role", Desc: "ユーザーのチームでの役割 (team_admin, user_managemen"...},
&{Name: "input.tag", Desc: "処理のタグ"},
- &{Name: "result.team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "result.email", Desc: "ユーザーのメールアドレス"},
&{Name: "result.email_verified", Desc: "trueの場合、ユーザーのメールアドレスはユーザ"...},
&{Name: "result.status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
&{Name: "result.given_name", Desc: "名"},
&{Name: "result.surname", Desc: "名字"},
- &{Name: "result.familiar_name", Desc: "ロケール依存の名前"},
&{Name: "result.display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "result.abbreviated_name", Desc: "ユーザーの省略名称"},
- &{
- Name: "result.member_folder_id",
- Desc: "ユーザールートフォルダの名前空間ID.",
- },
- &{
- Name: "result.external_id",
- Desc: "このユーザーに関連づけられた外部ID",
- },
- &{Name: "result.account_id", Desc: "ユーザーのアカウントID"},
- &{
- Name: "result.persistent_id",
- Desc: "ユーザーに付加できる永続ID. 永続IDはSAML認証で利用する一意なIDです.",
- },
&{Name: "result.joined_on", Desc: "メンバーがチームに参加した日時."},
&{Name: "result.role", Desc: "ユーザーのチームでの役割 (team_admin, user_managemen"...},
&{Name: "result.tag", Desc: "処理のタグ"},
},
}
member replication
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Dst",
+ Desc: "宛先チーム; チームのファイルアクセス",
+ Default: "dst",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ &{
+ Name: "File",
+ Desc: "データファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Src",
+ Desc: "元チーム; チームのファイルアクセス",
+ Default: "src",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: {&{Name: "status", Desc: "処理の状態"}, &{Name: "reason", Desc: "失敗またはスキップの理由"}, &{Name: "input.src_email", Desc: "転送元アカウントのメールアドレス"}, &{Name: "input.dst_email", Desc: "転送先アカウントのメールアドレス"}},
}
member update email
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "File",
+ Desc: "データファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ &{
+ Name: "UpdateUnverified",
+ Desc: "アカウントのメールアドレスが確認されていな\xe3"...,
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 2 identical elements
&{Name: "input.from_email", Desc: "現在のメールアドレス"},
&{Name: "input.to_email", Desc: "新しいメールアドレス"},
- &{Name: "result.team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "result.email", Desc: "ユーザーのメールアドレス"},
&{Name: "result.email_verified", Desc: "trueの場合、ユーザーのメールアドレスはユーザ"...},
&{Name: "result.status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
&{Name: "result.given_name", Desc: "名"},
&{Name: "result.surname", Desc: "名字"},
- &{Name: "result.familiar_name", Desc: "ロケール依存の名前"},
&{Name: "result.display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "result.abbreviated_name", Desc: "ユーザーの省略名称"},
- &{
- Name: "result.member_folder_id",
- Desc: "ユーザールートフォルダの名前空間ID.",
- },
- &{
- Name: "result.external_id",
- Desc: "このユーザーに関連づけられた外部ID",
- },
- &{Name: "result.account_id", Desc: "ユーザーのアカウントID"},
- &{
- Name: "result.persistent_id",
- Desc: "ユーザーに付加できる永続ID. 永続IDはSAML認証で利用する一意なIDです.",
- },
&{Name: "result.joined_on", Desc: "メンバーがチームに参加した日時."},
&{Name: "result.role", Desc: "ユーザーのチームでの役割 (team_admin, user_managemen"...},
&{Name: "result.tag", Desc: "処理のタグ"},
},
}
member update externalid
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "File",
+ Desc: "データファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 2 identical elements
&{Name: "input.email", Desc: "チームメンバーのメールアドレス"},
&{Name: "input.external_id", Desc: "チームメンバーのExternal ID"},
- &{Name: "result.team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "result.email", Desc: "ユーザーのメールアドレス"},
&{Name: "result.email_verified", Desc: "trueの場合、ユーザーのメールアドレスはユーザ"...},
&{Name: "result.status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
&{Name: "result.given_name", Desc: "名"},
&{Name: "result.surname", Desc: "名字"},
- &{Name: "result.familiar_name", Desc: "ロケール依存の名前"},
&{Name: "result.display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "result.abbreviated_name", Desc: "ユーザーの省略名称"},
- &{
- Name: "result.member_folder_id",
- Desc: "ユーザールートフォルダの名前空間ID.",
- },
- &{
- Name: "result.external_id",
- Desc: "このユーザーに関連づけられた外部ID",
- },
- &{Name: "result.account_id", Desc: "ユーザーのアカウントID"},
- &{
- Name: "result.persistent_id",
- Desc: "ユーザーに付加できる永続ID. 永続IDはSAML認証で利用する一意なIDです.",
- },
&{Name: "result.joined_on", Desc: "メンバーがチームに参加した日時."},
&{Name: "result.role", Desc: "ユーザーのチームでの役割 (team_admin, user_managemen"...},
&{Name: "result.tag", Desc: "処理のタグ"},
},
}
member update profile
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "File",
+ Desc: "データファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 3 identical elements
&{Name: "input.given_name", Desc: "アカウントの名前"},
&{Name: "input.surname", Desc: "アカウントの名字"},
- &{Name: "result.team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "result.email", Desc: "ユーザーのメールアドレス"},
&{Name: "result.email_verified", Desc: "trueの場合、ユーザーのメールアドレスはユーザ"...},
&{Name: "result.status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
&{Name: "result.given_name", Desc: "名"},
&{Name: "result.surname", Desc: "名字"},
- &{Name: "result.familiar_name", Desc: "ロケール依存の名前"},
&{Name: "result.display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "result.abbreviated_name", Desc: "ユーザーの省略名称"},
- &{
- Name: "result.member_folder_id",
- Desc: "ユーザールートフォルダの名前空間ID.",
- },
- &{
- Name: "result.external_id",
- Desc: "このユーザーに関連づけられた外部ID",
- },
- &{Name: "result.account_id", Desc: "ユーザーのアカウントID"},
- &{
- Name: "result.persistent_id",
- Desc: "ユーザーに付加できる永続ID. 永続IDはSAML認証で利用する一意なIDです.",
- },
&{Name: "result.joined_on", Desc: "メンバーがチームに参加した日時."},
&{Name: "result.role", Desc: "ユーザーのチームでの役割 (team_admin, user_managemen"...},
&{Name: "result.tag", Desc: "処理のタグ"},
},
}
sharedfolder list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "shared_folder",
- Desc: "",
+ Desc: "このレポートは共有フォルダの一覧を出力します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "shared_folder_id", Desc: "共有フォルダのID"},
- &{
- Name: "parent_shared_folder_id",
- Desc: "親共有フォルダのID. このフィールドはフォルダが他の共有フォルダに含まれる場合のみ設定さ\xe3"...,
- },
&{Name: "name", Desc: "共有フォルダの名称"},
&{Name: "access_type", Desc: "ユーザーの共有ファイル・フォルダへのアクセ\xe3"...},
... // 5 identical elements
&{Name: "policy_member", Desc: "だれがこの共有フォルダのメンバーに参加でき\xe3"...},
&{Name: "policy_viewer_info", Desc: "だれが閲覧社情報を有効化・無効化できるか"},
- &{
- Name: "owner_team_id",
- Desc: "このフォルダを所有するチームのチームID",
- },
&{Name: "owner_team_name", Desc: "このフォルダを所有するチームの名前"},
},
}
sharedfolder member list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "member",
- Desc: "",
+ Desc: "このレポートは共有フォルダのメンバー一覧を出力します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "shared_folder_id", Desc: "共有フォルダのID"},
- &{
- Name: "parent_shared_folder_id",
- Desc: "親共有フォルダのID. このフィールドはフォルダが他の共有フォルダに含まれる場合のみ設定さ\xe3"...,
- },
&{Name: "name", Desc: "共有フォルダの名称"},
&{Name: "path_lower", Desc: "共有フォルダのフルパス(小文字に変換済み)."},
... // 2 identical elements
&{Name: "access_type", Desc: "ユーザーの共有ファイル・フォルダへのアクセ\xe3"...},
&{Name: "is_inherited", Desc: "メンバーのアクセス権限が上位フォルダから継\xe6"...},
- &{Name: "account_id", Desc: "ユーザーのアカウントID"},
&{Name: "email", Desc: "ユーザーのメールアドレス"},
&{Name: "display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
&{Name: "group_name", Desc: "グループ名称"},
- &{Name: "group_id", Desc: "グループID"},
&{Name: "invitee_email", Desc: "このフォルダに招待されたメールアドレス"},
},
}
sharedlink create
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Expires",
+ Desc: "共有リンクの有効期限日時",
+ TypeName: "domain.dropbox.model.mo_time.time_impl",
+ TypeAttr: map[string]interface{}{"optional": bool(true)},
+ },
+ &{
+ Name: "Password",
+ Desc: "パスワード",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Path",
+ Desc: "パス",
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "TeamOnly",
+ Desc: "リンクがチームメンバーのみアクセスできます",
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "created",
- Desc: "",
+ Desc: "このレポートは共有リンクの一覧を出力します.",
Columns: {&{Name: "id", Desc: "ファイルまたはフォルダへのリンクのID"}, &{Name: "tag", Desc: "エントリーの種別 (file, または folder)"}, &{Name: "url", Desc: "共有リンクのURL."}, &{Name: "name", Desc: "リンク先ファイル名称"}, ...},
}
sharedlink delete
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Path",
+ Desc: "共有リンクを削除するファイルまたはフォルダ\xe3"...,
+ TypeName: "domain.dropbox.model.mo_path.dropbox_path_impl",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "Recursive",
+ Desc: "フォルダ階層をたどって削除します",
+ Default: "false",
+ TypeName: "bool",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "shared_link",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "処理の状態"},
&{Name: "reason", Desc: "失敗またはスキップの理由"},
- &{Name: "input.id", Desc: "ファイルまたはフォルダへのリンクのID"},
&{Name: "input.tag", Desc: "エントリーの種別 (file, または folder)"},
&{Name: "input.url", Desc: "共有リンクのURL."},
... // 4 identical elements
},
}
sharedlink file list
&dc_recipe.Recipe{
... // 3 identical fields
Remarks: "",
Path: "sharedlink file list",
- CliArgs: "",
+ CliArgs: "-url SHAREDLINK_URL",
CliNote: "",
ConnUsePersonal: true,
... // 8 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Password",
+ Desc: "共有リンクのパスワード",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ &{
+ Name: "Url",
+ Desc: "共有リンクのURL",
+ TypeName: "domain.dropbox.model.mo_url.url_impl",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "file_list",
- Desc: "",
+ Desc: "このレポートはファイルとフォルダのメタデータを出力します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "id", Desc: "ファイルへの一意なID"},
&{Name: "tag", Desc: "エントリーの種別`file`, `folder`, または `deleted`"},
&{Name: "name", Desc: "名称"},
- &{
- Name: "path_lower",
- Desc: "パス (すべて小文字に変換). これは常にスラッシュで始まります.",
- },
&{Name: "path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "size", Desc: "ファイルサイズ(バイト単位)"},
- &{Name: "content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "parent_shared_folder_id",
- Desc: "このファイルを含む共有フォルダのID.",
- },
},
}
sharedlink list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_user_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "shared_link",
- Desc: "",
+ Desc: "このレポートは共有リンクの一覧を出力します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "id", Desc: "ファイルまたはフォルダへのリンクのID"},
&{Name: "tag", Desc: "エントリーの種別 (file, または folder)"},
&{Name: "url", Desc: "共有リンクのURL."},
... // 4 identical elements
},
}
team activity batch user
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Category",
+ Desc: "一つのイベントカテゴリのみを返すようなフィ\xe3"...,
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "EndTime",
+ Desc: "終了日時 (該当同時刻を含まない).",
+ TypeName: "domain.dropbox.model.mo_time.time_impl",
+ TypeAttr: map[string]interface{}{"optional": bool(true)},
+ },
+ &{
+ Name: "File",
+ Desc: "メールアドレスリストのファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_audit",
+ },
+ &{
+ Name: "StartTime",
+ Desc: "開始日時 (該当時刻を含む)",
+ TypeName: "domain.dropbox.model.mo_time.time_impl",
+ TypeAttr: map[string]interface{}{"optional": bool(true)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "combined",
- Desc: "",
+ Desc: "このレポートはDropbox Businessのアクティビティログとほぼ互換性のあるアクティビティレポートを出力します.",
Columns: {&{Name: "timestamp", Desc: "このアクションが実行されたDropbox側でのタイム"...}, &{Name: "member", Desc: "ユーザーの表示名"}, &{Name: "member_email", Desc: "ユーザーのメールアドレス"}, &{Name: "event_type", Desc: "実行されたアクションのタイプ"}, ...},
}
&dc_recipe.Report{
Name: "user",
- Desc: "",
+ Desc: "このレポートはDropbox Businessのアクティビティログとほぼ互換性のあるアクティビティレポートを出力します.",
Columns: {&{Name: "timestamp", Desc: "このアクションが実行されたDropbox側でのタイム"...}, &{Name: "member", Desc: "ユーザーの表示名"}, &{Name: "member_email", Desc: "ユーザーのメールアドレス"}, &{Name: "event_type", Desc: "実行されたアクションのタイプ"}, ...},
}
team activity daily event
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Category",
+ Desc: "イベントのカテゴリ",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "EndDate",
+ Desc: "終了日",
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_audit",
+ },
+ &{Name: "StartDate", Desc: "開始日", TypeName: "string"},
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "event",
- Desc: "",
+ Desc: "このレポートはDropbox Businessのアクティビティログとほぼ互換性のあるアクティビティレポートを出力します.",
Columns: {&{Name: "timestamp", Desc: "このアクションが実行されたDropbox側でのタイム"...}, &{Name: "member", Desc: "ユーザーの表示名"}, &{Name: "member_email", Desc: "ユーザーのメールアドレス"}, &{Name: "event_type", Desc: "実行されたアクションのタイプ"}, ...},
}
team activity event
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Category",
+ Desc: "一つのイベントカテゴリのみを返すようなフィ\xe3"...,
+ TypeName: "string",
+ },
+ &{
+ Name: "EndTime",
+ Desc: "終了日時 (該当同時刻を含まない).",
+ TypeName: "domain.dropbox.model.mo_time.time_impl",
+ TypeAttr: map[string]interface{}{"optional": bool(true)},
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_audit",
+ },
+ &{
+ Name: "StartTime",
+ Desc: "開始日時 (該当時刻を含む)",
+ TypeName: "domain.dropbox.model.mo_time.time_impl",
+ TypeAttr: map[string]interface{}{"optional": bool(true)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "event",
- Desc: "",
+ Desc: "このレポートはDropbox Businessのアクティビティログとほぼ互換性のあるアクティビティレポートを出力します.",
Columns: {&{Name: "timestamp", Desc: "このアクションが実行されたDropbox側でのタイム"...}, &{Name: "member", Desc: "ユーザーの表示名"}, &{Name: "member_email", Desc: "ユーザーのメールアドレス"}, &{Name: "event_type", Desc: "実行されたアクションのタイプ"}, ...},
}
team activity user
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Category",
+ Desc: "一つのイベントカテゴリのみを返すようなフィ\xe3"...,
+ TypeName: "domain.common.model.mo_string.opt_string",
+ },
+ &{
+ Name: "EndTime",
+ Desc: "終了日時 (該当同時刻を含まない).",
+ TypeName: "domain.dropbox.model.mo_time.time_impl",
+ TypeAttr: map[string]interface{}{"optional": bool(true)},
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_audit",
+ },
+ &{
+ Name: "StartTime",
+ Desc: "開始日時 (該当時刻を含む)",
+ TypeName: "domain.dropbox.model.mo_time.time_impl",
+ TypeAttr: map[string]interface{}{"optional": bool(true)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "user",
- Desc: "",
+ Desc: "このレポートはDropbox Businessのアクティビティログとほぼ互換性のあるアクティビティレポートを出力します.",
Columns: {&{Name: "timestamp", Desc: "このアクションが実行されたDropbox側でのタイム"...}, &{Name: "member", Desc: "ユーザーの表示名"}, &{Name: "member_email", Desc: "ユーザーのメールアドレス"}, &{Name: "event_type", Desc: "実行されたアクションのタイプ"}, ...},
}
&dc_recipe.Report{
Name: "user_summary",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "処理の状態"},
&{Name: "reason", Desc: "失敗またはスキップの理由"},
&{Name: "input.user", Desc: "ユーザーのメールアドレス"},
- &{Name: "result.user", Desc: "ユーザーのメールアドレス"},
&{Name: "result.logins", Desc: "ログインのアクティビティ数"},
&{Name: "result.devices", Desc: "デバイスのアクティビティ数"},
... // 4 identical elements
},
}
team content member
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "membership",
- Desc: "",
+ Desc: "このレポートは共有フォルダまたはチームフォルダと、そのメンバーを一覧できます. フォルダに複数メンバーがいる場合には、メンバーは1行ずつ出力されます.",
Columns: {&{Name: "path", Desc: "パス"}, &{Name: "folder_type", Desc: "フォルダの種別. (`team_folder`: チームフォルダま\xe3"...}, &{Name: "owner_team_name", Desc: "このフォルダを所有するチームの名前"}, &{Name: "access_type", Desc: "このフォルダに対するユーザーのアクセスレベル"}, ...},
}
&dc_recipe.Report{
Name: "no_member",
- Desc: "",
+ Desc: "このレポートはメンバーのいないフォルダの一覧を出力します.",
Columns: {&{Name: "owner_team_name", Desc: "このフォルダを所有するチームの名前"}, &{Name: "path", Desc: "パス"}, &{Name: "folder_type", Desc: "フォルダの種別. (`team_folder`: チームフォルダま\xe3"...}},
}
team content policy
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "policy",
- Desc: "",
+ Desc: "このレポートでは共有フォルダならびにチームフォルダについて、現在のポリシー設定を一覧できます.",
Columns: {&{Name: "path", Desc: "パス"}, &{Name: "is_team_folder", Desc: "チームフォルダまたはチームフォルダ下のフォ\xe3"...}, &{Name: "owner_team_name", Desc: "このフォルダを所有するチームの名前"}, &{Name: "policy_manage_access", Desc: "このフォルダへメンバーを追加したり削除でき\xe3"...}, ...},
}
team device list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "device",
- Desc: "",
+ Desc: "このレポートではチーム内の既存セッションとメンバー情報を一覧できます.",
Columns: []*dc_recipe.ReportColumn{
... // 3 identical elements
&{Name: "given_name", Desc: "名"},
&{Name: "surname", Desc: "名字"},
- &{Name: "familiar_name", Desc: "ロケール依存の名前"},
&{Name: "display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "abbreviated_name", Desc: "ユーザーの省略名称"},
- &{Name: "external_id", Desc: "このユーザーに関連づけられた外部ID"},
- &{Name: "account_id", Desc: "ユーザーのアカウントID"},
&{Name: "device_tag", Desc: "セッションのタイプ (web_session, desktop_client, また"...},
&{Name: "id", Desc: "セッションID"},
... // 16 identical elements
},
}
team device unlink
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "DeleteOnUnlink",
+ Desc: "デバイスリンク解除時にファイルを削除します",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "File",
+ Desc: "データファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
... // 5 identical elements
&{Name: "input.given_name", Desc: "名"},
&{Name: "input.surname", Desc: "名字"},
- &{Name: "input.familiar_name", Desc: "ロケール依存の名前"},
&{Name: "input.display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "input.abbreviated_name", Desc: "ユーザーの省略名称"},
- &{
- Name: "input.external_id",
- Desc: "このユーザーに関連づけられた外部ID",
- },
- &{Name: "input.account_id", Desc: "ユーザーのアカウントID"},
&{Name: "input.device_tag", Desc: "セッションのタイプ (web_session, desktop_client, また"...},
&{Name: "input.id", Desc: "セッションID"},
... // 16 identical elements
},
}
team diag explorer
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "All",
+ Desc: "追加のレポートを含める",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "File",
+ Desc: "Dropbox Business ファイルアクアセス",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ &{
+ Name: "Info",
+ Desc: "Dropbox Business 情報アクセス",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_info",
+ },
+ &{
+ Name: "Mgmt",
+ Desc: "Dropbox Business 管理",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_mgmt",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "device",
- Desc: "",
+ Desc: "このレポートではチーム内の既存セッションとメンバー情報を一覧できます.",
Columns: []*dc_recipe.ReportColumn{
... // 3 identical elements
&{Name: "given_name", Desc: "名"},
&{Name: "surname", Desc: "名字"},
- &{Name: "familiar_name", Desc: "ロケール依存の名前"},
&{Name: "display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "abbreviated_name", Desc: "ユーザーの省略名称"},
- &{Name: "external_id", Desc: "このユーザーに関連づけられた外部ID"},
- &{Name: "account_id", Desc: "ユーザーのアカウントID"},
&{Name: "device_tag", Desc: "セッションのタイプ (web_session, desktop_client, また"...},
&{Name: "id", Desc: "セッションID"},
... // 16 identical elements
},
}
&dc_recipe.Report{
Name: "feature",
- Desc: "",
+ Desc: "このレポートはチームの機能と設定を一覧します.",
Columns: {&{Name: "upload_api_rate_limit", Desc: "毎月利用可能なアップロードAPIコール回数"}, &{Name: "upload_api_rate_limit_count", Desc: "この月に利用されたアップロードAPIコール回数"}, &{Name: "has_team_shared_dropbox", Desc: "このチームが共有されたチームルートを持って\xe3"...}, &{Name: "has_team_file_events", Desc: "このチームがファイルイベント機能を持ってい\xe3"...}, ...},
}
&dc_recipe.Report{
Name: "file_request",
- Desc: "",
+ Desc: "このレポートはチームメンバーのもつファイルリクエストを一覧します.",
Columns: []*dc_recipe.ReportColumn{
- &{
- Name: "account_id",
- Desc: "ファイルリクエスト所有者のアカウントID",
- },
- &{
- Name: "team_member_id",
- Desc: "ファイルリクエスト所有者のチームメンバーとしてのID",
- },
&{Name: "email", Desc: "ファイルリクエスト所有者のメールアドレス"},
&{Name: "status", Desc: "ファイルリクエスト所有者ユーザーの状態 (activ"...},
&{Name: "surname", Desc: "ファイルリクエスト所有者の名字"},
&{Name: "given_name", Desc: "ファイルリクエスト所有者の名"},
- &{Name: "file_request_id", Desc: "ファイルリクエストID"},
&{Name: "url", Desc: "ファイルリクエストのURL"},
&{Name: "title", Desc: "ファイルリクエストのタイトル"},
... // 6 identical elements
},
}
&dc_recipe.Report{
Name: "group",
- Desc: "",
+ Desc: "このレポートはチーム内のグループを一覧します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "group_name", Desc: "グループ名称"},
- &{Name: "group_id", Desc: "グループID"},
&{Name: "group_management_type", Desc: "だれがこのグループを管理できるか (user_managed, "...},
- &{
- Name: "group_external_id",
- Desc: " グループの外部IDこの任意のIDは管理者がグループに付加できます",
- },
&{Name: "member_count", Desc: "グループ内のメンバー数"},
},
}
&dc_recipe.Report{
Name: "group_member",
- Desc: "",
+ Desc: "このレポートはグループとメンバーを一覧します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "group_id", Desc: "グループID"},
&{Name: "group_name", Desc: "グループ名称"},
&{Name: "group_management_type", Desc: "だれがこのグループを管理できるか (user_managed, "...},
&{Name: "access_type", Desc: "グループにおけるユーザーの役割 (member/owner)"},
- &{Name: "account_id", Desc: "ユーザーアカウントのID"},
- &{Name: "team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "email", Desc: "ユーザーのメールアドレス"},
&{Name: "status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
... // 2 identical elements
},
}
&dc_recipe.Report{
Name: "info",
- Desc: "",
+ Desc: "このレポートはチームの情報を一覧します.",
Columns: {&{Name: "name", Desc: "チームの名称"}, &{Name: "team_id", Desc: "チームのID"}, &{Name: "num_licensed_users", Desc: "このチームで利用可能なライセンス数"}, &{Name: "num_provisioned_users", Desc: "招待済みアカウント数 (アクティブメンバーま\xe3\x81"...}, ...},
}
&dc_recipe.Report{
Name: "linked_app",
- Desc: "",
+ Desc: "このレポートは接続済みアプリケーションと利用ユーザーを一覧します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "email", Desc: "ユーザーのメールアドレス"},
&{Name: "status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
&{Name: "given_name", Desc: "名"},
&{Name: "surname", Desc: "名字"},
- &{Name: "familiar_name", Desc: "ロケール依存の名前"},
&{Name: "display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "abbreviated_name", Desc: "ユーザーの省略名称"},
- &{Name: "external_id", Desc: "このユーザーに関連づけられた外部ID"},
- &{Name: "account_id", Desc: "ユーザーのアカウントID"},
- &{Name: "app_id", Desc: "アプリケーションの固有ID"},
&{Name: "app_name", Desc: "アプリケーション名称"},
&{Name: "is_app_folder", Desc: "アプリケーションが専用フォルダにリンクする\xe3"...},
... // 3 identical elements
},
}
&dc_recipe.Report{
Name: "member",
- Desc: "",
+ Desc: "このレポートはメンバー一覧を出力します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "email", Desc: "ユーザーのメールアドレス"},
&{Name: "email_verified", Desc: "trueの場合、ユーザーのメールアドレスはユーザ"...},
&{Name: "status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
&{Name: "given_name", Desc: "名"},
&{Name: "surname", Desc: "名字"},
- &{Name: "familiar_name", Desc: "ロケール依存の名前"},
&{Name: "display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "abbreviated_name", Desc: "ユーザーの省略名称"},
- &{
- Name: "member_folder_id",
- Desc: "ユーザールートフォルダの名前空間ID.",
- },
- &{Name: "external_id", Desc: "このユーザーに関連づけられた外部ID"},
- &{Name: "account_id", Desc: "ユーザーのアカウントID"},
- &{
- Name: "persistent_id",
- Desc: "ユーザーに付加できる永続ID. 永続IDはSAML認証で利用する一意なIDです.",
- },
&{Name: "joined_on", Desc: "メンバーがチームに参加した日時."},
&{Name: "role", Desc: "ユーザーのチームでの役割 (team_admin, user_managemen"...},
},
}
&dc_recipe.Report{
Name: "member_quota",
- Desc: "",
+ Desc: "このレポートはチームメンバーのカスタム容量上限の設定を出力します.",
Columns: {&{Name: "email", Desc: "ユーザーのメールアドレス"}, &{Name: "quota", Desc: "カスタムの容量制限GB (1 TB = 1024 GB). 0の場合、容"...}},
}
&dc_recipe.Report{
Name: "namespace",
- Desc: "",
+ Desc: "このレポートはチームの名前空間を一覧します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "name", Desc: "名前空間の名称"},
- &{Name: "namespace_id", Desc: "名前空間ID"},
&{Name: "namespace_type", Desc: "名前異空間のタイプ (app_folder, shared_folder, team_fol"...},
&{Name: "team_member_id", Desc: "メンバーフォルダまたはアプリフォルダである\xe5"...},
},
}
&dc_recipe.Report{
Name: "namespace_file",
- Desc: "",
+ Desc: "このレポートはチームの名前空間を一覧します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "namespace_type", Desc: "名前異空間のタイプ (app_folder, shared_folder, team_fol"...},
- &{Name: "namespace_id", Desc: "名前空間ID"},
&{Name: "namespace_name", Desc: "名前空間の名称"},
&{Name: "namespace_member_email", Desc: "これがチームメンバーフォルダまたはアプリフ\xe3"...},
- &{Name: "file_id", Desc: "ファイルへの一意なID"},
&{Name: "tag", Desc: "エントリーの種別`file`, `folder`, または `deleted`"},
&{Name: "name", Desc: "名称"},
&{Name: "path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "size", Desc: "ファイルサイズ(バイト単位)"},
- &{Name: "content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "parent_shared_folder_id",
- Desc: "設定されている場合、共有フォルダに内包されています.",
- },
},
}
&dc_recipe.Report{
Name: "namespace_size",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "処理の状態"},
&{Name: "reason", Desc: "失敗またはスキップの理由"},
&{Name: "input.name", Desc: "名前空間の名称"},
- &{Name: "input.namespace_id", Desc: "名前空間ID"},
&{Name: "input.namespace_type", Desc: "名前異空間のタイプ (app_folder, shared_folder, team_fol"...},
- &{
- Name: "input.team_member_id",
- Desc: "メンバーフォルダまたはアプリフォルダである場合、その所有者チームメンバーのID",
- },
- &{Name: "result.namespace_name", Desc: "名前空間の名称"},
- &{Name: "result.namespace_id", Desc: "名前空間ID"},
- &{
- Name: "result.namespace_type",
- Desc: "名前異空間のタイプ (app_folder, shared_folder, team_folder, または team_member_folder)",
- },
- &{
- Name: "result.owner_team_member_id",
- Desc: "メンバーフォルダまたはアプリフォルダである場合、その所有者チームメンバーのID",
- },
&{Name: "result.path", Desc: "フォルダへのパス"},
&{Name: "result.count_file", Desc: "このフォルダに含まれるファイル数"},
... // 4 identical elements
},
}
&dc_recipe.Report{
Name: "shared_link",
- Desc: "",
+ Desc: "このレポートはチーム内のチームメンバーがもつ共有リンク一覧を出力します.",
Columns: []*dc_recipe.ReportColumn{
- &{
- Name: "shared_link_id",
- Desc: "ファイルまたはフォルダへのリンクのID",
- },
&{Name: "tag", Desc: "エントリーの種別 (file, または folder)"},
&{Name: "url", Desc: "共有リンクのURL."},
... // 2 identical elements
&{Name: "path_lower", Desc: "パス (すべて小文字に変換)."},
&{Name: "visibility", Desc: "共有リンクの開示範囲"},
- &{Name: "account_id", Desc: "ユーザーのアカウントID"},
- &{Name: "team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "email", Desc: "ユーザーのメールアドレス"},
&{Name: "status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
... // 2 identical elements
},
}
&dc_recipe.Report{
Name: "usage",
- Desc: "",
+ Desc: "このレポートはユーザーの現在のストレージ利用容量を出力します.",
Columns: {&{Name: "email", Desc: "アカウントのメールアドレス"}, &{Name: "used_gb", Desc: "このユーザーの合計利用スペース (in GB, 1GB = 1024"...}, &{Name: "used_bytes", Desc: "ユーザーの合計利用要領 (bytes)."}, &{Name: "allocation", Desc: "このユーザーの利用容量の付与先 (individual, or team)"}, ...},
}
team feature
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_info",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "feature",
- Desc: "",
+ Desc: "このレポートはチームの機能と設定を一覧します.",
Columns: {&{Name: "upload_api_rate_limit", Desc: "毎月利用可能なアップロードAPIコール回数"}, &{Name: "upload_api_rate_limit_count", Desc: "この月に利用されたアップロードAPIコール回数"}, &{Name: "has_team_shared_dropbox", Desc: "このチームが共有されたチームルートを持って\xe3"...}, &{Name: "has_team_file_events", Desc: "このチームがファイルイベント機能を持ってい\xe3"...}, ...},
}
team filerequest list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "file_request",
- Desc: "",
+ Desc: "このレポートはチームメンバーのもつファイルリクエストを一覧します.",
Columns: []*dc_recipe.ReportColumn{
- &{
- Name: "account_id",
- Desc: "ファイルリクエスト所有者のアカウントID",
- },
- &{
- Name: "team_member_id",
- Desc: "ファイルリクエスト所有者のチームメンバーとしてのID",
- },
&{Name: "email", Desc: "ファイルリクエスト所有者のメールアドレス"},
&{Name: "status", Desc: "ファイルリクエスト所有者ユーザーの状態 (activ"...},
&{Name: "surname", Desc: "ファイルリクエスト所有者の名字"},
&{Name: "given_name", Desc: "ファイルリクエスト所有者の名"},
- &{Name: "file_request_id", Desc: "ファイルリクエストID"},
&{Name: "url", Desc: "ファイルリクエストのURL"},
&{Name: "title", Desc: "ファイルリクエストのタイトル"},
... // 6 identical elements
},
}
team info
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_info",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "info",
- Desc: "",
+ Desc: "このレポートはチームの情報を一覧します.",
Columns: {&{Name: "name", Desc: "チームの名称"}, &{Name: "team_id", Desc: "チームのID"}, &{Name: "num_licensed_users", Desc: "このチームで利用可能なライセンス数"}, &{Name: "num_provisioned_users", Desc: "招待済みアカウント数 (アクティブメンバーま\xe3\x81"...}, ...},
}
team linkedapp list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "linked_app",
- Desc: "",
+ Desc: "このレポートは接続済みアプリケーションと利用ユーザーを一覧します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "email", Desc: "ユーザーのメールアドレス"},
&{Name: "status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
&{Name: "given_name", Desc: "名"},
&{Name: "surname", Desc: "名字"},
- &{Name: "familiar_name", Desc: "ロケール依存の名前"},
&{Name: "display_name", Desc: "ユーザーのDropboxアカウントの表示名称"},
- &{Name: "abbreviated_name", Desc: "ユーザーの省略名称"},
- &{Name: "external_id", Desc: "このユーザーに関連づけられた外部ID"},
- &{Name: "account_id", Desc: "ユーザーのアカウントID"},
- &{Name: "app_id", Desc: "アプリケーションの固有ID"},
&{Name: "app_name", Desc: "アプリケーション名称"},
&{Name: "is_app_folder", Desc: "アプリケーションが専用フォルダにリンクする\xe3"...},
... // 3 identical elements
},
}
team namespace file list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "IncludeDeleted",
+ Desc: "指定された場合、削除済みのファイルやフォル\xe3"...,
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "IncludeMediaInfo",
+ Desc: "指定された場合、JSONレポートに写真や動画ファ"...,
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "IncludeMemberFolder",
+ Desc: "指定された場合、チームメンバーのフォルダを\xe5"...,
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "IncludeSharedFolder",
+ Desc: "Trueの場合、共有フォルダを含めます",
+ Default: "true",
+ TypeName: "bool",
+ },
+ &{
+ Name: "IncludeTeamFolder",
+ Desc: "Trueの場合、チームフォルダを含めます",
+ Default: "true",
+ TypeName: "bool",
+ },
+ &{
+ Name: "Name",
+ Desc: "指定された名前に一致するフォルダのみを一覧\xe3"...,
+ TypeName: "string",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "namespace_file",
- Desc: "",
+ Desc: "このレポートはチームの名前空間を一覧します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "namespace_type", Desc: "名前異空間のタイプ (app_folder, shared_folder, team_fol"...},
- &{Name: "namespace_id", Desc: "名前空間ID"},
&{Name: "namespace_name", Desc: "名前空間の名称"},
&{Name: "namespace_member_email", Desc: "これがチームメンバーフォルダまたはアプリフ\xe3"...},
- &{Name: "file_id", Desc: "ファイルへの一意なID"},
&{Name: "tag", Desc: "エントリーの種別`file`, `folder`, または `deleted`"},
&{Name: "name", Desc: "名称"},
&{Name: "path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "size", Desc: "ファイルサイズ(バイト単位)"},
- &{Name: "content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "parent_shared_folder_id",
- Desc: "設定されている場合、共有フォルダに内包されています.",
- },
},
}
team namespace file size
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Depth",
+ Desc: "フォルダ階層数の指定",
+ Default: "1",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(2.147483647e+09), "min": float64(1), "value": float64(1)},
+ },
+ &{
+ Name: "IncludeAppFolder",
+ Desc: "Trueの場合、アプリフォルダを含めます",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "IncludeMemberFolder",
+ Desc: "Trueの場合、チームメンバーフォルダを含めます",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "IncludeSharedFolder",
+ Desc: "Trueの場合、共有フォルダを含めます",
+ Default: "true",
+ TypeName: "bool",
+ },
+ &{
+ Name: "IncludeTeamFolder",
+ Desc: "Trueの場合、チームフォルダを含めます",
+ Default: "true",
+ TypeName: "bool",
+ },
+ &{
+ Name: "Name",
+ Desc: "指定された名前に一致するフォルダのみを一覧\xe3"...,
+ TypeName: "string",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "namespace_size",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "処理の状態"},
&{Name: "reason", Desc: "失敗またはスキップの理由"},
&{Name: "input.name", Desc: "名前空間の名称"},
- &{Name: "input.namespace_id", Desc: "名前空間ID"},
&{Name: "input.namespace_type", Desc: "名前異空間のタイプ (app_folder, shared_folder, team_fol"...},
- &{
- Name: "input.team_member_id",
- Desc: "メンバーフォルダまたはアプリフォルダである場合、その所有者チームメンバーのID",
- },
- &{Name: "result.namespace_name", Desc: "名前空間の名称"},
- &{Name: "result.namespace_id", Desc: "名前空間ID"},
- &{
- Name: "result.namespace_type",
- Desc: "名前異空間のタイプ (app_folder, shared_folder, team_folder, または team_member_folder)",
- },
- &{
- Name: "result.owner_team_member_id",
- Desc: "メンバーフォルダまたはアプリフォルダである場合、その所有者チームメンバーのID",
- },
&{Name: "result.path", Desc: "フォルダへのパス"},
&{Name: "result.count_file", Desc: "このフォルダに含まれるファイル数"},
... // 4 identical elements
},
}
team namespace list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "namespace",
- Desc: "",
+ Desc: "このレポートはチームの名前空間を一覧します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "name", Desc: "名前空間の名称"},
- &{Name: "namespace_id", Desc: "名前空間ID"},
&{Name: "namespace_type", Desc: "名前異空間のタイプ (app_folder, shared_folder, team_fol"...},
&{Name: "team_member_id", Desc: "メンバーフォルダまたはアプリフォルダである\xe5"...},
},
}
team namespace member list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "AllColumns",
+ Desc: "全てのカラムを表示します",
+ Default: "false",
+ TypeName: "bool",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "namespace_member",
- Desc: "",
+ Desc: "このレポートは名前空間とそのメンバー一覧を出力します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "namespace_name", Desc: "名前空間の名称"},
- &{Name: "namespace_id", Desc: "名前空間ID"},
&{Name: "namespace_type", Desc: "名前異空間のタイプ (app_folder, shared_folder, team_fol"...},
&{Name: "entry_access_type", Desc: "ユーザーの共有ファイル・フォルダへのアクセ\xe3"...},
... // 5 identical elements
},
}
team sharedlink list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ &{
+ Name: "Visibility",
+ Desc: "出力するリンクを可視性にてフィルターします "...,
+ Default: "public",
+ TypeName: "domain.common.model.mo_string.select_string",
+ TypeAttr: map[string]interface{}{"options": []interface{}{...}},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "shared_link",
- Desc: "",
+ Desc: "このレポートはチーム内のチームメンバーがもつ共有リンク一覧を出力します.",
Columns: []*dc_recipe.ReportColumn{
- &{
- Name: "shared_link_id",
- Desc: "ファイルまたはフォルダへのリンクのID",
- },
&{Name: "tag", Desc: "エントリーの種別 (file, または folder)"},
&{Name: "url", Desc: "共有リンクのURL."},
... // 2 identical elements
&{Name: "path_lower", Desc: "パス (すべて小文字に変換)."},
&{Name: "visibility", Desc: "共有リンクの開示範囲"},
- &{Name: "account_id", Desc: "ユーザーのアカウントID"},
- &{Name: "team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "email", Desc: "ユーザーのメールアドレス"},
&{Name: "status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
... // 2 identical elements
},
}
team sharedlink update expiry
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "At",
+ Desc: "新しい有効期限の日時",
+ TypeName: "domain.dropbox.model.mo_time.time_impl",
+ TypeAttr: map[string]interface{}{"optional": bool(true)},
+ },
+ &{
+ Name: "Days",
+ Desc: "新しい有効期限までの日時",
+ Default: "0",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(2.147483647e+09), "min": float64(0), "value": float64(0)},
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ &{
+ Name: "Visibility",
+ Desc: "対象となるリンクの公開範囲",
+ Default: "public",
+ TypeName: "domain.common.model.mo_string.select_string",
+ TypeAttr: map[string]interface{}{"options": []interface{}{...}},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "skipped",
- Desc: "",
+ Desc: "このレポートはチーム内のチームメンバーがもつ共有リンク一覧を出力します.",
Columns: {&{Name: "tag", Desc: "エントリーの種別 (file, または folder)"}, &{Name: "url", Desc: "共有リンクのURL."}, &{Name: "name", Desc: "リンク先ファイル名称"}, &{Name: "expires", Desc: "有効期限 (設定されている場合)"}, ...},
}
&dc_recipe.Report{
Name: "updated",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "処理の状態"},
&{Name: "reason", Desc: "失敗またはスキップの理由"},
- &{
- Name: "input.shared_link_id",
- Desc: "ファイルまたはフォルダへのリンクのID",
- },
&{Name: "input.tag", Desc: "エントリーの種別 (file, または folder)"},
&{Name: "input.url", Desc: "共有リンクのURL."},
... // 2 identical elements
&{Name: "input.path_lower", Desc: "パス (すべて小文字に変換)."},
&{Name: "input.visibility", Desc: "共有リンクの開示範囲"},
- &{Name: "input.account_id", Desc: "ユーザーのアカウントID"},
- &{Name: "input.team_member_id", Desc: "チームにおけるメンバーのID"},
&{Name: "input.email", Desc: "ユーザーのメールアドレス"},
&{Name: "input.status", Desc: "チームにおけるメンバーのステータス(active/invit"...},
&{Name: "input.surname", Desc: "リンク所有者の名字"},
&{Name: "input.given_name", Desc: "リンク所有者の名"},
- &{Name: "result.id", Desc: "ファイルまたはフォルダへのリンクのID"},
- &{Name: "result.tag", Desc: "エントリーの種別 (file, または folder)"},
- &{Name: "result.url", Desc: "共有リンクのURL."},
- &{Name: "result.name", Desc: "リンク先ファイル名称"},
&{Name: "result.expires", Desc: "有効期限 (設定されている場合)"},
- &{Name: "result.path_lower", Desc: "パス (すべて小文字に変換)."},
- &{Name: "result.visibility", Desc: "共有リンクの開示範囲"},
},
}
teamfolder archive
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{Name: "Name", Desc: "チームフォルダ名", TypeName: "string"},
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
teamfolder batch archive
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "File",
+ Desc: "チームフォルダ名のデータファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "処理の状態"},
&{Name: "reason", Desc: "失敗またはスキップの理由"},
&{Name: "input.name", Desc: "チームフォルダ名"},
- &{Name: "result.team_folder_id", Desc: "チームフォルダのID"},
&{Name: "result.name", Desc: "チームフォルダの名称"},
&{Name: "result.status", Desc: "チームフォルダの状態 (active, archived, または arch"...},
... // 2 identical elements
},
}
teamfolder batch permdelete
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "File",
+ Desc: "チームフォルダ名のデータファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "operation_log",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: {&{Name: "status", Desc: "処理の状態"}, &{Name: "reason", Desc: "失敗またはスキップの理由"}, &{Name: "input.name", Desc: "チームフォルダ名"}},
}
teamfolder batch replication
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "DstPeerName",
+ Desc: "宛先チームのアカウント別名",
+ Default: "dst",
+ TypeName: "string",
+ },
+ &{
+ Name: "File",
+ Desc: "チームフォルダ名のデータファイル",
+ TypeName: "infra.feed.fd_file_impl.row_feed",
+ },
+ &{
+ Name: "SrcPeerName",
+ Desc: "元チームのアカウント別名",
+ Default: "src",
+ TypeName: "string",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "verification",
- Desc: "",
+ Desc: "このレポートはフォルダ間の差分を出力します.",
Columns: {&{Name: "diff_type", Desc: "差分のタイプ`file_content_diff`: コンテンツハッシ\xe3"...}, &{Name: "left_path", Desc: "左のパス"}, &{Name: "left_kind", Desc: "フォルダまたはファイル"}, &{Name: "left_size", Desc: "左ファイルのサイズ"}, ...},
}
teamfolder file list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "namespace_file",
- Desc: "",
+ Desc: "このレポートはチームの名前空間を一覧します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "namespace_type", Desc: "名前異空間のタイプ (app_folder, shared_folder, team_fol"...},
- &{Name: "namespace_id", Desc: "名前空間ID"},
&{Name: "namespace_name", Desc: "名前空間の名称"},
&{Name: "namespace_member_email", Desc: "これがチームメンバーフォルダまたはアプリフ\xe3"...},
- &{Name: "file_id", Desc: "ファイルへの一意なID"},
&{Name: "tag", Desc: "エントリーの種別`file`, `folder`, または `deleted`"},
&{Name: "name", Desc: "名称"},
&{Name: "path_display", Desc: "パス (表示目的で大文字小文字を区別する)."},
&{Name: "client_modified", Desc: "ファイルの場合、更新日時はクライアントPC上\xe3\x81"...},
&{Name: "server_modified", Desc: "Dropbox上で最後に更新された日時"},
- &{
- Name: "revision",
- Desc: "ファイルの現在バージョンの一意な識別子",
- },
&{Name: "size", Desc: "ファイルサイズ(バイト単位)"},
- &{Name: "content_hash", Desc: "ファイルコンテンツのハッシュ"},
- &{
- Name: "shared_folder_id",
- Desc: "これが共有フォルダのマウントポイントである場合、ここにマウントされている共有フォルダ\xe3\x81"...,
- },
- &{
- Name: "parent_shared_folder_id",
- Desc: "設定されている場合、共有フォルダに内包されています.",
- },
},
}
teamfolder file size
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Depth",
+ Desc: "深さ",
+ Default: "1",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(2.147483647e+09), "min": float64(1), "value": float64(1)},
+ },
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "namespace_size",
- Desc: "",
+ Desc: "このレポートは処理結果を出力します.",
Columns: []*dc_recipe.ReportColumn{
&{Name: "status", Desc: "処理の状態"},
&{Name: "reason", Desc: "失敗またはスキップの理由"},
&{Name: "input.name", Desc: "名前空間の名称"},
- &{Name: "input.namespace_id", Desc: "名前空間ID"},
&{Name: "input.namespace_type", Desc: "名前異空間のタイプ (app_folder, shared_folder, team_fol"...},
- &{
- Name: "input.team_member_id",
- Desc: "メンバーフォルダまたはアプリフォルダである場合、その所有者チームメンバーのID",
- },
- &{Name: "result.namespace_name", Desc: "名前空間の名称"},
- &{Name: "result.namespace_id", Desc: "名前空間ID"},
- &{
- Name: "result.namespace_type",
- Desc: "名前異空間のタイプ (app_folder, shared_folder, team_folder, または team_member_folder)",
- },
- &{
- Name: "result.owner_team_member_id",
- Desc: "メンバーフォルダまたはアプリフォルダである場合、その所有者チームメンバーのID",
- },
&{Name: "result.path", Desc: "フォルダへのパス"},
&{Name: "result.count_file", Desc: "このフォルダに含まれるファイル数"},
... // 4 identical elements
},
}
teamfolder list
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "team_folder",
- Desc: "",
+ Desc: "このレポートはチーム内のチームフォルダを一覧します.",
Columns: []*dc_recipe.ReportColumn{
- &{Name: "team_folder_id", Desc: "チームフォルダのID"},
&{Name: "name", Desc: "チームフォルダの名称"},
&{Name: "status", Desc: "チームフォルダの状態 (active, archived, または arch"...},
... // 2 identical elements
},
}
teamfolder permdelete
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{Name: "Name", Desc: "チームフォルダ名", TypeName: "string"},
+ &{
+ Name: "Peer",
+ Desc: "アカウントの別名",
+ Default: "default",
+ TypeName: "domain.dropbox.api.dbx_conn_impl.conn_business_file",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
teamfolder replication
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "DstPeerName",
+ Desc: "宛先チームのアカウント別名",
+ Default: "dst",
+ TypeName: "string",
+ },
+ &{Name: "Name", Desc: "チームフォルダ名", TypeName: "string"},
+ &{
+ Name: "SrcPeerName",
+ Desc: "元チームのアカウント別名",
+ Default: "src",
+ TypeName: "string",
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}
&dc_recipe.Report{
Name: "verification",
- Desc: "",
+ Desc: "このレポートはフォルダ間の差分を出力します.",
Columns: {&{Name: "diff_type", Desc: "差分のタイプ`file_content_diff`: コンテンツハッシ\xe3"...}, &{Name: "left_path", Desc: "左のパス"}, &{Name: "left_kind", Desc: "フォルダまたはファイル"}, &{Name: "left_size", Desc: "左ファイルのサイズ"}, ...},
}
web
&dc_recipe.Recipe{
... // 16 identical fields
Reports: nil,
Feeds: nil,
- Values: nil,
+ Values: []*dc_recipe.Value{
+ &{
+ Name: "Port",
+ Desc: "ポート番号",
+ Default: "7800",
+ TypeName: "domain.common.model.mo_int.range_int",
+ TypeAttr: map[string]interface{}{"max": float64(65535), "min": float64(1024), "value": float64(7800)},
+ },
+ },
GridDataInput: nil,
GridDataOutput: nil,
... // 2 identical fields
}