# getAuthorizationModelDocument

> Function getAuthorizationModelDocument in pulumi-openfga.

<!-- Generated from the pulumi-openfga SDK. -->

Function getAuthorizationModelDocument in pulumi-openfga.

Invoke token: `openfga:index/getAuthorizationModelDocument:getAuthorizationModelDocument`.

## Example

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

```ts
import * as openfga from "pulumi-openfga"

const result = await openfga.getAuthorizationModelDocument()
```

`getAuthorizationModelDocumentOutput` accepts Input values and returns `Output` of the same result.

## Arguments

| Property      | Type                                         | Required | Description |
| ------------- | -------------------------------------------- | -------- | ----------- |
| `dsl`         | `string`                                     | no       |             |
| `json`        | `string`                                     | no       |             |
| `modFilePath` | `string`                                     | no       |             |
| `model`       | `GetAuthorizationModelDocumentModel (input)` | no       |             |

## Result

| Property      | Type                                          | Always present | Description |
| ------------- | --------------------------------------------- | -------------- | ----------- |
| `dsl`         | `string`                                      | no             |             |
| `json`        | `string`                                      | no             |             |
| `modFilePath` | `string`                                      | no             |             |
| `model`       | `GetAuthorizationModelDocumentModel (output)` | no             |             |
| `result`      | `string`                                      | yes            |             |

## `GetAuthorizationModelDocumentModel (input)`

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

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

## `GetAuthorizationModelDocumentModelConditions (input)`

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

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

## `GetAuthorizationModelDocumentModelConditionsMetadata (input)`

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

| Property     | Type                                                                     | Required | Description |
| ------------ | ------------------------------------------------------------------------ | -------- | ----------- |
| `module`     | `string`                                                                 | no       |             |
| `sourceInfo` | `GetAuthorizationModelDocumentModelConditionsMetadataSourceInfo (input)` | no       |             |

## `GetAuthorizationModelDocumentModelConditionsMetadataSourceInfo (input)`

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

| Property | Type     | Required | Description |
| -------- | -------- | -------- | ----------- |
| `file`   | `string` | no       |             |

## `GetAuthorizationModelDocumentModelConditionsParameters (input)`

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

| Property       | Type                                                                          | Required | Description |
| -------------- | ----------------------------------------------------------------------------- | -------- | ----------- |
| `genericTypes` | `GetAuthorizationModelDocumentModelConditionsParametersGenericType (input)[]` | no       |             |
| `typeName`     | `string`                                                                      | yes      |             |

## `GetAuthorizationModelDocumentModelConditionsParametersGenericType (input)`

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

| Property       | Type                                                                                     | Required | Description |
| -------------- | ---------------------------------------------------------------------------------------- | -------- | ----------- |
| `genericTypes` | `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericType (input)[]` | no       |             |
| `typeName`     | `string`                                                                                 | yes      |             |

## `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericType (input)`

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

| Property       | Type                                                                                                | Required | Description |
| -------------- | --------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `genericTypes` | `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericType (input)[]` | no       |             |
| `typeName`     | `string`                                                                                            | yes      |             |

## `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericType (input)`

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

| Property       | Type                                                                                                           | Required | Description |
| -------------- | -------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `genericTypes` | `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericTypeGenericType (input)[]` | no       |             |
| `typeName`     | `string`                                                                                                       | yes      |             |

## `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericTypeGenericType (input)`

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

| Property       | Type                                                                                                                      | Required | Description |
| -------------- | ------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `genericTypes` | `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericTypeGenericTypeGenericType (input)[]` | no       |             |
| `typeName`     | `string`                                                                                                                  | yes      |             |

## `GetAuthorizationModelDocumentModelConditionsParametersGenericTypeGenericTypeGenericTypeGenericTypeGenericType (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinition (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionMetadata (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelations (input)`

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

| Property                   | Type                                                                                                 | Required | Description |
| -------------------------- | ---------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `directlyRelatedUserTypes` | `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsDirectlyRelatedUserType (input)[]` | no       |             |
| `module`                   | `string`                                                                                             | no       |             |
| `sourceInfo`               | `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsSourceInfo (input)`                | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsDirectlyRelatedUserType (input)`

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

| Property    | Type                                                                                                       | Required | Description |
| ----------- | ---------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `condition` | `string`                                                                                                   | no       |             |
| `relation`  | `string`                                                                                                   | no       |             |
| `type`      | `string`                                                                                                   | yes      |             |
| `wildcard`  | `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsDirectlyRelatedUserTypeWildcard (input)` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsDirectlyRelatedUserTypeWildcard (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionMetadataRelationsSourceInfo (input)`

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

| Property | Type     | Required | Description |
| -------- | -------- | -------- | ----------- |
| `file`   | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionMetadataSourceInfo (input)`

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

| Property | Type     | Required | Description |
| -------- | -------- | -------- | ----------- |
| `file`   | `string` | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelations (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifference (input)`

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

| Property   | Type                                                                                  | Required | Description |
| ---------- | ------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBase (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifference (input)`

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

| Property   | Type                                                                                                | Required | Description |
| ---------- | --------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBase (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifference (input)`

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

| Property   | Type                                                                                                              | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBase (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifference (input)`

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

| Property   | Type                                                                                                                            | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifference (input)`

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

| Property   | Type                                                                                                                                          | Required | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                     | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceBaseUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtract (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifference (input)`

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

| Property   | Type                                                                                                                                              | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                         | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseDifferenceSubtractUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersection (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifference (input)`

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

| Property   | Type                                                                                                                                        | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                   | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseIntersectionUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUserset (input)`

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

| Property          | Type                                                                                                                                       | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnion (input)`

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

| Property          | Type                                                                                                                              | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionDifference (input)`

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

| Property   | Type                                                                                                                                 | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionTupleToUserset (input)`

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

| Property          | Type                                                                                                                                            | Required | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceBaseUnionUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtract (input)`

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

| Property          | Type                                                                                                                             | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifference (input)`

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

| Property   | Type                                                                                                                                | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBase (input)`

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

| Property          | Type                                                                                                                                           | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseDifference (input)`

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

| Property   | Type                                                                                                                                              | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                         | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceBaseUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtract (input)`

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

| Property          | Type                                                                                                                                               | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractDifference (input)`

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

| Property   | Type                                                                                                                                                  | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                             | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractDifferenceSubtractUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersection (input)`

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

| Property          | Type                                                                                                                                         | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionDifference (input)`

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

| Property   | Type                                                                                                                                            | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                       | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractIntersectionUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUserset (input)`

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

| Property          | Type                                                                                                                                           | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnion (input)`

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

| Property          | Type                                                                                                                                  | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionDifference (input)`

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

| Property   | Type                                                                                                                                     | Required | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseDifferenceSubtractUnionUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersection (input)`

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

| Property          | Type                                                                                                                       | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifference (input)`

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

| Property   | Type                                                                                                                          | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBase (input)`

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

| Property          | Type                                                                                                                                     | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseDifference (input)`

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

| Property   | Type                                                                                                                                        | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                   | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceBaseUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtract (input)`

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

| Property          | Type                                                                                                                                         | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractDifference (input)`

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

| Property   | Type                                                                                                                                            | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                       | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionDifferenceSubtractUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersection (input)`

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

| Property          | Type                                                                                                                                   | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionDifference (input)`

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

| Property   | Type                                                                                                                                      | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                 | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionIntersectionUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionTupleToUserset (input)`

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

| Property          | Type                                                                                                                                     | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnion (input)`

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

| Property          | Type                                                                                                                            | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionDifference (input)`

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

| Property   | Type                                                                                                                               | Required | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionTupleToUserset (input)`

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

| Property          | Type                                                                                                                                          | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseIntersectionUnionUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseTupleToUserset (input)`

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

| Property          | Type                                                                                                                         | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnion (input)`

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

| Property          | Type                                                                                                                | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifference (input)`

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

| Property   | Type                                                                                                                   | Required | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBase (input)`

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

| Property          | Type                                                                                                                              | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseDifference (input)`

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

| Property   | Type                                                                                                                                 | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseTupleToUserset (input)`

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

| Property          | Type                                                                                                                                            | Required | Description |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceBaseUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtract (input)`

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

| Property          | Type                                                                                                                                  | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractDifference (input)`

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

| Property   | Type                                                                                                                                     | Required | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionDifferenceSubtractUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersection (input)`

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

| Property          | Type                                                                                                                            | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionDifference (input)`

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

| Property   | Type                                                                                                                               | Required | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionTupleToUserset (input)`

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

| Property          | Type                                                                                                                                          | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionIntersectionUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionTupleToUserset (input)`

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

| Property          | Type                                                                                                                              | Required | Description |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnion (input)`

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

| Property          | Type                                                                                                                     | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionDifference (input)`

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

| Property   | Type                                                                                                                        | Required | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionTupleToUserset (input)`

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

| Property          | Type                                                                                                                                   | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceBaseUnionUnionUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtract (input)`

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

| Property          | Type                                                                                                               | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifference (input)`

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

| Property   | Type                                                                                                                  | Required | Description |
| ---------- | --------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBase (input)`

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

| Property          | Type                                                                                                                             | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifference (input)`

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

| Property   | Type                                                                                                                                | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBase (input)`

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

| Property          | Type                                                                                                                                           | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseDifference (input)`

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

| Property   | Type                                                                                                                                              | Required | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                         | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceBaseUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtract (input)`

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

| Property          | Type                                                                                                                                               | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractDifference (input)`

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

| Property   | Type                                                                                                                                                  | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                             | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseDifferenceSubtractUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersection (input)`

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

| Property          | Type                                                                                                                                         | Required | Description |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionDifference (input)`

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

| Property   | Type                                                                                                                                            | Required | Description |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionIntersection (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionTupleToUserset (input)`

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

| Property          | Type                                                                                                                                                       | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseIntersectionUnion (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseThis (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUserset (input)`

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

| Property          | Type                                                                                                                                           | Required | Description |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (input)` | yes      |             |
| `tupleset`        | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (input)`        | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseTupleToUsersetTupleset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnion (input)`

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

| Property          | Type                                                                                                                                  | Required | Description |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `computedUserset` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionComputedUserset (input)` | no       |             |
| `difference`      | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionDifference (input)`      | no       |             |
| `intersection`    | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionIntersection (input)`    | no       |             |
| `this`            | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionThis (input)`            | no       |             |
| `tupleToUserset`  | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionTupleToUserset (input)`  | no       |             |
| `union`           | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionUnion (input)`           | no       |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionComputedUserset (input)`

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

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

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionDifference (input)`

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

| Property   | Type                                                                                                                                     | Required | Description |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- |
| `base`     | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionDifferenceBase (input)`     | yes      |             |
| `subtract` | `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionDifferenceSubtract (input)` | yes      |             |

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionDifferenceBase (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionDifferenceSubtract (input)`

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

This object has no fields.

## `GetAuthorizationModelDocumentModelTypeDefinitionRelationsDifferenceBaseDifferenceSubtractDifferenceBaseUnionIntersection (input)`

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

This object has no fields.

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