# getAuthorizationModelDocument 19

> Continued object types for getAuthorizationModelDocument.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                          | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnion (output)`

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

| Property          | Type                                                                                                                                 | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionDifference (output)`

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

| Property   | Type                                                                                                                                    | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                               | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseDifferenceSubtractUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersection (output)`

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

| Property          | Type                                                                                                                      | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifference (output)`

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

| Property   | Type                                                                                                                         | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBase (output)`

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

| Property          | Type                                                                                                                                    | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                       | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                  | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                        | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                           | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                      | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersection (output)`

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

| Property          | Type                                                                                                                                  | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionDifference (output)`

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

| Property   | Type                                                                                                                                     | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                    | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnion (output)`

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

| Property          | Type                                                                                                                           | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionDifference (output)`

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

| Property   | Type                                                                                                                              | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                         | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseIntersectionUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                        | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnion (output)`

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

| Property          | Type                                                                                                               | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifference (output)`

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

| Property   | Type                                                                                                                  | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBase (output)`

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

| Property          | Type                                                                                                                             | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                           | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                 | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                    | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                               | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersection (output)`

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

| Property          | Type                                                                                                                           | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionDifference (output)`

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

| Property   | Type                                                                                                                              | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                         | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                             | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnion (output)`

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

| Property          | Type                                                                                                                    | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionDifference (output)`

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

| Property   | Type                                                                                                                       | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                  | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceBaseUnionUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtract (output)`

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

| Property          | Type                                                                                                              | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                 | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBase (output)`

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

| Property          | Type                                                                                                                            | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                               | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBase (output)`

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

| Property          | Type                                                                                                                                          | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                             | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                        | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                              | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                                 | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                            | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersection (output)`

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

| Property          | Type                                                                                                                                        | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionDifference (output)`

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

| Property   | Type                                                                                                                                           | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                      | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                          | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnion (output)`

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

| Property          | Type                                                                                                                                 | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionDifference (output)`

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

| Property   | Type                                                                                                                                    | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                               | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceBaseUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                   | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBase (output)`

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

| Property          | Type                                                                                                                                              | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                                 | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                            | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                                  | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                                     | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                                | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersection (output)`

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

| Property          | Type                                                                                                                                            | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionDifference (output)`

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

| Property   | Type                                                                                                                                               | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                          | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                              | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnion (output)`

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

| Property          | Type                                                                                                                                     | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionDifference (output)`

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

| Property   | Type                                                                                                                                        | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                   | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractDifferenceSubtractUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersection (output)`

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

| Property          | Type                                                                                                                          | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifference (output)`

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

| Property   | Type                                                                                                                             | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBase (output)`

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

| Property          | Type                                                                                                                                        | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                           | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                      | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                            | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                               | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                          | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersection (output)`

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

| Property          | Type                                                                                                                                      | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionDifference (output)`

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

| Property   | Type                                                                                                                                         | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                    | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                        | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnion (output)`

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

| Property          | Type                                                                                                                               | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionDifference (output)`

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

| Property   | Type                                                                                                                                  | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                             | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractIntersectionUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                            | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnion (output)`

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

| Property          | Type                                                                                                                   | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifference (output)`

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

| Property   | Type                                                                                                                      | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBase (output)`

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

| Property          | Type                                                                                                                                 | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                    | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsIntersectionDifferenceSubtractUnionDifferenceBaseIntersection (output)`

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

This object has no fields.

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 · [Part 20](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-20) · [Part 21](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-21) · [Part 22](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-22) · [Part 23](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-23) · [Part 24](/pulumi-any-terraform/providers/openfga/functions/get-authorization-model-document-part-24)
