# getAuthorizationModelDocument 15

> Continued object types for getAuthorizationModelDocument.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionDifference (output)`

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

| Property   | Type                                                                                                                       | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                  | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseIntersectionUnionUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                            | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnion (output)`

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

| Property          | Type                                                                                                   | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifference (output)`

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

| Property   | Type                                                                                                      | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBase (output)`

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

| Property          | Type                                                                                                                 | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                    | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBase (output)`

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

| Property          | Type                                                                                                                               | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                  | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                             | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                   | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                      | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                 | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersection (output)`

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

| Property          | Type                                                                                                                             | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionDifference (output)`

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

| Property   | Type                                                                                                                                | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                           | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                               | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnion (output)`

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

| Property          | Type                                                                                                                      | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionDifference (output)`

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

| Property   | Type                                                                                                                         | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                    | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceBaseUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                     | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                        | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBase (output)`

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

| Property          | Type                                                                                                                                   | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                      | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                 | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                       | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                          | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                     | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersection (output)`

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

| Property          | Type                                                                                                                                 | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionDifference (output)`

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

| Property   | Type                                                                                                                                    | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                               | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                   | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnion (output)`

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

| Property          | Type                                                                                                                          | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionDifference (output)`

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

| Property   | Type                                                                                                                             | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                        | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionDifferenceSubtractUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersection (output)`

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

| Property          | Type                                                                                                               | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifference (output)`

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

| Property   | Type                                                                                                                  | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBase (output)`

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

| Property          | Type                                                                                                                             | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                           | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                 | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                    | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                               | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersection (output)`

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

| Property          | Type                                                                                                                           | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionDifference (output)`

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

| Property   | Type                                                                                                                              | Always present | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                         | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                             | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnion (output)`

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

| Property          | Type                                                                                                                    | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionDifference (output)`

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

| Property   | Type                                                                                                                       | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                  | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionIntersectionUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                 | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnion (output)`

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

| Property          | Type                                                                                                        | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifference (output)`

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

| Property   | Type                                                                                                           | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBase (output)`

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

| Property          | Type                                                                                                                      | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                         | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                    | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                          | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                             | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                        | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersection (output)`

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

| Property          | Type                                                                                                                    | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionDifference (output)`

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

| Property   | Type                                                                                                                       | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                  | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                      | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnion (output)`

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

| Property          | Type                                                                                                             | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionDifference (output)`

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

| Property   | Type                                                                                                                | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                           | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseUnionUnionUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtract (output)`

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

| Property          | Type                                                                                                  | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                     | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBase (output)`

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

| Property          | Type                                                                                                                | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                   | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBase (output)`

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

| Property          | Type                                                                                                                              | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                 | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBase (output)`

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

| Property          | Type                                                                                                                                            | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                               | Always present | Description |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                          | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                                | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                                   | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                              | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtractUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersection (output)`

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

| Property          | Type                                                                                                                                          | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionDifference (output)`

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

| Property   | Type                                                                                                                                             | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                        | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseIntersectionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                            | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnion (output)`

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

| Property          | Type                                                                                                                                   | Always present | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionDifference (output)`

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

| Property   | Type                                                                                                                                      | Always present | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                 | Always present | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceBaseUnionUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                  | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                     | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBase (output)`

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

| Property          | Type                                                                                                                                                | Always present | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseDifference (output)`

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

| Property   | Type                                                                                                                                                   | Always present | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtract (output)` | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBase (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtract (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseIntersection (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseThis (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUserset (output)`

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

| Property          | Type                                                                                                                                                              | Always present | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (output)` | yes            |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (output)`        | yes            |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBaseUnion (output)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtract (output)`

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

| Property          | Type                                                                                                                                                    | Always present | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtractComputedUserset (output)` | no             |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtractDifference (output)`      | no             |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtractIntersection (output)`    | no             |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtractThis (output)`            | no             |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUserset (output)`  | no             |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtractUnion (output)`           | no             |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtractComputedUserset (output)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtractDifference (output)`

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

| Property   | Type                                                                                                                                                       | Always present | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtractDifferenceBase (output)`     | yes            |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtractDifferenceSubtract (output)` | yes            |             |

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