Waiting for engine...
Skip to main content

integrationUserDefinedFunctionCreate

Create a new user-defined function.

The integrationUserDefinedFunctionCreate mutation accepts the following as input: environmentMapExtensionId extensions.

An example of the request is as follows:

mutation {
integrationUserDefinedFunctionCreate(input:
{
environmentMapExtensionId: "ZTBlOGNkMjQtN2Y4YS00ZmMzLTljOTUtOGU1NGU4Mzc0Y2ZiOmU4YTJkMmFlLWJjZWItNDUzOC1iNWViLWZiMmUwODVmOGNkMTplOGEyZDJhZS1iY2ViLTQ1MzgtYjVlYi1mYjJlMDg1ZjhjZDE6MTc3MjExMjk2NzQ5MDE3NzIxMTI5MzM3NTA",
extensions: "{\"@type\":\"EnvironmentMapExtensionUserDefinedFunction\",\"Inputs\":{\"@type\":\"MapExtensionsInputs\",\"Input\":[{\"@type\":\"MapExtensionsInput\",\"name\":\"id\",\"key\":1}]},\"Outputs\":{\"@type\":\"MapExtensionsOutputs\",\"Output\":[{\"@type\":\"MapExtensionsOutput\",\"name\":\"id\",\"key\":1}]},\"Steps\":{\"@type\":\"MapExtensionsFunctionSteps\",\"Step\":[{\"@type\":\"MapExtensionsFunctionStep\",\"Inputs\":{\"@type\":\"MapExtensionsInputs\",\"Input\":[{\"@type\":\"MapExtensionsInput\",\"name\":\"Value\",\"key\":1},{\"@type\":\"MapExtensionsInput\",\"default\":\"20\",\"name\":\"Value to Add\",\"key\":2}]},\"Outputs\":{\"@type\":\"MapExtensionsOutputs\",\"Output\":[{\"@type\":\"MapExtensionsOutput\",\"name\":\"Result\",\"key\":2}]},\"Configuration\":{\"@type\":\"MapExtensionsConfiguration\"},\"cacheType\":\"None\",\"id\":\"1\",\"type\":\"MathAdd\",\"position\":1},{\"@type\":\"MapExtensionsFunctionStep\",\"Inputs\":{\"@type\":\"MapExtensionsInputs\",\"Input\":[{\"@type\":\"MapExtensionsInput\",\"name\":\"Value\",\"key\":1},{\"@type\":\"MapExtensionsInput\",\"default\":\"10\",\"name\":\"Value to Subtract\",\"key\":2}]},\"Outputs\":{\"@type\":\"MapExtensionsOutputs\",\"Output\":[{\"@type\":\"MapExtensionsOutput\",\"name\":\"Result\",\"key\":2}]},\"Configuration\":{\"@type\":\"MapExtensionsConfiguration\"},\"cacheType\":\"None\",\"id\":\"2\",\"type\":\"MathSubtract\",\"position\":2},{\"@type\":\"MapExtensionsFunctionStep\",\"Inputs\":{\"@type\":\"MapExtensionsInputs\",\"Input\":[{\"@type\":\"MapExtensionsInput\",\"name\":\"Value\",\"key\":1},{\"@type\":\"MapExtensionsInput\",\"default\":\"2\",\"name\":\"Value to Multiply\",\"key\":2}]},\"Outputs\":{\"@type\":\"MapExtensionsOutputs\",\"Output\":[{\"@type\":\"MapExtensionsOutput\",\"name\":\"Result\",\"key\":2}]},\"Configuration\":{\"@type\":\"MapExtensionsConfiguration\"},\"cacheType\":\"None\",\"id\":\"3\",\"type\":\"MathMultiply\",\"position\":3}]},\"Mappings\":{\"@type\":\"MapExtensionsFunctionMappings\",\"Mapping\":[{\"@type\":\"MapExtensionsFunctionMapping\",\"fromFunction\":\"3\",\"fromKey\":2,\"toFunction\":\"0\",\"toKey\":1},{\"@type\":\"MapExtensionsFunctionMapping\",\"fromFunction\":\"1\",\"fromKey\":2,\"toFunction\":\"2\",\"toKey\":1},{\"@type\":\"MapExtensionsFunctionMapping\",\"fromFunction\":\"0\",\"fromKey\":1,\"toFunction\":\"1\",\"toKey\":1},{\"@type\":\"MapExtensionsFunctionMapping\",\"fromFunction\":\"2\",\"fromKey\":2,\"toFunction\":\"3\",\"toKey\":1}]},\"environmentMapExtensionId\":\"ZTBlOGNkMjQtN2Y4YS00ZmMzLTljOTUtOGU1NGU4Mzc0Y2ZiOmU4YTJkMmFlLWJjZWItNDUzOC1iNWViLWZiMmUwODVmOGNkMTplOGEyZDJhZS1iY2ViLTQ1MzgtYjVlYi1mYjJlMDg1ZjhjZDE6MTc3MjExMjk2NzQ5MDE3NzIxMTI5MzM3NTA\",\"name\": \"My Math Function\"}"
}
) {
extensions
}
}

integrationUserDefinedFunctionCreate(
input: IntegrationUserDefinedFunctionCreateInput!
): IntegrationUserDefinedFunction

Arguments

integrationUserDefinedFunctionCreate.input ● IntegrationUserDefinedFunctionCreateInput! non-null input catalog-service

Type

IntegrationUserDefinedFunction object catalog-service

A user-defined function entity.

On this Page