# getAuthorizationModelDocument 21

> Continued object types for getAuthorizationModelDocument.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnion (output)`

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

| Property          | Type                                                                                                                    | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionDifference (output)`

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

| Property   | Type                                                                                                                       | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                  | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceBaseUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                   | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                      | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBase (output)`

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

| Property          | Type                                                                                                                                 | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                    | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                               | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                     | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                        | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                   | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersection (output)`

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

| Property          | Type                                                                                                                               | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionDifference (output)`

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

| Property   | Type                                                                                                                                  | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                             | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                 | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnion (output)`

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

| Property          | Type                                                                                                                        | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionDifference (output)`

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

| Property   | Type                                                                                                                           | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                      | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionDifferenceSubtractUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersection (output)`

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

| Property          | Type                                                                                                             | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifference (output)`

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

| Property   | Type                                                                                                                | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBase (output)`

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

| Property          | Type                                                                                                                           | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                              | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                         | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                               | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                  | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                             | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersection (output)`

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

| Property          | Type                                                                                                                         | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionDifference (output)`

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

| Property   | Type                                                                                                                            | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                       | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                           | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnion (output)`

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

| Property          | Type                                                                                                                  | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionDifference (output)`

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

| Property   | Type                                                                                                                     | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionIntersectionUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                               | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnion (output)`

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

| Property          | Type                                                                                                      | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifference (output)`

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

| Property   | Type                                                                                                         | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBase (output)`

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

| Property          | Type                                                                                                                    | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                       | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                  | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                        | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                           | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                      | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersection (output)`

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

| Property          | Type                                                                                                                  | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionDifference (output)`

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

| Property   | Type                                                                                                                     | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                    | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnion (output)`

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

| Property          | Type                                                                                                           | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionDifference (output)`

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

| Property   | Type                                                                                                              | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                         | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionUnionUnionUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsTupleToUserset (output)`

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

| Property          | Type                                                                                              | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnion (output)`

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

| Property          | Type                                                                                     | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifference (output)`

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

| Property   | Type                                                                                        | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBase (output)`

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

| Property          | Type                                                                                                   | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                      | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBase (output)`

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

| Property          | Type                                                                                                                 | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                    | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBase (output)`

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

| Property          | Type                                                                                                                               | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                  | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                             | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                   | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                      | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                 | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersection (output)`

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

| Property          | Type                                                                                                                             | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionDifference (output)`

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

| Property   | Type                                                                                                                                | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                           | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                               | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnion (output)`

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

| Property          | Type                                                                                                                      | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionDifference (output)`

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

| Property   | Type                                                                                                                         | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                    | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceBaseUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                     | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                        | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBase (output)`

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

| Property          | Type                                                                                                                                   | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                      | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                 | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                       | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                          | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                     | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersection (output)`

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

| Property          | Type                                                                                                                                 | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionDifference (output)`

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

| Property   | Type                                                                                                                                    | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                               | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                   | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnion (output)`

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

| Property          | Type                                                                                                                          | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionDifference (output)`

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

| Property   | Type                                                                                                                             | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                        | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseDifferenceSubtractUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersection (output)`

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

| Property          | Type                                                                                                               | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifference (output)`

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

| Property   | Type                                                                                                                  | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBase (output)`

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

| Property          | Type                                                                                                                             | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                           | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                 | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                    | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                               | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionIntersection (output)`

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

| Property          | Type                                                                                                                           | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsUnionDifferenceBaseIntersectionIntersectionUnion (output)`           | 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](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-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 · [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)
