@@ -7,8 +7,8 @@ Function definitions — registered cloud functions with routing, queue, and ret
77## Usage
88
99``` typescript
10- usePlatformFunctionDefinitionsQuery ({ selection: { fields: { createdAt: true , description: true , id: true , isBuiltIn: true , isInvocable: true , maxAttempts: true , name: true , namespaceId: true , priority: true , queueName: true , scope: true , serviceUrl: true , taskIdentifier: true , updatedAt: true , requiredConfigs: true , requiredSecrets: true , inputs : true , outputs : true , props : true , volatile : true , icon : true , category : true } } })
11- usePlatformFunctionDefinitionQuery ({ id: ' <UUID>' , selection: { fields: { createdAt: true , description: true , id: true , isBuiltIn: true , isInvocable: true , maxAttempts: true , name: true , namespaceId: true , priority: true , queueName: true , scope: true , serviceUrl: true , taskIdentifier: true , updatedAt: true , requiredConfigs: true , requiredSecrets: true , inputs : true , outputs : true , props : true , volatile : true , icon : true , category : true } } })
10+ usePlatformFunctionDefinitionsQuery ({ selection: { fields: { createdAt: true , description: true , id: true , isBuiltIn: true , isInvocable: true , maxAttempts: true , name: true , namespaceId: true , priority: true , queueName: true , scope: true , serviceUrl: true , taskIdentifier: true , updatedAt: true , requiredConfigs: true , requiredSecrets: true , category : true , icon : true , inputs : true , outputs : true , props : true , volatile: true , runtime : true } } })
11+ usePlatformFunctionDefinitionQuery ({ id: ' <UUID>' , selection: { fields: { createdAt: true , description: true , id: true , isBuiltIn: true , isInvocable: true , maxAttempts: true , name: true , namespaceId: true , priority: true , queueName: true , scope: true , serviceUrl: true , taskIdentifier: true , updatedAt: true , requiredConfigs: true , requiredSecrets: true , category : true , icon : true , inputs : true , outputs : true , props : true , volatile: true , runtime : true } } })
1212useCreatePlatformFunctionDefinitionMutation ({ selection: { fields: { id: true } } })
1313useUpdatePlatformFunctionDefinitionMutation ({ selection: { fields: { id: true } } })
1414useDeletePlatformFunctionDefinitionMutation ({})
@@ -20,7 +20,7 @@ useDeletePlatformFunctionDefinitionMutation({})
2020
2121``` typescript
2222const { data, isLoading } = usePlatformFunctionDefinitionsQuery ({
23- selection: { fields: { createdAt: true , description: true , id: true , isBuiltIn: true , isInvocable: true , maxAttempts: true , name: true , namespaceId: true , priority: true , queueName: true , scope: true , serviceUrl: true , taskIdentifier: true , updatedAt: true , requiredConfigs: true , requiredSecrets: true , inputs : true , outputs : true , props : true , volatile : true , icon : true , category : true } },
23+ selection: { fields: { createdAt: true , description: true , id: true , isBuiltIn: true , isInvocable: true , maxAttempts: true , name: true , namespaceId: true , priority: true , queueName: true , scope: true , serviceUrl: true , taskIdentifier: true , updatedAt: true , requiredConfigs: true , requiredSecrets: true , category : true , icon : true , inputs : true , outputs : true , props : true , volatile: true , runtime : true } },
2424});
2525```
2626
@@ -30,5 +30,5 @@ const { data, isLoading } = usePlatformFunctionDefinitionsQuery({
3030const { mutate } = useCreatePlatformFunctionDefinitionMutation ({
3131 selection: { fields: { id: true } },
3232});
33- mutate ({ description: ' <String>' , isBuiltIn: ' <Boolean>' , isInvocable: ' <Boolean>' , maxAttempts: ' <Int>' , name: ' <String>' , namespaceId: ' <UUID>' , priority: ' <Int>' , queueName: ' <String>' , scope: ' <String>' , serviceUrl: ' <String>' , taskIdentifier: ' <String>' , requiredConfigs: ' <FunctionRequirement>' , requiredSecrets: ' <FunctionRequirement>' , inputs : ' <JSON >' , outputs : ' <JSON>' , props : ' <JSON>' , volatile : ' <Boolean >' , icon : ' <String >' , category : ' <String>' });
33+ mutate ({ description: ' <String>' , isBuiltIn: ' <Boolean>' , isInvocable: ' <Boolean>' , maxAttempts: ' <Int>' , name: ' <String>' , namespaceId: ' <UUID>' , priority: ' <Int>' , queueName: ' <String>' , scope: ' <String>' , serviceUrl: ' <String>' , taskIdentifier: ' <String>' , requiredConfigs: ' <FunctionRequirement>' , requiredSecrets: ' <FunctionRequirement>' , category : ' <String >' , icon : ' <String> ' , inputs: ' < JSON>' , outputs : ' <JSON>' , props : ' <JSON >' , volatile : ' <Boolean >' , runtime : ' <String>' });
3434```
0 commit comments