> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer-test.atomicwork.com/llms.txt.
> For full documentation content, see https://developer-test.atomicwork.com/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer-test.atomicwork.com/_mcp/server.

# Bulk create catalogue item fields

POST https://{tenant}.atomicwork.com/api/v1/catalogue-items/{item_id}/fields/bulk
Content-Type: application/json


### Filtering

The request body is an **array of filter objects**. Send an empty array (`[]`) to retrieve all records.

Each filter object has the following fields:

| Field | Type | Description |
|---|---|---|
| `attribute` | string | The field to filter on (see Supported attributes below) |
| `operator` | string | Comparison operator (see Available operators below) |
| `values` | array | One or more `{ "value": <scalar> }` objects |

**Available operators**

| Operator | Meaning |
|---|---|
| `EQUALS` | Exact match |
| `NOT_EQUALS` | Exclude exact match |
| `IN` / `IS_ANY_OF` | Match any value in the list |
| `IS_NOT_ANY_OF` | Exclude all listed values |
| `IS_BETWEEN` | Inclusive range — pass exactly two values: `[start, end]` |
| `IS_ON_OR_BEFORE` / `IS_ON_OR_AFTER` | Date/time boundary comparisons |
| `CONTAINS` / `TEXT_CONTAINS` | Substring or set membership |
| `IS_NULL` / `IS_NOT_NULL` | Null checks — `values` array can be empty |
| `STARTS_WITH` / `ENDS_WITH` | String prefix/suffix match |


Reference: https://developer-test.atomicwork.com/api-reference/atomicwork-public-api/service-catalog/postapi-v-1-catalogue-items-item-id-fields-bulk

## OpenAPI Specification

```yaml
openapi: 3.1.0
info:
  title: collection
  version: 1.0.0
paths:
  /api/v1/catalogue-items/{item_id}/fields/bulk:
    post:
      operationId: postapi-v-1-catalogue-items-item-id-fields-bulk
      summary: Bulk create catalogue item fields
      description: >

        ### Filtering


        The request body is an **array of filter objects**. Send an empty array
        (`[]`) to retrieve all records.


        Each filter object has the following fields:


        | Field | Type | Description |

        |---|---|---|

        | `attribute` | string | The field to filter on (see Supported
        attributes below) |

        | `operator` | string | Comparison operator (see Available operators
        below) |

        | `values` | array | One or more `{ "value": <scalar> }` objects |


        **Available operators**


        | Operator | Meaning |

        |---|---|

        | `EQUALS` | Exact match |

        | `NOT_EQUALS` | Exclude exact match |

        | `IN` / `IS_ANY_OF` | Match any value in the list |

        | `IS_NOT_ANY_OF` | Exclude all listed values |

        | `IS_BETWEEN` | Inclusive range — pass exactly two values: `[start,
        end]` |

        | `IS_ON_OR_BEFORE` / `IS_ON_OR_AFTER` | Date/time boundary comparisons
        |

        | `CONTAINS` / `TEXT_CONTAINS` | Substring or set membership |

        | `IS_NULL` / `IS_NOT_NULL` | Null checks — `values` array can be empty
        |

        | `STARTS_WITH` / `ENDS_WITH` | String prefix/suffix match |
      tags:
        - subpackage_serviceCatalog
      parameters:
        - name: item_id
          in: path
          description: The Catalogue item id
          required: true
          schema:
            type: integer
            format: int64
        - name: X-Api-Key
          in: header
          required: true
          schema:
            type: string
        - name: X-Workspace-Id
          in: header
          required: false
          schema:
            type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/Service
                  Catalog_postapi_v1_catalogue_items__item_id__fields_bulk_Response_200
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: >-
                  #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems
servers:
  - url: https://{tenant}.atomicwork.com
    description: Your Atomicwork tenant
components:
  schemas:
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems0:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        default_selection:
          type: string
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems1:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        default_selection:
          type: string
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems2:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        default_selection:
          type: string
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems3:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        default_selection:
          type: integer
          format: int64
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems4:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        default_selection:
          type: number
          format: double
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems4
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems5:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf5RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        default_selection:
          type: string
          format: date
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems5
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems6:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf6RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        default_selection:
          type: string
          format: date-time
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems6
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems7:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        default_selection:
          type: boolean
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems7
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems8:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        default_selection:
          type: string
          format: email
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems8
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems9:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        default_selection:
          type: string
          format: phone
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems9
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10OptionsItems:
      type: object
      properties:
        id:
          type: integer
          format: int64
        value:
          type: string
        label:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10OptionsItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10DefaultSelection:
      type: object
      properties:
        id:
          type: integer
          format: int64
        value:
          type: string
        label:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10DefaultSelection
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems10:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        options_uri:
          type: string
        options:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10OptionsItems
        default_selection:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10DefaultSelection
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems10
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11OptionsItemsLanguageLabel:
      type: object
      properties: {}
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11OptionsItemsLanguageLabel
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11OptionsItems:
      type: object
      properties:
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        id:
          type: integer
          format: int64
        label:
          type: string
        value:
          type: string
        order:
          type: integer
        language_label:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11OptionsItemsLanguageLabel
        field_id:
          type: integer
          format: int64
        default:
          type: boolean
          default: false
        deactivated:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11OptionsItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11DefaultSelectionItems:
      type: object
      properties:
        id:
          type: integer
          format: int64
        value:
          type: string
        label:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11DefaultSelectionItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems11:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        options_uri:
          type: string
        options:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11OptionsItems
        default_selection:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11DefaultSelectionItems
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems11
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DisplayNamesItems:
      type: object
      properties:
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        hint:
          type: string
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DisplayNamesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12OptionsItemsLanguageLabel:
      type: object
      properties: {}
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12OptionsItemsLanguageLabel
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12OptionsItems:
      type: object
      properties:
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        id:
          type: integer
          format: int64
        label:
          type: string
        value:
          type: string
        order:
          type: integer
        language_label:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12OptionsItemsLanguageLabel
        field_id:
          type: integer
          format: int64
        default:
          type: boolean
          default: false
        deactivated:
          type: boolean
          default: false
        children:
          type: array
          items:
            description: Any type
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12OptionsItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DefaultSelectionLanguageLabel:
      type: object
      properties: {}
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DefaultSelectionLanguageLabel
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DefaultSelection:
      type: object
      properties:
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        id:
          type: integer
          format: int64
        label:
          type: string
        value:
          type: string
        order:
          type: integer
        language_label:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DefaultSelectionLanguageLabel
        field_id:
          type: integer
          format: int64
        default:
          type: boolean
          default: false
        deactivated:
          type: boolean
          default: false
        children:
          type: array
          items:
            description: Any type
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DefaultSelection
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems12:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems
        display_names:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DisplayNamesItems
        options_uri:
          type: string
        options:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12OptionsItems
        default_selection:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DefaultSelection
      required:
        - display_names
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems12
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13ReferencedEntityType:
      type: string
      enum:
        - USER
        - DEPARTMENT
        - TEAM
        - TIMEZONE
        - LANGUAGE
        - STATUS_OPTION
        - PRIORITY_OPTION
        - COUNTRY
        - INCIDENT_URGENCY_OPTION
        - INCIDENT_IMPACT_OPTION
        - REQUEST_TYPE
        - REQUEST
        - CHANGE
        - CHANGE_JOURNEY_TYPE
        - AZURE_DL_OPTION
        - MS_INTUNE_APP_OPTION
        - SERVICE_ITEMS
        - CHANGE_STATUS_OPTION
        - CHANGE_PRIORITY_OPTION
        - CHANGE_URGENCY_OPTION
        - CHANGE_IMPACT_OPTION
        - ASSIGNED_TO
        - ASSET_TYPE
        - AGENT_GROUP
        - CHANGE_TYPE
        - CHANGE_TEMPLATE
        - ASSET_LIST
        - ASSET_TAG
        - ASSET
        - AGENT
        - PEOPLE
        - SEGMENTS
        - INCIDENT_FORMS
        - CHANGE_TEMPLATE_ACTION
        - USER_TYPE
        - CUSTOM_OBJECT
        - CUSTOM
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13ReferencedEntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13DefaultSelection:
      type: object
      properties:
        id:
          type: integer
          format: int64
        value:
          type: string
        label:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13DefaultSelection
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems13:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        referenced_entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13ReferencedEntityType
        options_uri:
          type: string
        default_selection:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13DefaultSelection
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems13
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14DisplayNamesItems:
      type: object
      properties:
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        hint:
          type: string
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14DisplayNamesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14ReferencedEntityType:
      type: string
      enum:
        - INCIDENT_CATEGORY_OPTION
        - SERVICE_CATALOG_CATEGORY_OPTION
        - SOFTWARE_OPTION
        - REPOSITORY_OPTION
        - OKTA_APP_OPTION
        - INCIDENT_CATALOG_CATEGORY_OPTION
        - CONVERSATION_THEME_SUBTHEME
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14ReferencedEntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14DefaultSelectionLanguageLabel:
      type: object
      properties: {}
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14DefaultSelectionLanguageLabel
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14DefaultSelection:
      type: object
      properties:
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        id:
          type: integer
          format: int64
        label:
          type: string
        value:
          type: string
        order:
          type: integer
        language_label:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14DefaultSelectionLanguageLabel
        field_id:
          type: integer
          format: int64
        default:
          type: boolean
          default: false
        deactivated:
          type: boolean
          default: false
        children:
          type: array
          items:
            description: Any type
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14DefaultSelection
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems14:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems
        display_names:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14DisplayNamesItems
        referenced_entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14ReferencedEntityType
        options_uri:
          type: string
        default_selection:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14DefaultSelection
      required:
        - display_names
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems14
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15ScaleType:
      type: string
      enum:
        - TWO_POINTER
        - THREE_POINTER
        - FIVE_POINTER
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15ScaleType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15ScaleOptionsItemsEmoji:
      type: object
      properties:
        name:
          type: string
        code:
          type: string
        utf_code:
          type: string
        type:
          type: string
          default: emoji
      required:
        - name
        - utf_code
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15ScaleOptionsItemsEmoji
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15ScaleOptionsItems:
      type: object
      properties:
        label:
          type: string
        order:
          type: integer
        code:
          type: integer
        emoji:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15ScaleOptionsItemsEmoji
      required:
        - label
        - order
        - code
        - emoji
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15ScaleOptionsItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AllScaleOptionsItemsScaleType:
      type: string
      enum:
        - TWO_POINTER
        - THREE_POINTER
        - FIVE_POINTER
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AllScaleOptionsItemsScaleType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AllScaleOptionsItemsOptionsItemsEmoji:
      type: object
      properties:
        name:
          type: string
        code:
          type: string
        utf_code:
          type: string
        type:
          type: string
          default: emoji
      required:
        - name
        - utf_code
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AllScaleOptionsItemsOptionsItemsEmoji
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AllScaleOptionsItemsOptionsItems:
      type: object
      properties:
        label:
          type: string
        order:
          type: integer
        code:
          type: integer
        emoji:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AllScaleOptionsItemsOptionsItemsEmoji
      required:
        - label
        - order
        - code
        - emoji
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AllScaleOptionsItemsOptionsItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AllScaleOptionsItems:
      type: object
      properties:
        scale_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AllScaleOptionsItemsScaleType
        options:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AllScaleOptionsItemsOptionsItems
      required:
        - scale_type
        - options
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AllScaleOptionsItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems15:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        scale_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15ScaleType
        scale_options:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15ScaleOptionsItems
        all_scale_options:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf15AllScaleOptionsItems
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems15
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems16:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf16RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        info_text:
          type: string
        info_html:
          type: string
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems16
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFiltersMatchType:
      type: string
      enum:
        - AND
        - OR
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFiltersMatchType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFiltersGroupsItemsMatchType:
      type: string
      enum:
        - AND
        - OR
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFiltersGroupsItemsMatchType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFiltersGroupsItemsConditionsItems:
      type: object
      properties:
        attribute:
          type: string
        type:
          type: string
        sub_type:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFiltersGroupsItemsConditionsItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFiltersGroupsItems:
      type: object
      properties:
        match_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFiltersGroupsItemsMatchType
        conditions:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFiltersGroupsItemsConditionsItems
      required:
        - match_type
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFiltersGroupsItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFilters:
      type: object
      properties:
        match_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFiltersMatchType
        groups:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFiltersGroupsItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFilters
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipReferencedEntityType:
      type: string
      enum:
        - REQUEST
        - PEOPLE
        - AGENT
        - ASSET
        - CUSTOM
        - CHANGE
        - TAG
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipReferencedEntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipQuery:
      type: string
      enum:
        - ALL
        - QUERY
      default: ALL
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipQuery
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17Relationship:
      type: object
      properties:
        filters:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipFilters
        referenced_entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipReferencedEntityType
        query:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RelationshipQuery
          default: ALL
        allow_multiple:
          type: boolean
          default: false
        default_value:
          type: integer
          format: int64
        is_implicit:
          type: boolean
          default: false
        reverse_relationship_display_name:
          type: string
        object_type_id:
          type: integer
          format: int64
          description: >-
            Required when referenced_entity_type is CUSTOM. The custom object
            type ID to scope the relationship to.
        reverse_relationship_asset_types:
          type: array
          items:
            type: integer
            format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17Relationship
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems17:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        relationship:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf17Relationship
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems17
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems18:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        default_selection:
          type: string
          format: uri
        max_length:
          type: integer
          format: int64
          default: 2048
        protocol_required:
          type: boolean
          default: true
        domain_restrictions:
          type: array
          items:
            type: string
          description: Whitelist of allowed domains (optional)
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems18
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems0:
      type: object
      properties:
        rule_type:
          type: string
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      required:
        - rule_type
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems1:
      type: object
      properties:
        rule_type:
          type: string
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      required:
        - rule_type
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems2:
      type: object
      properties:
        rule_type:
          type: string
        pattern:
          type: string
      required:
        - rule_type
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems3:
      type: object
      properties:
        rule_type:
          type: string
        code:
          type: string
      required:
        - rule_type
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19DefaultSelectionItems:
      type: object
      properties: {}
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19DefaultSelectionItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems19:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19RulesItems
        min_items:
          type: integer
          format: int64
          default: 0
        max_items:
          type: integer
          format: int64
          default: 100
        unique_items:
          type: boolean
          default: false
        default_selection:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf19DefaultSelectionItems
          description: Default array values
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems19
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RequestTypesItems:
      type: string
      enum:
        - REQUEST
        - INCIDENT
        - SERVICE_REQUEST
        - PROBLEM
        - CHANGE
        - MAJOR_INCIDENT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RequestTypesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20EntityType:
      type: string
      enum:
        - REQUEST
        - SERVICE_REQUEST
        - QUESTION_REQUEST
        - INCIDENT_REQUEST
        - INCIDENT
        - PROBLEM_REQUEST
        - PROBLEM
        - USER
        - SERVICE_ITEM
        - CUSTOM_FORM
        - SURVEY
        - ASSET
        - CHANGE
        - CHANGE_TEMPLATE
        - CUSTOM_OBJECT
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20EntityType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20FieldClassification:
      type: string
      enum:
        - DEFAULT
        - SEEDED
        - CUSTOM
      description: >-
        Classification of the field: DEFAULT (non-removable), SEEDED
        (soft-deletable by admin), CUSTOM (user-created)
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20FieldClassification
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20WorkspaceMemberSettings:
      type: object
      properties:
        workspace_member_view:
          type: boolean
          default: true
        workspace_member_fill:
          type: boolean
          default: true
        workspace_member_edit:
          type: boolean
          default: true
        workspace_member_mandate_on_create:
          type: boolean
          default: false
        workspace_member_mandate_on_update:
          type: boolean
          default: false
        workspace_member_mandate_on_close:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20WorkspaceMemberSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RequesterSettings:
      type: object
      properties:
        requester_view:
          type: boolean
          default: false
        requester_fill:
          type: boolean
          default: false
        requester_mandate_on_create:
          type: boolean
          default: false
        requester_edit:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RequesterSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20AssetSettingsSourcesItems:
      type: object
      properties:
        display_name:
          type: string
        description:
          type: string
        icon:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20AssetSettingsSourcesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20AssetSettings:
      type: object
      properties:
        required_field:
          type: boolean
          default: false
        always_required_field:
          type: boolean
          default: false
        asset_types:
          type: array
          items:
            type: integer
            format: int64
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20AssetSettingsSourcesItems
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20AssetSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20AdvancedSettings:
      type: object
      properties:
        custom_translations:
          type: boolean
        custom_form_override:
          type: boolean
        searchable:
          type: boolean
          default: true
        sensitive:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20AdvancedSettings
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20DataType:
      type: string
      enum:
        - STRING
        - INTEGER
        - DECIMAL
        - DATE
        - DATETIME
        - BOOLEAN
        - OBJECT
        - ARRAY
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20DataType
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems0:
      type: object
      properties:
        start_value:
          type: string
        end_value:
          type: string
        include_start:
          type: boolean
          default: false
        include_end:
          type: boolean
          default: false
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems0
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems1:
      type: object
      properties:
        min_length:
          type: integer
          format: int64
        max_length:
          type: integer
          format: int64
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems1
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems2:
      type: object
      properties:
        pattern:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems2
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems3:
      type: object
      properties:
        code:
          type: string
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems3
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems3
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems20:
      type: object
      properties:
        id:
          type: integer
          format: int64
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        workspace_id:
          type: integer
          format: int64
        request_types:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RequestTypesItems
        type:
          type: string
        hint:
          type: string
        entity_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20EntityType
        entity_id:
          type: integer
          format: int64
        order:
          type: integer
        field_group_id:
          type: integer
          format: int64
        requester_display_hint:
          type: string
        default:
          type: boolean
          default: false
        field_classification:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20FieldClassification
          description: >-
            Classification of the field: DEFAULT (non-removable), SEEDED
            (soft-deletable by admin), CUSTOM (user-created)
        override_field_group_settings:
          type: boolean
          default: false
        translations_enabled:
          type: boolean
          default: false
        required_field:
          type: boolean
        always_required_field:
          type: boolean
          default: false
        always_viewable_field:
          type: boolean
          default: false
        workspace_member_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20WorkspaceMemberSettings
        requester_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RequesterSettings
        asset_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20AssetSettings
        advanced_settings:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20AdvancedSettings
        extends_field:
          type: integer
          format: int64
        data_type:
          $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20DataType
        prefill_default_selection:
          type: boolean
          default: false
        rules:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20RulesItems
        display_name:
          type: string
        requester_display_name:
          type: string
        reference_key:
          type: string
        max_file_size:
          type: integer
          format: int64
          default: 100
          description: Maximum file size in MB
        max_files:
          type: integer
          format: int64
        max_total_size:
          type: integer
          format: int64
          description: Maximum total size of all files in MB (optional)
        allow_multiple:
          type: boolean
          default: true
          description: Whether multiple files can be uploaded
        allowed_extensions:
          type: array
          items:
            type: string
          description: Allowed file extensions (e.g., ['pdf', 'jpg', 'png'])
      required:
        - display_name
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems20
    ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems:
      oneOf:
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems0
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems1
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems2
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems3
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems4
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems5
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems6
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems7
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems8
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems9
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems10
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems11
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems12
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems13
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems14
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems15
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems16
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems17
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems18
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems19
        - $ref: >-
            #/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems20
      title: >-
        ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems
    Service Catalog_postapi_v1_catalogue_items__item_id__fields_bulk_Response_200:
      type: object
      properties: {}
      description: Empty response body
      title: >-
        Service
        Catalog_postapi_v1_catalogue_items__item_id__fields_bulk_Response_200
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-Api-Key

```

## Examples



**Request**

```json
[
  {}
]
```

**Response**

```json
{}
```

**SDK Code**

```python
import requests

url = "https://{tenant}.atomicwork.com/api/v1/catalogue-items/1/fields/bulk"

payload = [{}]
headers = {
    "X-Workspace-Id": "{{workspace_id}}",
    "X-Api-Key": "<apiKey>",
    "Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
```

```javascript
const url = 'https://{tenant}.atomicwork.com/api/v1/catalogue-items/1/fields/bulk';
const options = {
  method: 'POST',
  headers: {
    'X-Workspace-Id': '{{workspace_id}}',
    'X-Api-Key': '<apiKey>',
    'Content-Type': 'application/json'
  },
  body: '[{}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "https://{tenant}.atomicwork.com/api/v1/catalogue-items/1/fields/bulk"

	payload := strings.NewReader("[\n  {}\n]")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("X-Workspace-Id", "{{workspace_id}}")
	req.Header.Add("X-Api-Key", "<apiKey>")
	req.Header.Add("Content-Type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby
require 'uri'
require 'net/http'

url = URI("https://{tenant}.atomicwork.com/api/v1/catalogue-items/1/fields/bulk")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["X-Workspace-Id"] = '{{workspace_id}}'
request["X-Api-Key"] = '<apiKey>'
request["Content-Type"] = 'application/json'
request.body = "[\n  {}\n]"

response = http.request(request)
puts response.read_body
```

```java
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.post("https://{tenant}.atomicwork.com/api/v1/catalogue-items/1/fields/bulk")
  .header("X-Workspace-Id", "{{workspace_id}}")
  .header("X-Api-Key", "<apiKey>")
  .header("Content-Type", "application/json")
  .body("[\n  {}\n]")
  .asString();
```

```php
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('POST', 'https://{tenant}.atomicwork.com/api/v1/catalogue-items/1/fields/bulk', [
  'body' => '[
  {}
]',
  'headers' => [
    'Content-Type' => 'application/json',
    'X-Api-Key' => '<apiKey>',
    'X-Workspace-Id' => '{{workspace_id}}',
  ],
]);

echo $response->getBody();
```

```csharp
using RestSharp;

var client = new RestClient("https://{tenant}.atomicwork.com/api/v1/catalogue-items/1/fields/bulk");
var request = new RestRequest(Method.POST);
request.AddHeader("X-Workspace-Id", "{{workspace_id}}");
request.AddHeader("X-Api-Key", "<apiKey>");
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "[\n  {}\n]", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
```

```swift
import Foundation

let headers = [
  "X-Workspace-Id": "{{workspace_id}}",
  "X-Api-Key": "<apiKey>",
  "Content-Type": "application/json"
]
let parameters = [[]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "https://{tenant}.atomicwork.com/api/v1/catalogue-items/1/fields/bulk")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```