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

Function normalizeGoldenContract

cmd/json_contract_test.go:1250–1258  ·  view source on GitHub ↗
(contract jsonGoldenContract)

Source from the content-addressed store, hash-verified

1248}
1249
1250func normalizeGoldenContract(contract jsonGoldenContract) jsonGoldenContract {
1251 contract.Definitions = normalizeStringSliceMap(contract.Definitions)
1252 commands := make(map[string]jsonGoldenCommandSchema, len(contract.Commands))
1253 for command, schema := range contract.Commands {
1254 commands[command] = normalizeGoldenCommandSchema(schema)
1255 }
1256 contract.Commands = commands
1257 return contract
1258}
1259
1260func normalizeGoldenCommandSchema(schema jsonGoldenCommandSchema) jsonGoldenCommandSchema {
1261 schema.Statuses = sortedCopy(schema.Statuses)

Callers 1

loadJSONContractFileFunction · 0.85

Calls 2

normalizeStringSliceMapFunction · 0.85

Tested by

no test coverage detected