Files
Zos/Skills/@be/node_modules/@jibo/jibo-server-client/apis/oauthclientsadmin-2017-11-08.min.json

191 lines
3.6 KiB
JSON

{
"metadata": {
"apiVersion": "2017-11-08",
"endpointPrefix": "oauthclientsadmin",
"jsonVersion": "1.1",
"serviceFullName": "Jibo OAuth Clients",
"signatureVersion": "v4",
"targetPrefix": "OauthClients_20171108",
"protocol": "json"
},
"operations": {
"ListClients": {
"output": {
"type": "list",
"member": {
"shape": "S2"
}
}
},
"Create": {
"input": {
"type": "structure",
"required": [
"clientId",
"redirectUri",
"responseType",
"scope",
"secret"
],
"members": {
"aco": {
"shape": "S4"
},
"channelKey": {
"type": "string"
},
"clientId": {
"type": "string"
},
"pkce": {
"type": "boolean"
},
"redirectUri": {
"type": "string"
},
"refresh": {
"type": "boolean"
},
"responseType": {
"type": "string"
},
"scope": {
"type": "string"
},
"secret": {
"type": "string"
}
}
},
"output": {
"shape": "S2"
}
},
"Update": {
"input": {
"type": "structure",
"required": [
"id"
],
"members": {
"aco": {
"shape": "S4"
},
"channelKey": {
"type": "string"
},
"clientId": {
"type": "string"
},
"pkce": {
"type": "boolean"
},
"redirectUri": {
"type": "string"
},
"refresh": {
"type": "boolean"
},
"responseType": {
"type": "string"
},
"scope": {
"type": "string"
},
"secret": {
"type": "string"
}
}
},
"output": {
"shape": "S2"
}
},
"Remove": {
"input": {
"type": "structure",
"required": [
"id"
],
"members": {
"id": {}
}
},
"output": {
"shape": "S2"
}
}
},
"shapes": {
"S2": {
"type": "structure",
"required": [
"id",
"clientId",
"scope"
],
"members": {
"id": {},
"aco": {
"shape": "S4"
},
"channelKey": {
"type": "string"
},
"clientId": {
"type": "string"
},
"pkce": {
"type": "boolean"
},
"redirectUri": {
"type": "string"
},
"refresh": {
"type": "boolean"
},
"responseType": {
"type": "string"
},
"scope": {
"type": "string"
},
"secret": {
"type": "string"
}
}
},
"S4": {
"type": "structure",
"members": {
"commandSet": {
"type": "list",
"member": {}
},
"streamSet": {
"type": "list",
"member": {}
},
"appConfig": {
"type": "structure",
"members": {
"speechConfig": {
"type": "structure",
"members": {
"maxNoSpeechTimeout": {
"type": "integer"
}
}
}
}
},
"keepAliveTimeout": {
"type": "integer"
},
"recoveryTimeout": {
"type": "integer"
}
}
}
}
}