StdInterpositionInvocationRequest
Information about an interposed request for operation invocation. All interposers would receive an instance of this structure as an input parameter.
Properties
array of
StdInterpositionSecurityPrincipal
groups
Required
Groups of the user who started the interposed operation. Would be empty if there is no authentication information.
string
operation_id
Required
Name of the interposed operation. In canonical format. For example say_hello.
AnyType
operation_input
Required
Input of the interposed operation.
string
service_id
Required
Fully qualified name of the service which contains the interposed operation. In canonical format. For example org.example.hello.
user
Optional
User which started the interposed operation. There could be no authentication information. For example when methods are invoked anonymously.
JSON Example
{
"groups": [
{
"name": "string"
}
],
"operation_id": "string",
"service_id": "string"
}