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

Function newMkdirResult

cmd/mkdir.go:120–136  ·  view source on GitHub ↗
(status, path string, parents bool, metadata *files.FolderMetadata)

Source from the content-addressed store, hash-verified

118}
119
120func newMkdirResult(status, path string, parents bool, metadata *files.FolderMetadata) (mkdirResult, error) {
121 result, err := jsonMetadataFromDropbox(metadata)
122 if err != nil {
123 return mkdirResult{}, err
124 }
125 result.PathDisplay = metadataDisplayPath(path, result.PathDisplay)
126
127 return mkdirResult{
128 Status: status,
129 Kind: mkdirKindFolder,
130 Input: mkdirInput{
131 Path: path,
132 Parents: parents,
133 },
134 Result: result,
135 }, nil
136}
137
138func mkdirOperationResult(result mkdirResult) jsonOperationResult {
139 return newJSONOperationResult(result.Status, result.Kind, result.Input, result.Result)

Callers 1

mkdirFunction · 0.85

Calls 2

jsonMetadataFromDropboxFunction · 0.85
metadataDisplayPathFunction · 0.85

Tested by

no test coverage detected