# getAuthorizationModelDocument 12

> Continued object types for getAuthorizationModelDocument.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                                     | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionDifferenceSubtractUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersection`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                 | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                                    | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                               | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionIntersectionUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                   | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnion`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                          | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                             | Required | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                        | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersectionUnionUnionUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                  | Required | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnion`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                         | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                            | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBase`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                       | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                          | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBase`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                     | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                                        | Required | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                                   | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceBaseUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtract`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                         | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                                            | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                                       | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseDifferenceSubtractUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersection`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                   | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                                      | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                                 | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseIntersectionUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                     | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnion`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                            | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                               | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                          | Required | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceBaseUnionUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtract`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                           | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                              | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBase`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                         | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                                            | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                                       | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceBaseUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtract`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                             | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                                                | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                                           | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractDifferenceSubtractUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersection`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                       | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                                          | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                                     | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractIntersectionUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                         | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnion`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                                   | Required | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                              | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionDifferenceSubtractUnionUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersection`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                     | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                        | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBase`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                   | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                                      | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                                 | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceBaseUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtract`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                       | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                                          | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                                     | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionDifferenceSubtractUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersection`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                 | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                                    | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                               | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionIntersectionUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                   | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnion`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                          | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                             | Required | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                        | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionIntersectionUnionUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                       | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnion`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                              | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                 | Required | Description |
| ---------- | ---------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBase`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                            | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                               | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                          | Required | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceBaseUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtract`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                                   | Required | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                              | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionDifferenceSubtractUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersection`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                          | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                             | Required | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                        | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionIntersectionUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                            | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnion`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                   | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionDifference (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionDifference`. Fields below belong to this object, not to the parent.

| Property   | Type                                                                                                      | Required | Description |
| ---------- | --------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionDifferenceBase (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionDifferenceBase`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionDifferenceSubtract (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionDifferenceSubtract`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionIntersection (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionIntersection`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionThis (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionThis`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionTupleToUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionTupleToUserset`. Fields below belong to this object, not to the parent.

| Property          | Type                                                                                                                 | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionTupleToUsersetComputedUserset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionTupleToUsersetComputedUserset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionTupleToUsersetTupleset (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionTupleToUsersetTupleset`. Fields below belong to this object, not to the parent.

| Property   | Type     | Required | Description |
| ---------- | -------- | -------- | ----------- |
| `object`   | `string` | no       |             |
| `relation` | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionUnion (input)`

Input object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnionUnionUnionUnion`. Fields below belong to this object, not to the parent.

This object has no fields.

## `GetAuthorizationModelDocumentModel (output)`

Output object `GetAuthorizationModelDocumentModel`. Fields below belong to this object.

| Property          | Type                                                                       | Always present | Description |
| ----------------- | -------------------------------------------------------------------------- | -------------- | ----------- |
| `conditions`      | `{ [key: string]: GetAuthorizationModelDocumentModelConditions (output) }` | no             |             |
| `schemaVersion`   | `string`                                                                   | yes            |             |
| `typeDefinitions` | `GetAuthorizationModelDocumentModelTypeDefinition (output)[]`              | yes            |             |

## `GetAuthorizationModelDocumentModelConditions (output)`

Output object `GetAuthorizationModelDocumentModelConditions`. Fields below belong to this object.

| Property     | Type                                                                                 | Always present | Description |
| ------------ | ------------------------------------------------------------------------------------ | -------------- | ----------- |
| `expression` | `string`                                                                             | yes            |             |
| `metadata`   | `GetAuthorizationModelDocumentModelConditionsMetadata (output)`                      | no             |             |
| `name`       | `string`                                                                             | yes            |             |
| `parameters` | `{ [key: string]: GetAuthorizationModelDocumentModelConditionsParameters (output) }` | no             |             |

## `GetAuthorizationModelDocumentModelConditionsMetadata (output)`

Output object `GetAuthorizationModelDocumentModelConditionsMetadata`. Fields below belong to this object.

| Property     | Type                                                                      | Always present | Description |
| ------------ | ------------------------------------------------------------------------- | -------------- | ----------- |
| `module`     | `string`                                                                  | no             |             |
| `sourceInfo` | `GetAuthorizationModelDocumentModelConditionsMetadataSourceInfo (output)` | no             |             |

## `GetAuthorizationModelDocumentModelConditionsMetadataSourceInfo (output)`

Output object `GetAuthorizationModelDocumentModelConditionsMetadataSourceInfo`. Fields below belong to this object.

| Property | Type     | Always present | Description |
| -------- | -------- | -------------- | ----------- |
| `file`   | `string` | no             |             |

## `GetAuthorizationModelDocumentModelConditionsParameters (output)`

Output object `GetAuthorizationModelDocumentModelConditionsParameters`. Fields below belong to this object.

| Property       | Type                                                                           | Always present | Description |
| -------------- | ------------------------------------------------------------------------------ | -------------- | ----------- |
| `genericTypes` | `GetAuthorizationModelDocumentModelConditionsParametersGenericType (output)[]` | no             |             |
| `typeName`     | `string`                                                                       | yes            |             |

## `GetAuthorizationModelDocumentModelConditionsParametersGenericType (output)`

Output object `GetAuthorizationModelDocumentModelConditionsParametersGenericType`. Fields below belong to this object.

| Property       | Type                                                                                      | Always present | Description |
| -------------- | ----------------------------------------------------------------------------------------- | -------------- | ----------- |
| `genericTypes` | `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericType (output)[]` | no             |             |
| `typeName`     | `string`                                                                                  | yes            |             |

## `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericType (output)`

Output object `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericType`. Fields below belong to this object.

| Property       | Type                                                                                                 | Always present | Description |
| -------------- | ---------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `genericTypes` | `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericType (output)[]` | no             |             |
| `typeName`     | `string`                                                                                             | yes            |             |

## `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericType (output)`

Output object `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericType`. Fields below belong to this object.

| Property       | Type                                                                                                            | Always present | Description |
| -------------- | --------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `genericTypes` | `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericTypeGenericType (output)[]` | no             |             |
| `typeName`     | `string`                                                                                                        | yes            |             |

## `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericTypeGenericType (output)`

Output object `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericTypeGenericType`. Fields below belong to this object.

| Property       | Type                                                                                                                       | Always present | Description |
| -------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `genericTypes` | `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericTypeGenericTypeGenericType (output)[]` | no             |             |
| `typeName`     | `string`                                                                                                                   | yes            |             |

## `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericTypeGenericTypeGenericType (output)`

Output object `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericTypeGenericTypeGenericType`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinition (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinition`. Fields below belong to this object.

| Property    | Type                                                                                    | Always present | Description |
| ----------- | --------------------------------------------------------------------------------------- | -------------- | ----------- |
| `metadata`  | `GetAuthorizationModelDocumentModelTypeDefinitionMetadata (output)`                     | no             |             |
| `relations` | `{ [key: string]: GetAuthorizationModelDocumentModelTypeDefinitionRelations (output) }` | no             |             |
| `type`      | `string`                                                                                | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionMetadata (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionMetadata`. Fields below belong to this object.

| Property     | Type                                                                                            | Always present | Description |
| ------------ | ----------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `module`     | `string`                                                                                        | no             |             |
| `relations`  | `{ [key: string]: GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelations (output) }` | no             |             |
| `sourceInfo` | `GetAuthorizationModelDocumentModelTypeDefinitionMetadataSourceInfo (output)`                   | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelations (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelations`. Fields below belong to this object.

| Property                   | Type                                                                                                  | Always present | Description |
| -------------------------- | ----------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `directlyRelatedUserTypes` | `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsDirectlyRelatedUserType (output)[]` | no             |             |
| `module`                   | `string`                                                                                              | no             |             |
| `sourceInfo`               | `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsSourceInfo (output)`                | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsDirectlyRelatedUserType (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsDirectlyRelatedUserType`. Fields below belong to this object.

| Property    | Type                                                                                                        | Always present | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `condition` | `string`                                                                                                    | no             |             |
| `relation`  | `string`                                                                                                    | no             |             |
| `type`      | `string`                                                                                                    | yes            |             |
| `wildcard`  | `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsDirectlyRelatedUserTypeWildcard (output)` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsDirectlyRelatedUserTypeWildcard (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsDirectlyRelatedUserTypeWildcard`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsSourceInfo (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsSourceInfo`. Fields below belong to this object.

| Property | Type     | Always present | Description |
| -------- | -------- | -------------- | ----------- |
| `file`   | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionMetadataSourceInfo (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionMetadataSourceInfo`. Fields below belong to this object.

| Property | Type     | Always present | Description |
| -------- | -------- | -------------- | ----------- |
| `file`   | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelations (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelations`. Fields below belong to this object.

| Property          | Type                                                                                | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsComputedUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsComputedUserset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifference (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifference`. Fields below belong to this object.

| Property   | Type                                                                                   | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBase (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBase`. Fields below belong to this object.

| Property          | Type                                                                                              | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseComputedUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseComputedUserset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifference (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifference`. Fields below belong to this object.

| Property   | Type                                                                                                 | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBase (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBase`. Fields below belong to this object.

| Property          | Type                                                                                                            | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseComputedUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseComputedUserset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifference (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifference`. Fields below belong to this object.

| Property   | Type                                                                                                               | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBase (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBase`. Fields below belong to this object.

| Property          | Type                                                                                                                          | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseComputedUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseComputedUserset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifference (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifference`. Fields below belong to this object.

| Property   | Type                                                                                                                             | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase`. Fields below belong to this object.

| Property          | Type                                                                                                                                        | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseComputedUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseComputedUserset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifference (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifference`. Fields below belong to this object.

| Property   | Type                                                                                                                                           | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseIntersection (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseIntersection`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseThis (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseThis`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUserset`. Fields below belong to this object.

| Property          | Type                                                                                                                                                      | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseUnion (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseUnion`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract`. Fields below belong to this object.

| Property          | Type                                                                                                                                            | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractComputedUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractComputedUserset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifference (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifference`. Fields below belong to this object.

| Property   | Type                                                                                                                                               | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBase (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBase`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtract (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtract`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractIntersection (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractIntersection`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractThis (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractThis`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUserset`. Fields below belong to this object.

| Property          | Type                                                                                                                                                          | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetTupleset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractUnion (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractUnion`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersection (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersection`. Fields below belong to this object.

| Property          | Type                                                                                                                                      | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionComputedUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionComputedUserset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifference (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifference`. Fields below belong to this object.

| Property   | Type                                                                                                                                         | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifferenceBase (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifferenceBase`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifferenceSubtract (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifferenceSubtract`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionIntersection (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionIntersection`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionThis (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionThis`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUserset`. Fields below belong to this object.

| Property          | Type                                                                                                                                                    | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUsersetComputedUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUsersetComputedUserset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUsersetTupleset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUsersetTupleset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionUnion (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionUnion`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseThis (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseThis`. Fields below belong to this object.

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUserset`. Fields below belong to this object.

| Property          | Type                                                                                                                                        | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`

Output object `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset`. Fields below belong to this object.

| Property   | Type     | Always present | Description |
| ---------- | -------- | -------------- | ----------- |
| `object`   | `string` | no             |             |
| `relation` | `string` | no             |             |

Object types for this reference are split across pages. [Start](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document) · [Part 2](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-2) · [Part 3](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-3) · [Part 4](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-4) · [Part 5](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-5) · [Part 6](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-6) · [Part 7](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-7) · [Part 8](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-8) · [Part 9](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-9) · [Part 10](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-10) · [Part 11](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-11) · Part 12 · [Part 13](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-13) · [Part 14](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-14) · [Part 15](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-15) · [Part 16](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-16) · [Part 17](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-17) · [Part 18](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-18) · [Part 19](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-19) · [Part 20](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-20) · [Part 21](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-21) · [Part 22](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-22) · [Part 23](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-23) · [Part 24](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-24)
