Files
api-specs/idn/beta/schemas/forms/FormDefinitionResponse.yaml
GitHub Action Bot 1f9ccf319b Automated commit 'Merge pull request #1461 from sailpoint/devrel-1231
Devrel 1231' by github action: 6590689930
2023-10-20 17:10:31 +00:00

56 lines
1.7 KiB
YAML

properties:
id:
description: Unique guid identifying the form definition.
example: 00000000-0000-0000-0000-000000000000
type: string
x-go-name: FormDefinitionID
name:
description: Name of the form definition.
example: My form
type: string
x-go-name: Name
description:
description: Form definition's description.
example: My form description
type: string
x-go-name: Description
owner:
$ref: './FormOwner.yaml'
usedBy:
description: List of objects using the form definition. Whenever a system uses a form, the API reaches out to the form service to record that the system is currently using it.
items:
$ref: './FormUsedBy.yaml'
type: array
x-go-name: UsedBy
formInput:
description: List of form inputs required to create a form-instance object.
items:
$ref: './FormDefinitionInput.yaml'
type: array
x-go-name: FormInput
formElements:
description: List of nested form elements.
items:
$ref: './FormElement.yaml'
type: array
x-go-name: FormElements
formConditions:
description: Conditional logic that can dynamically modify the form as the recipient is interacting with it.
items:
$ref: './FormCondition.yaml'
type: array
x-go-name: FormConditions
created:
description: Created is the date the form definition was created
example: "2023-07-12T20:14:57.74486Z"
format: date-time
type: string
x-go-name: Created
modified:
description: Modified is the last date the form definition was modified
example: "2023-07-12T20:14:57.74486Z"
format: date-time
type: string
x-go-name: Modified
type: object
x-go-package: github.com/sailpoint/sp-forms/domain