diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml index 00d063c..e853b06 100644 --- a/.github/workflows/sync.yml +++ b/.github/workflows/sync.yml @@ -49,12 +49,11 @@ jobs: with: fetch-depth: 0 # need full history + tags to read the last version - - uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 # Goes to a scratch path because oasdiff needs both versions to compare; # writing straight over openapi.json would lose the old one. - name: Fetch latest public schema - run: curl -sfS https://api.incident.io/v1/openapiV3.json -o openapi.json.new + run: make fetch OUT=openapi.json.new - name: Exit early if schema unchanged id: changed @@ -66,6 +65,23 @@ jobs: echo "changed=true" >> "$GITHUB_OUTPUT" fi + - if: steps.changed.outputs.changed == 'true' + uses: astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1.0 + with: + # The default key hashes pyproject.toml, which every release rewrites + # with a new version, so it would miss every time. The pins that + # actually decide what gets downloaded live in the Makefile. + cache-dependency-glob: Makefile + # mypy over 1895 files is the slowest part of verify: ~6s cold against + # ~0.2s warm. make generate rewrites every file, but mypy falls back to + # the source hash, and most models are untouched between releases. + - if: steps.changed.outputs.changed == 'true' + uses: actions/cache@v4 + with: + path: .mypy_cache + key: mypy-${{ hashFiles('Makefile') }}-${{ github.sha }} + restore-keys: mypy-${{ hashFiles('Makefile') }}- + - name: Check for breaking changes if: steps.changed.outputs.changed == 'true' id: breaking @@ -80,9 +96,31 @@ jobs: exit 0 fi - report="$(/tmp/oasdiff breaking openapi.json openapi.json.new --fail-on ERR 2>&1)" && rc=0 || rc=$? + # oasdiff-severity.txt adjusts four rules in both directions; it + # takes no comments of its own. + # + # Down to WARN: an added response enum value, because our generated + # enums accept unknown values (templates/str_enum.py.jinja), and a + # tightened request minimum, because the generator emits no range + # validation so the client cannot behave differently. Left at ERR + # these halt about a quarter of real schema changes — over 49 + # consecutive changes from sdk-go's history, 12 would have stopped. + # + # Up to ERR: a removed operationId or component schema. Neither + # changes the wire contract, so oasdiff rates them info, but both + # rename something consumers import. + report="$(/tmp/oasdiff breaking openapi.json openapi.json.new \ + --severity-levels oasdiff-severity.txt --fail-on ERR 2>&1)" && rc=0 || rc=$? echo "$report" + # 1 means it found breaking changes. Anything else means it couldn't + # do the comparison at all — a truncated fetch, an HTML error page — + # which is not a breaking change and mustn't be filed as one. + if [ "$rc" -ne 0 ] && [ "$rc" -ne 1 ]; then + echo "::error::oasdiff exited $rc without comparing the schemas." + exit 1 + fi + if [ "$rc" -ne 0 ]; then echo "breaking=true" >> "$GITHUB_OUTPUT" { echo "report<> "$GITHUB_OUTPUT" @@ -123,24 +161,20 @@ jobs: exit 1 fi + # Created here rather than assumed: gh issue create fails outright on + # a label that doesn't exist, and an unlabelled fallback would be + # invisible to the dedup above, filing one issue an hour forever. + gh label create breaking-change \ + --description "Schema changed incompatibly; release halted" \ + --color B60205 2>/dev/null || true + gh issue create \ --title "Breaking API change detected — manual release required" \ --body "$body" \ - --label "breaking-change" || \ - gh issue create \ - --title "Breaking API change detected — manual release required" \ - --body "$body" + --label "breaking-change" echo "::error::Breaking change detected; opened an issue and stopped." exit 1 - - name: Regenerate and verify - if: steps.changed.outputs.changed == 'true' - run: | - set -euo pipefail - mv openapi.json.new openapi.json - make generate - make verify - # Scheduled runs only ever bump minor, since anything breaking has already # stopped the run. Patch is for hand-fixes, major for a human dispatch. - name: Decide next version @@ -149,29 +183,79 @@ jobs: run: | set -euo pipefail BUMP="${{ inputs.bump || 'minor' }}" - BASE="$(git describe --tags --abbrev=0 2>/dev/null || true)" + # Highest version, not `git describe`'s nearest-by-commit-distance: + # a hand-cut patch tag would otherwise make us recompute a version + # that already exists. The pattern also skips any non-semver tag, + # which awk would silently turn into v1.0.0. + BASE="$(git tag --list 'v[0-9]*.[0-9]*.[0-9]*' --sort=-v:refname | head -1)" if [ -z "$BASE" ]; then NEXT="v1.0.0" elif [ "$BUMP" = "major" ]; then NEXT="$(echo "${BASE#v}" | awk -F. '{printf "v%d.0.0", $1+1}')" else - NEXT="$(echo "${BASE#v}" | awk -F. '{printf "v%s.%d.0", $1, $2+1}')" + NEXT="$(echo "${BASE#v}" | awk -F. '{printf "v%d.%d.0", $1, $2+1}')" + fi + + if git rev-parse -q --verify "refs/tags/$NEXT" >/dev/null; then + echo "::error::$NEXT already exists. A previous run tagged without" + echo "::error::publishing, or a tag was cut by hand. Resolve before releasing." + exit 1 fi echo "Next version: $NEXT (base: ${BASE:-none}, bump: $BUMP)" echo "next=$NEXT" >> "$GITHUB_OUTPUT" - - name: Build the release + # Before make verify, so the wheel we check is the wheel we publish. + - name: Set the release version if: steps.changed.outputs.changed == 'true' env: NEXT: ${{ steps.version.outputs.next }} run: | set -euo pipefail - rm -rf dist sed -i -E "0,/^version = /s/^version = .*/version = \"${NEXT#v}\"/" pyproject.toml grep -m1 '^version = ' pyproject.toml - uv build + + - name: Regenerate and check + if: steps.changed.outputs.changed == 'true' + run: | + set -euo pipefail + mv openapi.json.new openapi.json + make generate + # make test depends on make verify: builds the wheel, imports every + # module, type-checks, checks the API surface, then runs the tests. + # The generated code changes on every release, which is exactly when + # behaviour needs checking. + make test + + # Every step above this point fails without committing anything, so the + # next run sees the same schema diff and fails identically. Left alone + # that is a red cron every hour and no other signal. + - name: Report a stuck release + if: failure() && steps.changed.outputs.changed == 'true' && steps.breaking.outputs.breaking != 'true' + env: + GH_TOKEN: ${{ github.token }} + run: | + set -euo pipefail + title="Release is stuck — regeneration or verification is failing" + gh label create release-stuck \ + --description "The hourly sync cannot complete and will retry forever" \ + --color B60205 2>/dev/null || true + + if gh issue list --label release-stuck --state open --limit 1 \ + --json number --jq '.[0].number // empty' | grep -q .; then + echo "Already reported." + exit 0 + fi + + gh issue create --title "$title" --label release-stuck --body "$(cat <> "$GITHUB_PATH" + with: + cache-dependency-glob: Makefile + # No ruff step: openapi-python-client depends on ruff and uvx puts the + # tool environment's bin first, so the generator's post_hooks always find + # its own copy rather than anything installed here. - run: make generate - name: Check for drift run: | - if ! git diff --quiet; then + # --porcelain, not `git diff --quiet`: the latter ignores untracked + # files, so a new endpoint module would pass unnoticed. + if [ -n "$(git status --porcelain)" ]; then echo "::error::Generated client is out of date. Run 'make generate' and commit the result." - git diff --stat + git status --porcelain exit 1 fi diff --git a/.gitignore b/.gitignore index 423d683..d55e754 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ .ruff_cache/ +.mypy_cache/ +.pytest_cache/ dist/ build/ *.egg-info/ diff --git a/Makefile b/Makefile index c156795..646b80b 100644 --- a/Makefile +++ b/Makefile @@ -2,37 +2,71 @@ # which would reshape our public API. Upgrade by hand and read the diff. OPC_VERSION := 0.29.1 +# The generator declares ruff>=0.2 with no upper bound and runs it as a post +# hook, so an unpinned resolve reformats all 1895 files the day ruff changes +# its formatter: drift goes red on every unrelated PR, and the next release +# commits a whole-tree reformat labelled as a schema change. +RUFF_VERSION := 0.16.8 + PACKAGE := incident_io SCHEMA_URL := https://api.incident.io/v1/openapiV3.json -.PHONY: fetch generate verify clean +.PHONY: fetch generate verify test surface clean + +# -L because without it a redirect is a silent success writing zero bytes, +# which parses as an empty schema. OUT lets the release workflow fetch to a +# scratch path so it still has the previous schema to diff against. +OUT ?= openapi.json fetch: - curl -sfS $(SCHEMA_URL) -o openapi.json + curl -sfSL $(SCHEMA_URL) -o $(OUT) # --meta none keeps the generator to the package itself. Any other value has it # write pyproject.toml and README.md too, overwriting ours. generate: openapi.json rm -rf $(PACKAGE) - uvx --from openapi-python-client==$(OPC_VERSION) openapi-python-client generate \ + uvx --from openapi-python-client==$(OPC_VERSION) --with ruff==$(RUFF_VERSION) \ + openapi-python-client generate \ --path openapi.json \ --output-path $(PACKAGE) \ --meta none \ --config config.yml \ + --custom-template-path templates \ --overwrite \ --fail-on-warning + python3 scripts/fix_generated.py $(PACKAGE) python3 scripts/mark_deprecated.py openapi.json $(PACKAGE) # Committed too, but recreated here because generate removes the package # first. Without it type checkers ignore every annotation in the SDK. touch $(PACKAGE)/py.typed +# Pinned: verify gates the release, so a new check in a mypy release would +# halt the hourly pipeline rather than fail a pull request. +MYPY_VERSION := 2.3.1 + # Python has no compile step, so we install the wheel and exercise it. See # scripts/verify_import.py for why importing the package alone isn't enough. verify: + rm -rf dist uv build uv venv --clear .venv-verify - uv pip install --quiet --python .venv-verify dist/*.whl - .venv-verify/bin/python scripts/verify_import.py + uv pip install --quiet --python .venv-verify dist/*.whl mypy==$(MYPY_VERSION) pytest pytest-asyncio + .venv-verify/bin/python scripts/verify_import.py api-surface.txt + # We ship py.typed, so consumers' type checkers read these annotations. Run + # against the installed package rather than the source tree: on the tree, + # mypy resolves the generated `Response` to httpx's and reports thousands of + # errors that no consumer ever sees. + .venv-verify/bin/mypy -p incident_io + +# Depends on verify so the tests run against the installed wheel rather than +# the source tree, in the environment verify already built. +test: verify + .venv-verify/bin/python -m pytest tests/ -q + +# Accept the current surface as the new baseline. Run after a deliberate +# breaking change, alongside the major version bump. +surface: verify + .venv-verify/bin/python scripts/api_surface.py write $(PACKAGE) api-surface.txt clean: - rm -rf $(PACKAGE) dist build .venv-verify .ruff_cache + rm -rf $(PACKAGE) dist build .venv-verify .ruff_cache .mypy_cache diff --git a/README.md b/README.md index 13102f4..f4d17a2 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ then: ```python from incident_io import AuthenticatedClient from incident_io.api.incidents_v2 import incidents_v2_list +from incident_io.models import IncidentsListResultV2 client = AuthenticatedClient( base_url="https://api.incident.io", @@ -32,10 +33,15 @@ client = AuthenticatedClient( ) result = incidents_v2_list.sync(client=client, page_size=25) -for incident in result.incidents: - print(incident.reference, incident.name) +if isinstance(result, IncidentsListResultV2): + for incident in result.incidents: + print(incident.reference, incident.name) ``` +The `isinstance` check isn't ceremony: a failed request comes back as an +`ErrorResponse` rather than raising, so `result` is one of the two. The SDK +ships type annotations, so a type checker will tell you if you skip it. + Every endpoint is a module with four functions. `sync` returns the parsed body — but note that our error responses are typed too, so a failed request returns an `ErrorResponse` rather than raising. `sync_detailed` returns a `Response` @@ -45,7 +51,7 @@ to tell the two apart: ```python response = incidents_v2_list.sync_detailed(client=client) if response.status_code != 200: - raise RuntimeError(f"unexpected status {response.status_code}: {response.content}") + raise RuntimeError(f"unexpected status {response.status_code}: {response.content!r}") ``` ## Async @@ -72,7 +78,8 @@ client = AuthenticatedClient( ) ``` -Pass `raise_on_unexpected_status=True` to raise `UnexpectedStatus` on a status +Pass `raise_on_unexpected_status=True` to raise +`incident_io.errors.UnexpectedStatus` on a status the schema doesn't document, instead of returning `None`. Documented errors still come back as an `ErrorResponse`; check `status_code` for those. @@ -86,15 +93,20 @@ List endpoints are cursor-paginated. Read the next cursor from `pagination_meta.after` and pass it back as `after`: ```python -from incident_io.types import UNSET +from incident_io.types import UNSET, Unset -after = UNSET +after: str | Unset = UNSET while True: page = incidents_v2_list.sync(client=client, page_size=100, after=after) + if not isinstance(page, IncidentsListResultV2): + raise RuntimeError(f"request failed: {page}") + for incident in page.incidents: print(incident.reference, incident.name) - if not page.pagination_meta or page.pagination_meta.after is UNSET: + # Both the metadata and the cursor within it are optional: the last page + # has no cursor to follow. + if isinstance(page.pagination_meta, Unset) or isinstance(page.pagination_meta.after, Unset): break after = page.pagination_meta.after ``` @@ -103,16 +115,15 @@ while True: Endpoints that incident.io has deprecated (for example the `v1` incidents and custom fields endpoints, superseded by `v2`) remain available, but calling one -raises a `DeprecationWarning` naming the endpoint. Python hides these by +issues a `DeprecationWarning` naming the endpoint. Python hides these by default, so run with `-W default::DeprecationWarning` to see them. ## Versioning Releases are cut automatically whenever the API schema changes. We use -[SemVer](https://semver.org/): additive API changes bump the minor version and -backwards-compatible fixes bump the patch version. Changes that would break -existing code are never released automatically - they require a deliberate -major version. +[SemVer](https://semver.org/): additive API changes bump the minor version. +Changes that would break existing code are never released automatically - they +require a deliberate major version. ## Support diff --git a/api-surface.txt b/api-surface.txt new file mode 100644 index 0000000..2b52cfd --- /dev/null +++ b/api-surface.txt @@ -0,0 +1,12059 @@ +endpoint incident_io.api.actions_v1.actions_v1_list.asyncio client +endpoint incident_io.api.actions_v1.actions_v1_list.asyncio incident_id +endpoint incident_io.api.actions_v1.actions_v1_list.asyncio incident_mode +endpoint incident_io.api.actions_v1.actions_v1_list.asyncio is_follow_up +endpoint incident_io.api.actions_v1.actions_v1_list.asyncio_detailed client +endpoint incident_io.api.actions_v1.actions_v1_list.asyncio_detailed incident_id +endpoint incident_io.api.actions_v1.actions_v1_list.asyncio_detailed incident_mode +endpoint incident_io.api.actions_v1.actions_v1_list.asyncio_detailed is_follow_up +endpoint incident_io.api.actions_v1.actions_v1_list.sync client +endpoint incident_io.api.actions_v1.actions_v1_list.sync incident_id +endpoint incident_io.api.actions_v1.actions_v1_list.sync incident_mode +endpoint incident_io.api.actions_v1.actions_v1_list.sync is_follow_up +endpoint incident_io.api.actions_v1.actions_v1_list.sync_detailed client +endpoint incident_io.api.actions_v1.actions_v1_list.sync_detailed incident_id +endpoint incident_io.api.actions_v1.actions_v1_list.sync_detailed incident_mode +endpoint incident_io.api.actions_v1.actions_v1_list.sync_detailed is_follow_up +endpoint incident_io.api.actions_v1.actions_v1_show.asyncio client +endpoint incident_io.api.actions_v1.actions_v1_show.asyncio id +endpoint incident_io.api.actions_v1.actions_v1_show.asyncio_detailed client +endpoint incident_io.api.actions_v1.actions_v1_show.asyncio_detailed id +endpoint incident_io.api.actions_v1.actions_v1_show.sync client +endpoint incident_io.api.actions_v1.actions_v1_show.sync id +endpoint incident_io.api.actions_v1.actions_v1_show.sync_detailed client +endpoint incident_io.api.actions_v1.actions_v1_show.sync_detailed id +endpoint incident_io.api.actions_v2.actions_v2_create.asyncio body +endpoint incident_io.api.actions_v2.actions_v2_create.asyncio client +endpoint incident_io.api.actions_v2.actions_v2_create.asyncio_detailed body +endpoint incident_io.api.actions_v2.actions_v2_create.asyncio_detailed client +endpoint incident_io.api.actions_v2.actions_v2_create.sync body +endpoint incident_io.api.actions_v2.actions_v2_create.sync client +endpoint incident_io.api.actions_v2.actions_v2_create.sync_detailed body +endpoint incident_io.api.actions_v2.actions_v2_create.sync_detailed client +endpoint incident_io.api.actions_v2.actions_v2_delete.asyncio client +endpoint incident_io.api.actions_v2.actions_v2_delete.asyncio id +endpoint incident_io.api.actions_v2.actions_v2_delete.asyncio_detailed client +endpoint incident_io.api.actions_v2.actions_v2_delete.asyncio_detailed id +endpoint incident_io.api.actions_v2.actions_v2_delete.sync client +endpoint incident_io.api.actions_v2.actions_v2_delete.sync id +endpoint incident_io.api.actions_v2.actions_v2_delete.sync_detailed client +endpoint incident_io.api.actions_v2.actions_v2_delete.sync_detailed id +endpoint incident_io.api.actions_v2.actions_v2_list.asyncio client +endpoint incident_io.api.actions_v2.actions_v2_list.asyncio incident_id +endpoint incident_io.api.actions_v2.actions_v2_list.asyncio incident_mode +endpoint incident_io.api.actions_v2.actions_v2_list.asyncio_detailed client +endpoint incident_io.api.actions_v2.actions_v2_list.asyncio_detailed incident_id +endpoint incident_io.api.actions_v2.actions_v2_list.asyncio_detailed incident_mode +endpoint incident_io.api.actions_v2.actions_v2_list.sync client +endpoint incident_io.api.actions_v2.actions_v2_list.sync incident_id +endpoint incident_io.api.actions_v2.actions_v2_list.sync incident_mode +endpoint incident_io.api.actions_v2.actions_v2_list.sync_detailed client +endpoint incident_io.api.actions_v2.actions_v2_list.sync_detailed incident_id +endpoint incident_io.api.actions_v2.actions_v2_list.sync_detailed incident_mode +endpoint incident_io.api.actions_v2.actions_v2_show.asyncio client +endpoint incident_io.api.actions_v2.actions_v2_show.asyncio id +endpoint incident_io.api.actions_v2.actions_v2_show.asyncio_detailed client +endpoint incident_io.api.actions_v2.actions_v2_show.asyncio_detailed id +endpoint incident_io.api.actions_v2.actions_v2_show.sync client +endpoint incident_io.api.actions_v2.actions_v2_show.sync id +endpoint incident_io.api.actions_v2.actions_v2_show.sync_detailed client +endpoint incident_io.api.actions_v2.actions_v2_show.sync_detailed id +endpoint incident_io.api.actions_v2.actions_v2_update.asyncio body +endpoint incident_io.api.actions_v2.actions_v2_update.asyncio client +endpoint incident_io.api.actions_v2.actions_v2_update.asyncio id +endpoint incident_io.api.actions_v2.actions_v2_update.asyncio_detailed body +endpoint incident_io.api.actions_v2.actions_v2_update.asyncio_detailed client +endpoint incident_io.api.actions_v2.actions_v2_update.asyncio_detailed id +endpoint incident_io.api.actions_v2.actions_v2_update.sync body +endpoint incident_io.api.actions_v2.actions_v2_update.sync client +endpoint incident_io.api.actions_v2.actions_v2_update.sync id +endpoint incident_io.api.actions_v2.actions_v2_update.sync_detailed body +endpoint incident_io.api.actions_v2.actions_v2_update.sync_detailed client +endpoint incident_io.api.actions_v2.actions_v2_update.sync_detailed id +endpoint incident_io.api.actions_v3.actions_v3_create.asyncio body +endpoint incident_io.api.actions_v3.actions_v3_create.asyncio client +endpoint incident_io.api.actions_v3.actions_v3_create.asyncio_detailed body +endpoint incident_io.api.actions_v3.actions_v3_create.asyncio_detailed client +endpoint incident_io.api.actions_v3.actions_v3_create.sync body +endpoint incident_io.api.actions_v3.actions_v3_create.sync client +endpoint incident_io.api.actions_v3.actions_v3_create.sync_detailed body +endpoint incident_io.api.actions_v3.actions_v3_create.sync_detailed client +endpoint incident_io.api.actions_v3.actions_v3_delete.asyncio client +endpoint incident_io.api.actions_v3.actions_v3_delete.asyncio id +endpoint incident_io.api.actions_v3.actions_v3_delete.asyncio_detailed client +endpoint incident_io.api.actions_v3.actions_v3_delete.asyncio_detailed id +endpoint incident_io.api.actions_v3.actions_v3_delete.sync client +endpoint incident_io.api.actions_v3.actions_v3_delete.sync id +endpoint incident_io.api.actions_v3.actions_v3_delete.sync_detailed client +endpoint incident_io.api.actions_v3.actions_v3_delete.sync_detailed id +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio after +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio client +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio created_at +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio incident_id +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio incident_mode +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio page_size +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio updated_at +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio_detailed after +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio_detailed client +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio_detailed created_at +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio_detailed incident_id +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio_detailed incident_mode +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio_detailed page_size +endpoint incident_io.api.actions_v3.actions_v3_list.asyncio_detailed updated_at +endpoint incident_io.api.actions_v3.actions_v3_list.sync after +endpoint incident_io.api.actions_v3.actions_v3_list.sync client +endpoint incident_io.api.actions_v3.actions_v3_list.sync created_at +endpoint incident_io.api.actions_v3.actions_v3_list.sync incident_id +endpoint incident_io.api.actions_v3.actions_v3_list.sync incident_mode +endpoint incident_io.api.actions_v3.actions_v3_list.sync page_size +endpoint incident_io.api.actions_v3.actions_v3_list.sync updated_at +endpoint incident_io.api.actions_v3.actions_v3_list.sync_detailed after +endpoint incident_io.api.actions_v3.actions_v3_list.sync_detailed client +endpoint incident_io.api.actions_v3.actions_v3_list.sync_detailed created_at +endpoint incident_io.api.actions_v3.actions_v3_list.sync_detailed incident_id +endpoint incident_io.api.actions_v3.actions_v3_list.sync_detailed incident_mode +endpoint incident_io.api.actions_v3.actions_v3_list.sync_detailed page_size +endpoint incident_io.api.actions_v3.actions_v3_list.sync_detailed updated_at +endpoint incident_io.api.actions_v3.actions_v3_show.asyncio client +endpoint incident_io.api.actions_v3.actions_v3_show.asyncio id +endpoint incident_io.api.actions_v3.actions_v3_show.asyncio_detailed client +endpoint incident_io.api.actions_v3.actions_v3_show.asyncio_detailed id +endpoint incident_io.api.actions_v3.actions_v3_show.sync client +endpoint incident_io.api.actions_v3.actions_v3_show.sync id +endpoint incident_io.api.actions_v3.actions_v3_show.sync_detailed client +endpoint incident_io.api.actions_v3.actions_v3_show.sync_detailed id +endpoint incident_io.api.actions_v3.actions_v3_update.asyncio body +endpoint incident_io.api.actions_v3.actions_v3_update.asyncio client +endpoint incident_io.api.actions_v3.actions_v3_update.asyncio id +endpoint incident_io.api.actions_v3.actions_v3_update.asyncio_detailed body +endpoint incident_io.api.actions_v3.actions_v3_update.asyncio_detailed client +endpoint incident_io.api.actions_v3.actions_v3_update.asyncio_detailed id +endpoint incident_io.api.actions_v3.actions_v3_update.sync body +endpoint incident_io.api.actions_v3.actions_v3_update.sync client +endpoint incident_io.api.actions_v3.actions_v3_update.sync id +endpoint incident_io.api.actions_v3.actions_v3_update.sync_detailed body +endpoint incident_io.api.actions_v3.actions_v3_update.sync_detailed client +endpoint incident_io.api.actions_v3.actions_v3_update.sync_detailed id +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_create.asyncio body +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_create.asyncio client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_create.asyncio_detailed body +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_create.asyncio_detailed client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_create.sync body +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_create.sync client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_create.sync_detailed body +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_create.sync_detailed client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_destroy.asyncio client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_destroy.asyncio id +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_destroy.asyncio_detailed client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_destroy.asyncio_detailed id +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_destroy.sync client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_destroy.sync id +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_destroy.sync_detailed client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_destroy.sync_detailed id +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_list.asyncio client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_list.asyncio_detailed client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_list.sync client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_list.sync_detailed client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_show.asyncio client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_show.asyncio id +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_show.asyncio_detailed client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_show.asyncio_detailed id +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_show.sync client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_show.sync id +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_show.sync_detailed client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_show.sync_detailed id +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_update.asyncio body +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_update.asyncio client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_update.asyncio id +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_update.asyncio_detailed body +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_update.asyncio_detailed client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_update.asyncio_detailed id +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_update.sync body +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_update.sync client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_update.sync id +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_update.sync_detailed body +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_update.sync_detailed client +endpoint incident_io.api.alert_attributes_v2.alert_attributes_v2_update.sync_detailed id +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.asyncio alert_source_config_id +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.asyncio authorization +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.asyncio body +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.asyncio client +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.asyncio query +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.asyncio token +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.asyncio_detailed alert_source_config_id +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.asyncio_detailed authorization +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.asyncio_detailed body +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.asyncio_detailed client +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.asyncio_detailed query +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.asyncio_detailed token +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.sync alert_source_config_id +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.sync authorization +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.sync body +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.sync client +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.sync query +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.sync token +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.sync_detailed alert_source_config_id +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.sync_detailed authorization +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.sync_detailed body +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.sync_detailed client +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.sync_detailed query +endpoint incident_io.api.alert_events_v2.alert_events_v2_create_http.sync_detailed token +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_create.asyncio body +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_create.asyncio client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_create.asyncio_detailed body +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_create.asyncio_detailed client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_create.sync body +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_create.sync client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_create.sync_detailed body +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_create.sync_detailed client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_delete.asyncio client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_delete.asyncio id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_delete.asyncio_detailed client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_delete.asyncio_detailed id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_delete.sync client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_delete.sync id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_delete.sync_detailed client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_delete.sync_detailed id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.asyncio after +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.asyncio alert_group_id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.asyncio alert_id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.asyncio client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.asyncio page_size +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.asyncio_detailed after +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.asyncio_detailed alert_group_id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.asyncio_detailed alert_id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.asyncio_detailed client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.asyncio_detailed page_size +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.sync after +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.sync alert_group_id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.sync alert_id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.sync client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.sync page_size +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.sync_detailed after +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.sync_detailed alert_group_id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.sync_detailed alert_id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.sync_detailed client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_list.sync_detailed page_size +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_show.asyncio client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_show.asyncio id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_show.asyncio_detailed client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_show.asyncio_detailed id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_show.sync client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_show.sync id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_show.sync_detailed client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_show.sync_detailed id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_update.asyncio body +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_update.asyncio client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_update.asyncio id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_update.asyncio_detailed body +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_update.asyncio_detailed client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_update.asyncio_detailed id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_update.sync body +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_update.sync client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_update.sync id +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_update.sync_detailed body +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_update.sync_detailed client +endpoint incident_io.api.alert_notes_v1.alert_notes_v1_update.sync_detailed id +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_create.asyncio body +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_create.asyncio client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_create.asyncio_detailed body +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_create.asyncio_detailed client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_create.sync body +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_create.sync client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_create.sync_detailed body +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_create.sync_detailed client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_delete.asyncio client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_delete.asyncio id +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_delete.asyncio_detailed client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_delete.asyncio_detailed id +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_delete.sync client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_delete.sync id +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_delete.sync_detailed client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_delete.sync_detailed id +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_list.asyncio after +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_list.asyncio client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_list.asyncio page_size +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_list.asyncio_detailed after +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_list.asyncio_detailed client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_list.asyncio_detailed page_size +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_list.sync after +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_list.sync client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_list.sync page_size +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_list.sync_detailed after +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_list.sync_detailed client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_list.sync_detailed page_size +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_show.asyncio client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_show.asyncio id +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_show.asyncio_detailed client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_show.asyncio_detailed id +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_show.sync client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_show.sync id +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_show.sync_detailed client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_show.sync_detailed id +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_update.asyncio body +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_update.asyncio client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_update.asyncio id +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_update.asyncio_detailed body +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_update.asyncio_detailed client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_update.asyncio_detailed id +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_update.sync body +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_update.sync client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_update.sync id +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_update.sync_detailed body +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_update.sync_detailed client +endpoint incident_io.api.alert_routes_v2.alert_routes_v2_update.sync_detailed id +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_create.asyncio body +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_create.asyncio client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_create.asyncio_detailed body +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_create.asyncio_detailed client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_create.sync body +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_create.sync client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_create.sync_detailed body +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_create.sync_detailed client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_delete.asyncio client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_delete.asyncio id +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_delete.asyncio_detailed client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_delete.asyncio_detailed id +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_delete.sync client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_delete.sync id +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_delete.sync_detailed client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_delete.sync_detailed id +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_list.asyncio after +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_list.asyncio client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_list.asyncio page_size +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_list.asyncio_detailed after +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_list.asyncio_detailed client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_list.asyncio_detailed page_size +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_list.sync after +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_list.sync client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_list.sync page_size +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_list.sync_detailed after +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_list.sync_detailed client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_list.sync_detailed page_size +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_show.asyncio client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_show.asyncio id +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_show.asyncio_detailed client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_show.asyncio_detailed id +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_show.sync client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_show.sync id +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_show.sync_detailed client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_show.sync_detailed id +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_update.asyncio body +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_update.asyncio client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_update.asyncio id +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_update.asyncio_detailed body +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_update.asyncio_detailed client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_update.asyncio_detailed id +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_update.sync body +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_update.sync client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_update.sync id +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_update.sync_detailed body +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_update.sync_detailed client +endpoint incident_io.api.alert_routes_v3.alert_routes_v3_update.sync_detailed id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_create.asyncio body +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_create.asyncio client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_create.asyncio_detailed body +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_create.asyncio_detailed client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_create.sync body +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_create.sync client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_create.sync_detailed body +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_create.sync_detailed client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_delete.asyncio client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_delete.asyncio id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_delete.asyncio_detailed client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_delete.asyncio_detailed id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_delete.sync client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_delete.sync id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_delete.sync_detailed client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_delete.sync_detailed id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_list.asyncio client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_list.asyncio_detailed client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_list.sync client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_list.sync_detailed client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_show.asyncio client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_show.asyncio id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_show.asyncio_detailed client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_show.asyncio_detailed id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_show.sync client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_show.sync id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_show.sync_detailed client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_show.sync_detailed id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_update.asyncio body +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_update.asyncio client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_update.asyncio id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_update.asyncio_detailed body +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_update.asyncio_detailed client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_update.asyncio_detailed id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_update.sync body +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_update.sync client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_update.sync id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_update.sync_detailed body +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_update.sync_detailed client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_update.sync_detailed id +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_validate.asyncio body +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_validate.asyncio client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_validate.asyncio_detailed body +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_validate.asyncio_detailed client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_validate.sync body +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_validate.sync client +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_validate.sync_detailed body +endpoint incident_io.api.alert_sources_v2.alert_sources_v2_validate.sync_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_add_tags.asyncio body +endpoint incident_io.api.alerts_v2.alerts_v2_add_tags.asyncio client +endpoint incident_io.api.alerts_v2.alerts_v2_add_tags.asyncio id +endpoint incident_io.api.alerts_v2.alerts_v2_add_tags.asyncio_detailed body +endpoint incident_io.api.alerts_v2.alerts_v2_add_tags.asyncio_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_add_tags.asyncio_detailed id +endpoint incident_io.api.alerts_v2.alerts_v2_add_tags.sync body +endpoint incident_io.api.alerts_v2.alerts_v2_add_tags.sync client +endpoint incident_io.api.alerts_v2.alerts_v2_add_tags.sync id +endpoint incident_io.api.alerts_v2.alerts_v2_add_tags.sync_detailed body +endpoint incident_io.api.alerts_v2.alerts_v2_add_tags.sync_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_add_tags.sync_detailed id +endpoint incident_io.api.alerts_v2.alerts_v2_create_incident_alert.asyncio body +endpoint incident_io.api.alerts_v2.alerts_v2_create_incident_alert.asyncio client +endpoint incident_io.api.alerts_v2.alerts_v2_create_incident_alert.asyncio_detailed body +endpoint incident_io.api.alerts_v2.alerts_v2_create_incident_alert.asyncio_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_create_incident_alert.sync body +endpoint incident_io.api.alerts_v2.alerts_v2_create_incident_alert.sync client +endpoint incident_io.api.alerts_v2.alerts_v2_create_incident_alert.sync_detailed body +endpoint incident_io.api.alerts_v2.alerts_v2_create_incident_alert.sync_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio after +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio alert_group_id +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio alert_source +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio attributes +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio client +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio created_at +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio deduplication_key +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio has_notes +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio include_maintenance_window +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio page_size +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio status +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio tags +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio updated_at +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed after +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed alert_group_id +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed alert_source +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed attributes +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed created_at +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed deduplication_key +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed has_notes +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed include_maintenance_window +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed page_size +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed status +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed tags +endpoint incident_io.api.alerts_v2.alerts_v2_list.asyncio_detailed updated_at +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync after +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync alert_group_id +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync alert_source +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync attributes +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync client +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync created_at +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync deduplication_key +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync has_notes +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync include_maintenance_window +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync page_size +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync status +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync tags +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync updated_at +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed after +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed alert_group_id +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed alert_source +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed attributes +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed created_at +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed deduplication_key +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed has_notes +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed include_maintenance_window +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed page_size +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed status +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed tags +endpoint incident_io.api.alerts_v2.alerts_v2_list.sync_detailed updated_at +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.asyncio after +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.asyncio client +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.asyncio page_size +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.asyncio search +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.asyncio_detailed after +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.asyncio_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.asyncio_detailed page_size +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.asyncio_detailed search +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.sync after +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.sync client +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.sync page_size +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.sync search +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.sync_detailed after +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.sync_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.sync_detailed page_size +endpoint incident_io.api.alerts_v2.alerts_v2_list_alert_tags.sync_detailed search +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.asyncio after +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.asyncio alert_id +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.asyncio client +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.asyncio incident_id +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.asyncio page_size +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.asyncio_detailed after +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.asyncio_detailed alert_id +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.asyncio_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.asyncio_detailed incident_id +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.asyncio_detailed page_size +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.sync after +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.sync alert_id +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.sync client +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.sync incident_id +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.sync page_size +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.sync_detailed after +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.sync_detailed alert_id +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.sync_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.sync_detailed incident_id +endpoint incident_io.api.alerts_v2.alerts_v2_list_incident_alerts.sync_detailed page_size +endpoint incident_io.api.alerts_v2.alerts_v2_remove_tags.asyncio body +endpoint incident_io.api.alerts_v2.alerts_v2_remove_tags.asyncio client +endpoint incident_io.api.alerts_v2.alerts_v2_remove_tags.asyncio id +endpoint incident_io.api.alerts_v2.alerts_v2_remove_tags.asyncio_detailed body +endpoint incident_io.api.alerts_v2.alerts_v2_remove_tags.asyncio_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_remove_tags.asyncio_detailed id +endpoint incident_io.api.alerts_v2.alerts_v2_remove_tags.sync body +endpoint incident_io.api.alerts_v2.alerts_v2_remove_tags.sync client +endpoint incident_io.api.alerts_v2.alerts_v2_remove_tags.sync id +endpoint incident_io.api.alerts_v2.alerts_v2_remove_tags.sync_detailed body +endpoint incident_io.api.alerts_v2.alerts_v2_remove_tags.sync_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_remove_tags.sync_detailed id +endpoint incident_io.api.alerts_v2.alerts_v2_resolve.asyncio client +endpoint incident_io.api.alerts_v2.alerts_v2_resolve.asyncio id +endpoint incident_io.api.alerts_v2.alerts_v2_resolve.asyncio_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_resolve.asyncio_detailed id +endpoint incident_io.api.alerts_v2.alerts_v2_resolve.sync client +endpoint incident_io.api.alerts_v2.alerts_v2_resolve.sync id +endpoint incident_io.api.alerts_v2.alerts_v2_resolve.sync_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_resolve.sync_detailed id +endpoint incident_io.api.alerts_v2.alerts_v2_set_tags.asyncio body +endpoint incident_io.api.alerts_v2.alerts_v2_set_tags.asyncio client +endpoint incident_io.api.alerts_v2.alerts_v2_set_tags.asyncio id +endpoint incident_io.api.alerts_v2.alerts_v2_set_tags.asyncio_detailed body +endpoint incident_io.api.alerts_v2.alerts_v2_set_tags.asyncio_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_set_tags.asyncio_detailed id +endpoint incident_io.api.alerts_v2.alerts_v2_set_tags.sync body +endpoint incident_io.api.alerts_v2.alerts_v2_set_tags.sync client +endpoint incident_io.api.alerts_v2.alerts_v2_set_tags.sync id +endpoint incident_io.api.alerts_v2.alerts_v2_set_tags.sync_detailed body +endpoint incident_io.api.alerts_v2.alerts_v2_set_tags.sync_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_set_tags.sync_detailed id +endpoint incident_io.api.alerts_v2.alerts_v2_show.asyncio client +endpoint incident_io.api.alerts_v2.alerts_v2_show.asyncio id +endpoint incident_io.api.alerts_v2.alerts_v2_show.asyncio_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_show.asyncio_detailed id +endpoint incident_io.api.alerts_v2.alerts_v2_show.sync client +endpoint incident_io.api.alerts_v2.alerts_v2_show.sync id +endpoint incident_io.api.alerts_v2.alerts_v2_show.sync_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_show.sync_detailed id +endpoint incident_io.api.alerts_v2.alerts_v2_transition_incident_alert.asyncio body +endpoint incident_io.api.alerts_v2.alerts_v2_transition_incident_alert.asyncio client +endpoint incident_io.api.alerts_v2.alerts_v2_transition_incident_alert.asyncio id +endpoint incident_io.api.alerts_v2.alerts_v2_transition_incident_alert.asyncio_detailed body +endpoint incident_io.api.alerts_v2.alerts_v2_transition_incident_alert.asyncio_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_transition_incident_alert.asyncio_detailed id +endpoint incident_io.api.alerts_v2.alerts_v2_transition_incident_alert.sync body +endpoint incident_io.api.alerts_v2.alerts_v2_transition_incident_alert.sync client +endpoint incident_io.api.alerts_v2.alerts_v2_transition_incident_alert.sync id +endpoint incident_io.api.alerts_v2.alerts_v2_transition_incident_alert.sync_detailed body +endpoint incident_io.api.alerts_v2.alerts_v2_transition_incident_alert.sync_detailed client +endpoint incident_io.api.alerts_v2.alerts_v2_transition_incident_alert.sync_detailed id +endpoint incident_io.api.api_keys_v1.api_keys_v1_create.asyncio body +endpoint incident_io.api.api_keys_v1.api_keys_v1_create.asyncio client +endpoint incident_io.api.api_keys_v1.api_keys_v1_create.asyncio_detailed body +endpoint incident_io.api.api_keys_v1.api_keys_v1_create.asyncio_detailed client +endpoint incident_io.api.api_keys_v1.api_keys_v1_create.sync body +endpoint incident_io.api.api_keys_v1.api_keys_v1_create.sync client +endpoint incident_io.api.api_keys_v1.api_keys_v1_create.sync_detailed body +endpoint incident_io.api.api_keys_v1.api_keys_v1_create.sync_detailed client +endpoint incident_io.api.api_keys_v1.api_keys_v1_delete.asyncio client +endpoint incident_io.api.api_keys_v1.api_keys_v1_delete.asyncio id +endpoint incident_io.api.api_keys_v1.api_keys_v1_delete.asyncio_detailed client +endpoint incident_io.api.api_keys_v1.api_keys_v1_delete.asyncio_detailed id +endpoint incident_io.api.api_keys_v1.api_keys_v1_delete.sync client +endpoint incident_io.api.api_keys_v1.api_keys_v1_delete.sync id +endpoint incident_io.api.api_keys_v1.api_keys_v1_delete.sync_detailed client +endpoint incident_io.api.api_keys_v1.api_keys_v1_delete.sync_detailed id +endpoint incident_io.api.api_keys_v1.api_keys_v1_list.asyncio after +endpoint incident_io.api.api_keys_v1.api_keys_v1_list.asyncio client +endpoint incident_io.api.api_keys_v1.api_keys_v1_list.asyncio page_size +endpoint incident_io.api.api_keys_v1.api_keys_v1_list.asyncio_detailed after +endpoint incident_io.api.api_keys_v1.api_keys_v1_list.asyncio_detailed client +endpoint incident_io.api.api_keys_v1.api_keys_v1_list.asyncio_detailed page_size +endpoint incident_io.api.api_keys_v1.api_keys_v1_list.sync after +endpoint incident_io.api.api_keys_v1.api_keys_v1_list.sync client +endpoint incident_io.api.api_keys_v1.api_keys_v1_list.sync page_size +endpoint incident_io.api.api_keys_v1.api_keys_v1_list.sync_detailed after +endpoint incident_io.api.api_keys_v1.api_keys_v1_list.sync_detailed client +endpoint incident_io.api.api_keys_v1.api_keys_v1_list.sync_detailed page_size +endpoint incident_io.api.api_keys_v1.api_keys_v1_rotate.asyncio body +endpoint incident_io.api.api_keys_v1.api_keys_v1_rotate.asyncio client +endpoint incident_io.api.api_keys_v1.api_keys_v1_rotate.asyncio id +endpoint incident_io.api.api_keys_v1.api_keys_v1_rotate.asyncio_detailed body +endpoint incident_io.api.api_keys_v1.api_keys_v1_rotate.asyncio_detailed client +endpoint incident_io.api.api_keys_v1.api_keys_v1_rotate.asyncio_detailed id +endpoint incident_io.api.api_keys_v1.api_keys_v1_rotate.sync body +endpoint incident_io.api.api_keys_v1.api_keys_v1_rotate.sync client +endpoint incident_io.api.api_keys_v1.api_keys_v1_rotate.sync id +endpoint incident_io.api.api_keys_v1.api_keys_v1_rotate.sync_detailed body +endpoint incident_io.api.api_keys_v1.api_keys_v1_rotate.sync_detailed client +endpoint incident_io.api.api_keys_v1.api_keys_v1_rotate.sync_detailed id +endpoint incident_io.api.api_keys_v1.api_keys_v1_show.asyncio client +endpoint incident_io.api.api_keys_v1.api_keys_v1_show.asyncio id +endpoint incident_io.api.api_keys_v1.api_keys_v1_show.asyncio_detailed client +endpoint incident_io.api.api_keys_v1.api_keys_v1_show.asyncio_detailed id +endpoint incident_io.api.api_keys_v1.api_keys_v1_show.sync client +endpoint incident_io.api.api_keys_v1.api_keys_v1_show.sync id +endpoint incident_io.api.api_keys_v1.api_keys_v1_show.sync_detailed client +endpoint incident_io.api.api_keys_v1.api_keys_v1_show.sync_detailed id +endpoint incident_io.api.api_keys_v1.api_keys_v1_update.asyncio body +endpoint incident_io.api.api_keys_v1.api_keys_v1_update.asyncio client +endpoint incident_io.api.api_keys_v1.api_keys_v1_update.asyncio id +endpoint incident_io.api.api_keys_v1.api_keys_v1_update.asyncio_detailed body +endpoint incident_io.api.api_keys_v1.api_keys_v1_update.asyncio_detailed client +endpoint incident_io.api.api_keys_v1.api_keys_v1_update.asyncio_detailed id +endpoint incident_io.api.api_keys_v1.api_keys_v1_update.sync body +endpoint incident_io.api.api_keys_v1.api_keys_v1_update.sync client +endpoint incident_io.api.api_keys_v1.api_keys_v1_update.sync id +endpoint incident_io.api.api_keys_v1.api_keys_v1_update.sync_detailed body +endpoint incident_io.api.api_keys_v1.api_keys_v1_update.sync_detailed client +endpoint incident_io.api.api_keys_v1.api_keys_v1_update.sync_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_allowed_caller.asyncio body +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_allowed_caller.asyncio call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_allowed_caller.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_allowed_caller.asyncio_detailed body +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_allowed_caller.asyncio_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_allowed_caller.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_allowed_caller.sync body +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_allowed_caller.sync call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_allowed_caller.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_allowed_caller.sync_detailed body +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_allowed_caller.sync_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_allowed_caller.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_option.asyncio body +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_option.asyncio call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_option.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_option.asyncio_detailed body +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_option.asyncio_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_option.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_option.sync body +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_option.sync call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_option.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_option.sync_detailed body +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_option.sync_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_create_option.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_allowed_caller.asyncio call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_allowed_caller.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_allowed_caller.asyncio id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_allowed_caller.asyncio_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_allowed_caller.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_allowed_caller.asyncio_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_allowed_caller.sync call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_allowed_caller.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_allowed_caller.sync id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_allowed_caller.sync_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_allowed_caller.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_allowed_caller.sync_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_option.asyncio call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_option.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_option.asyncio id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_option.asyncio_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_option.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_option.asyncio_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_option.sync call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_option.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_option.sync id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_option.sync_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_option.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_destroy_option.sync_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_list.asyncio after +endpoint incident_io.api.call_routes_v2.call_routes_v2_list.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_list.asyncio page_size +endpoint incident_io.api.call_routes_v2.call_routes_v2_list.asyncio_detailed after +endpoint incident_io.api.call_routes_v2.call_routes_v2_list.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_list.asyncio_detailed page_size +endpoint incident_io.api.call_routes_v2.call_routes_v2_list.sync after +endpoint incident_io.api.call_routes_v2.call_routes_v2_list.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_list.sync page_size +endpoint incident_io.api.call_routes_v2.call_routes_v2_list.sync_detailed after +endpoint incident_io.api.call_routes_v2.call_routes_v2_list.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_list.sync_detailed page_size +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_allowed_callers.asyncio call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_allowed_callers.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_allowed_callers.asyncio_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_allowed_callers.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_allowed_callers.sync call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_allowed_callers.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_allowed_callers.sync_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_allowed_callers.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_options.asyncio call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_options.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_options.asyncio_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_options.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_options.sync call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_options.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_options.sync_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_list_options.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show.asyncio id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show.asyncio_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show.sync id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show.sync_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_allowed_caller.asyncio call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_allowed_caller.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_allowed_caller.asyncio id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_allowed_caller.asyncio_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_allowed_caller.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_allowed_caller.asyncio_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_allowed_caller.sync call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_allowed_caller.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_allowed_caller.sync id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_allowed_caller.sync_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_allowed_caller.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_allowed_caller.sync_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_option.asyncio call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_option.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_option.asyncio id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_option.asyncio_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_option.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_option.asyncio_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_option.sync call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_option.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_option.sync id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_option.sync_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_option.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_show_option.sync_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update.asyncio body +endpoint incident_io.api.call_routes_v2.call_routes_v2_update.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_update.asyncio id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update.asyncio_detailed body +endpoint incident_io.api.call_routes_v2.call_routes_v2_update.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_update.asyncio_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update.sync body +endpoint incident_io.api.call_routes_v2.call_routes_v2_update.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_update.sync id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update.sync_detailed body +endpoint incident_io.api.call_routes_v2.call_routes_v2_update.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_update.sync_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.asyncio body +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.asyncio call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.asyncio id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.asyncio_detailed body +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.asyncio_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.asyncio_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.sync body +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.sync call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.sync id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.sync_detailed body +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.sync_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_allowed_caller.sync_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.asyncio body +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.asyncio call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.asyncio client +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.asyncio id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.asyncio_detailed body +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.asyncio_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.asyncio_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.asyncio_detailed id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.sync body +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.sync call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.sync client +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.sync id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.sync_detailed body +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.sync_detailed call_route_id +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.sync_detailed client +endpoint incident_io.api.call_routes_v2.call_routes_v2_update_option.sync_detailed id +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.asyncio after +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.asyncio client +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.asyncio incident_id +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.asyncio page_size +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.asyncio_detailed after +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.asyncio_detailed client +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.asyncio_detailed incident_id +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.asyncio_detailed page_size +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.sync after +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.sync client +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.sync incident_id +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.sync page_size +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.sync_detailed after +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.sync_detailed client +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.sync_detailed incident_id +endpoint incident_io.api.call_sessions_v2.call_sessions_v2_list.sync_detailed page_size +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.asyncio after +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.asyncio call_session_id +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.asyncio client +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.asyncio page_size +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.asyncio_detailed after +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.asyncio_detailed call_session_id +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.asyncio_detailed client +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.asyncio_detailed page_size +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.sync after +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.sync call_session_id +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.sync client +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.sync page_size +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.sync_detailed after +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.sync_detailed call_session_id +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.sync_detailed client +endpoint incident_io.api.call_transcript_entries_v2.call_transcript_entries_v2_list.sync_detailed page_size +endpoint incident_io.api.catalog_v2.catalog_v2_create_entry.asyncio body +endpoint incident_io.api.catalog_v2.catalog_v2_create_entry.asyncio client +endpoint incident_io.api.catalog_v2.catalog_v2_create_entry.asyncio_detailed body +endpoint incident_io.api.catalog_v2.catalog_v2_create_entry.asyncio_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_create_entry.sync body +endpoint incident_io.api.catalog_v2.catalog_v2_create_entry.sync client +endpoint incident_io.api.catalog_v2.catalog_v2_create_entry.sync_detailed body +endpoint incident_io.api.catalog_v2.catalog_v2_create_entry.sync_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_create_type.asyncio body +endpoint incident_io.api.catalog_v2.catalog_v2_create_type.asyncio client +endpoint incident_io.api.catalog_v2.catalog_v2_create_type.asyncio_detailed body +endpoint incident_io.api.catalog_v2.catalog_v2_create_type.asyncio_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_create_type.sync body +endpoint incident_io.api.catalog_v2.catalog_v2_create_type.sync client +endpoint incident_io.api.catalog_v2.catalog_v2_create_type.sync_detailed body +endpoint incident_io.api.catalog_v2.catalog_v2_create_type.sync_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_entry.asyncio client +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_entry.asyncio id +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_entry.asyncio_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_entry.asyncio_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_entry.sync client +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_entry.sync id +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_entry.sync_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_entry.sync_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_type.asyncio client +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_type.asyncio id +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_type.asyncio_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_type.asyncio_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_type.sync client +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_type.sync id +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_type.sync_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_destroy_type.sync_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.asyncio after +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.asyncio catalog_type_id +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.asyncio client +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.asyncio page_size +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.asyncio_detailed after +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.asyncio_detailed catalog_type_id +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.asyncio_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.asyncio_detailed page_size +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.sync after +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.sync catalog_type_id +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.sync client +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.sync page_size +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.sync_detailed after +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.sync_detailed catalog_type_id +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.sync_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_list_entries.sync_detailed page_size +endpoint incident_io.api.catalog_v2.catalog_v2_list_resources.asyncio client +endpoint incident_io.api.catalog_v2.catalog_v2_list_resources.asyncio_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_list_resources.sync client +endpoint incident_io.api.catalog_v2.catalog_v2_list_resources.sync_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_list_types.asyncio client +endpoint incident_io.api.catalog_v2.catalog_v2_list_types.asyncio_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_list_types.sync client +endpoint incident_io.api.catalog_v2.catalog_v2_list_types.sync_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_show_entry.asyncio client +endpoint incident_io.api.catalog_v2.catalog_v2_show_entry.asyncio id +endpoint incident_io.api.catalog_v2.catalog_v2_show_entry.asyncio_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_show_entry.asyncio_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_show_entry.sync client +endpoint incident_io.api.catalog_v2.catalog_v2_show_entry.sync id +endpoint incident_io.api.catalog_v2.catalog_v2_show_entry.sync_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_show_entry.sync_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_show_type.asyncio client +endpoint incident_io.api.catalog_v2.catalog_v2_show_type.asyncio id +endpoint incident_io.api.catalog_v2.catalog_v2_show_type.asyncio_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_show_type.asyncio_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_show_type.sync client +endpoint incident_io.api.catalog_v2.catalog_v2_show_type.sync id +endpoint incident_io.api.catalog_v2.catalog_v2_show_type.sync_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_show_type.sync_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_update_entry.asyncio body +endpoint incident_io.api.catalog_v2.catalog_v2_update_entry.asyncio client +endpoint incident_io.api.catalog_v2.catalog_v2_update_entry.asyncio id +endpoint incident_io.api.catalog_v2.catalog_v2_update_entry.asyncio_detailed body +endpoint incident_io.api.catalog_v2.catalog_v2_update_entry.asyncio_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_update_entry.asyncio_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_update_entry.sync body +endpoint incident_io.api.catalog_v2.catalog_v2_update_entry.sync client +endpoint incident_io.api.catalog_v2.catalog_v2_update_entry.sync id +endpoint incident_io.api.catalog_v2.catalog_v2_update_entry.sync_detailed body +endpoint incident_io.api.catalog_v2.catalog_v2_update_entry.sync_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_update_entry.sync_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_update_type.asyncio body +endpoint incident_io.api.catalog_v2.catalog_v2_update_type.asyncio client +endpoint incident_io.api.catalog_v2.catalog_v2_update_type.asyncio id +endpoint incident_io.api.catalog_v2.catalog_v2_update_type.asyncio_detailed body +endpoint incident_io.api.catalog_v2.catalog_v2_update_type.asyncio_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_update_type.asyncio_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_update_type.sync body +endpoint incident_io.api.catalog_v2.catalog_v2_update_type.sync client +endpoint incident_io.api.catalog_v2.catalog_v2_update_type.sync id +endpoint incident_io.api.catalog_v2.catalog_v2_update_type.sync_detailed body +endpoint incident_io.api.catalog_v2.catalog_v2_update_type.sync_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_update_type.sync_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_update_type_schema.asyncio body +endpoint incident_io.api.catalog_v2.catalog_v2_update_type_schema.asyncio client +endpoint incident_io.api.catalog_v2.catalog_v2_update_type_schema.asyncio id +endpoint incident_io.api.catalog_v2.catalog_v2_update_type_schema.asyncio_detailed body +endpoint incident_io.api.catalog_v2.catalog_v2_update_type_schema.asyncio_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_update_type_schema.asyncio_detailed id +endpoint incident_io.api.catalog_v2.catalog_v2_update_type_schema.sync body +endpoint incident_io.api.catalog_v2.catalog_v2_update_type_schema.sync client +endpoint incident_io.api.catalog_v2.catalog_v2_update_type_schema.sync id +endpoint incident_io.api.catalog_v2.catalog_v2_update_type_schema.sync_detailed body +endpoint incident_io.api.catalog_v2.catalog_v2_update_type_schema.sync_detailed client +endpoint incident_io.api.catalog_v2.catalog_v2_update_type_schema.sync_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_bulk_update_entries.asyncio body +endpoint incident_io.api.catalog_v3.catalog_v3_bulk_update_entries.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_bulk_update_entries.asyncio_detailed body +endpoint incident_io.api.catalog_v3.catalog_v3_bulk_update_entries.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_bulk_update_entries.sync body +endpoint incident_io.api.catalog_v3.catalog_v3_bulk_update_entries.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_bulk_update_entries.sync_detailed body +endpoint incident_io.api.catalog_v3.catalog_v3_bulk_update_entries.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_create_entry.asyncio body +endpoint incident_io.api.catalog_v3.catalog_v3_create_entry.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_create_entry.asyncio_detailed body +endpoint incident_io.api.catalog_v3.catalog_v3_create_entry.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_create_entry.sync body +endpoint incident_io.api.catalog_v3.catalog_v3_create_entry.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_create_entry.sync_detailed body +endpoint incident_io.api.catalog_v3.catalog_v3_create_entry.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_create_type.asyncio body +endpoint incident_io.api.catalog_v3.catalog_v3_create_type.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_create_type.asyncio_detailed body +endpoint incident_io.api.catalog_v3.catalog_v3_create_type.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_create_type.sync body +endpoint incident_io.api.catalog_v3.catalog_v3_create_type.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_create_type.sync_detailed body +endpoint incident_io.api.catalog_v3.catalog_v3_create_type.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_entry.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_entry.asyncio id +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_entry.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_entry.asyncio_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_entry.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_entry.sync id +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_entry.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_entry.sync_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_type.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_type.asyncio id +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_type.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_type.asyncio_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_type.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_type.sync id +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_type.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_destroy_type.sync_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.asyncio after +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.asyncio catalog_type_id +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.asyncio identifier +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.asyncio page_size +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.asyncio_detailed after +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.asyncio_detailed catalog_type_id +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.asyncio_detailed identifier +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.asyncio_detailed page_size +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.sync after +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.sync catalog_type_id +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.sync identifier +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.sync page_size +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.sync_detailed after +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.sync_detailed catalog_type_id +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.sync_detailed identifier +endpoint incident_io.api.catalog_v3.catalog_v3_list_entries.sync_detailed page_size +endpoint incident_io.api.catalog_v3.catalog_v3_list_resources.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_list_resources.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_list_resources.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_list_resources.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_list_types.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_list_types.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_list_types.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_list_types.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_show_entry.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_show_entry.asyncio expand +endpoint incident_io.api.catalog_v3.catalog_v3_show_entry.asyncio id +endpoint incident_io.api.catalog_v3.catalog_v3_show_entry.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_show_entry.asyncio_detailed expand +endpoint incident_io.api.catalog_v3.catalog_v3_show_entry.asyncio_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_show_entry.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_show_entry.sync expand +endpoint incident_io.api.catalog_v3.catalog_v3_show_entry.sync id +endpoint incident_io.api.catalog_v3.catalog_v3_show_entry.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_show_entry.sync_detailed expand +endpoint incident_io.api.catalog_v3.catalog_v3_show_entry.sync_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_show_type.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_show_type.asyncio id +endpoint incident_io.api.catalog_v3.catalog_v3_show_type.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_show_type.asyncio_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_show_type.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_show_type.sync id +endpoint incident_io.api.catalog_v3.catalog_v3_show_type.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_show_type.sync_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_update_entry.asyncio body +endpoint incident_io.api.catalog_v3.catalog_v3_update_entry.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_update_entry.asyncio id +endpoint incident_io.api.catalog_v3.catalog_v3_update_entry.asyncio_detailed body +endpoint incident_io.api.catalog_v3.catalog_v3_update_entry.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_update_entry.asyncio_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_update_entry.sync body +endpoint incident_io.api.catalog_v3.catalog_v3_update_entry.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_update_entry.sync id +endpoint incident_io.api.catalog_v3.catalog_v3_update_entry.sync_detailed body +endpoint incident_io.api.catalog_v3.catalog_v3_update_entry.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_update_entry.sync_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_update_type.asyncio body +endpoint incident_io.api.catalog_v3.catalog_v3_update_type.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_update_type.asyncio id +endpoint incident_io.api.catalog_v3.catalog_v3_update_type.asyncio_detailed body +endpoint incident_io.api.catalog_v3.catalog_v3_update_type.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_update_type.asyncio_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_update_type.sync body +endpoint incident_io.api.catalog_v3.catalog_v3_update_type.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_update_type.sync id +endpoint incident_io.api.catalog_v3.catalog_v3_update_type.sync_detailed body +endpoint incident_io.api.catalog_v3.catalog_v3_update_type.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_update_type.sync_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_update_type_schema.asyncio body +endpoint incident_io.api.catalog_v3.catalog_v3_update_type_schema.asyncio client +endpoint incident_io.api.catalog_v3.catalog_v3_update_type_schema.asyncio id +endpoint incident_io.api.catalog_v3.catalog_v3_update_type_schema.asyncio_detailed body +endpoint incident_io.api.catalog_v3.catalog_v3_update_type_schema.asyncio_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_update_type_schema.asyncio_detailed id +endpoint incident_io.api.catalog_v3.catalog_v3_update_type_schema.sync body +endpoint incident_io.api.catalog_v3.catalog_v3_update_type_schema.sync client +endpoint incident_io.api.catalog_v3.catalog_v3_update_type_schema.sync id +endpoint incident_io.api.catalog_v3.catalog_v3_update_type_schema.sync_detailed body +endpoint incident_io.api.catalog_v3.catalog_v3_update_type_schema.sync_detailed client +endpoint incident_io.api.catalog_v3.catalog_v3_update_type_schema.sync_detailed id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_create.asyncio body +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_create.asyncio client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_create.asyncio_detailed body +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_create.asyncio_detailed client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_create.sync body +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_create.sync client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_create.sync_detailed body +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_create.sync_detailed client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_delete.asyncio client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_delete.asyncio id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_delete.asyncio_detailed client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_delete.asyncio_detailed id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_delete.sync client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_delete.sync id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_delete.sync_detailed client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_delete.sync_detailed id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.asyncio after +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.asyncio client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.asyncio custom_field_id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.asyncio page_size +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.asyncio_detailed after +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.asyncio_detailed client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.asyncio_detailed custom_field_id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.asyncio_detailed page_size +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.sync after +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.sync client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.sync custom_field_id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.sync page_size +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.sync_detailed after +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.sync_detailed client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.sync_detailed custom_field_id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_list.sync_detailed page_size +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_show.asyncio client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_show.asyncio id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_show.asyncio_detailed client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_show.asyncio_detailed id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_show.sync client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_show.sync id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_show.sync_detailed client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_show.sync_detailed id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_update.asyncio body +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_update.asyncio client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_update.asyncio id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_update.asyncio_detailed body +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_update.asyncio_detailed client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_update.asyncio_detailed id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_update.sync body +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_update.sync client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_update.sync id +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_update.sync_detailed body +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_update.sync_detailed client +endpoint incident_io.api.custom_field_options_v1.custom_field_options_v1_update.sync_detailed id +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_create.asyncio body +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_create.asyncio client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_create.asyncio_detailed body +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_create.asyncio_detailed client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_create.sync body +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_create.sync client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_create.sync_detailed body +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_create.sync_detailed client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_delete.asyncio client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_delete.asyncio id +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_delete.asyncio_detailed client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_delete.asyncio_detailed id +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_delete.sync client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_delete.sync id +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_delete.sync_detailed client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_delete.sync_detailed id +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_list.asyncio client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_list.asyncio_detailed client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_list.sync client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_list.sync_detailed client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_show.asyncio client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_show.asyncio id +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_show.asyncio_detailed client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_show.asyncio_detailed id +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_show.sync client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_show.sync id +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_show.sync_detailed client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_show.sync_detailed id +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_update.asyncio body +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_update.asyncio client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_update.asyncio id +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_update.asyncio_detailed body +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_update.asyncio_detailed client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_update.asyncio_detailed id +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_update.sync body +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_update.sync client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_update.sync id +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_update.sync_detailed body +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_update.sync_detailed client +endpoint incident_io.api.custom_fields_v1.custom_fields_v1_update.sync_detailed id +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_create.asyncio body +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_create.asyncio client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_create.asyncio_detailed body +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_create.asyncio_detailed client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_create.sync body +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_create.sync client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_create.sync_detailed body +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_create.sync_detailed client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_delete.asyncio client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_delete.asyncio id +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_delete.asyncio_detailed client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_delete.asyncio_detailed id +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_delete.sync client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_delete.sync id +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_delete.sync_detailed client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_delete.sync_detailed id +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_list.asyncio client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_list.asyncio_detailed client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_list.sync client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_list.sync_detailed client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_show.asyncio client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_show.asyncio id +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_show.asyncio_detailed client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_show.asyncio_detailed id +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_show.sync client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_show.sync id +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_show.sync_detailed client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_show.sync_detailed id +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_update.asyncio body +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_update.asyncio client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_update.asyncio id +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_update.asyncio_detailed body +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_update.asyncio_detailed client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_update.asyncio_detailed id +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_update.sync body +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_update.sync client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_update.sync id +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_update.sync_detailed body +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_update.sync_detailed client +endpoint incident_io.api.custom_fields_v2.custom_fields_v2_update.sync_detailed id +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_create.asyncio body +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_create.asyncio client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_create.asyncio_detailed body +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_create.asyncio_detailed client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_create.sync body +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_create.sync client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_create.sync_detailed body +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_create.sync_detailed client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_destroy.asyncio client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_destroy.asyncio id +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_destroy.asyncio_detailed client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_destroy.asyncio_detailed id +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_destroy.sync client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_destroy.sync id +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_destroy.sync_detailed client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_destroy.sync_detailed id +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.asyncio after +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.asyncio client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.asyncio page_size +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.asyncio search +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.asyncio_detailed after +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.asyncio_detailed client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.asyncio_detailed page_size +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.asyncio_detailed search +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.sync after +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.sync client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.sync page_size +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.sync search +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.sync_detailed after +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.sync_detailed client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.sync_detailed page_size +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_list.sync_detailed search +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_show.asyncio client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_show.asyncio id +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_show.asyncio_detailed client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_show.asyncio_detailed id +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_show.sync client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_show.sync id +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_show.sync_detailed client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_show.sync_detailed id +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_update.asyncio body +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_update.asyncio client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_update.asyncio id +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_update.asyncio_detailed body +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_update.asyncio_detailed client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_update.asyncio_detailed id +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_update.sync body +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_update.sync client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_update.sync id +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_update.sync_detailed body +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_update.sync_detailed client +endpoint incident_io.api.escalation_path_templates_v2.escalation_path_templates_v2_update.sync_detailed id +endpoint incident_io.api.escalations_v2.escalations_v2_cancel_escalation.asyncio client +endpoint incident_io.api.escalations_v2.escalations_v2_cancel_escalation.asyncio id +endpoint incident_io.api.escalations_v2.escalations_v2_cancel_escalation.asyncio_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_cancel_escalation.asyncio_detailed id +endpoint incident_io.api.escalations_v2.escalations_v2_cancel_escalation.sync client +endpoint incident_io.api.escalations_v2.escalations_v2_cancel_escalation.sync id +endpoint incident_io.api.escalations_v2.escalations_v2_cancel_escalation.sync_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_cancel_escalation.sync_detailed id +endpoint incident_io.api.escalations_v2.escalations_v2_check_escalation_permissions.asyncio body +endpoint incident_io.api.escalations_v2.escalations_v2_check_escalation_permissions.asyncio client +endpoint incident_io.api.escalations_v2.escalations_v2_check_escalation_permissions.asyncio escalation_id +endpoint incident_io.api.escalations_v2.escalations_v2_check_escalation_permissions.asyncio_detailed body +endpoint incident_io.api.escalations_v2.escalations_v2_check_escalation_permissions.asyncio_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_check_escalation_permissions.asyncio_detailed escalation_id +endpoint incident_io.api.escalations_v2.escalations_v2_check_escalation_permissions.sync body +endpoint incident_io.api.escalations_v2.escalations_v2_check_escalation_permissions.sync client +endpoint incident_io.api.escalations_v2.escalations_v2_check_escalation_permissions.sync escalation_id +endpoint incident_io.api.escalations_v2.escalations_v2_check_escalation_permissions.sync_detailed body +endpoint incident_io.api.escalations_v2.escalations_v2_check_escalation_permissions.sync_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_check_escalation_permissions.sync_detailed escalation_id +endpoint incident_io.api.escalations_v2.escalations_v2_create.asyncio body +endpoint incident_io.api.escalations_v2.escalations_v2_create.asyncio client +endpoint incident_io.api.escalations_v2.escalations_v2_create.asyncio_detailed body +endpoint incident_io.api.escalations_v2.escalations_v2_create.asyncio_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_create.sync body +endpoint incident_io.api.escalations_v2.escalations_v2_create.sync client +endpoint incident_io.api.escalations_v2.escalations_v2_create.sync_detailed body +endpoint incident_io.api.escalations_v2.escalations_v2_create.sync_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_create_path.asyncio body +endpoint incident_io.api.escalations_v2.escalations_v2_create_path.asyncio client +endpoint incident_io.api.escalations_v2.escalations_v2_create_path.asyncio_detailed body +endpoint incident_io.api.escalations_v2.escalations_v2_create_path.asyncio_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_create_path.sync body +endpoint incident_io.api.escalations_v2.escalations_v2_create_path.sync client +endpoint incident_io.api.escalations_v2.escalations_v2_create_path.sync_detailed body +endpoint incident_io.api.escalations_v2.escalations_v2_create_path.sync_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_destroy_path.asyncio client +endpoint incident_io.api.escalations_v2.escalations_v2_destroy_path.asyncio id +endpoint incident_io.api.escalations_v2.escalations_v2_destroy_path.asyncio_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_destroy_path.asyncio_detailed id +endpoint incident_io.api.escalations_v2.escalations_v2_destroy_path.sync client +endpoint incident_io.api.escalations_v2.escalations_v2_destroy_path.sync id +endpoint incident_io.api.escalations_v2.escalations_v2_destroy_path.sync_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_destroy_path.sync_detailed id +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio after +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio alert +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio client +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio created_at +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio escalation_path +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio idempotency_key +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio incident +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio page_size +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio status +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio updated_at +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio_detailed after +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio_detailed alert +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio_detailed created_at +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio_detailed escalation_path +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio_detailed idempotency_key +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio_detailed incident +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio_detailed page_size +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio_detailed status +endpoint incident_io.api.escalations_v2.escalations_v2_list.asyncio_detailed updated_at +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync after +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync alert +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync client +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync created_at +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync escalation_path +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync idempotency_key +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync incident +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync page_size +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync status +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync updated_at +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync_detailed after +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync_detailed alert +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync_detailed created_at +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync_detailed escalation_path +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync_detailed idempotency_key +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync_detailed incident +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync_detailed page_size +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync_detailed status +endpoint incident_io.api.escalations_v2.escalations_v2_list.sync_detailed updated_at +endpoint incident_io.api.escalations_v2.escalations_v2_list_paths.asyncio after +endpoint incident_io.api.escalations_v2.escalations_v2_list_paths.asyncio client +endpoint incident_io.api.escalations_v2.escalations_v2_list_paths.asyncio page_size +endpoint incident_io.api.escalations_v2.escalations_v2_list_paths.asyncio_detailed after +endpoint incident_io.api.escalations_v2.escalations_v2_list_paths.asyncio_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_list_paths.asyncio_detailed page_size +endpoint incident_io.api.escalations_v2.escalations_v2_list_paths.sync after +endpoint incident_io.api.escalations_v2.escalations_v2_list_paths.sync client +endpoint incident_io.api.escalations_v2.escalations_v2_list_paths.sync page_size +endpoint incident_io.api.escalations_v2.escalations_v2_list_paths.sync_detailed after +endpoint incident_io.api.escalations_v2.escalations_v2_list_paths.sync_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_list_paths.sync_detailed page_size +endpoint incident_io.api.escalations_v2.escalations_v2_reassign_escalation.asyncio body +endpoint incident_io.api.escalations_v2.escalations_v2_reassign_escalation.asyncio client +endpoint incident_io.api.escalations_v2.escalations_v2_reassign_escalation.asyncio escalation_id +endpoint incident_io.api.escalations_v2.escalations_v2_reassign_escalation.asyncio_detailed body +endpoint incident_io.api.escalations_v2.escalations_v2_reassign_escalation.asyncio_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_reassign_escalation.asyncio_detailed escalation_id +endpoint incident_io.api.escalations_v2.escalations_v2_reassign_escalation.sync body +endpoint incident_io.api.escalations_v2.escalations_v2_reassign_escalation.sync client +endpoint incident_io.api.escalations_v2.escalations_v2_reassign_escalation.sync escalation_id +endpoint incident_io.api.escalations_v2.escalations_v2_reassign_escalation.sync_detailed body +endpoint incident_io.api.escalations_v2.escalations_v2_reassign_escalation.sync_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_reassign_escalation.sync_detailed escalation_id +endpoint incident_io.api.escalations_v2.escalations_v2_respond_escalation.asyncio body +endpoint incident_io.api.escalations_v2.escalations_v2_respond_escalation.asyncio client +endpoint incident_io.api.escalations_v2.escalations_v2_respond_escalation.asyncio escalation_id +endpoint incident_io.api.escalations_v2.escalations_v2_respond_escalation.asyncio_detailed body +endpoint incident_io.api.escalations_v2.escalations_v2_respond_escalation.asyncio_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_respond_escalation.asyncio_detailed escalation_id +endpoint incident_io.api.escalations_v2.escalations_v2_respond_escalation.sync body +endpoint incident_io.api.escalations_v2.escalations_v2_respond_escalation.sync client +endpoint incident_io.api.escalations_v2.escalations_v2_respond_escalation.sync escalation_id +endpoint incident_io.api.escalations_v2.escalations_v2_respond_escalation.sync_detailed body +endpoint incident_io.api.escalations_v2.escalations_v2_respond_escalation.sync_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_respond_escalation.sync_detailed escalation_id +endpoint incident_io.api.escalations_v2.escalations_v2_show.asyncio client +endpoint incident_io.api.escalations_v2.escalations_v2_show.asyncio id +endpoint incident_io.api.escalations_v2.escalations_v2_show.asyncio_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_show.asyncio_detailed id +endpoint incident_io.api.escalations_v2.escalations_v2_show.sync client +endpoint incident_io.api.escalations_v2.escalations_v2_show.sync id +endpoint incident_io.api.escalations_v2.escalations_v2_show.sync_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_show.sync_detailed id +endpoint incident_io.api.escalations_v2.escalations_v2_show_path.asyncio client +endpoint incident_io.api.escalations_v2.escalations_v2_show_path.asyncio id +endpoint incident_io.api.escalations_v2.escalations_v2_show_path.asyncio_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_show_path.asyncio_detailed id +endpoint incident_io.api.escalations_v2.escalations_v2_show_path.sync client +endpoint incident_io.api.escalations_v2.escalations_v2_show_path.sync id +endpoint incident_io.api.escalations_v2.escalations_v2_show_path.sync_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_show_path.sync_detailed id +endpoint incident_io.api.escalations_v2.escalations_v2_update_path.asyncio body +endpoint incident_io.api.escalations_v2.escalations_v2_update_path.asyncio client +endpoint incident_io.api.escalations_v2.escalations_v2_update_path.asyncio id +endpoint incident_io.api.escalations_v2.escalations_v2_update_path.asyncio_detailed body +endpoint incident_io.api.escalations_v2.escalations_v2_update_path.asyncio_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_update_path.asyncio_detailed id +endpoint incident_io.api.escalations_v2.escalations_v2_update_path.sync body +endpoint incident_io.api.escalations_v2.escalations_v2_update_path.sync client +endpoint incident_io.api.escalations_v2.escalations_v2_update_path.sync id +endpoint incident_io.api.escalations_v2.escalations_v2_update_path.sync_detailed body +endpoint incident_io.api.escalations_v2.escalations_v2_update_path.sync_detailed client +endpoint incident_io.api.escalations_v2.escalations_v2_update_path.sync_detailed id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_connect_external_issue.asyncio body +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_connect_external_issue.asyncio client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_connect_external_issue.asyncio id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_connect_external_issue.asyncio_detailed body +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_connect_external_issue.asyncio_detailed client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_connect_external_issue.asyncio_detailed id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_connect_external_issue.sync body +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_connect_external_issue.sync client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_connect_external_issue.sync id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_connect_external_issue.sync_detailed body +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_connect_external_issue.sync_detailed client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_connect_external_issue.sync_detailed id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_create.asyncio body +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_create.asyncio client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_create.asyncio_detailed body +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_create.asyncio_detailed client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_create.sync body +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_create.sync client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_create.sync_detailed body +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_create.sync_detailed client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_delete.asyncio client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_delete.asyncio id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_delete.asyncio_detailed client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_delete.asyncio_detailed id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_delete.sync client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_delete.sync id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_delete.sync_detailed client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_delete.sync_detailed id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.asyncio assignee_team_id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.asyncio client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.asyncio incident_id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.asyncio incident_mode +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.asyncio_detailed assignee_team_id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.asyncio_detailed client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.asyncio_detailed incident_id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.asyncio_detailed incident_mode +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.sync assignee_team_id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.sync client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.sync incident_id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.sync incident_mode +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.sync_detailed assignee_team_id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.sync_detailed client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.sync_detailed incident_id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_list.sync_detailed incident_mode +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_show.asyncio client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_show.asyncio id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_show.asyncio_detailed client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_show.asyncio_detailed id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_show.sync client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_show.sync id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_show.sync_detailed client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_show.sync_detailed id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_update.asyncio body +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_update.asyncio client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_update.asyncio id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_update.asyncio_detailed body +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_update.asyncio_detailed client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_update.asyncio_detailed id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_update.sync body +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_update.sync client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_update.sync id +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_update.sync_detailed body +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_update.sync_detailed client +endpoint incident_io.api.follow_ups_v2.follow_ups_v2_update.sync_detailed id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_connect_external_issue.asyncio body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_connect_external_issue.asyncio client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_connect_external_issue.asyncio id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_connect_external_issue.asyncio_detailed body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_connect_external_issue.asyncio_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_connect_external_issue.asyncio_detailed id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_connect_external_issue.sync body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_connect_external_issue.sync client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_connect_external_issue.sync id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_connect_external_issue.sync_detailed body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_connect_external_issue.sync_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_connect_external_issue.sync_detailed id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create.asyncio body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create.asyncio client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create.asyncio_detailed body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create.asyncio_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create.sync body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create.sync client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create.sync_detailed body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create.sync_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create_from_link.asyncio body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create_from_link.asyncio client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create_from_link.asyncio_detailed body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create_from_link.asyncio_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create_from_link.sync body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create_from_link.sync client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create_from_link.sync_detailed body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_create_from_link.sync_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_delete.asyncio client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_delete.asyncio id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_delete.asyncio_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_delete.asyncio_detailed id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_delete.sync client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_delete.sync id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_delete.sync_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_delete.sync_detailed id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio after +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio assignee_team_id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio created_at +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio incident_id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio incident_mode +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio page_size +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio updated_at +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio_detailed after +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio_detailed assignee_team_id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio_detailed created_at +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio_detailed incident_id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio_detailed incident_mode +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio_detailed page_size +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.asyncio_detailed updated_at +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync after +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync assignee_team_id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync created_at +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync incident_id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync incident_mode +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync page_size +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync updated_at +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync_detailed after +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync_detailed assignee_team_id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync_detailed created_at +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync_detailed incident_id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync_detailed incident_mode +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync_detailed page_size +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_list.sync_detailed updated_at +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_show.asyncio client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_show.asyncio id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_show.asyncio_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_show.asyncio_detailed id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_show.sync client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_show.sync id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_show.sync_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_show.sync_detailed id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_update.asyncio body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_update.asyncio client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_update.asyncio id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_update.asyncio_detailed body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_update.asyncio_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_update.asyncio_detailed id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_update.sync body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_update.sync client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_update.sync id +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_update.sync_detailed body +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_update.sync_detailed client +endpoint incident_io.api.follow_ups_v3.follow_ups_v3_update.sync_detailed id +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.asyncio alert_source_config_id +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.asyncio authorization +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.asyncio client +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.asyncio token +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.asyncio_detailed alert_source_config_id +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.asyncio_detailed authorization +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.asyncio_detailed client +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.asyncio_detailed token +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.sync alert_source_config_id +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.sync authorization +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.sync client +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.sync token +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.sync_detailed alert_source_config_id +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.sync_detailed authorization +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.sync_detailed client +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping.sync_detailed token +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.asyncio alert_source_config_id +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.asyncio authorization +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.asyncio client +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.asyncio token +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.asyncio_detailed alert_source_config_id +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.asyncio_detailed authorization +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.asyncio_detailed client +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.asyncio_detailed token +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.sync alert_source_config_id +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.sync authorization +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.sync client +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.sync token +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.sync_detailed alert_source_config_id +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.sync_detailed authorization +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.sync_detailed client +endpoint incident_io.api.heartbeat_v2.heartbeat_v2_ping_1.sync_detailed token +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.asyncio after +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.asyncio client +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.asyncio id +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.asyncio incident_id +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.asyncio page_size +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.asyncio_detailed after +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.asyncio_detailed client +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.asyncio_detailed id +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.asyncio_detailed incident_id +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.asyncio_detailed page_size +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.sync after +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.sync client +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.sync id +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.sync incident_id +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.sync page_size +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.sync_detailed after +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.sync_detailed client +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.sync_detailed id +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.sync_detailed incident_id +endpoint incident_io.api.incident_activity_log_entries_v2.incident_activity_log_entries_v2_list.sync_detailed page_size +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_create.asyncio body +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_create.asyncio client +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_create.asyncio_detailed body +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_create.asyncio_detailed client +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_create.sync body +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_create.sync client +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_create.sync_detailed body +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_create.sync_detailed client +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_delete.asyncio client +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_delete.asyncio id +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_delete.asyncio_detailed client +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_delete.asyncio_detailed id +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_delete.sync client +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_delete.sync id +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_delete.sync_detailed client +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_delete.sync_detailed id +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.asyncio client +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.asyncio external_id +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.asyncio incident_id +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.asyncio resource_type +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.asyncio_detailed client +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.asyncio_detailed external_id +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.asyncio_detailed incident_id +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.asyncio_detailed resource_type +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.sync client +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.sync external_id +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.sync incident_id +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.sync resource_type +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.sync_detailed client +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.sync_detailed external_id +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.sync_detailed incident_id +endpoint incident_io.api.incident_attachments_v1.incident_attachments_v1_list.sync_detailed resource_type +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_create.asyncio body +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_create.asyncio client +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_create.asyncio_detailed body +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_create.asyncio_detailed client +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_create.sync body +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_create.sync client +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_create.sync_detailed body +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_create.sync_detailed client +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_revoke.asyncio body +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_revoke.asyncio client +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_revoke.asyncio_detailed body +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_revoke.asyncio_detailed client +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_revoke.sync body +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_revoke.sync client +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_revoke.sync_detailed body +endpoint incident_io.api.incident_memberships_v1.incident_memberships_v1_revoke.sync_detailed client +endpoint incident_io.api.incident_participant_workloads_v2.incident_participant_workloads_v2_list.asyncio client +endpoint incident_io.api.incident_participant_workloads_v2.incident_participant_workloads_v2_list.asyncio incident_id +endpoint incident_io.api.incident_participant_workloads_v2.incident_participant_workloads_v2_list.asyncio_detailed client +endpoint incident_io.api.incident_participant_workloads_v2.incident_participant_workloads_v2_list.asyncio_detailed incident_id +endpoint incident_io.api.incident_participant_workloads_v2.incident_participant_workloads_v2_list.sync client +endpoint incident_io.api.incident_participant_workloads_v2.incident_participant_workloads_v2_list.sync incident_id +endpoint incident_io.api.incident_participant_workloads_v2.incident_participant_workloads_v2_list.sync_detailed client +endpoint incident_io.api.incident_participant_workloads_v2.incident_participant_workloads_v2_list.sync_detailed incident_id +endpoint incident_io.api.incident_participants_v2.incident_participants_v2_list.asyncio client +endpoint incident_io.api.incident_participants_v2.incident_participants_v2_list.asyncio incident_id +endpoint incident_io.api.incident_participants_v2.incident_participants_v2_list.asyncio_detailed client +endpoint incident_io.api.incident_participants_v2.incident_participants_v2_list.asyncio_detailed incident_id +endpoint incident_io.api.incident_participants_v2.incident_participants_v2_list.sync client +endpoint incident_io.api.incident_participants_v2.incident_participants_v2_list.sync incident_id +endpoint incident_io.api.incident_participants_v2.incident_participants_v2_list.sync_detailed client +endpoint incident_io.api.incident_participants_v2.incident_participants_v2_list.sync_detailed incident_id +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.asyncio after +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.asyncio client +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.asyncio incident_id +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.asyncio page_size +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.asyncio_detailed after +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.asyncio_detailed client +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.asyncio_detailed incident_id +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.asyncio_detailed page_size +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.sync after +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.sync client +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.sync incident_id +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.sync page_size +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.sync_detailed after +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.sync_detailed client +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.sync_detailed incident_id +endpoint incident_io.api.incident_relationships_v1.incident_relationships_v1_list.sync_detailed page_size +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_create.asyncio body +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_create.asyncio client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_create.asyncio_detailed body +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_create.asyncio_detailed client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_create.sync body +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_create.sync client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_create.sync_detailed body +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_create.sync_detailed client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_delete.asyncio client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_delete.asyncio id +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_delete.asyncio_detailed client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_delete.asyncio_detailed id +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_delete.sync client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_delete.sync id +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_delete.sync_detailed client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_delete.sync_detailed id +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_list.asyncio client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_list.asyncio_detailed client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_list.sync client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_list.sync_detailed client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_show.asyncio client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_show.asyncio id +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_show.asyncio_detailed client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_show.asyncio_detailed id +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_show.sync client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_show.sync id +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_show.sync_detailed client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_show.sync_detailed id +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_update.asyncio body +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_update.asyncio client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_update.asyncio id +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_update.asyncio_detailed body +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_update.asyncio_detailed client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_update.asyncio_detailed id +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_update.sync body +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_update.sync client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_update.sync id +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_update.sync_detailed body +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_update.sync_detailed client +endpoint incident_io.api.incident_roles_v1.incident_roles_v1_update.sync_detailed id +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_create.asyncio body +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_create.asyncio client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_create.asyncio_detailed body +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_create.asyncio_detailed client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_create.sync body +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_create.sync client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_create.sync_detailed body +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_create.sync_detailed client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_delete.asyncio client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_delete.asyncio id +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_delete.asyncio_detailed client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_delete.asyncio_detailed id +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_delete.sync client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_delete.sync id +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_delete.sync_detailed client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_delete.sync_detailed id +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_list.asyncio client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_list.asyncio_detailed client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_list.sync client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_list.sync_detailed client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_show.asyncio client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_show.asyncio id +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_show.asyncio_detailed client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_show.asyncio_detailed id +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_show.sync client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_show.sync id +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_show.sync_detailed client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_show.sync_detailed id +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_update.asyncio body +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_update.asyncio client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_update.asyncio id +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_update.asyncio_detailed body +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_update.asyncio_detailed client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_update.asyncio_detailed id +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_update.sync body +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_update.sync client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_update.sync id +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_update.sync_detailed body +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_update.sync_detailed client +endpoint incident_io.api.incident_roles_v2.incident_roles_v2_update.sync_detailed id +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_create.asyncio body +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_create.asyncio client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_create.asyncio_detailed body +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_create.asyncio_detailed client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_create.sync body +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_create.sync client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_create.sync_detailed body +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_create.sync_detailed client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_delete.asyncio client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_delete.asyncio id +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_delete.asyncio_detailed client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_delete.asyncio_detailed id +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_delete.sync client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_delete.sync id +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_delete.sync_detailed client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_delete.sync_detailed id +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_list.asyncio client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_list.asyncio_detailed client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_list.sync client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_list.sync_detailed client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_show.asyncio client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_show.asyncio id +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_show.asyncio_detailed client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_show.asyncio_detailed id +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_show.sync client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_show.sync id +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_show.sync_detailed client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_show.sync_detailed id +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_update.asyncio body +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_update.asyncio client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_update.asyncio id +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_update.asyncio_detailed body +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_update.asyncio_detailed client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_update.asyncio_detailed id +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_update.sync body +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_update.sync client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_update.sync id +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_update.sync_detailed body +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_update.sync_detailed client +endpoint incident_io.api.incident_statuses_v1.incident_statuses_v1_update.sync_detailed id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_create.asyncio body +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_create.asyncio client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_create.asyncio_detailed body +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_create.asyncio_detailed client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_create.sync body +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_create.sync client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_create.sync_detailed body +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_create.sync_detailed client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_destroy.asyncio client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_destroy.asyncio id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_destroy.asyncio_detailed client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_destroy.asyncio_detailed id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_destroy.sync client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_destroy.sync id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_destroy.sync_detailed client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_destroy.sync_detailed id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_list.asyncio after +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_list.asyncio client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_list.asyncio page_size +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_list.asyncio_detailed after +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_list.asyncio_detailed client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_list.asyncio_detailed page_size +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_list.sync after +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_list.sync client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_list.sync page_size +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_list.sync_detailed after +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_list.sync_detailed client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_list.sync_detailed page_size +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_show.asyncio client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_show.asyncio id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_show.asyncio_detailed client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_show.asyncio_detailed id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_show.sync client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_show.sync id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_show.sync_detailed client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_show.sync_detailed id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_update.asyncio body +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_update.asyncio client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_update.asyncio id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_update.asyncio_detailed body +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_update.asyncio_detailed client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_update.asyncio_detailed id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_update.sync body +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_update.sync client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_update.sync id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_update.sync_detailed body +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_update.sync_detailed client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_update.sync_detailed id +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_validate.asyncio body +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_validate.asyncio client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_validate.asyncio_detailed body +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_validate.asyncio_detailed client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_validate.sync body +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_validate.sync client +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_validate.sync_detailed body +endpoint incident_io.api.incident_templates_v1.incident_templates_v1_validate.sync_detailed client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_create.asyncio body +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_create.asyncio client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_create.asyncio_detailed body +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_create.asyncio_detailed client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_create.sync body +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_create.sync client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_create.sync_detailed body +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_create.sync_detailed client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.asyncio after +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.asyncio client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.asyncio incident_id +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.asyncio page_size +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.asyncio_detailed after +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.asyncio_detailed client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.asyncio_detailed incident_id +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.asyncio_detailed page_size +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.sync after +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.sync client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.sync incident_id +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.sync page_size +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.sync_detailed after +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.sync_detailed client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.sync_detailed incident_id +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_list.sync_detailed page_size +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_update.asyncio body +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_update.asyncio client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_update.asyncio id +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_update.asyncio_detailed body +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_update.asyncio_detailed client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_update.asyncio_detailed id +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_update.sync body +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_update.sync client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_update.sync id +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_update.sync_detailed body +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_update.sync_detailed client +endpoint incident_io.api.incident_timeline_items_v2.incident_timeline_items_v2_update.sync_detailed id +endpoint incident_io.api.incident_timestamps_v2.incident_timestamps_v2_list.asyncio client +endpoint incident_io.api.incident_timestamps_v2.incident_timestamps_v2_list.asyncio_detailed client +endpoint incident_io.api.incident_timestamps_v2.incident_timestamps_v2_list.sync client +endpoint incident_io.api.incident_timestamps_v2.incident_timestamps_v2_list.sync_detailed client +endpoint incident_io.api.incident_timestamps_v2.incident_timestamps_v2_show.asyncio client +endpoint incident_io.api.incident_timestamps_v2.incident_timestamps_v2_show.asyncio id +endpoint incident_io.api.incident_timestamps_v2.incident_timestamps_v2_show.asyncio_detailed client +endpoint incident_io.api.incident_timestamps_v2.incident_timestamps_v2_show.asyncio_detailed id +endpoint incident_io.api.incident_timestamps_v2.incident_timestamps_v2_show.sync client +endpoint incident_io.api.incident_timestamps_v2.incident_timestamps_v2_show.sync id +endpoint incident_io.api.incident_timestamps_v2.incident_timestamps_v2_show.sync_detailed client +endpoint incident_io.api.incident_timestamps_v2.incident_timestamps_v2_show.sync_detailed id +endpoint incident_io.api.incident_types_v1.incident_types_v1_list.asyncio client +endpoint incident_io.api.incident_types_v1.incident_types_v1_list.asyncio_detailed client +endpoint incident_io.api.incident_types_v1.incident_types_v1_list.sync client +endpoint incident_io.api.incident_types_v1.incident_types_v1_list.sync_detailed client +endpoint incident_io.api.incident_types_v1.incident_types_v1_show.asyncio client +endpoint incident_io.api.incident_types_v1.incident_types_v1_show.asyncio id +endpoint incident_io.api.incident_types_v1.incident_types_v1_show.asyncio_detailed client +endpoint incident_io.api.incident_types_v1.incident_types_v1_show.asyncio_detailed id +endpoint incident_io.api.incident_types_v1.incident_types_v1_show.sync client +endpoint incident_io.api.incident_types_v1.incident_types_v1_show.sync id +endpoint incident_io.api.incident_types_v1.incident_types_v1_show.sync_detailed client +endpoint incident_io.api.incident_types_v1.incident_types_v1_show.sync_detailed id +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_create.asyncio body +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_create.asyncio client +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_create.asyncio_detailed body +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_create.asyncio_detailed client +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_create.sync body +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_create.sync client +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_create.sync_detailed body +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_create.sync_detailed client +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.asyncio after +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.asyncio client +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.asyncio incident_id +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.asyncio page_size +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.asyncio_detailed after +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.asyncio_detailed client +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.asyncio_detailed incident_id +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.asyncio_detailed page_size +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.sync after +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.sync client +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.sync incident_id +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.sync page_size +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.sync_detailed after +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.sync_detailed client +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.sync_detailed incident_id +endpoint incident_io.api.incident_updates_v2.incident_updates_v2_list.sync_detailed page_size +endpoint incident_io.api.incidents_v1.incidents_v1_create.asyncio body +endpoint incident_io.api.incidents_v1.incidents_v1_create.asyncio client +endpoint incident_io.api.incidents_v1.incidents_v1_create.asyncio_detailed body +endpoint incident_io.api.incidents_v1.incidents_v1_create.asyncio_detailed client +endpoint incident_io.api.incidents_v1.incidents_v1_create.sync body +endpoint incident_io.api.incidents_v1.incidents_v1_create.sync client +endpoint incident_io.api.incidents_v1.incidents_v1_create.sync_detailed body +endpoint incident_io.api.incidents_v1.incidents_v1_create.sync_detailed client +endpoint incident_io.api.incidents_v1.incidents_v1_list.asyncio after +endpoint incident_io.api.incidents_v1.incidents_v1_list.asyncio client +endpoint incident_io.api.incidents_v1.incidents_v1_list.asyncio page_size +endpoint incident_io.api.incidents_v1.incidents_v1_list.asyncio status +endpoint incident_io.api.incidents_v1.incidents_v1_list.asyncio_detailed after +endpoint incident_io.api.incidents_v1.incidents_v1_list.asyncio_detailed client +endpoint incident_io.api.incidents_v1.incidents_v1_list.asyncio_detailed page_size +endpoint incident_io.api.incidents_v1.incidents_v1_list.asyncio_detailed status +endpoint incident_io.api.incidents_v1.incidents_v1_list.sync after +endpoint incident_io.api.incidents_v1.incidents_v1_list.sync client +endpoint incident_io.api.incidents_v1.incidents_v1_list.sync page_size +endpoint incident_io.api.incidents_v1.incidents_v1_list.sync status +endpoint incident_io.api.incidents_v1.incidents_v1_list.sync_detailed after +endpoint incident_io.api.incidents_v1.incidents_v1_list.sync_detailed client +endpoint incident_io.api.incidents_v1.incidents_v1_list.sync_detailed page_size +endpoint incident_io.api.incidents_v1.incidents_v1_list.sync_detailed status +endpoint incident_io.api.incidents_v1.incidents_v1_show.asyncio client +endpoint incident_io.api.incidents_v1.incidents_v1_show.asyncio id +endpoint incident_io.api.incidents_v1.incidents_v1_show.asyncio_detailed client +endpoint incident_io.api.incidents_v1.incidents_v1_show.asyncio_detailed id +endpoint incident_io.api.incidents_v1.incidents_v1_show.sync client +endpoint incident_io.api.incidents_v1.incidents_v1_show.sync id +endpoint incident_io.api.incidents_v1.incidents_v1_show.sync_detailed client +endpoint incident_io.api.incidents_v1.incidents_v1_show.sync_detailed id +endpoint incident_io.api.incidents_v2.incidents_v2_create.asyncio body +endpoint incident_io.api.incidents_v2.incidents_v2_create.asyncio client +endpoint incident_io.api.incidents_v2.incidents_v2_create.asyncio_detailed body +endpoint incident_io.api.incidents_v2.incidents_v2_create.asyncio_detailed client +endpoint incident_io.api.incidents_v2.incidents_v2_create.sync body +endpoint incident_io.api.incidents_v2.incidents_v2_create.sync client +endpoint incident_io.api.incidents_v2.incidents_v2_create.sync_detailed body +endpoint incident_io.api.incidents_v2.incidents_v2_create.sync_detailed client +endpoint incident_io.api.incidents_v2.incidents_v2_edit.asyncio body +endpoint incident_io.api.incidents_v2.incidents_v2_edit.asyncio client +endpoint incident_io.api.incidents_v2.incidents_v2_edit.asyncio id +endpoint incident_io.api.incidents_v2.incidents_v2_edit.asyncio_detailed body +endpoint incident_io.api.incidents_v2.incidents_v2_edit.asyncio_detailed client +endpoint incident_io.api.incidents_v2.incidents_v2_edit.asyncio_detailed id +endpoint incident_io.api.incidents_v2.incidents_v2_edit.sync body +endpoint incident_io.api.incidents_v2.incidents_v2_edit.sync client +endpoint incident_io.api.incidents_v2.incidents_v2_edit.sync id +endpoint incident_io.api.incidents_v2.incidents_v2_edit.sync_detailed body +endpoint incident_io.api.incidents_v2.incidents_v2_edit.sync_detailed client +endpoint incident_io.api.incidents_v2.incidents_v2_edit.sync_detailed id +endpoint incident_io.api.incidents_v2.incidents_v2_import_postmortem_document.asyncio body +endpoint incident_io.api.incidents_v2.incidents_v2_import_postmortem_document.asyncio client +endpoint incident_io.api.incidents_v2.incidents_v2_import_postmortem_document.asyncio id +endpoint incident_io.api.incidents_v2.incidents_v2_import_postmortem_document.asyncio_detailed body +endpoint incident_io.api.incidents_v2.incidents_v2_import_postmortem_document.asyncio_detailed client +endpoint incident_io.api.incidents_v2.incidents_v2_import_postmortem_document.asyncio_detailed id +endpoint incident_io.api.incidents_v2.incidents_v2_import_postmortem_document.sync body +endpoint incident_io.api.incidents_v2.incidents_v2_import_postmortem_document.sync client +endpoint incident_io.api.incidents_v2.incidents_v2_import_postmortem_document.sync id +endpoint incident_io.api.incidents_v2.incidents_v2_import_postmortem_document.sync_detailed body +endpoint incident_io.api.incidents_v2.incidents_v2_import_postmortem_document.sync_detailed client +endpoint incident_io.api.incidents_v2.incidents_v2_import_postmortem_document.sync_detailed id +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio after +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio client +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio created_at +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio custom_field +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio filter_mode +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio incident_role +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio incident_type +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio mode +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio page_size +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio severity +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio sort_by +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio status +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio status_category +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio updated_at +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed after +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed client +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed created_at +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed custom_field +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed filter_mode +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed incident_role +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed incident_type +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed mode +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed page_size +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed severity +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed sort_by +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed status +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed status_category +endpoint incident_io.api.incidents_v2.incidents_v2_list.asyncio_detailed updated_at +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync after +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync client +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync created_at +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync custom_field +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync filter_mode +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync incident_role +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync incident_type +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync mode +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync page_size +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync severity +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync sort_by +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync status +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync status_category +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync updated_at +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed after +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed client +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed created_at +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed custom_field +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed filter_mode +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed incident_role +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed incident_type +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed mode +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed page_size +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed severity +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed sort_by +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed status +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed status_category +endpoint incident_io.api.incidents_v2.incidents_v2_list.sync_detailed updated_at +endpoint incident_io.api.incidents_v2.incidents_v2_show.asyncio client +endpoint incident_io.api.incidents_v2.incidents_v2_show.asyncio id +endpoint incident_io.api.incidents_v2.incidents_v2_show.asyncio_detailed client +endpoint incident_io.api.incidents_v2.incidents_v2_show.asyncio_detailed id +endpoint incident_io.api.incidents_v2.incidents_v2_show.sync client +endpoint incident_io.api.incidents_v2.incidents_v2_show.sync id +endpoint incident_io.api.incidents_v2.incidents_v2_show.sync_detailed client +endpoint incident_io.api.incidents_v2.incidents_v2_show.sync_detailed id +endpoint incident_io.api.ip_allowlists_v1.ip_allowlists_v1_show_ip_allowlist.asyncio client +endpoint incident_io.api.ip_allowlists_v1.ip_allowlists_v1_show_ip_allowlist.asyncio_detailed client +endpoint incident_io.api.ip_allowlists_v1.ip_allowlists_v1_show_ip_allowlist.sync client +endpoint incident_io.api.ip_allowlists_v1.ip_allowlists_v1_show_ip_allowlist.sync_detailed client +endpoint incident_io.api.ip_allowlists_v1.ip_allowlists_v1_update_ip_allowlist.asyncio body +endpoint incident_io.api.ip_allowlists_v1.ip_allowlists_v1_update_ip_allowlist.asyncio client +endpoint incident_io.api.ip_allowlists_v1.ip_allowlists_v1_update_ip_allowlist.asyncio_detailed body +endpoint incident_io.api.ip_allowlists_v1.ip_allowlists_v1_update_ip_allowlist.asyncio_detailed client +endpoint incident_io.api.ip_allowlists_v1.ip_allowlists_v1_update_ip_allowlist.sync body +endpoint incident_io.api.ip_allowlists_v1.ip_allowlists_v1_update_ip_allowlist.sync client +endpoint incident_io.api.ip_allowlists_v1.ip_allowlists_v1_update_ip_allowlist.sync_detailed body +endpoint incident_io.api.ip_allowlists_v1.ip_allowlists_v1_update_ip_allowlist.sync_detailed client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_create.asyncio body +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_create.asyncio client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_create.asyncio_detailed body +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_create.asyncio_detailed client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_create.sync body +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_create.sync client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_create.sync_detailed body +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_create.sync_detailed client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_delete.asyncio client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_delete.asyncio force +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_delete.asyncio id +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_delete.asyncio_detailed client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_delete.asyncio_detailed force +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_delete.asyncio_detailed id +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_delete.sync client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_delete.sync force +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_delete.sync id +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_delete.sync_detailed client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_delete.sync_detailed force +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_delete.sync_detailed id +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.asyncio after +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.asyncio client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.asyncio page_size +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.asyncio status +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.asyncio_detailed after +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.asyncio_detailed client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.asyncio_detailed page_size +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.asyncio_detailed status +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.sync after +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.sync client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.sync page_size +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.sync status +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.sync_detailed after +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.sync_detailed client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.sync_detailed page_size +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_list.sync_detailed status +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_show.asyncio client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_show.asyncio id +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_show.asyncio_detailed client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_show.asyncio_detailed id +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_show.sync client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_show.sync id +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_show.sync_detailed client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_show.sync_detailed id +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_update.asyncio body +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_update.asyncio client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_update.asyncio id +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_update.asyncio_detailed body +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_update.asyncio_detailed client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_update.asyncio_detailed id +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_update.sync body +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_update.sync client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_update.sync id +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_update.sync_detailed body +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_update.sync_detailed client +endpoint incident_io.api.maintenance_windows_v1.maintenance_windows_v1_update.sync_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create.asyncio body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create.asyncio_detailed body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create.sync body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create.sync_detailed body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_one_off_rule.asyncio body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_one_off_rule.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_one_off_rule.asyncio pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_one_off_rule.asyncio_detailed body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_one_off_rule.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_one_off_rule.asyncio_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_one_off_rule.sync body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_one_off_rule.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_one_off_rule.sync pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_one_off_rule.sync_detailed body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_one_off_rule.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_one_off_rule.sync_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_weekly_rule.asyncio body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_weekly_rule.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_weekly_rule.asyncio pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_weekly_rule.asyncio_detailed body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_weekly_rule.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_weekly_rule.asyncio_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_weekly_rule.sync body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_weekly_rule.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_weekly_rule.sync pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_weekly_rule.sync_detailed body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_weekly_rule.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_create_weekly_rule.sync_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy.asyncio id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy.asyncio_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy.sync id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy.sync_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_one_off_rule.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_one_off_rule.asyncio id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_one_off_rule.asyncio pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_one_off_rule.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_one_off_rule.asyncio_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_one_off_rule.asyncio_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_one_off_rule.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_one_off_rule.sync id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_one_off_rule.sync pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_one_off_rule.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_one_off_rule.sync_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_one_off_rule.sync_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_weekly_rule.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_weekly_rule.asyncio id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_weekly_rule.asyncio pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_weekly_rule.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_weekly_rule.asyncio_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_weekly_rule.asyncio_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_weekly_rule.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_weekly_rule.sync id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_weekly_rule.sync pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_weekly_rule.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_weekly_rule.sync_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_destroy_weekly_rule.sync_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list.asyncio after +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list.asyncio page_size +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list.asyncio_detailed after +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list.asyncio_detailed page_size +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list.sync after +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list.sync page_size +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list.sync_detailed after +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list.sync_detailed page_size +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_one_off_rules.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_one_off_rules.asyncio pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_one_off_rules.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_one_off_rules.asyncio_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_one_off_rules.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_one_off_rules.sync pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_one_off_rules.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_one_off_rules.sync_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_weekly_rules.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_weekly_rules.asyncio pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_weekly_rules.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_weekly_rules.asyncio_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_weekly_rules.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_weekly_rules.sync pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_weekly_rules.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_list_weekly_rules.sync_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show.asyncio id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show.asyncio_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show.sync id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show.sync_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_one_off_rule.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_one_off_rule.asyncio id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_one_off_rule.asyncio pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_one_off_rule.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_one_off_rule.asyncio_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_one_off_rule.asyncio_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_one_off_rule.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_one_off_rule.sync id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_one_off_rule.sync pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_one_off_rule.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_one_off_rule.sync_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_one_off_rule.sync_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_weekly_rule.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_weekly_rule.asyncio id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_weekly_rule.asyncio pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_weekly_rule.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_weekly_rule.asyncio_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_weekly_rule.asyncio_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_weekly_rule.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_weekly_rule.sync id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_weekly_rule.sync pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_weekly_rule.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_weekly_rule.sync_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_show_weekly_rule.sync_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update.asyncio body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update.asyncio id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update.asyncio_detailed body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update.asyncio_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update.sync body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update.sync id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update.sync_detailed body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update.sync_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.asyncio body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.asyncio id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.asyncio pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.asyncio_detailed body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.asyncio_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.asyncio_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.sync body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.sync id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.sync pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.sync_detailed body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.sync_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_one_off_rule.sync_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.asyncio body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.asyncio client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.asyncio id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.asyncio pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.asyncio_detailed body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.asyncio_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.asyncio_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.asyncio_detailed pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.sync body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.sync client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.sync id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.sync pay_config_id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.sync_detailed body +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.sync_detailed client +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.sync_detailed id +endpoint incident_io.api.pay_configs_v2.pay_configs_v2_update_weekly_rule.sync_detailed pay_config_id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_create.asyncio body +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_create.asyncio client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_create.asyncio_detailed body +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_create.asyncio_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_create.sync body +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_create.sync client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_create.sync_detailed body +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_create.sync_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_destroy.asyncio client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_destroy.asyncio id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_destroy.asyncio_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_destroy.asyncio_detailed id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_destroy.sync client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_destroy.sync id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_destroy.sync_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_destroy.sync_detailed id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_download.asyncio client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_download.asyncio id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_download.asyncio_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_download.asyncio_detailed id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_download.sync client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_download.sync id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_download.sync_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_download.sync_detailed id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_list.asyncio after +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_list.asyncio client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_list.asyncio page_size +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_list.asyncio_detailed after +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_list.asyncio_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_list.asyncio_detailed page_size +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_list.sync after +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_list.sync client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_list.sync page_size +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_list.sync_detailed after +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_list.sync_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_list.sync_detailed page_size +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_publish.asyncio body +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_publish.asyncio client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_publish.asyncio id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_publish.asyncio_detailed body +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_publish.asyncio_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_publish.asyncio_detailed id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_publish.sync body +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_publish.sync client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_publish.sync id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_publish.sync_detailed body +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_publish.sync_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_publish.sync_detailed id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_show.asyncio client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_show.asyncio id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_show.asyncio_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_show.asyncio_detailed id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_show.sync client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_show.sync id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_show.sync_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_show.sync_detailed id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_unpublish.asyncio body +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_unpublish.asyncio client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_unpublish.asyncio id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_unpublish.asyncio_detailed body +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_unpublish.asyncio_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_unpublish.asyncio_detailed id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_unpublish.sync body +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_unpublish.sync client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_unpublish.sync id +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_unpublish.sync_detailed body +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_unpublish.sync_detailed client +endpoint incident_io.api.pay_reports_v2.pay_reports_v2_unpublish.sync_detailed id +endpoint incident_io.api.policies_v2.policies_v2_create.asyncio body +endpoint incident_io.api.policies_v2.policies_v2_create.asyncio client +endpoint incident_io.api.policies_v2.policies_v2_create.asyncio_detailed body +endpoint incident_io.api.policies_v2.policies_v2_create.asyncio_detailed client +endpoint incident_io.api.policies_v2.policies_v2_create.sync body +endpoint incident_io.api.policies_v2.policies_v2_create.sync client +endpoint incident_io.api.policies_v2.policies_v2_create.sync_detailed body +endpoint incident_io.api.policies_v2.policies_v2_create.sync_detailed client +endpoint incident_io.api.policies_v2.policies_v2_delete.asyncio client +endpoint incident_io.api.policies_v2.policies_v2_delete.asyncio id +endpoint incident_io.api.policies_v2.policies_v2_delete.asyncio_detailed client +endpoint incident_io.api.policies_v2.policies_v2_delete.asyncio_detailed id +endpoint incident_io.api.policies_v2.policies_v2_delete.sync client +endpoint incident_io.api.policies_v2.policies_v2_delete.sync id +endpoint incident_io.api.policies_v2.policies_v2_delete.sync_detailed client +endpoint incident_io.api.policies_v2.policies_v2_delete.sync_detailed id +endpoint incident_io.api.policies_v2.policies_v2_list.asyncio after +endpoint incident_io.api.policies_v2.policies_v2_list.asyncio client +endpoint incident_io.api.policies_v2.policies_v2_list.asyncio page_size +endpoint incident_io.api.policies_v2.policies_v2_list.asyncio policy_type +endpoint incident_io.api.policies_v2.policies_v2_list.asyncio_detailed after +endpoint incident_io.api.policies_v2.policies_v2_list.asyncio_detailed client +endpoint incident_io.api.policies_v2.policies_v2_list.asyncio_detailed page_size +endpoint incident_io.api.policies_v2.policies_v2_list.asyncio_detailed policy_type +endpoint incident_io.api.policies_v2.policies_v2_list.sync after +endpoint incident_io.api.policies_v2.policies_v2_list.sync client +endpoint incident_io.api.policies_v2.policies_v2_list.sync page_size +endpoint incident_io.api.policies_v2.policies_v2_list.sync policy_type +endpoint incident_io.api.policies_v2.policies_v2_list.sync_detailed after +endpoint incident_io.api.policies_v2.policies_v2_list.sync_detailed client +endpoint incident_io.api.policies_v2.policies_v2_list.sync_detailed page_size +endpoint incident_io.api.policies_v2.policies_v2_list.sync_detailed policy_type +endpoint incident_io.api.policies_v2.policies_v2_show.asyncio client +endpoint incident_io.api.policies_v2.policies_v2_show.asyncio id +endpoint incident_io.api.policies_v2.policies_v2_show.asyncio_detailed client +endpoint incident_io.api.policies_v2.policies_v2_show.asyncio_detailed id +endpoint incident_io.api.policies_v2.policies_v2_show.sync client +endpoint incident_io.api.policies_v2.policies_v2_show.sync id +endpoint incident_io.api.policies_v2.policies_v2_show.sync_detailed client +endpoint incident_io.api.policies_v2.policies_v2_show.sync_detailed id +endpoint incident_io.api.policies_v2.policies_v2_update.asyncio body +endpoint incident_io.api.policies_v2.policies_v2_update.asyncio client +endpoint incident_io.api.policies_v2.policies_v2_update.asyncio id +endpoint incident_io.api.policies_v2.policies_v2_update.asyncio_detailed body +endpoint incident_io.api.policies_v2.policies_v2_update.asyncio_detailed client +endpoint incident_io.api.policies_v2.policies_v2_update.asyncio_detailed id +endpoint incident_io.api.policies_v2.policies_v2_update.sync body +endpoint incident_io.api.policies_v2.policies_v2_update.sync client +endpoint incident_io.api.policies_v2.policies_v2_update.sync id +endpoint incident_io.api.policies_v2.policies_v2_update.sync_detailed body +endpoint incident_io.api.policies_v2.policies_v2_update.sync_detailed client +endpoint incident_io.api.policies_v2.policies_v2_update.sync_detailed id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_dismiss.asyncio body +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_dismiss.asyncio client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_dismiss.asyncio id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_dismiss.asyncio_detailed body +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_dismiss.asyncio_detailed client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_dismiss.asyncio_detailed id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_dismiss.sync body +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_dismiss.sync client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_dismiss.sync id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_dismiss.sync_detailed body +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_dismiss.sync_detailed client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_dismiss.sync_detailed id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.asyncio after +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.asyncio client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.asyncio page_size +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.asyncio policy_id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.asyncio_detailed after +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.asyncio_detailed client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.asyncio_detailed page_size +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.asyncio_detailed policy_id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.sync after +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.sync client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.sync page_size +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.sync policy_id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.sync_detailed after +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.sync_detailed client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.sync_detailed page_size +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_list.sync_detailed policy_id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_restore.asyncio client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_restore.asyncio id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_restore.asyncio_detailed client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_restore.asyncio_detailed id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_restore.sync client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_restore.sync id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_restore.sync_detailed client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_restore.sync_detailed id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_show.asyncio client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_show.asyncio id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_show.asyncio_detailed client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_show.asyncio_detailed id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_show.sync client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_show.sync id +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_show.sync_detailed client +endpoint incident_io.api.policy_findings_v2.policy_findings_v2_show.sync_detailed id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_attach.asyncio body +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_attach.asyncio client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_attach.asyncio_detailed body +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_attach.asyncio_detailed client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_attach.sync body +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_attach.sync client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_attach.sync_detailed body +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_attach.sync_detailed client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.asyncio after +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.asyncio client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.asyncio incident_id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.asyncio page_size +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.asyncio sort_by +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.asyncio_detailed after +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.asyncio_detailed client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.asyncio_detailed incident_id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.asyncio_detailed page_size +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.asyncio_detailed sort_by +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.sync after +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.sync client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.sync incident_id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.sync page_size +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.sync sort_by +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.sync_detailed after +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.sync_detailed client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.sync_detailed incident_id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.sync_detailed page_size +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_list.sync_detailed sort_by +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show.asyncio client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show.asyncio id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show.asyncio_detailed client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show.asyncio_detailed id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show.sync client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show.sync id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show.sync_detailed client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show.sync_detailed id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show_content.asyncio client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show_content.asyncio id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show_content.asyncio_detailed client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show_content.asyncio_detailed id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show_content.sync client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show_content.sync id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show_content.sync_detailed client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_show_content.sync_detailed id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_update_status.asyncio body +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_update_status.asyncio client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_update_status.asyncio id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_update_status.asyncio_detailed body +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_update_status.asyncio_detailed client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_update_status.asyncio_detailed id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_update_status.sync body +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_update_status.sync client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_update_status.sync id +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_update_status.sync_detailed body +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_update_status.sync_detailed client +endpoint incident_io.api.postmortem_documents_v1.postmortem_documents_v1_update_status.sync_detailed id +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_create.asyncio body +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_create.asyncio client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_create.asyncio_detailed body +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_create.asyncio_detailed client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_create.sync body +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_create.sync client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_create.sync_detailed body +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_create.sync_detailed client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_destroy.asyncio client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_destroy.asyncio id +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_destroy.asyncio_detailed client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_destroy.asyncio_detailed id +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_destroy.sync client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_destroy.sync id +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_destroy.sync_detailed client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_destroy.sync_detailed id +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_list.asyncio after +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_list.asyncio client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_list.asyncio page_size +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_list.asyncio_detailed after +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_list.asyncio_detailed client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_list.asyncio_detailed page_size +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_list.sync after +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_list.sync client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_list.sync page_size +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_list.sync_detailed after +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_list.sync_detailed client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_list.sync_detailed page_size +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_show.asyncio client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_show.asyncio id +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_show.asyncio_detailed client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_show.asyncio_detailed id +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_show.sync client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_show.sync id +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_show.sync_detailed client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_show.sync_detailed id +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_update.asyncio body +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_update.asyncio client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_update.asyncio id +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_update.asyncio_detailed body +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_update.asyncio_detailed client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_update.asyncio_detailed id +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_update.sync body +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_update.sync client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_update.sync id +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_update.sync_detailed body +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_update.sync_detailed client +endpoint incident_io.api.schedule_sync_targets_v2.schedule_sync_targets_v2_update.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_create.asyncio body +endpoint incident_io.api.schedules_v2.schedules_v2_create.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_create.asyncio_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_create.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_create.sync body +endpoint incident_io.api.schedules_v2.schedules_v2_create.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_create.sync_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_create.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_create_override.asyncio body +endpoint incident_io.api.schedules_v2.schedules_v2_create_override.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_create_override.asyncio_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_create_override.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_create_override.sync body +endpoint incident_io.api.schedules_v2.schedules_v2_create_override.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_create_override.sync_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_create_override.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_replica.asyncio body +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_replica.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_replica.asyncio schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_replica.asyncio_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_replica.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_replica.asyncio_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_replica.sync body +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_replica.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_replica.sync schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_replica.sync_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_replica.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_replica.sync_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_sync_rule.asyncio body +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_sync_rule.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_sync_rule.asyncio schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_sync_rule.asyncio_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_sync_rule.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_sync_rule.asyncio_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_sync_rule.sync body +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_sync_rule.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_sync_rule.sync schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_sync_rule.sync_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_sync_rule.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_create_schedule_sync_rule.sync_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy.asyncio id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy.asyncio_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy.sync id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_override.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_override.asyncio id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_override.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_override.asyncio_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_override.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_override.sync id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_override.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_override.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_replica.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_replica.asyncio id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_replica.asyncio schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_replica.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_replica.asyncio_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_replica.asyncio_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_replica.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_replica.sync id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_replica.sync schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_replica.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_replica.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_replica.sync_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_sync_rule.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_sync_rule.asyncio id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_sync_rule.asyncio schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_sync_rule.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_sync_rule.asyncio_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_sync_rule.asyncio_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_sync_rule.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_sync_rule.sync id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_sync_rule.sync schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_sync_rule.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_sync_rule.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_destroy_schedule_sync_rule.sync_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list.asyncio after +endpoint incident_io.api.schedules_v2.schedules_v2_list.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_list.asyncio page_size +endpoint incident_io.api.schedules_v2.schedules_v2_list.asyncio_detailed after +endpoint incident_io.api.schedules_v2.schedules_v2_list.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_list.asyncio_detailed page_size +endpoint incident_io.api.schedules_v2.schedules_v2_list.sync after +endpoint incident_io.api.schedules_v2.schedules_v2_list.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_list.sync page_size +endpoint incident_io.api.schedules_v2.schedules_v2_list.sync_detailed after +endpoint incident_io.api.schedules_v2.schedules_v2_list.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_list.sync_detailed page_size +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.asyncio after +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.asyncio layer_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.asyncio page_size +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.asyncio rotation_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.asyncio schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.asyncio_detailed after +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.asyncio_detailed layer_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.asyncio_detailed page_size +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.asyncio_detailed rotation_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.asyncio_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.sync after +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.sync layer_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.sync page_size +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.sync rotation_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.sync schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.sync_detailed after +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.sync_detailed layer_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.sync_detailed page_size +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.sync_detailed rotation_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_overrides.sync_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.asyncio entry_window_end +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.asyncio entry_window_start +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.asyncio schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.asyncio_detailed entry_window_end +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.asyncio_detailed entry_window_start +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.asyncio_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.sync entry_window_end +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.sync entry_window_start +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.sync schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.sync_detailed entry_window_end +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.sync_detailed entry_window_start +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_entries.sync_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_replicas.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_replicas.asyncio schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_replicas.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_replicas.asyncio_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_replicas.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_replicas.sync schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_replicas.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_replicas.sync_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.asyncio after +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.asyncio page_size +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.asyncio schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.asyncio_detailed after +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.asyncio_detailed page_size +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.asyncio_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.sync after +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.sync page_size +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.sync schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.sync_detailed after +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.sync_detailed page_size +endpoint incident_io.api.schedules_v2.schedules_v2_list_schedule_sync_rules.sync_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_preview_schedule_entries.asyncio body +endpoint incident_io.api.schedules_v2.schedules_v2_preview_schedule_entries.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_preview_schedule_entries.asyncio id +endpoint incident_io.api.schedules_v2.schedules_v2_preview_schedule_entries.asyncio_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_preview_schedule_entries.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_preview_schedule_entries.asyncio_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_preview_schedule_entries.sync body +endpoint incident_io.api.schedules_v2.schedules_v2_preview_schedule_entries.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_preview_schedule_entries.sync id +endpoint incident_io.api.schedules_v2.schedules_v2_preview_schedule_entries.sync_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_preview_schedule_entries.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_preview_schedule_entries.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_show.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_show.asyncio id +endpoint incident_io.api.schedules_v2.schedules_v2_show.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_show.asyncio_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_show.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_show.sync id +endpoint incident_io.api.schedules_v2.schedules_v2_show.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_show.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_show_override.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_show_override.asyncio id +endpoint incident_io.api.schedules_v2.schedules_v2_show_override.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_show_override.asyncio_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_show_override.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_show_override.sync id +endpoint incident_io.api.schedules_v2.schedules_v2_show_override.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_show_override.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_replica.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_replica.asyncio id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_replica.asyncio schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_replica.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_replica.asyncio_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_replica.asyncio_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_replica.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_replica.sync id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_replica.sync schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_replica.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_replica.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_replica.sync_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_sync_rule.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_sync_rule.asyncio id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_sync_rule.asyncio schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_sync_rule.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_sync_rule.asyncio_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_sync_rule.asyncio_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_sync_rule.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_sync_rule.sync id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_sync_rule.sync schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_sync_rule.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_sync_rule.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_show_schedule_sync_rule.sync_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_update.asyncio body +endpoint incident_io.api.schedules_v2.schedules_v2_update.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_update.asyncio id +endpoint incident_io.api.schedules_v2.schedules_v2_update.asyncio_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_update.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_update.asyncio_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_update.sync body +endpoint incident_io.api.schedules_v2.schedules_v2_update.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_update.sync id +endpoint incident_io.api.schedules_v2.schedules_v2_update.sync_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_update.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_update.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_update_override.asyncio body +endpoint incident_io.api.schedules_v2.schedules_v2_update_override.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_update_override.asyncio id +endpoint incident_io.api.schedules_v2.schedules_v2_update_override.asyncio_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_update_override.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_update_override.asyncio_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_update_override.sync body +endpoint incident_io.api.schedules_v2.schedules_v2_update_override.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_update_override.sync id +endpoint incident_io.api.schedules_v2.schedules_v2_update_override.sync_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_update_override.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_update_override.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.asyncio body +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.asyncio client +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.asyncio id +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.asyncio schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.asyncio_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.asyncio_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.asyncio_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.asyncio_detailed schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.sync body +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.sync client +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.sync id +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.sync schedule_id +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.sync_detailed body +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.sync_detailed client +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.sync_detailed id +endpoint incident_io.api.schedules_v2.schedules_v2_update_schedule_sync_rule.sync_detailed schedule_id +endpoint incident_io.api.secrets_v2.secrets_v2_create.asyncio body +endpoint incident_io.api.secrets_v2.secrets_v2_create.asyncio client +endpoint incident_io.api.secrets_v2.secrets_v2_create.asyncio_detailed body +endpoint incident_io.api.secrets_v2.secrets_v2_create.asyncio_detailed client +endpoint incident_io.api.secrets_v2.secrets_v2_create.sync body +endpoint incident_io.api.secrets_v2.secrets_v2_create.sync client +endpoint incident_io.api.secrets_v2.secrets_v2_create.sync_detailed body +endpoint incident_io.api.secrets_v2.secrets_v2_create.sync_detailed client +endpoint incident_io.api.secrets_v2.secrets_v2_destroy.asyncio client +endpoint incident_io.api.secrets_v2.secrets_v2_destroy.asyncio id +endpoint incident_io.api.secrets_v2.secrets_v2_destroy.asyncio_detailed client +endpoint incident_io.api.secrets_v2.secrets_v2_destroy.asyncio_detailed id +endpoint incident_io.api.secrets_v2.secrets_v2_destroy.sync client +endpoint incident_io.api.secrets_v2.secrets_v2_destroy.sync id +endpoint incident_io.api.secrets_v2.secrets_v2_destroy.sync_detailed client +endpoint incident_io.api.secrets_v2.secrets_v2_destroy.sync_detailed id +endpoint incident_io.api.secrets_v2.secrets_v2_list.asyncio after +endpoint incident_io.api.secrets_v2.secrets_v2_list.asyncio client +endpoint incident_io.api.secrets_v2.secrets_v2_list.asyncio page_size +endpoint incident_io.api.secrets_v2.secrets_v2_list.asyncio team_ids +endpoint incident_io.api.secrets_v2.secrets_v2_list.asyncio_detailed after +endpoint incident_io.api.secrets_v2.secrets_v2_list.asyncio_detailed client +endpoint incident_io.api.secrets_v2.secrets_v2_list.asyncio_detailed page_size +endpoint incident_io.api.secrets_v2.secrets_v2_list.asyncio_detailed team_ids +endpoint incident_io.api.secrets_v2.secrets_v2_list.sync after +endpoint incident_io.api.secrets_v2.secrets_v2_list.sync client +endpoint incident_io.api.secrets_v2.secrets_v2_list.sync page_size +endpoint incident_io.api.secrets_v2.secrets_v2_list.sync team_ids +endpoint incident_io.api.secrets_v2.secrets_v2_list.sync_detailed after +endpoint incident_io.api.secrets_v2.secrets_v2_list.sync_detailed client +endpoint incident_io.api.secrets_v2.secrets_v2_list.sync_detailed page_size +endpoint incident_io.api.secrets_v2.secrets_v2_list.sync_detailed team_ids +endpoint incident_io.api.secrets_v2.secrets_v2_rotate.asyncio body +endpoint incident_io.api.secrets_v2.secrets_v2_rotate.asyncio client +endpoint incident_io.api.secrets_v2.secrets_v2_rotate.asyncio id +endpoint incident_io.api.secrets_v2.secrets_v2_rotate.asyncio_detailed body +endpoint incident_io.api.secrets_v2.secrets_v2_rotate.asyncio_detailed client +endpoint incident_io.api.secrets_v2.secrets_v2_rotate.asyncio_detailed id +endpoint incident_io.api.secrets_v2.secrets_v2_rotate.sync body +endpoint incident_io.api.secrets_v2.secrets_v2_rotate.sync client +endpoint incident_io.api.secrets_v2.secrets_v2_rotate.sync id +endpoint incident_io.api.secrets_v2.secrets_v2_rotate.sync_detailed body +endpoint incident_io.api.secrets_v2.secrets_v2_rotate.sync_detailed client +endpoint incident_io.api.secrets_v2.secrets_v2_rotate.sync_detailed id +endpoint incident_io.api.secrets_v2.secrets_v2_show.asyncio client +endpoint incident_io.api.secrets_v2.secrets_v2_show.asyncio id +endpoint incident_io.api.secrets_v2.secrets_v2_show.asyncio_detailed client +endpoint incident_io.api.secrets_v2.secrets_v2_show.asyncio_detailed id +endpoint incident_io.api.secrets_v2.secrets_v2_show.sync client +endpoint incident_io.api.secrets_v2.secrets_v2_show.sync id +endpoint incident_io.api.secrets_v2.secrets_v2_show.sync_detailed client +endpoint incident_io.api.secrets_v2.secrets_v2_show.sync_detailed id +endpoint incident_io.api.secrets_v2.secrets_v2_update.asyncio body +endpoint incident_io.api.secrets_v2.secrets_v2_update.asyncio client +endpoint incident_io.api.secrets_v2.secrets_v2_update.asyncio id +endpoint incident_io.api.secrets_v2.secrets_v2_update.asyncio_detailed body +endpoint incident_io.api.secrets_v2.secrets_v2_update.asyncio_detailed client +endpoint incident_io.api.secrets_v2.secrets_v2_update.asyncio_detailed id +endpoint incident_io.api.secrets_v2.secrets_v2_update.sync body +endpoint incident_io.api.secrets_v2.secrets_v2_update.sync client +endpoint incident_io.api.secrets_v2.secrets_v2_update.sync id +endpoint incident_io.api.secrets_v2.secrets_v2_update.sync_detailed body +endpoint incident_io.api.secrets_v2.secrets_v2_update.sync_detailed client +endpoint incident_io.api.secrets_v2.secrets_v2_update.sync_detailed id +endpoint incident_io.api.severities_v1.severities_v1_create.asyncio body +endpoint incident_io.api.severities_v1.severities_v1_create.asyncio client +endpoint incident_io.api.severities_v1.severities_v1_create.asyncio_detailed body +endpoint incident_io.api.severities_v1.severities_v1_create.asyncio_detailed client +endpoint incident_io.api.severities_v1.severities_v1_create.sync body +endpoint incident_io.api.severities_v1.severities_v1_create.sync client +endpoint incident_io.api.severities_v1.severities_v1_create.sync_detailed body +endpoint incident_io.api.severities_v1.severities_v1_create.sync_detailed client +endpoint incident_io.api.severities_v1.severities_v1_delete.asyncio client +endpoint incident_io.api.severities_v1.severities_v1_delete.asyncio id +endpoint incident_io.api.severities_v1.severities_v1_delete.asyncio_detailed client +endpoint incident_io.api.severities_v1.severities_v1_delete.asyncio_detailed id +endpoint incident_io.api.severities_v1.severities_v1_delete.sync client +endpoint incident_io.api.severities_v1.severities_v1_delete.sync id +endpoint incident_io.api.severities_v1.severities_v1_delete.sync_detailed client +endpoint incident_io.api.severities_v1.severities_v1_delete.sync_detailed id +endpoint incident_io.api.severities_v1.severities_v1_list.asyncio client +endpoint incident_io.api.severities_v1.severities_v1_list.asyncio_detailed client +endpoint incident_io.api.severities_v1.severities_v1_list.sync client +endpoint incident_io.api.severities_v1.severities_v1_list.sync_detailed client +endpoint incident_io.api.severities_v1.severities_v1_show.asyncio client +endpoint incident_io.api.severities_v1.severities_v1_show.asyncio id +endpoint incident_io.api.severities_v1.severities_v1_show.asyncio_detailed client +endpoint incident_io.api.severities_v1.severities_v1_show.asyncio_detailed id +endpoint incident_io.api.severities_v1.severities_v1_show.sync client +endpoint incident_io.api.severities_v1.severities_v1_show.sync id +endpoint incident_io.api.severities_v1.severities_v1_show.sync_detailed client +endpoint incident_io.api.severities_v1.severities_v1_show.sync_detailed id +endpoint incident_io.api.severities_v1.severities_v1_update.asyncio body +endpoint incident_io.api.severities_v1.severities_v1_update.asyncio client +endpoint incident_io.api.severities_v1.severities_v1_update.asyncio id +endpoint incident_io.api.severities_v1.severities_v1_update.asyncio_detailed body +endpoint incident_io.api.severities_v1.severities_v1_update.asyncio_detailed client +endpoint incident_io.api.severities_v1.severities_v1_update.asyncio_detailed id +endpoint incident_io.api.severities_v1.severities_v1_update.sync body +endpoint incident_io.api.severities_v1.severities_v1_update.sync client +endpoint incident_io.api.severities_v1.severities_v1_update.sync id +endpoint incident_io.api.severities_v1.severities_v1_update.sync_detailed body +endpoint incident_io.api.severities_v1.severities_v1_update.sync_detailed client +endpoint incident_io.api.severities_v1.severities_v1_update.sync_detailed id +endpoint incident_io.api.status_pages_v1.status_pages_v1_list_response_incidents.asyncio client +endpoint incident_io.api.status_pages_v1.status_pages_v1_list_response_incidents.asyncio id +endpoint incident_io.api.status_pages_v1.status_pages_v1_list_response_incidents.asyncio incident_id +endpoint incident_io.api.status_pages_v1.status_pages_v1_list_response_incidents.asyncio_detailed client +endpoint incident_io.api.status_pages_v1.status_pages_v1_list_response_incidents.asyncio_detailed id +endpoint incident_io.api.status_pages_v1.status_pages_v1_list_response_incidents.asyncio_detailed incident_id +endpoint incident_io.api.status_pages_v1.status_pages_v1_list_response_incidents.sync client +endpoint incident_io.api.status_pages_v1.status_pages_v1_list_response_incidents.sync id +endpoint incident_io.api.status_pages_v1.status_pages_v1_list_response_incidents.sync incident_id +endpoint incident_io.api.status_pages_v1.status_pages_v1_list_response_incidents.sync_detailed client +endpoint incident_io.api.status_pages_v1.status_pages_v1_list_response_incidents.sync_detailed id +endpoint incident_io.api.status_pages_v1.status_pages_v1_list_response_incidents.sync_detailed incident_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident.asyncio body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident.asyncio_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident.sync body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident.sync_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident_update.asyncio body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident_update.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident_update.asyncio_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident_update.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident_update.sync body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident_update.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident_update.sync_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_incident_update.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance.asyncio body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance.asyncio_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance.sync body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance.sync_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance_update.asyncio body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance_update.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance_update.asyncio_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance_update.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance_update.sync body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance_update.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance_update.sync_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_maintenance_update.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_retrospective_incident.asyncio body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_retrospective_incident.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_retrospective_incident.asyncio_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_retrospective_incident.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_retrospective_incident.sync body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_retrospective_incident.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_retrospective_incident.sync_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_create_status_page_retrospective_incident.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_delete_status_page_maintenance.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_delete_status_page_maintenance.asyncio status_page_maintenance_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_delete_status_page_maintenance.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_delete_status_page_maintenance.asyncio_detailed status_page_maintenance_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_delete_status_page_maintenance.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_delete_status_page_maintenance.sync status_page_maintenance_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_delete_status_page_maintenance.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_delete_status_page_maintenance.sync_detailed status_page_maintenance_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio after +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio component_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio end_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio group_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio page_size +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio start_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio status_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio sub_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio_detailed after +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio_detailed component_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio_detailed end_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio_detailed group_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio_detailed page_size +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio_detailed start_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio_detailed status_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.asyncio_detailed sub_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync after +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync component_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync end_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync group_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync page_size +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync start_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync status_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync sub_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync_detailed after +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync_detailed component_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync_detailed end_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync_detailed group_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync_detailed page_size +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync_detailed start_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync_detailed status_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_incidents.sync_detailed sub_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio after +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio component_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio end_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio group_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio page_size +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio start_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio status_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio sub_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio_detailed after +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio_detailed component_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio_detailed end_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio_detailed group_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio_detailed page_size +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio_detailed start_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio_detailed status_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.asyncio_detailed sub_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync after +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync component_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync end_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync group_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync page_size +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync start_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync status_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync sub_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync_detailed after +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync_detailed component_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync_detailed end_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync_detailed group_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync_detailed page_size +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync_detailed start_at +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync_detailed status_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_page_maintenances.sync_detailed sub_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_pages.asyncio after +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_pages.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_pages.asyncio page_size +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_pages.asyncio_detailed after +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_pages.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_pages.asyncio_detailed page_size +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_pages.sync after +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_pages.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_pages.sync page_size +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_pages.sync_detailed after +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_pages.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_list_status_pages.sync_detailed page_size +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_incident.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_incident.asyncio status_page_incident_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_incident.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_incident.asyncio_detailed status_page_incident_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_incident.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_incident.sync status_page_incident_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_incident.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_incident.sync_detailed status_page_incident_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_maintenance.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_maintenance.asyncio status_page_maintenance_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_maintenance.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_maintenance.asyncio_detailed status_page_maintenance_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_maintenance.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_maintenance.sync status_page_maintenance_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_maintenance.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_maintenance.sync_detailed status_page_maintenance_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_structure.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_structure.asyncio status_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_structure.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_structure.asyncio_detailed status_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_structure.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_structure.sync status_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_structure.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_show_status_page_structure.sync_detailed status_page_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_incident.asyncio body +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_incident.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_incident.asyncio status_page_incident_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_incident.asyncio_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_incident.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_incident.asyncio_detailed status_page_incident_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_incident.sync body +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_incident.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_incident.sync status_page_incident_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_incident.sync_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_incident.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_incident.sync_detailed status_page_incident_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_maintenance.asyncio body +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_maintenance.asyncio client +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_maintenance.asyncio status_page_maintenance_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_maintenance.asyncio_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_maintenance.asyncio_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_maintenance.asyncio_detailed status_page_maintenance_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_maintenance.sync body +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_maintenance.sync client +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_maintenance.sync status_page_maintenance_id +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_maintenance.sync_detailed body +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_maintenance.sync_detailed client +endpoint incident_io.api.status_pages_v2.status_pages_v2_update_status_page_maintenance.sync_detailed status_page_maintenance_id +endpoint incident_io.api.teams_v3.teams_v3_list.asyncio after +endpoint incident_io.api.teams_v3.teams_v3_list.asyncio client +endpoint incident_io.api.teams_v3.teams_v3_list.asyncio page_size +endpoint incident_io.api.teams_v3.teams_v3_list.asyncio_detailed after +endpoint incident_io.api.teams_v3.teams_v3_list.asyncio_detailed client +endpoint incident_io.api.teams_v3.teams_v3_list.asyncio_detailed page_size +endpoint incident_io.api.teams_v3.teams_v3_list.sync after +endpoint incident_io.api.teams_v3.teams_v3_list.sync client +endpoint incident_io.api.teams_v3.teams_v3_list.sync page_size +endpoint incident_io.api.teams_v3.teams_v3_list.sync_detailed after +endpoint incident_io.api.teams_v3.teams_v3_list.sync_detailed client +endpoint incident_io.api.teams_v3.teams_v3_list.sync_detailed page_size +endpoint incident_io.api.teams_v3.teams_v3_show.asyncio client +endpoint incident_io.api.teams_v3.teams_v3_show.asyncio id +endpoint incident_io.api.teams_v3.teams_v3_show.asyncio_detailed client +endpoint incident_io.api.teams_v3.teams_v3_show.asyncio_detailed id +endpoint incident_io.api.teams_v3.teams_v3_show.sync client +endpoint incident_io.api.teams_v3.teams_v3_show.sync id +endpoint incident_io.api.teams_v3.teams_v3_show.sync_detailed client +endpoint incident_io.api.teams_v3.teams_v3_show.sync_detailed id +endpoint incident_io.api.telemetry_v2.telemetry_v2_update_data_source.asyncio body +endpoint incident_io.api.telemetry_v2.telemetry_v2_update_data_source.asyncio client +endpoint incident_io.api.telemetry_v2.telemetry_v2_update_data_source.asyncio id +endpoint incident_io.api.telemetry_v2.telemetry_v2_update_data_source.asyncio_detailed body +endpoint incident_io.api.telemetry_v2.telemetry_v2_update_data_source.asyncio_detailed client +endpoint incident_io.api.telemetry_v2.telemetry_v2_update_data_source.asyncio_detailed id +endpoint incident_io.api.telemetry_v2.telemetry_v2_update_data_source.sync body +endpoint incident_io.api.telemetry_v2.telemetry_v2_update_data_source.sync client +endpoint incident_io.api.telemetry_v2.telemetry_v2_update_data_source.sync id +endpoint incident_io.api.telemetry_v2.telemetry_v2_update_data_source.sync_detailed body +endpoint incident_io.api.telemetry_v2.telemetry_v2_update_data_source.sync_detailed client +endpoint incident_io.api.telemetry_v2.telemetry_v2_update_data_source.sync_detailed id +endpoint incident_io.api.users_v2.users_v2_list.asyncio after +endpoint incident_io.api.users_v2.users_v2_list.asyncio client +endpoint incident_io.api.users_v2.users_v2_list.asyncio email +endpoint incident_io.api.users_v2.users_v2_list.asyncio include_inactive +endpoint incident_io.api.users_v2.users_v2_list.asyncio page_size +endpoint incident_io.api.users_v2.users_v2_list.asyncio slack_user_id +endpoint incident_io.api.users_v2.users_v2_list.asyncio_detailed after +endpoint incident_io.api.users_v2.users_v2_list.asyncio_detailed client +endpoint incident_io.api.users_v2.users_v2_list.asyncio_detailed email +endpoint incident_io.api.users_v2.users_v2_list.asyncio_detailed include_inactive +endpoint incident_io.api.users_v2.users_v2_list.asyncio_detailed page_size +endpoint incident_io.api.users_v2.users_v2_list.asyncio_detailed slack_user_id +endpoint incident_io.api.users_v2.users_v2_list.sync after +endpoint incident_io.api.users_v2.users_v2_list.sync client +endpoint incident_io.api.users_v2.users_v2_list.sync email +endpoint incident_io.api.users_v2.users_v2_list.sync include_inactive +endpoint incident_io.api.users_v2.users_v2_list.sync page_size +endpoint incident_io.api.users_v2.users_v2_list.sync slack_user_id +endpoint incident_io.api.users_v2.users_v2_list.sync_detailed after +endpoint incident_io.api.users_v2.users_v2_list.sync_detailed client +endpoint incident_io.api.users_v2.users_v2_list.sync_detailed email +endpoint incident_io.api.users_v2.users_v2_list.sync_detailed include_inactive +endpoint incident_io.api.users_v2.users_v2_list.sync_detailed page_size +endpoint incident_io.api.users_v2.users_v2_list.sync_detailed slack_user_id +endpoint incident_io.api.users_v2.users_v2_list_notification_methods.asyncio client +endpoint incident_io.api.users_v2.users_v2_list_notification_methods.asyncio user_id +endpoint incident_io.api.users_v2.users_v2_list_notification_methods.asyncio_detailed client +endpoint incident_io.api.users_v2.users_v2_list_notification_methods.asyncio_detailed user_id +endpoint incident_io.api.users_v2.users_v2_list_notification_methods.sync client +endpoint incident_io.api.users_v2.users_v2_list_notification_methods.sync user_id +endpoint incident_io.api.users_v2.users_v2_list_notification_methods.sync_detailed client +endpoint incident_io.api.users_v2.users_v2_list_notification_methods.sync_detailed user_id +endpoint incident_io.api.users_v2.users_v2_list_notification_rules.asyncio client +endpoint incident_io.api.users_v2.users_v2_list_notification_rules.asyncio user_id +endpoint incident_io.api.users_v2.users_v2_list_notification_rules.asyncio_detailed client +endpoint incident_io.api.users_v2.users_v2_list_notification_rules.asyncio_detailed user_id +endpoint incident_io.api.users_v2.users_v2_list_notification_rules.sync client +endpoint incident_io.api.users_v2.users_v2_list_notification_rules.sync user_id +endpoint incident_io.api.users_v2.users_v2_list_notification_rules.sync_detailed client +endpoint incident_io.api.users_v2.users_v2_list_notification_rules.sync_detailed user_id +endpoint incident_io.api.users_v2.users_v2_show.asyncio client +endpoint incident_io.api.users_v2.users_v2_show.asyncio id +endpoint incident_io.api.users_v2.users_v2_show.asyncio_detailed client +endpoint incident_io.api.users_v2.users_v2_show.asyncio_detailed id +endpoint incident_io.api.users_v2.users_v2_show.sync client +endpoint incident_io.api.users_v2.users_v2_show.sync id +endpoint incident_io.api.users_v2.users_v2_show.sync_detailed client +endpoint incident_io.api.users_v2.users_v2_show.sync_detailed id +endpoint incident_io.api.users_v2.users_v2_show_paging_provider.asyncio client +endpoint incident_io.api.users_v2.users_v2_show_paging_provider.asyncio user_id +endpoint incident_io.api.users_v2.users_v2_show_paging_provider.asyncio_detailed client +endpoint incident_io.api.users_v2.users_v2_show_paging_provider.asyncio_detailed user_id +endpoint incident_io.api.users_v2.users_v2_show_paging_provider.sync client +endpoint incident_io.api.users_v2.users_v2_show_paging_provider.sync user_id +endpoint incident_io.api.users_v2.users_v2_show_paging_provider.sync_detailed client +endpoint incident_io.api.users_v2.users_v2_show_paging_provider.sync_detailed user_id +endpoint incident_io.api.users_v2.users_v2_update_paging_provider.asyncio body +endpoint incident_io.api.users_v2.users_v2_update_paging_provider.asyncio client +endpoint incident_io.api.users_v2.users_v2_update_paging_provider.asyncio user_id +endpoint incident_io.api.users_v2.users_v2_update_paging_provider.asyncio_detailed body +endpoint incident_io.api.users_v2.users_v2_update_paging_provider.asyncio_detailed client +endpoint incident_io.api.users_v2.users_v2_update_paging_provider.asyncio_detailed user_id +endpoint incident_io.api.users_v2.users_v2_update_paging_provider.sync body +endpoint incident_io.api.users_v2.users_v2_update_paging_provider.sync client +endpoint incident_io.api.users_v2.users_v2_update_paging_provider.sync user_id +endpoint incident_io.api.users_v2.users_v2_update_paging_provider.sync_detailed body +endpoint incident_io.api.users_v2.users_v2_update_paging_provider.sync_detailed client +endpoint incident_io.api.users_v2.users_v2_update_paging_provider.sync_detailed user_id +endpoint incident_io.api.utilities_v1.utilities_v1_identity.asyncio client +endpoint incident_io.api.utilities_v1.utilities_v1_identity.asyncio_detailed client +endpoint incident_io.api.utilities_v1.utilities_v1_identity.sync client +endpoint incident_io.api.utilities_v1.utilities_v1_identity.sync_detailed client +endpoint incident_io.api.utilities_v1.utilities_v1_open_apiv3.asyncio client +endpoint incident_io.api.utilities_v1.utilities_v1_open_apiv3.asyncio_detailed client +endpoint incident_io.api.utilities_v1.utilities_v1_open_apiv3.sync client +endpoint incident_io.api.utilities_v1.utilities_v1_open_apiv3.sync_detailed client +endpoint incident_io.api.utilities_v1.utilities_v1ip_ranges.asyncio client +endpoint incident_io.api.utilities_v1.utilities_v1ip_ranges.asyncio_detailed client +endpoint incident_io.api.utilities_v1.utilities_v1ip_ranges.sync client +endpoint incident_io.api.utilities_v1.utilities_v1ip_ranges.sync_detailed client +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.asyncio after +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.asyncio client +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.asyncio created_at +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.asyncio incident_id +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.asyncio page_size +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.asyncio workflow_id +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.asyncio_detailed after +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.asyncio_detailed client +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.asyncio_detailed created_at +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.asyncio_detailed incident_id +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.asyncio_detailed page_size +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.asyncio_detailed workflow_id +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.sync after +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.sync client +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.sync created_at +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.sync incident_id +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.sync page_size +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.sync workflow_id +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.sync_detailed after +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.sync_detailed client +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.sync_detailed created_at +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.sync_detailed incident_id +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.sync_detailed page_size +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_list.sync_detailed workflow_id +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_show.asyncio client +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_show.asyncio id +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_show.asyncio_detailed client +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_show.asyncio_detailed id +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_show.sync client +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_show.sync id +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_show.sync_detailed client +endpoint incident_io.api.workflow_runs_v2.workflow_runs_v2_show.sync_detailed id +endpoint incident_io.api.workflows_v2.workflows_v2_create_workflow.asyncio body +endpoint incident_io.api.workflows_v2.workflows_v2_create_workflow.asyncio client +endpoint incident_io.api.workflows_v2.workflows_v2_create_workflow.asyncio_detailed body +endpoint incident_io.api.workflows_v2.workflows_v2_create_workflow.asyncio_detailed client +endpoint incident_io.api.workflows_v2.workflows_v2_create_workflow.sync body +endpoint incident_io.api.workflows_v2.workflows_v2_create_workflow.sync client +endpoint incident_io.api.workflows_v2.workflows_v2_create_workflow.sync_detailed body +endpoint incident_io.api.workflows_v2.workflows_v2_create_workflow.sync_detailed client +endpoint incident_io.api.workflows_v2.workflows_v2_destroy_workflow.asyncio client +endpoint incident_io.api.workflows_v2.workflows_v2_destroy_workflow.asyncio id +endpoint incident_io.api.workflows_v2.workflows_v2_destroy_workflow.asyncio_detailed client +endpoint incident_io.api.workflows_v2.workflows_v2_destroy_workflow.asyncio_detailed id +endpoint incident_io.api.workflows_v2.workflows_v2_destroy_workflow.sync client +endpoint incident_io.api.workflows_v2.workflows_v2_destroy_workflow.sync id +endpoint incident_io.api.workflows_v2.workflows_v2_destroy_workflow.sync_detailed client +endpoint incident_io.api.workflows_v2.workflows_v2_destroy_workflow.sync_detailed id +endpoint incident_io.api.workflows_v2.workflows_v2_list_workflows.asyncio client +endpoint incident_io.api.workflows_v2.workflows_v2_list_workflows.asyncio_detailed client +endpoint incident_io.api.workflows_v2.workflows_v2_list_workflows.sync client +endpoint incident_io.api.workflows_v2.workflows_v2_list_workflows.sync_detailed client +endpoint incident_io.api.workflows_v2.workflows_v2_show_workflow.asyncio client +endpoint incident_io.api.workflows_v2.workflows_v2_show_workflow.asyncio id +endpoint incident_io.api.workflows_v2.workflows_v2_show_workflow.asyncio skip_step_upgrades +endpoint incident_io.api.workflows_v2.workflows_v2_show_workflow.asyncio_detailed client +endpoint incident_io.api.workflows_v2.workflows_v2_show_workflow.asyncio_detailed id +endpoint incident_io.api.workflows_v2.workflows_v2_show_workflow.asyncio_detailed skip_step_upgrades +endpoint incident_io.api.workflows_v2.workflows_v2_show_workflow.sync client +endpoint incident_io.api.workflows_v2.workflows_v2_show_workflow.sync id +endpoint incident_io.api.workflows_v2.workflows_v2_show_workflow.sync skip_step_upgrades +endpoint incident_io.api.workflows_v2.workflows_v2_show_workflow.sync_detailed client +endpoint incident_io.api.workflows_v2.workflows_v2_show_workflow.sync_detailed id +endpoint incident_io.api.workflows_v2.workflows_v2_show_workflow.sync_detailed skip_step_upgrades +endpoint incident_io.api.workflows_v2.workflows_v2_update_workflow.asyncio body +endpoint incident_io.api.workflows_v2.workflows_v2_update_workflow.asyncio client +endpoint incident_io.api.workflows_v2.workflows_v2_update_workflow.asyncio id +endpoint incident_io.api.workflows_v2.workflows_v2_update_workflow.asyncio_detailed body +endpoint incident_io.api.workflows_v2.workflows_v2_update_workflow.asyncio_detailed client +endpoint incident_io.api.workflows_v2.workflows_v2_update_workflow.asyncio_detailed id +endpoint incident_io.api.workflows_v2.workflows_v2_update_workflow.sync body +endpoint incident_io.api.workflows_v2.workflows_v2_update_workflow.sync client +endpoint incident_io.api.workflows_v2.workflows_v2_update_workflow.sync id +endpoint incident_io.api.workflows_v2.workflows_v2_update_workflow.sync_detailed body +endpoint incident_io.api.workflows_v2.workflows_v2_update_workflow.sync_detailed client +endpoint incident_io.api.workflows_v2.workflows_v2_update_workflow.sync_detailed id +enum APIKeyRoleV1Name.ACT_ON_BEHALF_OF_USERS +enum APIKeyRoleV1Name.API_KEYS_MANAGE +enum APIKeyRoleV1Name.CALL_TRANSCRIPTS_VIEWER +enum APIKeyRoleV1Name.CATALOG_EDITOR +enum APIKeyRoleV1Name.CATALOG_VIEWER +enum APIKeyRoleV1Name.DOCUMENTS_VIEWER +enum APIKeyRoleV1Name.ESCALATION_CREATOR +enum APIKeyRoleV1Name.GLOBAL_ACCESS +enum APIKeyRoleV1Name.HEARTBEATS_PING +enum APIKeyRoleV1Name.INCIDENT_CREATOR +enum APIKeyRoleV1Name.INCIDENT_EDITOR +enum APIKeyRoleV1Name.INCIDENT_MEMBERSHIPS_EDITOR +enum APIKeyRoleV1Name.INCIDENT_WORKLOAD_PRIVATE_VIEWER +enum APIKeyRoleV1Name.INCIDENT_WORKLOAD_VIEWER +enum APIKeyRoleV1Name.INVESTIGATIONS_EDITOR +enum APIKeyRoleV1Name.INVESTIGATION_DOWNLOAD +enum APIKeyRoleV1Name.MANAGE_SETTINGS +enum APIKeyRoleV1Name.NOTIFICATION_METHODS_MANAGE +enum APIKeyRoleV1Name.NOTIFICATION_METHODS_UNREDACTED_VIEWER +enum APIKeyRoleV1Name.ON_CALL_EDITOR +enum APIKeyRoleV1Name.ON_CALL_VIEWER +enum APIKeyRoleV1Name.PAY_CONFIGS_EDITOR +enum APIKeyRoleV1Name.PAY_CONFIGS_VIEWER +enum APIKeyRoleV1Name.PAY_REPORTS_EDITOR +enum APIKeyRoleV1Name.PAY_REPORTS_VIEWER +enum APIKeyRoleV1Name.POLICIES_VIEWER +enum APIKeyRoleV1Name.POLICY_FINDINGS_MANAGE +enum APIKeyRoleV1Name.POSTMORTEMS_MANAGE +enum APIKeyRoleV1Name.POST_INCIDENT_FLOW_OPT_OUT +enum APIKeyRoleV1Name.PRIVATE_ESCALATION_WORKFLOWS_EDITOR +enum APIKeyRoleV1Name.PRIVATE_WORKFLOWS_EDITOR +enum APIKeyRoleV1Name.SCHEDULES_EDITOR +enum APIKeyRoleV1Name.SCHEDULES_READER +enum APIKeyRoleV1Name.SCHEDULE_OVERRIDES_EDITOR +enum APIKeyRoleV1Name.SECRETS_MANAGE +enum APIKeyRoleV1Name.SECRETS_USE +enum APIKeyRoleV1Name.SECURITY_SETTINGS_EDITOR +enum APIKeyRoleV1Name.STATUS_PAGE_PUBLISHER +enum APIKeyRoleV1Name.TEAM_MEMBERSHIPS_MANAGE +enum APIKeyRoleV1Name.TELEMETRY_DATA_SOURCE_UPDATE +enum APIKeyRoleV1Name.TELEMETRY_QUERY_RESTRICTED +enum APIKeyRoleV1Name.TELEMETRY_VIEWER +enum APIKeyRoleV1Name.VIEWER +enum APIKeyRoleV1Name.WORKFLOWS_EDITOR +enum APIKeyRoleV1Name.WORKFLOWS_VIEWER +enum APIKeyTeamRoleV1Name.API_KEYS_MANAGE +enum APIKeyTeamRoleV1Name.CATALOG_EDITOR +enum APIKeyTeamRoleV1Name.ESCALATION_CREATOR +enum APIKeyTeamRoleV1Name.HEARTBEATS_PING +enum APIKeyTeamRoleV1Name.ON_CALL_EDITOR +enum APIKeyTeamRoleV1Name.PRIVATE_WORKFLOWS_EDITOR +enum APIKeyTeamRoleV1Name.SCHEDULES_EDITOR +enum APIKeyTeamRoleV1Name.SCHEDULES_READER +enum APIKeyTeamRoleV1Name.SCHEDULE_OVERRIDES_EDITOR +enum APIKeyTeamRoleV1Name.SECRETS_MANAGE +enum APIKeyTeamRoleV1Name.SECRETS_USE +enum APIKeyTeamRoleV1Name.TELEMETRY_DATA_SOURCE_UPDATE +enum APIKeyTeamRoleV1Name.TELEMETRY_QUERY_RESTRICTED +enum APIKeyTeamRoleV1Name.WORKFLOWS_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.ACT_ON_BEHALF_OF_USERS +enum APIKeysCreatePayloadV1RoleNamesItem.API_KEYS_MANAGE +enum APIKeysCreatePayloadV1RoleNamesItem.CALL_TRANSCRIPTS_VIEWER +enum APIKeysCreatePayloadV1RoleNamesItem.CATALOG_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.CATALOG_VIEWER +enum APIKeysCreatePayloadV1RoleNamesItem.DOCUMENTS_VIEWER +enum APIKeysCreatePayloadV1RoleNamesItem.ESCALATION_CREATOR +enum APIKeysCreatePayloadV1RoleNamesItem.GLOBAL_ACCESS +enum APIKeysCreatePayloadV1RoleNamesItem.HEARTBEATS_PING +enum APIKeysCreatePayloadV1RoleNamesItem.INCIDENT_CREATOR +enum APIKeysCreatePayloadV1RoleNamesItem.INCIDENT_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.INCIDENT_MEMBERSHIPS_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.INCIDENT_WORKLOAD_PRIVATE_VIEWER +enum APIKeysCreatePayloadV1RoleNamesItem.INCIDENT_WORKLOAD_VIEWER +enum APIKeysCreatePayloadV1RoleNamesItem.INVESTIGATIONS_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.INVESTIGATION_DOWNLOAD +enum APIKeysCreatePayloadV1RoleNamesItem.MANAGE_SETTINGS +enum APIKeysCreatePayloadV1RoleNamesItem.NOTIFICATION_METHODS_MANAGE +enum APIKeysCreatePayloadV1RoleNamesItem.NOTIFICATION_METHODS_UNREDACTED_VIEWER +enum APIKeysCreatePayloadV1RoleNamesItem.ON_CALL_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.ON_CALL_VIEWER +enum APIKeysCreatePayloadV1RoleNamesItem.PAY_CONFIGS_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.PAY_CONFIGS_VIEWER +enum APIKeysCreatePayloadV1RoleNamesItem.PAY_REPORTS_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.PAY_REPORTS_VIEWER +enum APIKeysCreatePayloadV1RoleNamesItem.POLICIES_VIEWER +enum APIKeysCreatePayloadV1RoleNamesItem.POLICY_FINDINGS_MANAGE +enum APIKeysCreatePayloadV1RoleNamesItem.POSTMORTEMS_MANAGE +enum APIKeysCreatePayloadV1RoleNamesItem.POST_INCIDENT_FLOW_OPT_OUT +enum APIKeysCreatePayloadV1RoleNamesItem.PRIVATE_ESCALATION_WORKFLOWS_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.PRIVATE_WORKFLOWS_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.SCHEDULES_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.SCHEDULES_READER +enum APIKeysCreatePayloadV1RoleNamesItem.SCHEDULE_OVERRIDES_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.SECRETS_MANAGE +enum APIKeysCreatePayloadV1RoleNamesItem.SECRETS_USE +enum APIKeysCreatePayloadV1RoleNamesItem.SECURITY_SETTINGS_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.STATUS_PAGE_PUBLISHER +enum APIKeysCreatePayloadV1RoleNamesItem.TEAM_MEMBERSHIPS_MANAGE +enum APIKeysCreatePayloadV1RoleNamesItem.TELEMETRY_DATA_SOURCE_UPDATE +enum APIKeysCreatePayloadV1RoleNamesItem.TELEMETRY_QUERY_RESTRICTED +enum APIKeysCreatePayloadV1RoleNamesItem.TELEMETRY_VIEWER +enum APIKeysCreatePayloadV1RoleNamesItem.VIEWER +enum APIKeysCreatePayloadV1RoleNamesItem.WORKFLOWS_EDITOR +enum APIKeysCreatePayloadV1RoleNamesItem.WORKFLOWS_VIEWER +enum APIKeysCreatePayloadV1TeamRoleNamesItem.API_KEYS_MANAGE +enum APIKeysCreatePayloadV1TeamRoleNamesItem.CATALOG_EDITOR +enum APIKeysCreatePayloadV1TeamRoleNamesItem.ESCALATION_CREATOR +enum APIKeysCreatePayloadV1TeamRoleNamesItem.HEARTBEATS_PING +enum APIKeysCreatePayloadV1TeamRoleNamesItem.ON_CALL_EDITOR +enum APIKeysCreatePayloadV1TeamRoleNamesItem.PRIVATE_WORKFLOWS_EDITOR +enum APIKeysCreatePayloadV1TeamRoleNamesItem.SCHEDULES_EDITOR +enum APIKeysCreatePayloadV1TeamRoleNamesItem.SCHEDULES_READER +enum APIKeysCreatePayloadV1TeamRoleNamesItem.SCHEDULE_OVERRIDES_EDITOR +enum APIKeysCreatePayloadV1TeamRoleNamesItem.SECRETS_MANAGE +enum APIKeysCreatePayloadV1TeamRoleNamesItem.SECRETS_USE +enum APIKeysCreatePayloadV1TeamRoleNamesItem.TELEMETRY_DATA_SOURCE_UPDATE +enum APIKeysCreatePayloadV1TeamRoleNamesItem.TELEMETRY_QUERY_RESTRICTED +enum APIKeysCreatePayloadV1TeamRoleNamesItem.WORKFLOWS_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.ACT_ON_BEHALF_OF_USERS +enum APIKeysUpdatePayloadV1RoleNamesItem.API_KEYS_MANAGE +enum APIKeysUpdatePayloadV1RoleNamesItem.CALL_TRANSCRIPTS_VIEWER +enum APIKeysUpdatePayloadV1RoleNamesItem.CATALOG_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.CATALOG_VIEWER +enum APIKeysUpdatePayloadV1RoleNamesItem.DOCUMENTS_VIEWER +enum APIKeysUpdatePayloadV1RoleNamesItem.ESCALATION_CREATOR +enum APIKeysUpdatePayloadV1RoleNamesItem.GLOBAL_ACCESS +enum APIKeysUpdatePayloadV1RoleNamesItem.HEARTBEATS_PING +enum APIKeysUpdatePayloadV1RoleNamesItem.INCIDENT_CREATOR +enum APIKeysUpdatePayloadV1RoleNamesItem.INCIDENT_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.INCIDENT_MEMBERSHIPS_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.INCIDENT_WORKLOAD_PRIVATE_VIEWER +enum APIKeysUpdatePayloadV1RoleNamesItem.INCIDENT_WORKLOAD_VIEWER +enum APIKeysUpdatePayloadV1RoleNamesItem.INVESTIGATIONS_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.INVESTIGATION_DOWNLOAD +enum APIKeysUpdatePayloadV1RoleNamesItem.MANAGE_SETTINGS +enum APIKeysUpdatePayloadV1RoleNamesItem.NOTIFICATION_METHODS_MANAGE +enum APIKeysUpdatePayloadV1RoleNamesItem.NOTIFICATION_METHODS_UNREDACTED_VIEWER +enum APIKeysUpdatePayloadV1RoleNamesItem.ON_CALL_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.ON_CALL_VIEWER +enum APIKeysUpdatePayloadV1RoleNamesItem.PAY_CONFIGS_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.PAY_CONFIGS_VIEWER +enum APIKeysUpdatePayloadV1RoleNamesItem.PAY_REPORTS_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.PAY_REPORTS_VIEWER +enum APIKeysUpdatePayloadV1RoleNamesItem.POLICIES_VIEWER +enum APIKeysUpdatePayloadV1RoleNamesItem.POLICY_FINDINGS_MANAGE +enum APIKeysUpdatePayloadV1RoleNamesItem.POSTMORTEMS_MANAGE +enum APIKeysUpdatePayloadV1RoleNamesItem.POST_INCIDENT_FLOW_OPT_OUT +enum APIKeysUpdatePayloadV1RoleNamesItem.PRIVATE_ESCALATION_WORKFLOWS_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.PRIVATE_WORKFLOWS_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.SCHEDULES_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.SCHEDULES_READER +enum APIKeysUpdatePayloadV1RoleNamesItem.SCHEDULE_OVERRIDES_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.SECRETS_MANAGE +enum APIKeysUpdatePayloadV1RoleNamesItem.SECRETS_USE +enum APIKeysUpdatePayloadV1RoleNamesItem.SECURITY_SETTINGS_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.STATUS_PAGE_PUBLISHER +enum APIKeysUpdatePayloadV1RoleNamesItem.TEAM_MEMBERSHIPS_MANAGE +enum APIKeysUpdatePayloadV1RoleNamesItem.TELEMETRY_DATA_SOURCE_UPDATE +enum APIKeysUpdatePayloadV1RoleNamesItem.TELEMETRY_QUERY_RESTRICTED +enum APIKeysUpdatePayloadV1RoleNamesItem.TELEMETRY_VIEWER +enum APIKeysUpdatePayloadV1RoleNamesItem.VIEWER +enum APIKeysUpdatePayloadV1RoleNamesItem.WORKFLOWS_EDITOR +enum APIKeysUpdatePayloadV1RoleNamesItem.WORKFLOWS_VIEWER +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.API_KEYS_MANAGE +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.CATALOG_EDITOR +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.ESCALATION_CREATOR +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.HEARTBEATS_PING +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.ON_CALL_EDITOR +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.PRIVATE_WORKFLOWS_EDITOR +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.SCHEDULES_EDITOR +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.SCHEDULES_READER +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.SCHEDULE_OVERRIDES_EDITOR +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.SECRETS_MANAGE +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.SECRETS_USE +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.TELEMETRY_DATA_SOURCE_UPDATE +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.TELEMETRY_QUERY_RESTRICTED +enum APIKeysUpdatePayloadV1TeamRoleNamesItem.WORKFLOWS_EDITOR +enum ActionV1Status.COMPLETED +enum ActionV1Status.DELETED +enum ActionV1Status.NOT_DOING +enum ActionV1Status.OUTSTANDING +enum ActionV2Status.COMPLETED +enum ActionV2Status.DELETED +enum ActionV2Status.NOT_DOING +enum ActionV2Status.OUTSTANDING +enum ActionV3Status.COMPLETED +enum ActionV3Status.DELETED +enum ActionV3Status.NOT_DOING +enum ActionV3Status.OUTSTANDING +enum ActionsUpdatePayloadV2Status.COMPLETED +enum ActionsUpdatePayloadV2Status.DELETED +enum ActionsUpdatePayloadV2Status.NOT_DOING +enum ActionsUpdatePayloadV2Status.OUTSTANDING +enum ActionsUpdatePayloadV3Status.COMPLETED +enum ActionsUpdatePayloadV3Status.DELETED +enum ActionsUpdatePayloadV3Status.NOT_DOING +enum ActionsUpdatePayloadV3Status.OUTSTANDING +enum ActionsV1ListIncidentMode.REAL +enum ActionsV1ListIncidentMode.TEST +enum ActionsV1ListIncidentMode.TUTORIAL +enum ActionsV2ListIncidentMode.RETROSPECTIVE +enum ActionsV2ListIncidentMode.STANDARD +enum ActionsV2ListIncidentMode.STREAM +enum ActionsV2ListIncidentMode.TEST +enum ActionsV2ListIncidentMode.TUTORIAL +enum ActionsV3ListIncidentMode.RETROSPECTIVE +enum ActionsV3ListIncidentMode.STANDARD +enum ActionsV3ListIncidentMode.STREAM +enum ActionsV3ListIncidentMode.TEST +enum ActionsV3ListIncidentMode.TUTORIAL +enum ActivityActionUpdatedV2NewStatus.COMPLETED +enum ActivityActionUpdatedV2NewStatus.DELETED +enum ActivityActionUpdatedV2NewStatus.NOT_DOING +enum ActivityActionUpdatedV2NewStatus.OUTSTANDING +enum ActivityActionUpdatedV2PreviousStatus.COMPLETED +enum ActivityActionUpdatedV2PreviousStatus.DELETED +enum ActivityActionUpdatedV2PreviousStatus.NOT_DOING +enum ActivityActionUpdatedV2PreviousStatus.OUTSTANDING +enum ActivityFollowUpUpdatedV2NewStatus.COMPLETED +enum ActivityFollowUpUpdatedV2NewStatus.DELETED +enum ActivityFollowUpUpdatedV2NewStatus.NOT_DOING +enum ActivityFollowUpUpdatedV2NewStatus.OUTSTANDING +enum ActivityFollowUpUpdatedV2PreviousStatus.COMPLETED +enum ActivityFollowUpUpdatedV2PreviousStatus.DELETED +enum ActivityFollowUpUpdatedV2PreviousStatus.NOT_DOING +enum ActivityFollowUpUpdatedV2PreviousStatus.OUTSTANDING +enum ActivityIncidentVisibilityChangedV2NewVisibility.PRIVATE +enum ActivityIncidentVisibilityChangedV2NewVisibility.PUBLIC +enum ActivityIncidentVisibilityChangedV2PreviousVisibility.PRIVATE +enum ActivityIncidentVisibilityChangedV2PreviousVisibility.PUBLIC +enum AlertEventsCreateHTTPPayloadV2Status.FIRING +enum AlertEventsCreateHTTPPayloadV2Status.RESOLVED +enum AlertRouteChannelTargetPayloadV3ChannelVisibility.ASSISTANT +enum AlertRouteChannelTargetPayloadV3ChannelVisibility.DM +enum AlertRouteChannelTargetPayloadV3ChannelVisibility.GROUP_CHAT +enum AlertRouteChannelTargetPayloadV3ChannelVisibility.PRIVATE +enum AlertRouteChannelTargetPayloadV3ChannelVisibility.PUBLIC +enum AlertRouteCustomFieldBindingPayloadV2MergeStrategy.APPEND +enum AlertRouteCustomFieldBindingPayloadV2MergeStrategy.FIRST_WINS +enum AlertRouteCustomFieldBindingPayloadV2MergeStrategy.LAST_WINS +enum AlertRouteCustomFieldBindingPayloadV3MergeStrategy.APPEND +enum AlertRouteCustomFieldBindingPayloadV3MergeStrategy.FIRST_WINS +enum AlertRouteCustomFieldBindingPayloadV3MergeStrategy.LAST_WINS +enum AlertRouteCustomFieldBindingV2MergeStrategy.APPEND +enum AlertRouteCustomFieldBindingV2MergeStrategy.FIRST_WINS +enum AlertRouteCustomFieldBindingV2MergeStrategy.LAST_WINS +enum AlertRouteCustomFieldBindingV3MergeStrategy.APPEND +enum AlertRouteCustomFieldBindingV3MergeStrategy.FIRST_WINS +enum AlertRouteCustomFieldBindingV3MergeStrategy.LAST_WINS +enum AlertRouteSeverityBindingPayloadV2MergeStrategy.FIRST_WINS +enum AlertRouteSeverityBindingPayloadV2MergeStrategy.MAX +enum AlertRouteSeverityBindingPayloadV3MergeStrategy.FIRST_WINS +enum AlertRouteSeverityBindingPayloadV3MergeStrategy.MAX +enum AlertRouteSeverityBindingV2MergeStrategy.FIRST_WINS +enum AlertRouteSeverityBindingV2MergeStrategy.MAX +enum AlertRouteSeverityBindingV3MergeStrategy.FIRST_WINS +enum AlertRouteSeverityBindingV3MergeStrategy.MAX +enum AlertRouteWhenAlertJoinsGroupPayloadV3Mode.ON_EACH_NEW_ALERT +enum AlertRouteWhenAlertJoinsGroupPayloadV3Mode.ON_PRIORITY_INCREASE +enum AlertRouteWhenAlertJoinsGroupV3Mode.ON_EACH_NEW_ALERT +enum AlertRouteWhenAlertJoinsGroupV3Mode.ON_PRIORITY_INCREASE +enum AlertSlimV2Status.FIRING +enum AlertSlimV2Status.RESOLVED +enum AlertSourceEmailOptionsPayloadV2RedactionsItem.CREDIT_CARD_NUMBERS +enum AlertSourceEmailOptionsPayloadV2RedactionsItem.PHONE_NUMBERS +enum AlertSourceEmailOptionsPayloadV2RedactionsItem.US_SOCIAL_SECURITY_NUMBERS +enum AlertSourceEmailOptionsV2RedactionsItem.CREDIT_CARD_NUMBERS +enum AlertSourceEmailOptionsV2RedactionsItem.PHONE_NUMBERS +enum AlertSourceEmailOptionsV2RedactionsItem.US_SOCIAL_SECURITY_NUMBERS +enum AlertSourceV2SourceType.ALERTMANAGER +enum AlertSourceV2SourceType.APP_OPTICS +enum AlertSourceV2SourceType.AZURE_DEVOPS +enum AlertSourceV2SourceType.AZURE_MONITOR +enum AlertSourceV2SourceType.BIG_PANDA +enum AlertSourceV2SourceType.BUGSNAG +enum AlertSourceV2SourceType.CHECKLY +enum AlertSourceV2SourceType.CHRONOSPHERE +enum AlertSourceV2SourceType.CLOUDFLARE +enum AlertSourceV2SourceType.CLOUDWATCH +enum AlertSourceV2SourceType.CORALOGIX +enum AlertSourceV2SourceType.CRONITOR +enum AlertSourceV2SourceType.CROWDSTRIKE_FALCON +enum AlertSourceV2SourceType.DASH0 +enum AlertSourceV2SourceType.DATADOG +enum AlertSourceV2SourceType.DYNATRACE +enum AlertSourceV2SourceType.ELASTICSEARCH +enum AlertSourceV2SourceType.EMAIL +enum AlertSourceV2SourceType.EXPEL +enum AlertSourceV2SourceType.GITHUB_ISSUE +enum AlertSourceV2SourceType.GOOGLE_CLOUD +enum AlertSourceV2SourceType.GRAFANA +enum AlertSourceV2SourceType.HEARTBEAT +enum AlertSourceV2SourceType.HONEYCOMB +enum AlertSourceV2SourceType.HTTP +enum AlertSourceV2SourceType.HTTP_CUSTOM +enum AlertSourceV2SourceType.ICINGA2 +enum AlertSourceV2SourceType.INCOMING_CALLS +enum AlertSourceV2SourceType.JIRA +enum AlertSourceV2SourceType.JSM +enum AlertSourceV2SourceType.MONTE_CARLO +enum AlertSourceV2SourceType.NAGIOS +enum AlertSourceV2SourceType.NEW_RELIC +enum AlertSourceV2SourceType.OPSGENIE +enum AlertSourceV2SourceType.PAGER_DUTY +enum AlertSourceV2SourceType.PANTHER +enum AlertSourceV2SourceType.PINGDOM +enum AlertSourceV2SourceType.PRTG +enum AlertSourceV2SourceType.RUNSCOPE +enum AlertSourceV2SourceType.SALESFORCE_CASE +enum AlertSourceV2SourceType.SENTRY +enum AlertSourceV2SourceType.SENTRY_METRIC +enum AlertSourceV2SourceType.SERVICE_NOW +enum AlertSourceV2SourceType.SNS +enum AlertSourceV2SourceType.SPLUNK +enum AlertSourceV2SourceType.STATUS_CAKE +enum AlertSourceV2SourceType.STATUS_PAGE_VIEWS +enum AlertSourceV2SourceType.SUMO_LOGIC +enum AlertSourceV2SourceType.UPTIME +enum AlertSourceV2SourceType.VERCEL +enum AlertSourceV2SourceType.WIZ +enum AlertSourceV2SourceType.ZENDESK +enum AlertSourcesCreatePayloadV2SourceType.ALERTMANAGER +enum AlertSourcesCreatePayloadV2SourceType.APP_OPTICS +enum AlertSourcesCreatePayloadV2SourceType.AZURE_DEVOPS +enum AlertSourcesCreatePayloadV2SourceType.AZURE_MONITOR +enum AlertSourcesCreatePayloadV2SourceType.BIG_PANDA +enum AlertSourcesCreatePayloadV2SourceType.BUGSNAG +enum AlertSourcesCreatePayloadV2SourceType.CHECKLY +enum AlertSourcesCreatePayloadV2SourceType.CHRONOSPHERE +enum AlertSourcesCreatePayloadV2SourceType.CLOUDFLARE +enum AlertSourcesCreatePayloadV2SourceType.CLOUDWATCH +enum AlertSourcesCreatePayloadV2SourceType.CORALOGIX +enum AlertSourcesCreatePayloadV2SourceType.CRONITOR +enum AlertSourcesCreatePayloadV2SourceType.CROWDSTRIKE_FALCON +enum AlertSourcesCreatePayloadV2SourceType.DASH0 +enum AlertSourcesCreatePayloadV2SourceType.DATADOG +enum AlertSourcesCreatePayloadV2SourceType.DYNATRACE +enum AlertSourcesCreatePayloadV2SourceType.ELASTICSEARCH +enum AlertSourcesCreatePayloadV2SourceType.EMAIL +enum AlertSourcesCreatePayloadV2SourceType.EXPEL +enum AlertSourcesCreatePayloadV2SourceType.GITHUB_ISSUE +enum AlertSourcesCreatePayloadV2SourceType.GOOGLE_CLOUD +enum AlertSourcesCreatePayloadV2SourceType.GRAFANA +enum AlertSourcesCreatePayloadV2SourceType.HEARTBEAT +enum AlertSourcesCreatePayloadV2SourceType.HONEYCOMB +enum AlertSourcesCreatePayloadV2SourceType.HTTP +enum AlertSourcesCreatePayloadV2SourceType.HTTP_CUSTOM +enum AlertSourcesCreatePayloadV2SourceType.ICINGA2 +enum AlertSourcesCreatePayloadV2SourceType.INCOMING_CALLS +enum AlertSourcesCreatePayloadV2SourceType.JIRA +enum AlertSourcesCreatePayloadV2SourceType.JSM +enum AlertSourcesCreatePayloadV2SourceType.MONTE_CARLO +enum AlertSourcesCreatePayloadV2SourceType.NAGIOS +enum AlertSourcesCreatePayloadV2SourceType.NEW_RELIC +enum AlertSourcesCreatePayloadV2SourceType.OPSGENIE +enum AlertSourcesCreatePayloadV2SourceType.PAGER_DUTY +enum AlertSourcesCreatePayloadV2SourceType.PANTHER +enum AlertSourcesCreatePayloadV2SourceType.PINGDOM +enum AlertSourcesCreatePayloadV2SourceType.PRTG +enum AlertSourcesCreatePayloadV2SourceType.RUNSCOPE +enum AlertSourcesCreatePayloadV2SourceType.SALESFORCE_CASE +enum AlertSourcesCreatePayloadV2SourceType.SENTRY +enum AlertSourcesCreatePayloadV2SourceType.SENTRY_METRIC +enum AlertSourcesCreatePayloadV2SourceType.SERVICE_NOW +enum AlertSourcesCreatePayloadV2SourceType.SNS +enum AlertSourcesCreatePayloadV2SourceType.SPLUNK +enum AlertSourcesCreatePayloadV2SourceType.STATUS_CAKE +enum AlertSourcesCreatePayloadV2SourceType.STATUS_PAGE_VIEWS +enum AlertSourcesCreatePayloadV2SourceType.SUMO_LOGIC +enum AlertSourcesCreatePayloadV2SourceType.UPTIME +enum AlertSourcesCreatePayloadV2SourceType.VERCEL +enum AlertSourcesCreatePayloadV2SourceType.WIZ +enum AlertSourcesCreatePayloadV2SourceType.ZENDESK +enum AlertSourcesValidatePayloadV2SourceType.ALERTMANAGER +enum AlertSourcesValidatePayloadV2SourceType.APP_OPTICS +enum AlertSourcesValidatePayloadV2SourceType.AZURE_DEVOPS +enum AlertSourcesValidatePayloadV2SourceType.AZURE_MONITOR +enum AlertSourcesValidatePayloadV2SourceType.BIG_PANDA +enum AlertSourcesValidatePayloadV2SourceType.BUGSNAG +enum AlertSourcesValidatePayloadV2SourceType.CHECKLY +enum AlertSourcesValidatePayloadV2SourceType.CHRONOSPHERE +enum AlertSourcesValidatePayloadV2SourceType.CLOUDFLARE +enum AlertSourcesValidatePayloadV2SourceType.CLOUDWATCH +enum AlertSourcesValidatePayloadV2SourceType.CORALOGIX +enum AlertSourcesValidatePayloadV2SourceType.CRONITOR +enum AlertSourcesValidatePayloadV2SourceType.CROWDSTRIKE_FALCON +enum AlertSourcesValidatePayloadV2SourceType.DASH0 +enum AlertSourcesValidatePayloadV2SourceType.DATADOG +enum AlertSourcesValidatePayloadV2SourceType.DYNATRACE +enum AlertSourcesValidatePayloadV2SourceType.ELASTICSEARCH +enum AlertSourcesValidatePayloadV2SourceType.EMAIL +enum AlertSourcesValidatePayloadV2SourceType.EXPEL +enum AlertSourcesValidatePayloadV2SourceType.GITHUB_ISSUE +enum AlertSourcesValidatePayloadV2SourceType.GOOGLE_CLOUD +enum AlertSourcesValidatePayloadV2SourceType.GRAFANA +enum AlertSourcesValidatePayloadV2SourceType.HEARTBEAT +enum AlertSourcesValidatePayloadV2SourceType.HONEYCOMB +enum AlertSourcesValidatePayloadV2SourceType.HTTP +enum AlertSourcesValidatePayloadV2SourceType.HTTP_CUSTOM +enum AlertSourcesValidatePayloadV2SourceType.ICINGA2 +enum AlertSourcesValidatePayloadV2SourceType.INCOMING_CALLS +enum AlertSourcesValidatePayloadV2SourceType.JIRA +enum AlertSourcesValidatePayloadV2SourceType.JSM +enum AlertSourcesValidatePayloadV2SourceType.MONTE_CARLO +enum AlertSourcesValidatePayloadV2SourceType.NAGIOS +enum AlertSourcesValidatePayloadV2SourceType.NEW_RELIC +enum AlertSourcesValidatePayloadV2SourceType.OPSGENIE +enum AlertSourcesValidatePayloadV2SourceType.PAGER_DUTY +enum AlertSourcesValidatePayloadV2SourceType.PANTHER +enum AlertSourcesValidatePayloadV2SourceType.PINGDOM +enum AlertSourcesValidatePayloadV2SourceType.PRTG +enum AlertSourcesValidatePayloadV2SourceType.RUNSCOPE +enum AlertSourcesValidatePayloadV2SourceType.SALESFORCE_CASE +enum AlertSourcesValidatePayloadV2SourceType.SENTRY +enum AlertSourcesValidatePayloadV2SourceType.SENTRY_METRIC +enum AlertSourcesValidatePayloadV2SourceType.SERVICE_NOW +enum AlertSourcesValidatePayloadV2SourceType.SNS +enum AlertSourcesValidatePayloadV2SourceType.SPLUNK +enum AlertSourcesValidatePayloadV2SourceType.STATUS_CAKE +enum AlertSourcesValidatePayloadV2SourceType.STATUS_PAGE_VIEWS +enum AlertSourcesValidatePayloadV2SourceType.SUMO_LOGIC +enum AlertSourcesValidatePayloadV2SourceType.UPTIME +enum AlertSourcesValidatePayloadV2SourceType.VERCEL +enum AlertSourcesValidatePayloadV2SourceType.WIZ +enum AlertSourcesValidatePayloadV2SourceType.ZENDESK +enum AlertTemplateAttributeBindingPayloadV2MergeStrategy.APPEND +enum AlertTemplateAttributeBindingPayloadV2MergeStrategy.FIRST_WINS +enum AlertTemplateAttributeBindingPayloadV2MergeStrategy.LAST_WINS +enum AlertTemplateAttributeBindingPayloadV2MergeStrategy.MAX +enum AlertTemplateAttributeBindingPayloadV2MergeStrategy.MIN +enum AlertTemplateAttributeBindingV2MergeStrategy.APPEND +enum AlertTemplateAttributeBindingV2MergeStrategy.FIRST_WINS +enum AlertTemplateAttributeBindingV2MergeStrategy.LAST_WINS +enum AlertTemplateAttributeBindingV2MergeStrategy.MAX +enum AlertTemplateAttributeBindingV2MergeStrategy.MIN +enum AlertV2Status.FIRING +enum AlertV2Status.RESOLVED +enum AlertsTransitionIncidentAlertPayloadV2State.RELATED +enum AlertsTransitionIncidentAlertPayloadV2State.UNRELATED +enum AuditLogActorV2Type.API_KEY +enum AuditLogActorV2Type.EXTERNAL_RESOURCE +enum AuditLogActorV2Type.SYSTEM +enum AuditLogActorV2Type.USER +enum AuditLogActorV2Type.WORKFLOW +enum AuditLogPrivateAlertAccessAttemptedMetadataV2Outcome.DENIED +enum AuditLogPrivateAlertAccessAttemptedMetadataV2Outcome.GRANTED +enum AuditLogPrivateEscalationAccessAttemptedMetadataV2Outcome.DENIED +enum AuditLogPrivateEscalationAccessAttemptedMetadataV2Outcome.GRANTED +enum AuditLogPrivateIncidentAccessAttemptedMetadataV2Outcome.DENIED +enum AuditLogPrivateIncidentAccessAttemptedMetadataV2Outcome.GRANTED +enum AuditLogPrivateIncidentAccessAttemptedMetadataV2V2AccessType.DIRECT_MEMBERSHIP +enum AuditLogPrivateIncidentAccessAttemptedMetadataV2V2AccessType.GLOBAL_ACCESS +enum AuditLogPrivateIncidentAccessAttemptedMetadataV2V2AccessType.NA +enum AuditLogPrivateIncidentAccessAttemptedMetadataV2V2AccessType.TEAM_MEMBERSHIP +enum AuditLogPrivateIncidentAccessAttemptedMetadataV2V2Outcome.DENIED +enum AuditLogPrivateIncidentAccessAttemptedMetadataV2V2Outcome.GRANTED +enum AuditLogPrivateInsightsExportedMetadataV2Outcome.DENIED +enum AuditLogPrivateInsightsExportedMetadataV2Outcome.GRANTED +enum AuditLogPrivateInsightsMeasureQueriedMetadataV2Outcome.DENIED +enum AuditLogPrivateInsightsMeasureQueriedMetadataV2Outcome.GRANTED +enum AuditLogPrivateInsightsUnderlyingDataQueriedMetadataV2Outcome.DENIED +enum AuditLogPrivateInsightsUnderlyingDataQueriedMetadataV2Outcome.GRANTED +enum AuditLogTargetV2Type.ACTIVITY_LOG +enum AuditLogTargetV2Type.ALERT +enum AuditLogTargetV2Type.ALERT_CHAT_MESSAGE_TEMPLATE +enum AuditLogTargetV2Type.ALERT_PRIORITY +enum AuditLogTargetV2Type.ALERT_ROUTE +enum AuditLogTargetV2Type.ALERT_SCHEMA +enum AuditLogTargetV2Type.ALERT_SOURCE +enum AuditLogTargetV2Type.ANNOUNCEMENT_POST_TEMPLATE +enum AuditLogTargetV2Type.ANNOUNCEMENT_RULE +enum AuditLogTargetV2Type.API_KEY +enum AuditLogTargetV2Type.CATALOG_ATTRIBUTE +enum AuditLogTargetV2Type.CATALOG_ENTRY +enum AuditLogTargetV2Type.CATALOG_TYPE +enum AuditLogTargetV2Type.CONNECTOR_CONFIG +enum AuditLogTargetV2Type.CUSTOM_FIELD +enum AuditLogTargetV2Type.DEBRIEF_INVITE_RULE +enum AuditLogTargetV2Type.ESCALATION +enum AuditLogTargetV2Type.ESCALATION_PATH +enum AuditLogTargetV2Type.ESCALATION_PATH_TEMPLATE +enum AuditLogTargetV2Type.EXTENSION_CONNECTOR +enum AuditLogTargetV2Type.EXTENSION_CONNECTOR_TOOL +enum AuditLogTargetV2Type.FOLLOW_UP_CATEGORY +enum AuditLogTargetV2Type.FOLLOW_UP_PRIORITY +enum AuditLogTargetV2Type.HOLIDAY_USER_FEED +enum AuditLogTargetV2Type.HRIS_TIME_OFF_POLICY +enum AuditLogTargetV2Type.INCIDENT +enum AuditLogTargetV2Type.INCIDENT_CALL_SETTING +enum AuditLogTargetV2Type.INCIDENT_CALL_TRANSCRIPTION_SESSION +enum AuditLogTargetV2Type.INCIDENT_DURATION_METRIC +enum AuditLogTargetV2Type.INCIDENT_ROLE +enum AuditLogTargetV2Type.INCIDENT_STATUS +enum AuditLogTargetV2Type.INCIDENT_TEMPLATE +enum AuditLogTargetV2Type.INCIDENT_TIMESTAMP +enum AuditLogTargetV2Type.INCIDENT_TIMESTAMP_SET_BY_RULE +enum AuditLogTargetV2Type.INCIDENT_TYPE +enum AuditLogTargetV2Type.INTEGRATION +enum AuditLogTargetV2Type.INTERNAL_STATUS_PAGE +enum AuditLogTargetV2Type.IP_ALLOWLIST +enum AuditLogTargetV2Type.MAINTENANCE_WINDOW +enum AuditLogTargetV2Type.NUDGE +enum AuditLogTargetV2Type.ON_CALL_NOTIFICATION_METHOD +enum AuditLogTargetV2Type.ON_CALL_UPSELL_REQUEST +enum AuditLogTargetV2Type.ORGANISATION +enum AuditLogTargetV2Type.ORGANISATION_SETTINGS +enum AuditLogTargetV2Type.POLICY +enum AuditLogTargetV2Type.POLICY_REPORT_SCHEDULE +enum AuditLogTargetV2Type.POSTMORTEM_TEMPLATE +enum AuditLogTargetV2Type.POSTMORTEM_TEMPLATE_SECTION +enum AuditLogTargetV2Type.POST_INCIDENT_TASK +enum AuditLogTargetV2Type.PRIVATE_INCIDENT_MEMBERSHIP +enum AuditLogTargetV2Type.RBAC_ROLE +enum AuditLogTargetV2Type.SCHEDULE +enum AuditLogTargetV2Type.SCHEDULE_OVERRIDE +enum AuditLogTargetV2Type.SCHEDULE_SYNC_RULE +enum AuditLogTargetV2Type.SCHEDULE_SYNC_TARGET +enum AuditLogTargetV2Type.SCIM_GROUP +enum AuditLogTargetV2Type.SECRET +enum AuditLogTargetV2Type.SEVERITY +enum AuditLogTargetV2Type.STATUS_PAGE +enum AuditLogTargetV2Type.STATUS_PAGE_SUB_PAGE +enum AuditLogTargetV2Type.STATUS_PAGE_TEMPLATE +enum AuditLogTargetV2Type.TEAM_ROLE +enum AuditLogTargetV2Type.TEAM_SETTINGS +enum AuditLogTargetV2Type.TELEMETRY_DATA_SOURCE +enum AuditLogTargetV2Type.TIMELINE_ITEM +enum AuditLogTargetV2Type.USER +enum AuditLogTargetV2Type.WORKFLOW +enum CallRouteOptionV2Digit.VALUE_0 +enum CallRouteOptionV2Digit.VALUE_1 +enum CallRouteOptionV2Digit.VALUE_2 +enum CallRouteOptionV2Digit.VALUE_3 +enum CallRouteOptionV2Digit.VALUE_4 +enum CallRouteOptionV2Digit.VALUE_5 +enum CallRouteOptionV2Digit.VALUE_6 +enum CallRouteOptionV2Digit.VALUE_7 +enum CallRouteOptionV2Digit.VALUE_8 +enum CallRoutePathNodePayloadV2Type.LEVEL +enum CallRoutePathNodePayloadV2Type.VOICEMAIL +enum CallRoutePathNodeV2Type.LEVEL +enum CallRoutePathNodeV2Type.VOICEMAIL +enum CallRouteTargetV2ScheduleMode.ALL_USERS +enum CallRouteTargetV2ScheduleMode.ALL_USERS_FOR_ROTA +enum CallRouteTargetV2ScheduleMode.CURRENTLY_ON_CALL +enum CallRouteTargetV2ScheduleMode.CURRENTLY_ON_CALL_FOR_ROTA +enum CallRouteTargetV2ScheduleMode.NEXT_ON_CALL +enum CallRouteTargetV2ScheduleMode.NEXT_ON_CALL_FOR_ROTA +enum CallRouteTargetV2ScheduleMode.VALUE_6 +enum CallRouteTargetV2Type.SCHEDULE +enum CallRouteTargetV2Type.USER +enum CallRouteTargetV2Urgency.HIGH +enum CallRouteTargetV2Urgency.LOW +enum CallRouteV2CurrentState.ACTIVE +enum CallRouteV2CurrentState.PENDING +enum CallRouteV2CurrentState.PENDING_NUMBER +enum CallRouteV2CurrentState.PENDING_REGULATORY_INFORMATION +enum CallRouteV2CustomLanguage.DE_DE +enum CallRouteV2CustomLanguage.EN_GB +enum CallRouteV2CustomLanguage.EN_US +enum CallRouteV2CustomLanguage.ES_ES +enum CallRouteV2CustomLanguage.FR_FR +enum CallRouteV2CustomLanguage.NL_NL +enum CallRouteV2CustomLanguage.PT_BR +enum CallRouteV2CustomLanguage.PT_PT +enum CallRouteV2PhoneNumberType.LOCAL +enum CallRouteV2PhoneNumberType.MOBILE +enum CallRouteV2PhoneNumberType.NATIONAL +enum CallRouteV2PhoneNumberType.TOLL_FREE +enum CallRouteV2ResponderCallerId.ONCALL_NUMBER +enum CallRouteV2ResponderCallerId.ROUTE_NUMBER +enum CallRoutesCreateOptionPayloadV2Digit.VALUE_0 +enum CallRoutesCreateOptionPayloadV2Digit.VALUE_1 +enum CallRoutesCreateOptionPayloadV2Digit.VALUE_2 +enum CallRoutesCreateOptionPayloadV2Digit.VALUE_3 +enum CallRoutesCreateOptionPayloadV2Digit.VALUE_4 +enum CallRoutesCreateOptionPayloadV2Digit.VALUE_5 +enum CallRoutesCreateOptionPayloadV2Digit.VALUE_6 +enum CallRoutesCreateOptionPayloadV2Digit.VALUE_7 +enum CallRoutesCreateOptionPayloadV2Digit.VALUE_8 +enum CallRoutesUpdateOptionPayloadV2Digit.VALUE_0 +enum CallRoutesUpdateOptionPayloadV2Digit.VALUE_1 +enum CallRoutesUpdateOptionPayloadV2Digit.VALUE_2 +enum CallRoutesUpdateOptionPayloadV2Digit.VALUE_3 +enum CallRoutesUpdateOptionPayloadV2Digit.VALUE_4 +enum CallRoutesUpdateOptionPayloadV2Digit.VALUE_5 +enum CallRoutesUpdateOptionPayloadV2Digit.VALUE_6 +enum CallRoutesUpdateOptionPayloadV2Digit.VALUE_7 +enum CallRoutesUpdateOptionPayloadV2Digit.VALUE_8 +enum CallRoutesUpdatePayloadV2CustomLanguage.DE_DE +enum CallRoutesUpdatePayloadV2CustomLanguage.EN_GB +enum CallRoutesUpdatePayloadV2CustomLanguage.EN_US +enum CallRoutesUpdatePayloadV2CustomLanguage.ES_ES +enum CallRoutesUpdatePayloadV2CustomLanguage.FR_FR +enum CallRoutesUpdatePayloadV2CustomLanguage.NL_NL +enum CallRoutesUpdatePayloadV2CustomLanguage.PT_BR +enum CallRoutesUpdatePayloadV2CustomLanguage.PT_PT +enum CallRoutesUpdatePayloadV2ResponderCallerId.ONCALL_NUMBER +enum CallRoutesUpdatePayloadV2ResponderCallerId.ROUTE_NUMBER +enum CallTranscriptEntryV2Medium.CALL_CHAT +enum CallTranscriptEntryV2Medium.SPOKEN +enum CatalogCreateTypePayloadV2CategoriesItem.CUSTOMER +enum CatalogCreateTypePayloadV2CategoriesItem.ISSUE_TRACKER +enum CatalogCreateTypePayloadV2CategoriesItem.ON_CALL +enum CatalogCreateTypePayloadV2CategoriesItem.PRODUCT_FEATURE +enum CatalogCreateTypePayloadV2CategoriesItem.SERVICE +enum CatalogCreateTypePayloadV2CategoriesItem.TEAM +enum CatalogCreateTypePayloadV2CategoriesItem.USER +enum CatalogCreateTypePayloadV2Color.BLUE +enum CatalogCreateTypePayloadV2Color.CYAN +enum CatalogCreateTypePayloadV2Color.GREEN +enum CatalogCreateTypePayloadV2Color.ORANGE +enum CatalogCreateTypePayloadV2Color.PINK +enum CatalogCreateTypePayloadV2Color.VIOLET +enum CatalogCreateTypePayloadV2Color.YELLOW +enum CatalogCreateTypePayloadV2Icon.ALERT +enum CatalogCreateTypePayloadV2Icon.BOLT +enum CatalogCreateTypePayloadV2Icon.BOX +enum CatalogCreateTypePayloadV2Icon.BRIEFCASE +enum CatalogCreateTypePayloadV2Icon.BROWSER +enum CatalogCreateTypePayloadV2Icon.BULB +enum CatalogCreateTypePayloadV2Icon.CALENDAR +enum CatalogCreateTypePayloadV2Icon.CLOCK +enum CatalogCreateTypePayloadV2Icon.COG +enum CatalogCreateTypePayloadV2Icon.COMPONENTS +enum CatalogCreateTypePayloadV2Icon.DATABASE +enum CatalogCreateTypePayloadV2Icon.DOC +enum CatalogCreateTypePayloadV2Icon.EMAIL +enum CatalogCreateTypePayloadV2Icon.ESCALATION_PATH +enum CatalogCreateTypePayloadV2Icon.FILES +enum CatalogCreateTypePayloadV2Icon.FLAG +enum CatalogCreateTypePayloadV2Icon.FOLDER +enum CatalogCreateTypePayloadV2Icon.GLOBE +enum CatalogCreateTypePayloadV2Icon.INCIDENT_TEMPLATE +enum CatalogCreateTypePayloadV2Icon.MONEY +enum CatalogCreateTypePayloadV2Icon.SERVER +enum CatalogCreateTypePayloadV2Icon.SEVERITY +enum CatalogCreateTypePayloadV2Icon.STAR +enum CatalogCreateTypePayloadV2Icon.STATUS_PAGE +enum CatalogCreateTypePayloadV2Icon.STORE +enum CatalogCreateTypePayloadV2Icon.TAG +enum CatalogCreateTypePayloadV2Icon.USER +enum CatalogCreateTypePayloadV2Icon.USERS +enum CatalogCreateTypePayloadV3CategoriesItem.CUSTOMER +enum CatalogCreateTypePayloadV3CategoriesItem.ISSUE_TRACKER +enum CatalogCreateTypePayloadV3CategoriesItem.ON_CALL +enum CatalogCreateTypePayloadV3CategoriesItem.PRODUCT_FEATURE +enum CatalogCreateTypePayloadV3CategoriesItem.SERVICE +enum CatalogCreateTypePayloadV3CategoriesItem.TEAM +enum CatalogCreateTypePayloadV3CategoriesItem.USER +enum CatalogCreateTypePayloadV3Color.BLUE +enum CatalogCreateTypePayloadV3Color.CYAN +enum CatalogCreateTypePayloadV3Color.GREEN +enum CatalogCreateTypePayloadV3Color.ORANGE +enum CatalogCreateTypePayloadV3Color.PINK +enum CatalogCreateTypePayloadV3Color.VIOLET +enum CatalogCreateTypePayloadV3Color.YELLOW +enum CatalogCreateTypePayloadV3Icon.ALERT +enum CatalogCreateTypePayloadV3Icon.BOLT +enum CatalogCreateTypePayloadV3Icon.BOX +enum CatalogCreateTypePayloadV3Icon.BRIEFCASE +enum CatalogCreateTypePayloadV3Icon.BROWSER +enum CatalogCreateTypePayloadV3Icon.BULB +enum CatalogCreateTypePayloadV3Icon.CALENDAR +enum CatalogCreateTypePayloadV3Icon.CLOCK +enum CatalogCreateTypePayloadV3Icon.COG +enum CatalogCreateTypePayloadV3Icon.COMPONENTS +enum CatalogCreateTypePayloadV3Icon.DATABASE +enum CatalogCreateTypePayloadV3Icon.DOC +enum CatalogCreateTypePayloadV3Icon.EMAIL +enum CatalogCreateTypePayloadV3Icon.ESCALATION_PATH +enum CatalogCreateTypePayloadV3Icon.FILES +enum CatalogCreateTypePayloadV3Icon.FLAG +enum CatalogCreateTypePayloadV3Icon.FOLDER +enum CatalogCreateTypePayloadV3Icon.GLOBE +enum CatalogCreateTypePayloadV3Icon.INCIDENT_TEMPLATE +enum CatalogCreateTypePayloadV3Icon.MONEY +enum CatalogCreateTypePayloadV3Icon.SERVER +enum CatalogCreateTypePayloadV3Icon.SEVERITY +enum CatalogCreateTypePayloadV3Icon.STAR +enum CatalogCreateTypePayloadV3Icon.STATUS_PAGE +enum CatalogCreateTypePayloadV3Icon.STORE +enum CatalogCreateTypePayloadV3Icon.TAG +enum CatalogCreateTypePayloadV3Icon.USER +enum CatalogCreateTypePayloadV3Icon.USERS +enum CatalogResourceV2Category.CUSTOM +enum CatalogResourceV2Category.EXTERNAL +enum CatalogResourceV2Category.PRIMITIVE +enum CatalogResourceV3Category.CUSTOM +enum CatalogResourceV3Category.EXTERNAL +enum CatalogResourceV3Category.PRIMITIVE +enum CatalogTypeAttributePayloadV2Mode.BACKLINK +enum CatalogTypeAttributePayloadV2Mode.DYNAMIC +enum CatalogTypeAttributePayloadV2Mode.EXTERNAL +enum CatalogTypeAttributePayloadV2Mode.INTERNAL +enum CatalogTypeAttributePayloadV2Mode.MANUAL +enum CatalogTypeAttributePayloadV2Mode.PATH +enum CatalogTypeAttributePayloadV2Mode.VALUE_0 +enum CatalogTypeAttributePayloadV3Mode.API +enum CatalogTypeAttributePayloadV3Mode.BACKLINK +enum CatalogTypeAttributePayloadV3Mode.DASHBOARD +enum CatalogTypeAttributePayloadV3Mode.DYNAMIC +enum CatalogTypeAttributePayloadV3Mode.EXTERNAL +enum CatalogTypeAttributePayloadV3Mode.INTERNAL +enum CatalogTypeAttributePayloadV3Mode.PATH +enum CatalogTypeAttributePayloadV3Mode.VALUE_0 +enum CatalogTypeAttributeV2Mode.BACKLINK +enum CatalogTypeAttributeV2Mode.DYNAMIC +enum CatalogTypeAttributeV2Mode.EXTERNAL +enum CatalogTypeAttributeV2Mode.INTERNAL +enum CatalogTypeAttributeV2Mode.MANUAL +enum CatalogTypeAttributeV2Mode.PATH +enum CatalogTypeAttributeV2Mode.VALUE_0 +enum CatalogTypeAttributeV3Mode.API +enum CatalogTypeAttributeV3Mode.BACKLINK +enum CatalogTypeAttributeV3Mode.DASHBOARD +enum CatalogTypeAttributeV3Mode.DYNAMIC +enum CatalogTypeAttributeV3Mode.EXTERNAL +enum CatalogTypeAttributeV3Mode.INTERNAL +enum CatalogTypeAttributeV3Mode.PATH +enum CatalogTypeAttributeV3Mode.VALUE_0 +enum CatalogTypeV2CategoriesItem.CUSTOMER +enum CatalogTypeV2CategoriesItem.ISSUE_TRACKER +enum CatalogTypeV2CategoriesItem.ON_CALL +enum CatalogTypeV2CategoriesItem.PRODUCT_FEATURE +enum CatalogTypeV2CategoriesItem.SERVICE +enum CatalogTypeV2CategoriesItem.TEAM +enum CatalogTypeV2CategoriesItem.USER +enum CatalogTypeV2Color.BLUE +enum CatalogTypeV2Color.CYAN +enum CatalogTypeV2Color.GREEN +enum CatalogTypeV2Color.ORANGE +enum CatalogTypeV2Color.PINK +enum CatalogTypeV2Color.VIOLET +enum CatalogTypeV2Color.YELLOW +enum CatalogTypeV2Icon.ALERT +enum CatalogTypeV2Icon.BOLT +enum CatalogTypeV2Icon.BOX +enum CatalogTypeV2Icon.BRIEFCASE +enum CatalogTypeV2Icon.BROWSER +enum CatalogTypeV2Icon.BULB +enum CatalogTypeV2Icon.CALENDAR +enum CatalogTypeV2Icon.CLOCK +enum CatalogTypeV2Icon.COG +enum CatalogTypeV2Icon.COMPONENTS +enum CatalogTypeV2Icon.DATABASE +enum CatalogTypeV2Icon.DOC +enum CatalogTypeV2Icon.EMAIL +enum CatalogTypeV2Icon.ESCALATION_PATH +enum CatalogTypeV2Icon.FILES +enum CatalogTypeV2Icon.FLAG +enum CatalogTypeV2Icon.FOLDER +enum CatalogTypeV2Icon.GLOBE +enum CatalogTypeV2Icon.INCIDENT_TEMPLATE +enum CatalogTypeV2Icon.MONEY +enum CatalogTypeV2Icon.SERVER +enum CatalogTypeV2Icon.SEVERITY +enum CatalogTypeV2Icon.STAR +enum CatalogTypeV2Icon.STATUS_PAGE +enum CatalogTypeV2Icon.STORE +enum CatalogTypeV2Icon.TAG +enum CatalogTypeV2Icon.USER +enum CatalogTypeV2Icon.USERS +enum CatalogTypeV3CategoriesItem.CUSTOMER +enum CatalogTypeV3CategoriesItem.ISSUE_TRACKER +enum CatalogTypeV3CategoriesItem.ON_CALL +enum CatalogTypeV3CategoriesItem.PRODUCT_FEATURE +enum CatalogTypeV3CategoriesItem.SERVICE +enum CatalogTypeV3CategoriesItem.TEAM +enum CatalogTypeV3CategoriesItem.USER +enum CatalogTypeV3Color.BLUE +enum CatalogTypeV3Color.CYAN +enum CatalogTypeV3Color.GREEN +enum CatalogTypeV3Color.ORANGE +enum CatalogTypeV3Color.PINK +enum CatalogTypeV3Color.VIOLET +enum CatalogTypeV3Color.YELLOW +enum CatalogTypeV3Icon.ALERT +enum CatalogTypeV3Icon.BOLT +enum CatalogTypeV3Icon.BOX +enum CatalogTypeV3Icon.BRIEFCASE +enum CatalogTypeV3Icon.BROWSER +enum CatalogTypeV3Icon.BULB +enum CatalogTypeV3Icon.CALENDAR +enum CatalogTypeV3Icon.CLOCK +enum CatalogTypeV3Icon.COG +enum CatalogTypeV3Icon.COMPONENTS +enum CatalogTypeV3Icon.DATABASE +enum CatalogTypeV3Icon.DOC +enum CatalogTypeV3Icon.EMAIL +enum CatalogTypeV3Icon.ESCALATION_PATH +enum CatalogTypeV3Icon.FILES +enum CatalogTypeV3Icon.FLAG +enum CatalogTypeV3Icon.FOLDER +enum CatalogTypeV3Icon.GLOBE +enum CatalogTypeV3Icon.INCIDENT_TEMPLATE +enum CatalogTypeV3Icon.MONEY +enum CatalogTypeV3Icon.SERVER +enum CatalogTypeV3Icon.SEVERITY +enum CatalogTypeV3Icon.STAR +enum CatalogTypeV3Icon.STATUS_PAGE +enum CatalogTypeV3Icon.STORE +enum CatalogTypeV3Icon.TAG +enum CatalogTypeV3Icon.USER +enum CatalogTypeV3Icon.USERS +enum CatalogUpdateTypePayloadV2CategoriesItem.CUSTOMER +enum CatalogUpdateTypePayloadV2CategoriesItem.ISSUE_TRACKER +enum CatalogUpdateTypePayloadV2CategoriesItem.ON_CALL +enum CatalogUpdateTypePayloadV2CategoriesItem.PRODUCT_FEATURE +enum CatalogUpdateTypePayloadV2CategoriesItem.SERVICE +enum CatalogUpdateTypePayloadV2CategoriesItem.TEAM +enum CatalogUpdateTypePayloadV2CategoriesItem.USER +enum CatalogUpdateTypePayloadV2Color.BLUE +enum CatalogUpdateTypePayloadV2Color.CYAN +enum CatalogUpdateTypePayloadV2Color.GREEN +enum CatalogUpdateTypePayloadV2Color.ORANGE +enum CatalogUpdateTypePayloadV2Color.PINK +enum CatalogUpdateTypePayloadV2Color.VIOLET +enum CatalogUpdateTypePayloadV2Color.YELLOW +enum CatalogUpdateTypePayloadV2Icon.ALERT +enum CatalogUpdateTypePayloadV2Icon.BOLT +enum CatalogUpdateTypePayloadV2Icon.BOX +enum CatalogUpdateTypePayloadV2Icon.BRIEFCASE +enum CatalogUpdateTypePayloadV2Icon.BROWSER +enum CatalogUpdateTypePayloadV2Icon.BULB +enum CatalogUpdateTypePayloadV2Icon.CALENDAR +enum CatalogUpdateTypePayloadV2Icon.CLOCK +enum CatalogUpdateTypePayloadV2Icon.COG +enum CatalogUpdateTypePayloadV2Icon.COMPONENTS +enum CatalogUpdateTypePayloadV2Icon.DATABASE +enum CatalogUpdateTypePayloadV2Icon.DOC +enum CatalogUpdateTypePayloadV2Icon.EMAIL +enum CatalogUpdateTypePayloadV2Icon.ESCALATION_PATH +enum CatalogUpdateTypePayloadV2Icon.FILES +enum CatalogUpdateTypePayloadV2Icon.FLAG +enum CatalogUpdateTypePayloadV2Icon.FOLDER +enum CatalogUpdateTypePayloadV2Icon.GLOBE +enum CatalogUpdateTypePayloadV2Icon.INCIDENT_TEMPLATE +enum CatalogUpdateTypePayloadV2Icon.MONEY +enum CatalogUpdateTypePayloadV2Icon.SERVER +enum CatalogUpdateTypePayloadV2Icon.SEVERITY +enum CatalogUpdateTypePayloadV2Icon.STAR +enum CatalogUpdateTypePayloadV2Icon.STATUS_PAGE +enum CatalogUpdateTypePayloadV2Icon.STORE +enum CatalogUpdateTypePayloadV2Icon.TAG +enum CatalogUpdateTypePayloadV2Icon.USER +enum CatalogUpdateTypePayloadV2Icon.USERS +enum CatalogUpdateTypePayloadV3CategoriesItem.CUSTOMER +enum CatalogUpdateTypePayloadV3CategoriesItem.ISSUE_TRACKER +enum CatalogUpdateTypePayloadV3CategoriesItem.ON_CALL +enum CatalogUpdateTypePayloadV3CategoriesItem.PRODUCT_FEATURE +enum CatalogUpdateTypePayloadV3CategoriesItem.SERVICE +enum CatalogUpdateTypePayloadV3CategoriesItem.TEAM +enum CatalogUpdateTypePayloadV3CategoriesItem.USER +enum CatalogUpdateTypePayloadV3Color.BLUE +enum CatalogUpdateTypePayloadV3Color.CYAN +enum CatalogUpdateTypePayloadV3Color.GREEN +enum CatalogUpdateTypePayloadV3Color.ORANGE +enum CatalogUpdateTypePayloadV3Color.PINK +enum CatalogUpdateTypePayloadV3Color.VIOLET +enum CatalogUpdateTypePayloadV3Color.YELLOW +enum CatalogUpdateTypePayloadV3Icon.ALERT +enum CatalogUpdateTypePayloadV3Icon.BOLT +enum CatalogUpdateTypePayloadV3Icon.BOX +enum CatalogUpdateTypePayloadV3Icon.BRIEFCASE +enum CatalogUpdateTypePayloadV3Icon.BROWSER +enum CatalogUpdateTypePayloadV3Icon.BULB +enum CatalogUpdateTypePayloadV3Icon.CALENDAR +enum CatalogUpdateTypePayloadV3Icon.CLOCK +enum CatalogUpdateTypePayloadV3Icon.COG +enum CatalogUpdateTypePayloadV3Icon.COMPONENTS +enum CatalogUpdateTypePayloadV3Icon.DATABASE +enum CatalogUpdateTypePayloadV3Icon.DOC +enum CatalogUpdateTypePayloadV3Icon.EMAIL +enum CatalogUpdateTypePayloadV3Icon.ESCALATION_PATH +enum CatalogUpdateTypePayloadV3Icon.FILES +enum CatalogUpdateTypePayloadV3Icon.FLAG +enum CatalogUpdateTypePayloadV3Icon.FOLDER +enum CatalogUpdateTypePayloadV3Icon.GLOBE +enum CatalogUpdateTypePayloadV3Icon.INCIDENT_TEMPLATE +enum CatalogUpdateTypePayloadV3Icon.MONEY +enum CatalogUpdateTypePayloadV3Icon.SERVER +enum CatalogUpdateTypePayloadV3Icon.SEVERITY +enum CatalogUpdateTypePayloadV3Icon.STAR +enum CatalogUpdateTypePayloadV3Icon.STATUS_PAGE +enum CatalogUpdateTypePayloadV3Icon.STORE +enum CatalogUpdateTypePayloadV3Icon.TAG +enum CatalogUpdateTypePayloadV3Icon.USER +enum CatalogUpdateTypePayloadV3Icon.USERS +enum CustomFieldTypeInfoV1FieldType.LINK +enum CustomFieldTypeInfoV1FieldType.MULTI_SELECT +enum CustomFieldTypeInfoV1FieldType.NUMERIC +enum CustomFieldTypeInfoV1FieldType.SINGLE_SELECT +enum CustomFieldTypeInfoV1FieldType.TEXT +enum CustomFieldTypeInfoV2FieldType.LINK +enum CustomFieldTypeInfoV2FieldType.MULTI_SELECT +enum CustomFieldTypeInfoV2FieldType.NUMERIC +enum CustomFieldTypeInfoV2FieldType.SINGLE_SELECT +enum CustomFieldTypeInfoV2FieldType.TEXT +enum CustomFieldV1FieldType.LINK +enum CustomFieldV1FieldType.MULTI_SELECT +enum CustomFieldV1FieldType.NUMERIC +enum CustomFieldV1FieldType.SINGLE_SELECT +enum CustomFieldV1FieldType.TEXT +enum CustomFieldV1Required.ALWAYS +enum CustomFieldV1Required.BEFORE_CLOSURE +enum CustomFieldV1Required.NEVER +enum CustomFieldV1RequiredV2.ALWAYS +enum CustomFieldV1RequiredV2.BEFORE_RESOLUTION +enum CustomFieldV1RequiredV2.NEVER +enum CustomFieldV2FieldType.LINK +enum CustomFieldV2FieldType.MULTI_SELECT +enum CustomFieldV2FieldType.NUMERIC +enum CustomFieldV2FieldType.SINGLE_SELECT +enum CustomFieldV2FieldType.TEXT +enum CustomFieldsCreatePayloadV1FieldType.LINK +enum CustomFieldsCreatePayloadV1FieldType.MULTI_SELECT +enum CustomFieldsCreatePayloadV1FieldType.NUMERIC +enum CustomFieldsCreatePayloadV1FieldType.SINGLE_SELECT +enum CustomFieldsCreatePayloadV1FieldType.TEXT +enum CustomFieldsCreatePayloadV1Required.ALWAYS +enum CustomFieldsCreatePayloadV1Required.BEFORE_CLOSURE +enum CustomFieldsCreatePayloadV1Required.NEVER +enum CustomFieldsCreatePayloadV1RequiredV2.ALWAYS +enum CustomFieldsCreatePayloadV1RequiredV2.BEFORE_RESOLUTION +enum CustomFieldsCreatePayloadV1RequiredV2.NEVER +enum CustomFieldsCreatePayloadV2FieldType.LINK +enum CustomFieldsCreatePayloadV2FieldType.MULTI_SELECT +enum CustomFieldsCreatePayloadV2FieldType.NUMERIC +enum CustomFieldsCreatePayloadV2FieldType.SINGLE_SELECT +enum CustomFieldsCreatePayloadV2FieldType.TEXT +enum CustomFieldsUpdatePayloadV1Required.ALWAYS +enum CustomFieldsUpdatePayloadV1Required.BEFORE_CLOSURE +enum CustomFieldsUpdatePayloadV1Required.NEVER +enum CustomFieldsUpdatePayloadV1RequiredV2.ALWAYS +enum CustomFieldsUpdatePayloadV1RequiredV2.BEFORE_RESOLUTION +enum CustomFieldsUpdatePayloadV1RequiredV2.NEVER +enum EmbeddedIncidentRoleV2RoleType.CUSTOM +enum EmbeddedIncidentRoleV2RoleType.LEAD +enum EmbeddedIncidentRoleV2RoleType.REPORTER +enum EngineParamV2AllowedValueTypesItem.EXPRESSION +enum EngineParamV2AllowedValueTypesItem.LITERAL +enum EngineParamV2AllowedValueTypesItem.REFERENCE +enum ErrorResponseType.API_ERROR +enum ErrorResponseType.AUTHENTICATION_ERROR +enum ErrorResponseType.CLIENT_TIMEOUT +enum ErrorResponseType.CONFLICT +enum ErrorResponseType.INVALID_REQUEST_ERROR +enum ErrorResponseType.METHOD_NOT_ALLOWED +enum ErrorResponseType.NOT_ACCEPTABLE +enum ErrorResponseType.NOT_FOUND +enum ErrorResponseType.PAYLOAD_TOO_LARGE +enum ErrorResponseType.PRECONDITION_FAILED +enum ErrorResponseType.RATE_LIMIT_REACHED +enum ErrorResponseType.REQUEST_TIMEOUT +enum ErrorResponseType.RESOURCE_FORBIDDEN +enum ErrorResponseType.TOO_MANY_REQUESTS +enum ErrorResponseType.VALIDATION_ERROR +enum EscalationEventV2Event.ACKED +enum EscalationEventV2Event.CANCELLED +enum EscalationEventV2Event.ENTERED_GRACE_PERIOD +enum EscalationEventV2Event.EXPIRED +enum EscalationEventV2Event.NOTIFIED_CHANNELS +enum EscalationEventV2Event.NOTIFIED_USERS +enum EscalationEventV2Event.RESOLVED +enum EscalationEventV2Event.TRIGGERED +enum EscalationEventV2Urgency.HIGH +enum EscalationEventV2Urgency.LOW +enum EscalationPathNodeDelayV2DelayIntervalCondition.ACTIVE +enum EscalationPathNodeDelayV2DelayIntervalCondition.INACTIVE +enum EscalationPathNodeLevelV2AckMode.ALL +enum EscalationPathNodeLevelV2AckMode.FIRST +enum EscalationPathNodeLevelV2TimeToAckIntervalCondition.ACTIVE +enum EscalationPathNodeLevelV2TimeToAckIntervalCondition.INACTIVE +enum EscalationPathNodeLevelWithBindingPayloadV2AckMode.ALL +enum EscalationPathNodeLevelWithBindingPayloadV2AckMode.FIRST +enum EscalationPathNodeLevelWithBindingPayloadV2TimeToAckIntervalCondition.ACTIVE +enum EscalationPathNodeLevelWithBindingPayloadV2TimeToAckIntervalCondition.INACTIVE +enum EscalationPathNodeLevelWithBindingV2AckMode.ALL +enum EscalationPathNodeLevelWithBindingV2AckMode.FIRST +enum EscalationPathNodeLevelWithBindingV2TimeToAckIntervalCondition.ACTIVE +enum EscalationPathNodeLevelWithBindingV2TimeToAckIntervalCondition.INACTIVE +enum EscalationPathNodeNotifyChannelV2TimeToAckIntervalCondition.ACTIVE +enum EscalationPathNodeNotifyChannelV2TimeToAckIntervalCondition.INACTIVE +enum EscalationPathNodeNotifyChannelWithBindingPayloadV2TimeToAckIntervalCondition.ACTIVE +enum EscalationPathNodeNotifyChannelWithBindingPayloadV2TimeToAckIntervalCondition.INACTIVE +enum EscalationPathNodeNotifyChannelWithBindingV2TimeToAckIntervalCondition.ACTIVE +enum EscalationPathNodeNotifyChannelWithBindingV2TimeToAckIntervalCondition.INACTIVE +enum EscalationPathNodePayloadV2Type.DELAY +enum EscalationPathNodePayloadV2Type.ESCALATION_PATH +enum EscalationPathNodePayloadV2Type.IF_ELSE +enum EscalationPathNodePayloadV2Type.LEVEL +enum EscalationPathNodePayloadV2Type.NOTIFY_CHANNEL +enum EscalationPathNodePayloadV2Type.REPEAT +enum EscalationPathNodePayloadV2Type.VOICEMAIL +enum EscalationPathNodeV2Type.DELAY +enum EscalationPathNodeV2Type.ESCALATION_PATH +enum EscalationPathNodeV2Type.IF_ELSE +enum EscalationPathNodeV2Type.LEVEL +enum EscalationPathNodeV2Type.NOTIFY_CHANNEL +enum EscalationPathNodeV2Type.REPEAT +enum EscalationPathNodeV2Type.VOICEMAIL +enum EscalationPathTargetV2ScheduleMode.ALL_USERS +enum EscalationPathTargetV2ScheduleMode.ALL_USERS_FOR_ROTA +enum EscalationPathTargetV2ScheduleMode.CURRENTLY_ON_CALL +enum EscalationPathTargetV2ScheduleMode.CURRENTLY_ON_CALL_FOR_ROTA +enum EscalationPathTargetV2ScheduleMode.NEXT_ON_CALL +enum EscalationPathTargetV2ScheduleMode.NEXT_ON_CALL_FOR_ROTA +enum EscalationPathTargetV2ScheduleMode.VALUE_6 +enum EscalationPathTargetV2Type.MSTEAMS_CHANNEL +enum EscalationPathTargetV2Type.SCHEDULE +enum EscalationPathTargetV2Type.SLACK_CHANNEL +enum EscalationPathTargetV2Type.USER +enum EscalationPathTargetV2Urgency.HIGH +enum EscalationPathTargetV2Urgency.LOW +enum EscalationPathTargetWithBindingPayloadV2ScheduleMode.ALL_USERS +enum EscalationPathTargetWithBindingPayloadV2ScheduleMode.ALL_USERS_FOR_ROTA +enum EscalationPathTargetWithBindingPayloadV2ScheduleMode.CURRENTLY_ON_CALL +enum EscalationPathTargetWithBindingPayloadV2ScheduleMode.CURRENTLY_ON_CALL_FOR_ROTA +enum EscalationPathTargetWithBindingPayloadV2ScheduleMode.NEXT_ON_CALL +enum EscalationPathTargetWithBindingPayloadV2ScheduleMode.NEXT_ON_CALL_FOR_ROTA +enum EscalationPathTargetWithBindingPayloadV2ScheduleMode.VALUE_6 +enum EscalationPathTargetWithBindingPayloadV2Type.MSTEAMS_CHANNEL +enum EscalationPathTargetWithBindingPayloadV2Type.SCHEDULE +enum EscalationPathTargetWithBindingPayloadV2Type.SLACK_CHANNEL +enum EscalationPathTargetWithBindingPayloadV2Type.USER +enum EscalationPathTargetWithBindingPayloadV2Urgency.HIGH +enum EscalationPathTargetWithBindingPayloadV2Urgency.LOW +enum EscalationPathTargetWithBindingV2ScheduleMode.ALL_USERS +enum EscalationPathTargetWithBindingV2ScheduleMode.ALL_USERS_FOR_ROTA +enum EscalationPathTargetWithBindingV2ScheduleMode.CURRENTLY_ON_CALL +enum EscalationPathTargetWithBindingV2ScheduleMode.CURRENTLY_ON_CALL_FOR_ROTA +enum EscalationPathTargetWithBindingV2ScheduleMode.NEXT_ON_CALL +enum EscalationPathTargetWithBindingV2ScheduleMode.NEXT_ON_CALL_FOR_ROTA +enum EscalationPathTargetWithBindingV2ScheduleMode.VALUE_6 +enum EscalationPathTargetWithBindingV2Type.MSTEAMS_CHANNEL +enum EscalationPathTargetWithBindingV2Type.SCHEDULE +enum EscalationPathTargetWithBindingV2Type.SLACK_CHANNEL +enum EscalationPathTargetWithBindingV2Type.USER +enum EscalationPathTargetWithBindingV2Urgency.HIGH +enum EscalationPathTargetWithBindingV2Urgency.LOW +enum EscalationPathTemplateNodePayloadV2Type.DELAY +enum EscalationPathTemplateNodePayloadV2Type.ESCALATION_PATH +enum EscalationPathTemplateNodePayloadV2Type.IF_ELSE +enum EscalationPathTemplateNodePayloadV2Type.LEVEL +enum EscalationPathTemplateNodePayloadV2Type.NOTIFY_CHANNEL +enum EscalationPathTemplateNodePayloadV2Type.REPEAT +enum EscalationPathTemplateNodePayloadV2Type.VOICEMAIL +enum EscalationPathTemplateNodeV2Type.DELAY +enum EscalationPathTemplateNodeV2Type.ESCALATION_PATH +enum EscalationPathTemplateNodeV2Type.IF_ELSE +enum EscalationPathTemplateNodeV2Type.LEVEL +enum EscalationPathTemplateNodeV2Type.NOTIFY_CHANNEL +enum EscalationPathTemplateNodeV2Type.REPEAT +enum EscalationPathTemplateNodeV2Type.VOICEMAIL +enum EscalationPathV2Kind.STANDALONE +enum EscalationPathV2Kind.TEMPLATED +enum EscalationUserResponseOptionsV2AvailableActionsItem.ACK +enum EscalationUserResponseOptionsV2AvailableActionsItem.NACK +enum EscalationUserResponseOptionsV2AvailableActionsItem.SNOOZE +enum EscalationV2Status.ACKED +enum EscalationV2Status.CANCELLED +enum EscalationV2Status.DELAYED +enum EscalationV2Status.EXPIRED +enum EscalationV2Status.PENDING +enum EscalationV2Status.PENDING_REPEAT +enum EscalationV2Status.RESOLVED +enum EscalationV2Status.SNOOZED +enum EscalationV2Status.TRIGGERED +enum EscalationWithStatusChangeV2NewStatus.ACKED +enum EscalationWithStatusChangeV2NewStatus.CANCELLED +enum EscalationWithStatusChangeV2NewStatus.DELAYED +enum EscalationWithStatusChangeV2NewStatus.EXPIRED +enum EscalationWithStatusChangeV2NewStatus.PENDING +enum EscalationWithStatusChangeV2NewStatus.PENDING_REPEAT +enum EscalationWithStatusChangeV2NewStatus.RESOLVED +enum EscalationWithStatusChangeV2NewStatus.SNOOZED +enum EscalationWithStatusChangeV2NewStatus.TRIGGERED +enum EscalationWithStatusChangeV2PreviousStatus.ACKED +enum EscalationWithStatusChangeV2PreviousStatus.CANCELLED +enum EscalationWithStatusChangeV2PreviousStatus.DELAYED +enum EscalationWithStatusChangeV2PreviousStatus.EXPIRED +enum EscalationWithStatusChangeV2PreviousStatus.PENDING +enum EscalationWithStatusChangeV2PreviousStatus.PENDING_REPEAT +enum EscalationWithStatusChangeV2PreviousStatus.RESOLVED +enum EscalationWithStatusChangeV2PreviousStatus.SNOOZED +enum EscalationWithStatusChangeV2PreviousStatus.TRIGGERED +enum EscalationsCreatePathPayloadV2Kind.STANDALONE +enum EscalationsCreatePathPayloadV2Kind.TEMPLATED +enum EscalationsRespondEscalationPayloadV2Response.ACK +enum EscalationsRespondEscalationPayloadV2Response.NACK +enum EscalationsRespondEscalationPayloadV2Response.SNOOZE +enum EscalationsUpdatePathPayloadV2Kind.STANDALONE +enum EscalationsUpdatePathPayloadV2Kind.TEMPLATED +enum ExpressionOperationPayloadV2OperationType.BRANCHES +enum ExpressionOperationPayloadV2OperationType.CAST +enum ExpressionOperationPayloadV2OperationType.CONCATENATE +enum ExpressionOperationPayloadV2OperationType.COUNT +enum ExpressionOperationPayloadV2OperationType.FILTER +enum ExpressionOperationPayloadV2OperationType.FIRST +enum ExpressionOperationPayloadV2OperationType.MAX +enum ExpressionOperationPayloadV2OperationType.MIN +enum ExpressionOperationPayloadV2OperationType.NAVIGATE +enum ExpressionOperationPayloadV2OperationType.PARSE +enum ExpressionOperationPayloadV2OperationType.RANDOM +enum ExpressionOperationPayloadV2OperationType.SUM +enum ExpressionOperationPayloadV3OperationType.BRANCHES +enum ExpressionOperationPayloadV3OperationType.CAST +enum ExpressionOperationPayloadV3OperationType.CONCATENATE +enum ExpressionOperationPayloadV3OperationType.COUNT +enum ExpressionOperationPayloadV3OperationType.FILTER +enum ExpressionOperationPayloadV3OperationType.FIRST +enum ExpressionOperationPayloadV3OperationType.MAX +enum ExpressionOperationPayloadV3OperationType.MIN +enum ExpressionOperationPayloadV3OperationType.NAVIGATE +enum ExpressionOperationPayloadV3OperationType.PARSE +enum ExpressionOperationPayloadV3OperationType.RANDOM +enum ExpressionOperationPayloadV3OperationType.SUM +enum ExpressionOperationV2OperationType.BRANCHES +enum ExpressionOperationV2OperationType.CAST +enum ExpressionOperationV2OperationType.CONCATENATE +enum ExpressionOperationV2OperationType.COUNT +enum ExpressionOperationV2OperationType.FILTER +enum ExpressionOperationV2OperationType.FIRST +enum ExpressionOperationV2OperationType.MAX +enum ExpressionOperationV2OperationType.MIN +enum ExpressionOperationV2OperationType.NAVIGATE +enum ExpressionOperationV2OperationType.PARSE +enum ExpressionOperationV2OperationType.RANDOM +enum ExpressionOperationV2OperationType.SUM +enum ExpressionOperationV3OperationType.BRANCHES +enum ExpressionOperationV3OperationType.CAST +enum ExpressionOperationV3OperationType.CONCATENATE +enum ExpressionOperationV3OperationType.COUNT +enum ExpressionOperationV3OperationType.FILTER +enum ExpressionOperationV3OperationType.FIRST +enum ExpressionOperationV3OperationType.MAX +enum ExpressionOperationV3OperationType.MIN +enum ExpressionOperationV3OperationType.NAVIGATE +enum ExpressionOperationV3OperationType.PARSE +enum ExpressionOperationV3OperationType.RANDOM +enum ExpressionOperationV3OperationType.SUM +enum ExternalIssueReferenceV1Provider.ASANA +enum ExternalIssueReferenceV1Provider.AZURE_DEVOPS +enum ExternalIssueReferenceV1Provider.CLICK_UP +enum ExternalIssueReferenceV1Provider.FRESHSERVICE +enum ExternalIssueReferenceV1Provider.GITHUB +enum ExternalIssueReferenceV1Provider.GITLAB +enum ExternalIssueReferenceV1Provider.JIRA +enum ExternalIssueReferenceV1Provider.JIRA_SERVER +enum ExternalIssueReferenceV1Provider.LINEAR +enum ExternalIssueReferenceV1Provider.NOTION +enum ExternalIssueReferenceV1Provider.SALESFORCE +enum ExternalIssueReferenceV1Provider.SERVICE_NOW +enum ExternalIssueReferenceV1Provider.SHORTCUT +enum ExternalIssueReferenceV2Provider.ASANA +enum ExternalIssueReferenceV2Provider.AZURE_DEVOPS +enum ExternalIssueReferenceV2Provider.CLICK_UP +enum ExternalIssueReferenceV2Provider.FRESHSERVICE +enum ExternalIssueReferenceV2Provider.GITHUB +enum ExternalIssueReferenceV2Provider.GITLAB +enum ExternalIssueReferenceV2Provider.JIRA +enum ExternalIssueReferenceV2Provider.JIRA_SERVER +enum ExternalIssueReferenceV2Provider.LINEAR +enum ExternalIssueReferenceV2Provider.NOTION +enum ExternalIssueReferenceV2Provider.SALESFORCE +enum ExternalIssueReferenceV2Provider.SERVICE_NOW +enum ExternalIssueReferenceV2Provider.SHORTCUT +enum ExternalResourceV1ResourceType.ARBITRARY_URL +enum ExternalResourceV1ResourceType.ATLASSIAN_STATUSPAGE_INCIDENT +enum ExternalResourceV1ResourceType.DATADOG_MONITOR_ALERT +enum ExternalResourceV1ResourceType.GITHUB_PULL_REQUEST +enum ExternalResourceV1ResourceType.GITLAB_MERGE_REQUEST +enum ExternalResourceV1ResourceType.GOOGLE_CALENDAR_EVENT +enum ExternalResourceV1ResourceType.JIRA_ISSUE +enum ExternalResourceV1ResourceType.JSM_ALERT +enum ExternalResourceV1ResourceType.OPSGENIE_ALERT +enum ExternalResourceV1ResourceType.OUTLOOK_CALENDAR_EVENT +enum ExternalResourceV1ResourceType.PAGER_DUTY_INCIDENT +enum ExternalResourceV1ResourceType.SALESFORCE_CASE +enum ExternalResourceV1ResourceType.SCRUBBED +enum ExternalResourceV1ResourceType.SENTRY_ISSUE +enum ExternalResourceV1ResourceType.SLACK_FILE +enum ExternalResourceV1ResourceType.STATUSPAGE_INCIDENT +enum ExternalResourceV1ResourceType.ZENDESK_TICKET +enum FollowUpV2Status.COMPLETED +enum FollowUpV2Status.DELETED +enum FollowUpV2Status.NOT_DOING +enum FollowUpV2Status.OUTSTANDING +enum FollowUpV3Status.COMPLETED +enum FollowUpV3Status.DELETED +enum FollowUpV3Status.NOT_DOING +enum FollowUpV3Status.OUTSTANDING +enum FollowUpsConnectExternalIssuePayloadV2Provider.ASANA +enum FollowUpsConnectExternalIssuePayloadV2Provider.AZURE_DEVOPS +enum FollowUpsConnectExternalIssuePayloadV2Provider.CLICK_UP +enum FollowUpsConnectExternalIssuePayloadV2Provider.FRESHSERVICE +enum FollowUpsConnectExternalIssuePayloadV2Provider.GITHUB +enum FollowUpsConnectExternalIssuePayloadV2Provider.GITLAB +enum FollowUpsConnectExternalIssuePayloadV2Provider.JIRA +enum FollowUpsConnectExternalIssuePayloadV2Provider.JIRA_SERVER +enum FollowUpsConnectExternalIssuePayloadV2Provider.LINEAR +enum FollowUpsConnectExternalIssuePayloadV2Provider.NOTION +enum FollowUpsConnectExternalIssuePayloadV2Provider.SALESFORCE +enum FollowUpsConnectExternalIssuePayloadV2Provider.SERVICE_NOW +enum FollowUpsConnectExternalIssuePayloadV2Provider.SHORTCUT +enum FollowUpsConnectExternalIssuePayloadV3Provider.ASANA +enum FollowUpsConnectExternalIssuePayloadV3Provider.AZURE_DEVOPS +enum FollowUpsConnectExternalIssuePayloadV3Provider.CLICK_UP +enum FollowUpsConnectExternalIssuePayloadV3Provider.FRESHSERVICE +enum FollowUpsConnectExternalIssuePayloadV3Provider.GITHUB +enum FollowUpsConnectExternalIssuePayloadV3Provider.GITLAB +enum FollowUpsConnectExternalIssuePayloadV3Provider.JIRA +enum FollowUpsConnectExternalIssuePayloadV3Provider.JIRA_SERVER +enum FollowUpsConnectExternalIssuePayloadV3Provider.LINEAR +enum FollowUpsConnectExternalIssuePayloadV3Provider.NOTION +enum FollowUpsConnectExternalIssuePayloadV3Provider.SALESFORCE +enum FollowUpsConnectExternalIssuePayloadV3Provider.SERVICE_NOW +enum FollowUpsConnectExternalIssuePayloadV3Provider.SHORTCUT +enum FollowUpsUpdatePayloadV2Status.COMPLETED +enum FollowUpsUpdatePayloadV2Status.DELETED +enum FollowUpsUpdatePayloadV2Status.NOT_DOING +enum FollowUpsUpdatePayloadV2Status.OUTSTANDING +enum FollowUpsUpdatePayloadV3Status.COMPLETED +enum FollowUpsUpdatePayloadV3Status.DELETED +enum FollowUpsUpdatePayloadV3Status.NOT_DOING +enum FollowUpsUpdatePayloadV3Status.OUTSTANDING +enum FollowUpsV2ListIncidentMode.RETROSPECTIVE +enum FollowUpsV2ListIncidentMode.STANDARD +enum FollowUpsV2ListIncidentMode.STREAM +enum FollowUpsV2ListIncidentMode.TEST +enum FollowUpsV2ListIncidentMode.TUTORIAL +enum FollowUpsV3ListIncidentMode.RETROSPECTIVE +enum FollowUpsV3ListIncidentMode.STANDARD +enum FollowUpsV3ListIncidentMode.STREAM +enum FollowUpsV3ListIncidentMode.TEST +enum FollowUpsV3ListIncidentMode.TUTORIAL +enum GroupingSettingsV3WindowType.FIXED +enum GroupingSettingsV3WindowType.ROLLING +enum IdentityV1RolesItem.ACT_ON_BEHALF_OF_USERS +enum IdentityV1RolesItem.API_KEYS_MANAGE +enum IdentityV1RolesItem.CALL_TRANSCRIPTS_VIEWER +enum IdentityV1RolesItem.CATALOG_EDITOR +enum IdentityV1RolesItem.CATALOG_VIEWER +enum IdentityV1RolesItem.DOCUMENTS_VIEWER +enum IdentityV1RolesItem.ESCALATION_CREATOR +enum IdentityV1RolesItem.GLOBAL_ACCESS +enum IdentityV1RolesItem.HEARTBEATS_PING +enum IdentityV1RolesItem.INCIDENT_CREATOR +enum IdentityV1RolesItem.INCIDENT_EDITOR +enum IdentityV1RolesItem.INCIDENT_MEMBERSHIPS_EDITOR +enum IdentityV1RolesItem.INCIDENT_WORKLOAD_PRIVATE_VIEWER +enum IdentityV1RolesItem.INCIDENT_WORKLOAD_VIEWER +enum IdentityV1RolesItem.INVESTIGATIONS_EDITOR +enum IdentityV1RolesItem.INVESTIGATION_DOWNLOAD +enum IdentityV1RolesItem.MANAGE_SETTINGS +enum IdentityV1RolesItem.NOTIFICATION_METHODS_MANAGE +enum IdentityV1RolesItem.NOTIFICATION_METHODS_UNREDACTED_VIEWER +enum IdentityV1RolesItem.ON_CALL_EDITOR +enum IdentityV1RolesItem.ON_CALL_VIEWER +enum IdentityV1RolesItem.PAY_CONFIGS_EDITOR +enum IdentityV1RolesItem.PAY_CONFIGS_VIEWER +enum IdentityV1RolesItem.PAY_REPORTS_EDITOR +enum IdentityV1RolesItem.PAY_REPORTS_VIEWER +enum IdentityV1RolesItem.POLICIES_VIEWER +enum IdentityV1RolesItem.POLICY_FINDINGS_MANAGE +enum IdentityV1RolesItem.POSTMORTEMS_MANAGE +enum IdentityV1RolesItem.POST_INCIDENT_FLOW_OPT_OUT +enum IdentityV1RolesItem.PRIVATE_ESCALATION_WORKFLOWS_EDITOR +enum IdentityV1RolesItem.PRIVATE_WORKFLOWS_EDITOR +enum IdentityV1RolesItem.SCHEDULES_EDITOR +enum IdentityV1RolesItem.SCHEDULES_READER +enum IdentityV1RolesItem.SCHEDULE_OVERRIDES_EDITOR +enum IdentityV1RolesItem.SECRETS_MANAGE +enum IdentityV1RolesItem.SECRETS_USE +enum IdentityV1RolesItem.SECURITY_SETTINGS_EDITOR +enum IdentityV1RolesItem.STATUS_PAGE_PUBLISHER +enum IdentityV1RolesItem.TEAM_MEMBERSHIPS_MANAGE +enum IdentityV1RolesItem.TELEMETRY_DATA_SOURCE_UPDATE +enum IdentityV1RolesItem.TELEMETRY_QUERY_RESTRICTED +enum IdentityV1RolesItem.TELEMETRY_VIEWER +enum IdentityV1RolesItem.VIEWER +enum IdentityV1RolesItem.WORKFLOWS_EDITOR +enum IdentityV1RolesItem.WORKFLOWS_VIEWER +enum IdentityV1TeamRolesItem.API_KEYS_MANAGE +enum IdentityV1TeamRolesItem.CATALOG_EDITOR +enum IdentityV1TeamRolesItem.ESCALATION_CREATOR +enum IdentityV1TeamRolesItem.HEARTBEATS_PING +enum IdentityV1TeamRolesItem.ON_CALL_EDITOR +enum IdentityV1TeamRolesItem.PRIVATE_WORKFLOWS_EDITOR +enum IdentityV1TeamRolesItem.SCHEDULES_EDITOR +enum IdentityV1TeamRolesItem.SCHEDULES_READER +enum IdentityV1TeamRolesItem.SCHEDULE_OVERRIDES_EDITOR +enum IdentityV1TeamRolesItem.SECRETS_MANAGE +enum IdentityV1TeamRolesItem.SECRETS_USE +enum IdentityV1TeamRolesItem.TELEMETRY_DATA_SOURCE_UPDATE +enum IdentityV1TeamRolesItem.TELEMETRY_QUERY_RESTRICTED +enum IdentityV1TeamRolesItem.WORKFLOWS_EDITOR +enum IncidentActivityLogEntryV2Type.ACTIONS_SHARED_IN_CHANNEL +enum IncidentActivityLogEntryV2Type.ACTION_CREATED +enum IncidentActivityLogEntryV2Type.ACTION_UPDATED +enum IncidentActivityLogEntryV2Type.ALERT_ATTACHED_TO_INCIDENT +enum IncidentActivityLogEntryV2Type.ALERT_GROUP_ATTACHED_TO_INCIDENT +enum IncidentActivityLogEntryV2Type.ALERT_GROUP_DETACHED_FROM_INCIDENT +enum IncidentActivityLogEntryV2Type.ATLASSIAN_STATUSPAGE_UPDATE +enum IncidentActivityLogEntryV2Type.CALL_URL_CHANGED +enum IncidentActivityLogEntryV2Type.CUSTOM_FIELD_VALUE_UPDATE +enum IncidentActivityLogEntryV2Type.ESCALATION_ACKNOWLEDGED +enum IncidentActivityLogEntryV2Type.ESCALATION_CREATED +enum IncidentActivityLogEntryV2Type.EXTERNAL_ISSUE_COMMENT_SYNCED +enum IncidentActivityLogEntryV2Type.FOLLOW_UPS_SHARED_IN_CHANNEL +enum IncidentActivityLogEntryV2Type.FOLLOW_UP_CREATED +enum IncidentActivityLogEntryV2Type.FOLLOW_UP_UPDATED +enum IncidentActivityLogEntryV2Type.HANDOVER +enum IncidentActivityLogEntryV2Type.INCIDENT_ATTACHMENT_ADDED +enum IncidentActivityLogEntryV2Type.INCIDENT_ATTACHMENT_REMOVED +enum IncidentActivityLogEntryV2Type.INCIDENT_CALL_CREATED +enum IncidentActivityLogEntryV2Type.INCIDENT_CALL_ENDED +enum IncidentActivityLogEntryV2Type.INCIDENT_CALL_PARTICIPANTS_UPDATED +enum IncidentActivityLogEntryV2Type.INCIDENT_CALL_RECALL_BOT_STATUS_CHANGED +enum IncidentActivityLogEntryV2Type.INCIDENT_CALL_STARTED +enum IncidentActivityLogEntryV2Type.INCIDENT_CALL_TRANSCRIPT_CURRENT_TOPIC_GENERATED +enum IncidentActivityLogEntryV2Type.INCIDENT_CALL_TRANSCRIPT_KEY_MOMENT_GENERATED +enum IncidentActivityLogEntryV2Type.INCIDENT_CALL_TRANSCRIPT_MESSAGE +enum IncidentActivityLogEntryV2Type.INCIDENT_CALL_TRANSCRIPT_SUMMARY_GENERATED +enum IncidentActivityLogEntryV2Type.INCIDENT_CHANNEL_CREATED +enum IncidentActivityLogEntryV2Type.INCIDENT_CHANNEL_JOIN +enum IncidentActivityLogEntryV2Type.INCIDENT_CHANNEL_LEAVE +enum IncidentActivityLogEntryV2Type.INCIDENT_ESCALATE +enum IncidentActivityLogEntryV2Type.INCIDENT_MEMBERSHIP_REVOKED +enum IncidentActivityLogEntryV2Type.INCIDENT_MERGED +enum IncidentActivityLogEntryV2Type.INCIDENT_RENAME +enum IncidentActivityLogEntryV2Type.INCIDENT_TIMESTAMP_OCCURRED +enum IncidentActivityLogEntryV2Type.INCIDENT_TIMESTAMP_SET +enum IncidentActivityLogEntryV2Type.INCIDENT_TYPE_CHANGED +enum IncidentActivityLogEntryV2Type.INCIDENT_UPDATE +enum IncidentActivityLogEntryV2Type.INCIDENT_VISIBILITY_CHANGED +enum IncidentActivityLogEntryV2Type.INVESTIGATION_HYPOTHESIS_UPDATE +enum IncidentActivityLogEntryV2Type.MICROSOFT_TEAMS_ANNOUNCEMENT_REPLY +enum IncidentActivityLogEntryV2Type.MICROSOFT_TEAMS_IMAGE +enum IncidentActivityLogEntryV2Type.MICROSOFT_TEAMS_MESSAGE +enum IncidentActivityLogEntryV2Type.MICROSOFT_TEAMS_PINNED_CHANNEL_MESSAGE +enum IncidentActivityLogEntryV2Type.PAGERDUTY_INCIDENT_ACKNOWLEDGED +enum IncidentActivityLogEntryV2Type.PAGERDUTY_INCIDENT_RESOLVED +enum IncidentActivityLogEntryV2Type.PAGERDUTY_INCIDENT_TRIGGERED +enum IncidentActivityLogEntryV2Type.POSTMORTEM_CHANGED +enum IncidentActivityLogEntryV2Type.POSTMORTEM_DOCUMENT_V2_CHANGED +enum IncidentActivityLogEntryV2Type.ROLE_UPDATE +enum IncidentActivityLogEntryV2Type.SCRIBE_ADDED +enum IncidentActivityLogEntryV2Type.SCRIBE_REMOVED +enum IncidentActivityLogEntryV2Type.SCRUB +enum IncidentActivityLogEntryV2Type.SLACK_IMAGE +enum IncidentActivityLogEntryV2Type.SLACK_INFER_SENTRY +enum IncidentActivityLogEntryV2Type.SLACK_MESSAGE +enum IncidentActivityLogEntryV2Type.SLACK_PIN +enum IncidentActivityLogEntryV2Type.STATUS_CHANGE +enum IncidentActivityLogEntryV2Type.STATUS_PAGE_INCIDENT_LINKED +enum IncidentActivityLogEntryV2Type.STATUS_PAGE_INCIDENT_UPDATED +enum IncidentActivityLogEntryV2Type.SUMMARY_UPDATE +enum IncidentActivityLogEntryV2Type.USER_INTENT_DECLARED +enum IncidentActivityLogEntryV2Type.WORKFLOW_RAN +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.ARBITRARY_URL +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.ATLASSIAN_STATUSPAGE_INCIDENT +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.DATADOG_MONITOR_ALERT +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.GITHUB_PULL_REQUEST +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.GITLAB_MERGE_REQUEST +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.GOOGLE_CALENDAR_EVENT +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.JIRA_ISSUE +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.JSM_ALERT +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.OPSGENIE_ALERT +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.OUTLOOK_CALENDAR_EVENT +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.PAGER_DUTY_INCIDENT +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.SALESFORCE_CASE +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.SCRUBBED +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.SENTRY_ISSUE +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.SLACK_FILE +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.STATUSPAGE_INCIDENT +enum IncidentAttachmentsCreatePayloadV1ResourceResourceType.ZENDESK_TICKET +enum IncidentAttachmentsV1ListResourceType.ARBITRARY_URL +enum IncidentAttachmentsV1ListResourceType.ATLASSIAN_STATUSPAGE_INCIDENT +enum IncidentAttachmentsV1ListResourceType.DATADOG_MONITOR_ALERT +enum IncidentAttachmentsV1ListResourceType.GITHUB_PULL_REQUEST +enum IncidentAttachmentsV1ListResourceType.GITLAB_MERGE_REQUEST +enum IncidentAttachmentsV1ListResourceType.GOOGLE_CALENDAR_EVENT +enum IncidentAttachmentsV1ListResourceType.JIRA_ISSUE +enum IncidentAttachmentsV1ListResourceType.JSM_ALERT +enum IncidentAttachmentsV1ListResourceType.OPSGENIE_ALERT +enum IncidentAttachmentsV1ListResourceType.OUTLOOK_CALENDAR_EVENT +enum IncidentAttachmentsV1ListResourceType.PAGER_DUTY_INCIDENT +enum IncidentAttachmentsV1ListResourceType.SALESFORCE_CASE +enum IncidentAttachmentsV1ListResourceType.SCRUBBED +enum IncidentAttachmentsV1ListResourceType.SENTRY_ISSUE +enum IncidentAttachmentsV1ListResourceType.SLACK_FILE +enum IncidentAttachmentsV1ListResourceType.STATUSPAGE_INCIDENT +enum IncidentAttachmentsV1ListResourceType.ZENDESK_TICKET +enum IncidentDurationMetricWithValueV2Status.CALCULATING +enum IncidentDurationMetricWithValueV2Status.INVALID_TIMESTAMPS +enum IncidentDurationMetricWithValueV2Status.SUCCESS +enum IncidentDurationMetricWithValueV2Status.TIMESTAMPS_MISSING +enum IncidentParticipantV2ParticipantType.COLLABORATOR +enum IncidentParticipantV2ParticipantType.OBSERVER +enum IncidentParticipantV2ParticipantType.RESPONDER +enum IncidentParticipantWorkloadV2ParticipantType.COLLABORATOR +enum IncidentParticipantWorkloadV2ParticipantType.OBSERVER +enum IncidentParticipantWorkloadV2ParticipantType.RESPONDER +enum IncidentRoleV1RoleType.CUSTOM +enum IncidentRoleV1RoleType.LEAD +enum IncidentRoleV1RoleType.REPORTER +enum IncidentRoleV2RoleType.CUSTOM +enum IncidentRoleV2RoleType.LEAD +enum IncidentRoleV2RoleType.REPORTER +enum IncidentSlimV2StatusCategory.ACTIVE +enum IncidentSlimV2StatusCategory.CANCELED +enum IncidentSlimV2StatusCategory.CLOSED +enum IncidentSlimV2StatusCategory.DECLINED +enum IncidentSlimV2StatusCategory.MERGED +enum IncidentSlimV2StatusCategory.PAUSED +enum IncidentSlimV2StatusCategory.POST_INCIDENT +enum IncidentSlimV2StatusCategory.TRIAGE +enum IncidentSlimV2Visibility.PRIVATE +enum IncidentSlimV2Visibility.PUBLIC +enum IncidentStatusV1Category.CANCELED +enum IncidentStatusV1Category.CLOSED +enum IncidentStatusV1Category.DECLINED +enum IncidentStatusV1Category.LEARNING +enum IncidentStatusV1Category.LIVE +enum IncidentStatusV1Category.MERGED +enum IncidentStatusV1Category.PAUSED +enum IncidentStatusV1Category.TRIAGE +enum IncidentStatusV2Category.CANCELED +enum IncidentStatusV2Category.CLOSED +enum IncidentStatusV2Category.DECLINED +enum IncidentStatusV2Category.LEARNING +enum IncidentStatusV2Category.LIVE +enum IncidentStatusV2Category.MERGED +enum IncidentStatusV2Category.PAUSED +enum IncidentStatusV2Category.TRIAGE +enum IncidentStatusesCreatePayloadV1Category.CLOSED +enum IncidentStatusesCreatePayloadV1Category.LEARNING +enum IncidentStatusesCreatePayloadV1Category.LIVE +enum IncidentTemplateCustomFieldBindingPayloadV1MergeStrategy.APPEND +enum IncidentTemplateCustomFieldBindingPayloadV1MergeStrategy.FIRST_WINS +enum IncidentTemplateCustomFieldBindingPayloadV1MergeStrategy.LAST_WINS +enum IncidentTemplateCustomFieldBindingV1MergeStrategy.APPEND +enum IncidentTemplateCustomFieldBindingV1MergeStrategy.FIRST_WINS +enum IncidentTemplateCustomFieldBindingV1MergeStrategy.LAST_WINS +enum IncidentTemplateSeverityBindingPayloadV1MergeStrategy.FIRST_WINS +enum IncidentTemplateSeverityBindingPayloadV1MergeStrategy.MAX +enum IncidentTemplateSeverityBindingV1MergeStrategy.FIRST_WINS +enum IncidentTemplateSeverityBindingV1MergeStrategy.MAX +enum IncidentTypeV1CreateInTriage.ALWAYS +enum IncidentTypeV1CreateInTriage.OPTIONAL +enum IncidentTypeV2CreateInTriage.ALWAYS +enum IncidentTypeV2CreateInTriage.OPTIONAL +enum IncidentV1Mode.REAL +enum IncidentV1Mode.TEST +enum IncidentV1Mode.TUTORIAL +enum IncidentV1Status.CLOSED +enum IncidentV1Status.DECLINED +enum IncidentV1Status.FIXING +enum IncidentV1Status.INVESTIGATING +enum IncidentV1Status.MONITORING +enum IncidentV1Status.TRIAGE +enum IncidentV1Visibility.PRIVATE +enum IncidentV1Visibility.PUBLIC +enum IncidentV2Mode.RETROSPECTIVE +enum IncidentV2Mode.STANDARD +enum IncidentV2Mode.TEST +enum IncidentV2Mode.TUTORIAL +enum IncidentV2Visibility.PRIVATE +enum IncidentV2Visibility.PUBLIC +enum IncidentsCreatePayloadV1Mode.REAL +enum IncidentsCreatePayloadV1Mode.TEST +enum IncidentsCreatePayloadV1Status.CLOSED +enum IncidentsCreatePayloadV1Status.DECLINED +enum IncidentsCreatePayloadV1Status.FIXING +enum IncidentsCreatePayloadV1Status.INVESTIGATING +enum IncidentsCreatePayloadV1Status.MONITORING +enum IncidentsCreatePayloadV1Status.TRIAGE +enum IncidentsCreatePayloadV1Visibility.PRIVATE +enum IncidentsCreatePayloadV1Visibility.PUBLIC +enum IncidentsCreatePayloadV2Mode.RETROSPECTIVE +enum IncidentsCreatePayloadV2Mode.STANDARD +enum IncidentsCreatePayloadV2Mode.TEST +enum IncidentsCreatePayloadV2Mode.TUTORIAL +enum IncidentsCreatePayloadV2Visibility.PRIVATE +enum IncidentsCreatePayloadV2Visibility.PUBLIC +enum IncidentsV2ListFilterMode.ALL +enum IncidentsV2ListFilterMode.ANY +enum IncidentsV2ListSortBy.CREATED_AT_NEWEST_FIRST +enum IncidentsV2ListSortBy.CREATED_AT_OLDEST_FIRST +enum MaintenanceWindowsV1ListStatus.ACTIVE +enum MaintenanceWindowsV1ListStatus.PAST +enum MaintenanceWindowsV1ListStatus.UPCOMING +enum ManagementMetaV2ManagedBy.DASHBOARD +enum ManagementMetaV2ManagedBy.EXTERNAL +enum ManagementMetaV2ManagedBy.TERRAFORM +enum OnCallNotificationMethodPublicV2MethodType.APP +enum OnCallNotificationMethodPublicV2MethodType.EMAIL +enum OnCallNotificationMethodPublicV2MethodType.MICROSOFT_TEAMS +enum OnCallNotificationMethodPublicV2MethodType.PHONE +enum OnCallNotificationMethodPublicV2MethodType.SLACK +enum OnCallNotificationMethodPublicV2MethodType.WHATSAPP_MESSAGE +enum OnCallNotificationRuleAppDetailsPublicV2PushNotificationCriticality.ACTIVE +enum OnCallNotificationRuleAppDetailsPublicV2PushNotificationCriticality.CRITICAL +enum OnCallNotificationRuleMethodTargetPublicV2Type.ALL +enum OnCallNotificationRuleMethodTargetPublicV2Type.SPECIFIC +enum OnCallNotificationRulePhoneDetailsPublicV2Channel.SMS +enum OnCallNotificationRulePhoneDetailsPublicV2Channel.VOICE +enum OnCallNotificationRulePublicV2MethodType.APP +enum OnCallNotificationRulePublicV2MethodType.EMAIL +enum OnCallNotificationRulePublicV2MethodType.MICROSOFT_TEAMS +enum OnCallNotificationRulePublicV2MethodType.PHONE +enum OnCallNotificationRulePublicV2MethodType.SLACK +enum OnCallNotificationRulePublicV2MethodType.WHATSAPP_MESSAGE +enum OnCallNotificationRulePublicV2RuleType.HIGH_URGENCY +enum OnCallNotificationRulePublicV2RuleType.LOW_URGENCY +enum PayConfigV2RateTimeUnit.DAY +enum PayConfigV2RateTimeUnit.HOUR +enum PayConfigWeeklyRulePayloadV2WeekdaysItem.FRIDAY +enum PayConfigWeeklyRulePayloadV2WeekdaysItem.MONDAY +enum PayConfigWeeklyRulePayloadV2WeekdaysItem.SATURDAY +enum PayConfigWeeklyRulePayloadV2WeekdaysItem.SUNDAY +enum PayConfigWeeklyRulePayloadV2WeekdaysItem.THURSDAY +enum PayConfigWeeklyRulePayloadV2WeekdaysItem.TUESDAY +enum PayConfigWeeklyRulePayloadV2WeekdaysItem.WEDNESDAY +enum PayConfigWeeklyRuleV2WeekdaysItem.FRIDAY +enum PayConfigWeeklyRuleV2WeekdaysItem.MONDAY +enum PayConfigWeeklyRuleV2WeekdaysItem.SATURDAY +enum PayConfigWeeklyRuleV2WeekdaysItem.SUNDAY +enum PayConfigWeeklyRuleV2WeekdaysItem.THURSDAY +enum PayConfigWeeklyRuleV2WeekdaysItem.TUESDAY +enum PayConfigWeeklyRuleV2WeekdaysItem.WEDNESDAY +enum PayConfigsCreatePayloadV2RateTimeUnit.DAY +enum PayConfigsCreatePayloadV2RateTimeUnit.HOUR +enum PayConfigsCreateWeeklyRulePayloadV2WeekdaysItem.FRIDAY +enum PayConfigsCreateWeeklyRulePayloadV2WeekdaysItem.MONDAY +enum PayConfigsCreateWeeklyRulePayloadV2WeekdaysItem.SATURDAY +enum PayConfigsCreateWeeklyRulePayloadV2WeekdaysItem.SUNDAY +enum PayConfigsCreateWeeklyRulePayloadV2WeekdaysItem.THURSDAY +enum PayConfigsCreateWeeklyRulePayloadV2WeekdaysItem.TUESDAY +enum PayConfigsCreateWeeklyRulePayloadV2WeekdaysItem.WEDNESDAY +enum PayConfigsUpdatePayloadV2RateTimeUnit.DAY +enum PayConfigsUpdatePayloadV2RateTimeUnit.HOUR +enum PayConfigsUpdateWeeklyRulePayloadV2WeekdaysItem.FRIDAY +enum PayConfigsUpdateWeeklyRulePayloadV2WeekdaysItem.MONDAY +enum PayConfigsUpdateWeeklyRulePayloadV2WeekdaysItem.SATURDAY +enum PayConfigsUpdateWeeklyRulePayloadV2WeekdaysItem.SUNDAY +enum PayConfigsUpdateWeeklyRulePayloadV2WeekdaysItem.THURSDAY +enum PayConfigsUpdateWeeklyRulePayloadV2WeekdaysItem.TUESDAY +enum PayConfigsUpdateWeeklyRulePayloadV2WeekdaysItem.WEDNESDAY +enum PayReportV2ErrorCode.INVALID_REQUEST +enum PayReportV2ErrorCode.TIMED_OUT +enum PayReportV2OverlappingShifts.PAID_ONCE +enum PayReportV2OverlappingShifts.PAID_PER_SCHEDULE +enum PayReportV2Status.COMPLETE +enum PayReportV2Status.FAILED +enum PayReportV2Status.GENERATING +enum PayReportV2Status.PENDING +enum PayReportV2UnpaidShifts.EXCLUDED +enum PayReportV2UnpaidShifts.INCLUDED +enum PayReportsCreatePayloadV2OverlappingShifts.PAID_ONCE +enum PayReportsCreatePayloadV2OverlappingShifts.PAID_PER_SCHEDULE +enum PayReportsCreatePayloadV2UnpaidShifts.EXCLUDED +enum PayReportsCreatePayloadV2UnpaidShifts.INCLUDED +enum PayReportsPublishPayloadV2SendUserBreakdowns.SEND +enum PayReportsPublishPayloadV2SendUserBreakdowns.SKIP +enum PoliciesCreatePayloadV2PolicyType.DEBRIEF +enum PoliciesCreatePayloadV2PolicyType.FOLLOW_UP +enum PoliciesCreatePayloadV2PolicyType.ON_CALL_READINESS +enum PoliciesCreatePayloadV2PolicyType.POST_MORTEM +enum PoliciesCreatePayloadV2PolicyType.SCHEDULE +enum PoliciesCreatePayloadV2PolicyType.SHIFT_CONFLICT +enum PoliciesCreatePayloadV2PolicyType.VACATION_CONFLICT +enum PoliciesCreatePayloadV2Status.DISABLED +enum PoliciesCreatePayloadV2Status.ENABLED +enum PoliciesUpdatePayloadV2PolicyType.DEBRIEF +enum PoliciesUpdatePayloadV2PolicyType.FOLLOW_UP +enum PoliciesUpdatePayloadV2PolicyType.ON_CALL_READINESS +enum PoliciesUpdatePayloadV2PolicyType.POST_MORTEM +enum PoliciesUpdatePayloadV2PolicyType.SCHEDULE +enum PoliciesUpdatePayloadV2PolicyType.SHIFT_CONFLICT +enum PoliciesUpdatePayloadV2PolicyType.VACATION_CONFLICT +enum PoliciesUpdatePayloadV2Status.DISABLED +enum PoliciesUpdatePayloadV2Status.ENABLED +enum PoliciesV2ListPolicyType.DEBRIEF +enum PoliciesV2ListPolicyType.FOLLOW_UP +enum PoliciesV2ListPolicyType.ON_CALL_READINESS +enum PoliciesV2ListPolicyType.POST_MORTEM +enum PoliciesV2ListPolicyType.SCHEDULE +enum PoliciesV2ListPolicyType.SHIFT_CONFLICT +enum PoliciesV2ListPolicyType.VACATION_CONFLICT +enum PolicyDueDateConfigPayloadV2CalculationType.SEVEN_DAYS +enum PolicyDueDateConfigPayloadV2CalculationType.WEEKDAYS +enum PolicyDueDateConfigV2CalculationType.SEVEN_DAYS +enum PolicyDueDateConfigV2CalculationType.WEEKDAYS +enum PolicyFindingReadinessRuleV2MethodTypesItem.APP +enum PolicyFindingReadinessRuleV2MethodTypesItem.EMAIL +enum PolicyFindingReadinessRuleV2MethodTypesItem.LIVE_CALL +enum PolicyFindingReadinessRuleV2MethodTypesItem.MICROSOFT_TEAMS +enum PolicyFindingReadinessRuleV2MethodTypesItem.MICROSOFT_TEAMS_CHANNEL +enum PolicyFindingReadinessRuleV2MethodTypesItem.PHONE +enum PolicyFindingReadinessRuleV2MethodTypesItem.SLACK +enum PolicyFindingReadinessRuleV2MethodTypesItem.SLACK_CHANNEL +enum PolicyFindingReadinessRuleV2MethodTypesItem.SMS +enum PolicyFindingReadinessRuleV2MethodTypesItem.WHATSAPP_MESSAGE +enum PolicyFindingScheduleImpactedUserV2Cause.NO_ON_CALL_SEAT +enum PolicyFindingScheduleImpactedUserV2Cause.USER_DEACTIVATED +enum PolicyFindingScheduleV2Cause.NOBODY_SCHEDULED +enum PolicyFindingScheduleV2Cause.NO_ON_CALL_SEAT +enum PolicyFindingScheduleV2Cause.USER_DEACTIVATED +enum PolicyFindingV2PolicyType.DEBRIEF +enum PolicyFindingV2PolicyType.FOLLOW_UP +enum PolicyFindingV2PolicyType.ON_CALL_READINESS +enum PolicyFindingV2PolicyType.POST_MORTEM +enum PolicyFindingV2PolicyType.SCHEDULE +enum PolicyFindingV2PolicyType.SHIFT_CONFLICT +enum PolicyFindingV2PolicyType.VACATION_CONFLICT +enum PolicyFindingV2State.ACTIVE +enum PolicyFindingV2State.CANCELLED +enum PolicyFindingV2State.DISMISSED +enum PolicyFindingV2State.PENDING +enum PolicyFindingV2State.RESOLVED +enum PolicyOnCallReadinessV2Enforcement.ADVISORY +enum PolicyOnCallReadinessV2Enforcement.BLOCKING +enum PolicyReadinessRuleV2MethodTypesItem.APP +enum PolicyReadinessRuleV2MethodTypesItem.EMAIL +enum PolicyReadinessRuleV2MethodTypesItem.LIVE_CALL +enum PolicyReadinessRuleV2MethodTypesItem.MICROSOFT_TEAMS +enum PolicyReadinessRuleV2MethodTypesItem.MICROSOFT_TEAMS_CHANNEL +enum PolicyReadinessRuleV2MethodTypesItem.PHONE +enum PolicyReadinessRuleV2MethodTypesItem.SLACK +enum PolicyReadinessRuleV2MethodTypesItem.SLACK_CHANNEL +enum PolicyReadinessRuleV2MethodTypesItem.SMS +enum PolicyReadinessRuleV2MethodTypesItem.WHATSAPP_MESSAGE +enum PolicyReminderCadenceV2Interval.DAILY +enum PolicyReminderCadenceV2Interval.WEEKLY +enum PolicyScheduleV2EvaluationLevel.ROTATION +enum PolicyScheduleV2EvaluationLevel.SCHEDULE +enum PolicyScheduleV2RequirementType.CONTIGUOUS +enum PolicyV2PolicyType.DEBRIEF +enum PolicyV2PolicyType.FOLLOW_UP +enum PolicyV2PolicyType.ON_CALL_READINESS +enum PolicyV2PolicyType.POST_MORTEM +enum PolicyV2PolicyType.SCHEDULE +enum PolicyV2PolicyType.SHIFT_CONFLICT +enum PolicyV2PolicyType.VACATION_CONFLICT +enum PolicyV2Status.DISABLED +enum PolicyV2Status.ENABLED +enum PostmortemDocumentV1Status.COMPLETED +enum PostmortemDocumentV1Status.IN_PROGRESS +enum PostmortemDocumentV1Status.IN_REVIEW +enum PostmortemDocumentV1Type.EXTERNAL +enum PostmortemDocumentV1Type.IN_APP +enum PostmortemDocumentWithStatusChangeV1NewStatus.COMPLETE +enum PostmortemDocumentWithStatusChangeV1NewStatus.CREATED +enum PostmortemDocumentWithStatusChangeV1NewStatus.NOT_STARTED +enum PostmortemDocumentWithStatusChangeV1NewStatus.REVIEW +enum PostmortemDocumentWithStatusChangeV1PreviousStatus.COMPLETE +enum PostmortemDocumentWithStatusChangeV1PreviousStatus.CREATED +enum PostmortemDocumentWithStatusChangeV1PreviousStatus.NOT_STARTED +enum PostmortemDocumentWithStatusChangeV1PreviousStatus.REVIEW +enum PostmortemDocumentsAttachPayloadV1DocumentProvider.CONFLUENCE +enum PostmortemDocumentsAttachPayloadV1DocumentProvider.COPY_PASTE_BASECAMP +enum PostmortemDocumentsAttachPayloadV1DocumentProvider.COPY_PASTE_CONFLUENCE +enum PostmortemDocumentsAttachPayloadV1DocumentProvider.COPY_PASTE_GITHUB_WIKI +enum PostmortemDocumentsAttachPayloadV1DocumentProvider.COPY_PASTE_GOOGLE_DOCS +enum PostmortemDocumentsAttachPayloadV1DocumentProvider.COPY_PASTE_NOTION +enum PostmortemDocumentsAttachPayloadV1DocumentProvider.COPY_PASTE_QUIP +enum PostmortemDocumentsAttachPayloadV1DocumentProvider.GOOGLE_DOCS +enum PostmortemDocumentsAttachPayloadV1DocumentProvider.INCIDENT_IO +enum PostmortemDocumentsAttachPayloadV1DocumentProvider.NOTION +enum PostmortemDocumentsAttachPayloadV1DocumentProvider.SHAREPOINT +enum PostmortemDocumentsAttachPayloadV1DocumentProvider.VALUE_0 +enum PostmortemDocumentsUpdateStatusPayloadV1Status.COMPLETED +enum PostmortemDocumentsUpdateStatusPayloadV1Status.IN_PROGRESS +enum PostmortemDocumentsUpdateStatusPayloadV1Status.IN_REVIEW +enum PostmortemDocumentsV1ListSortBy.CREATED_AT_NEWEST_FIRST +enum PostmortemDocumentsV1ListSortBy.CREATED_AT_OLDEST_FIRST +enum ScheduleReplicaCreatePayloadV2ReplicaProvider.JSM +enum ScheduleReplicaCreatePayloadV2ReplicaProvider.NATIVE +enum ScheduleReplicaCreatePayloadV2ReplicaProvider.OPSGENIE +enum ScheduleReplicaCreatePayloadV2ReplicaProvider.PAGERDUTY +enum ScheduleReplicaV2ReplicaProvider.JSM +enum ScheduleReplicaV2ReplicaProvider.NATIVE +enum ScheduleReplicaV2ReplicaProvider.OPSGENIE +enum ScheduleReplicaV2ReplicaProvider.PAGERDUTY +enum ScheduleRotationCreatePayloadV2SchedulingMode.FAIR +enum ScheduleRotationCreatePayloadV2SchedulingMode.SEQUENTIAL +enum ScheduleRotationHandoverV2IntervalType.DAILY +enum ScheduleRotationHandoverV2IntervalType.HOURLY +enum ScheduleRotationHandoverV2IntervalType.WEEKLY +enum ScheduleRotationUpdatePayloadV2SchedulingMode.FAIR +enum ScheduleRotationUpdatePayloadV2SchedulingMode.SEQUENTIAL +enum ScheduleRotationV2SchedulingMode.FAIR +enum ScheduleRotationV2SchedulingMode.SEQUENTIAL +enum ScheduleRotationWorkingIntervalCreatePayloadV2Weekday.FRIDAY +enum ScheduleRotationWorkingIntervalCreatePayloadV2Weekday.MONDAY +enum ScheduleRotationWorkingIntervalCreatePayloadV2Weekday.SATURDAY +enum ScheduleRotationWorkingIntervalCreatePayloadV2Weekday.SUNDAY +enum ScheduleRotationWorkingIntervalCreatePayloadV2Weekday.THURSDAY +enum ScheduleRotationWorkingIntervalCreatePayloadV2Weekday.TUESDAY +enum ScheduleRotationWorkingIntervalCreatePayloadV2Weekday.WEDNESDAY +enum ScheduleRotationWorkingIntervalV2Weekday.FRIDAY +enum ScheduleRotationWorkingIntervalV2Weekday.MONDAY +enum ScheduleRotationWorkingIntervalV2Weekday.SATURDAY +enum ScheduleRotationWorkingIntervalV2Weekday.SUNDAY +enum ScheduleRotationWorkingIntervalV2Weekday.THURSDAY +enum ScheduleRotationWorkingIntervalV2Weekday.TUESDAY +enum ScheduleRotationWorkingIntervalV2Weekday.WEDNESDAY +enum ScheduleSyncRuleCreatePayloadV2SyncType.ALL_USERS +enum ScheduleSyncRuleCreatePayloadV2SyncType.NEXT_ON_CALL +enum ScheduleSyncRuleCreatePayloadV2SyncType.ON_CALL +enum ScheduleSyncRuleV2SyncType.ALL_USERS +enum ScheduleSyncRuleV2SyncType.NEXT_ON_CALL +enum ScheduleSyncRuleV2SyncType.ON_CALL +enum SchedulesUpdateScheduleSyncRulePayloadV2SyncType.ALL_USERS +enum SchedulesUpdateScheduleSyncRulePayloadV2SyncType.NEXT_ON_CALL +enum SchedulesUpdateScheduleSyncRulePayloadV2SyncType.ON_CALL +enum StatusPageIncidentAffectedComponentV2ComponentStatus.DEGRADED_PERFORMANCE +enum StatusPageIncidentAffectedComponentV2ComponentStatus.FULL_OUTAGE +enum StatusPageIncidentAffectedComponentV2ComponentStatus.OPERATIONAL +enum StatusPageIncidentAffectedComponentV2ComponentStatus.PARTIAL_OUTAGE +enum StatusPageIncidentComponentImpactV2ComponentStatus.DEGRADED_PERFORMANCE +enum StatusPageIncidentComponentImpactV2ComponentStatus.FULL_OUTAGE +enum StatusPageIncidentComponentImpactV2ComponentStatus.PARTIAL_OUTAGE +enum StatusPageIncidentUpdateV2IncidentStatus.IDENTIFIED +enum StatusPageIncidentUpdateV2IncidentStatus.INVESTIGATING +enum StatusPageIncidentUpdateV2IncidentStatus.MONITORING +enum StatusPageIncidentUpdateV2IncidentStatus.RESOLVED +enum StatusPageIncidentV2IncidentStatus.IDENTIFIED +enum StatusPageIncidentV2IncidentStatus.INVESTIGATING +enum StatusPageIncidentV2IncidentStatus.MONITORING +enum StatusPageIncidentV2IncidentStatus.RESOLVED +enum StatusPageMaintenanceAffectedComponentV2ComponentStatus.OPERATIONAL +enum StatusPageMaintenanceAffectedComponentV2ComponentStatus.UNDER_MAINTENANCE +enum StatusPageMaintenanceUpdateV2MaintenanceStatus.MAINTENANCE_COMPLETE +enum StatusPageMaintenanceUpdateV2MaintenanceStatus.MAINTENANCE_IN_PROGRESS +enum StatusPageMaintenanceUpdateV2MaintenanceStatus.MAINTENANCE_SCHEDULED +enum StatusPageMaintenanceV2MaintenanceStatus.MAINTENANCE_COMPLETE +enum StatusPageMaintenanceV2MaintenanceStatus.MAINTENANCE_IN_PROGRESS +enum StatusPageMaintenanceV2MaintenanceStatus.MAINTENANCE_SCHEDULED +enum StatusPageRetrospectiveIncidentUpdateV2IncidentStatus.IDENTIFIED +enum StatusPageRetrospectiveIncidentUpdateV2IncidentStatus.INVESTIGATING +enum StatusPageRetrospectiveIncidentUpdateV2IncidentStatus.MONITORING +enum StatusPageRetrospectiveIncidentUpdateV2IncidentStatus.RESOLVED +enum StatusPagesCreateStatusPageIncidentPayloadV2IncidentStatus.IDENTIFIED +enum StatusPagesCreateStatusPageIncidentPayloadV2IncidentStatus.INVESTIGATING +enum StatusPagesCreateStatusPageIncidentPayloadV2IncidentStatus.MONITORING +enum StatusPagesCreateStatusPageIncidentPayloadV2IncidentStatus.RESOLVED +enum StatusPagesCreateStatusPageIncidentUpdatePayloadV2IncidentStatus.IDENTIFIED +enum StatusPagesCreateStatusPageIncidentUpdatePayloadV2IncidentStatus.INVESTIGATING +enum StatusPagesCreateStatusPageIncidentUpdatePayloadV2IncidentStatus.MONITORING +enum StatusPagesCreateStatusPageIncidentUpdatePayloadV2IncidentStatus.RESOLVED +enum StatusPagesCreateStatusPageMaintenancePayloadV2MaintenanceStatus.MAINTENANCE_COMPLETE +enum StatusPagesCreateStatusPageMaintenancePayloadV2MaintenanceStatus.MAINTENANCE_IN_PROGRESS +enum StatusPagesCreateStatusPageMaintenancePayloadV2MaintenanceStatus.MAINTENANCE_SCHEDULED +enum StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2MaintenanceStatus.MAINTENANCE_COMPLETE +enum StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2MaintenanceStatus.MAINTENANCE_IN_PROGRESS +enum StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2MaintenanceStatus.MAINTENANCE_SCHEDULED +enum StepProgressSlimV2Status.COMPLETE +enum StepProgressSlimV2Status.ERROR +enum StepProgressSlimV2Status.PENDING +enum StepProgressSlimV2WebhookDeliveryState.AVAILABLE +enum StepProgressSlimV2WebhookDeliveryState.EXPIRED +enum StepProgressSlimV2WebhookDeliveryState.UNAVAILABLE +enum StepProgressV2Status.COMPLETE +enum StepProgressV2Status.ERROR +enum StepProgressV2Status.PENDING +enum StepProgressV2WebhookDeliveryState.AVAILABLE +enum StepProgressV2WebhookDeliveryState.EXPIRED +enum StepProgressV2WebhookDeliveryState.UNAVAILABLE +enum UserSeatsV2OnCall.FULL_ACCESS +enum UserSeatsV2OnCall.NONE +enum UserSeatsV2OnCall.VIEWER_ONLY +enum UserSeatsV2Response.FULL_ACCESS +enum UserSeatsV2Response.NONE +enum UserSeatsV2Response.VIEWER_ONLY +enum UserV1Role.ADMINISTRATOR +enum UserV1Role.OWNER +enum UserV1Role.RESPONDER +enum UserV1Role.UNSET +enum UserV1Role.VIEWER +enum UserV2Role.ADMINISTRATOR +enum UserV2Role.OWNER +enum UserV2Role.RESPONDER +enum UserV2Role.UNSET +enum UserV2Role.VIEWER +enum UserWithRolesV2Role.ADMINISTRATOR +enum UserWithRolesV2Role.OWNER +enum UserWithRolesV2Role.RESPONDER +enum UserWithRolesV2Role.UNSET +enum UserWithRolesV2Role.VIEWER +enum UsersShowPagingProviderResultV2PreferredEscalationProvider.NATIVE +enum UsersShowPagingProviderResultV2PreferredEscalationProvider.OPSGENIE +enum UsersShowPagingProviderResultV2PreferredEscalationProvider.PAGERDUTY +enum UsersShowPagingProviderResultV2PreferredEscalationProvider.SPLUNK_ON_CALL +enum UsersUpdatePagingProviderPayloadV2PreferredEscalationProvider.NATIVE +enum UsersUpdatePagingProviderPayloadV2PreferredEscalationProvider.OPSGENIE +enum UsersUpdatePagingProviderPayloadV2PreferredEscalationProvider.PAGERDUTY +enum UsersUpdatePagingProviderPayloadV2PreferredEscalationProvider.SPLUNK_ON_CALL +enum WebhookDeliverySlimV2Outcome.NETWORK_ERROR +enum WebhookDeliverySlimV2Outcome.NON_2XX +enum WebhookDeliverySlimV2Outcome.SUCCESS +enum WebhookDeliverySlimV2Outcome.TIMEOUT +enum WebhookDeliverySlimV2Outcome.TLS_ERROR +enum WebhookDeliverySlimV2Outcome.UNREACHABLE +enum WebhookDeliveryV2Outcome.NETWORK_ERROR +enum WebhookDeliveryV2Outcome.NON_2XX +enum WebhookDeliveryV2Outcome.SUCCESS +enum WebhookDeliveryV2Outcome.TIMEOUT +enum WebhookDeliveryV2Outcome.TLS_ERROR +enum WebhookDeliveryV2Outcome.UNREACHABLE +enum WebhookIncidentV2Mode.RETROSPECTIVE +enum WebhookIncidentV2Mode.STANDARD +enum WebhookIncidentV2Mode.TEST +enum WebhookIncidentV2Mode.TUTORIAL +enum WebhookIncidentV2Visibility.PRIVATE +enum WebhookIncidentV2Visibility.PUBLIC +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateAlertCreatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateAlertResolvedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateEscalationCreatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicAlertCreatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicAlertResolvedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicEscalationCreatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksScheduleCreatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksScheduleDeletedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksScheduleShiftChangeV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksScheduleUpdatedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_CREATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_ALERT_ALERT_RESOLVED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_CREATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_GRANTED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_INCIDENT_MEMBERSHIP_REVOKED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PRIVATE_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_CREATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_ALERT_ALERT_RESOLVED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_CREATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_ESCALATION_ESCALATION_STATUS_UPDATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_CREATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_INCIDENT_ACTION_UPDATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_CREATED_V2 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_INCIDENT_FOLLOW_UP_UPDATED_V2 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_CREATED_V2 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_STATUS_UPDATED_V2 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_INCIDENT_INCIDENT_UPDATED_V2 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.PUBLIC_INCIDENT_POSTMORTEM_DOCUMENT_STATUS_UPDATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.SCHEDULE_CREATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.SCHEDULE_DELETED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.SCHEDULE_SHIFT_CHANGE_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.SCHEDULE_UPDATED_V1 +enum WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType.STATUS_PAGE_INCIDENT_UPDATE_SHARED_V1 +enum WeekdayIntervalV2Weekday.FRIDAY +enum WeekdayIntervalV2Weekday.MONDAY +enum WeekdayIntervalV2Weekday.SATURDAY +enum WeekdayIntervalV2Weekday.SUNDAY +enum WeekdayIntervalV2Weekday.THURSDAY +enum WeekdayIntervalV2Weekday.TUESDAY +enum WeekdayIntervalV2Weekday.WEDNESDAY +enum WorkflowSlimV2PrivateIncidentScope.ALL +enum WorkflowSlimV2PrivateIncidentScope.NONE +enum WorkflowSlimV2PrivateIncidentScope.OWNING_TEAMS +enum WorkflowSlimV2RunsOnIncidentModesItem.RETROSPECTIVE +enum WorkflowSlimV2RunsOnIncidentModesItem.STANDARD +enum WorkflowSlimV2RunsOnIncidentModesItem.TEST +enum WorkflowSlimV2RunsOnIncidents.NEWLY_CREATED +enum WorkflowSlimV2RunsOnIncidents.NEWLY_CREATED_AND_ACTIVE +enum WorkflowSlimV2State.ACTIVE +enum WorkflowSlimV2State.DISABLED +enum WorkflowSlimV2State.DRAFT +enum WorkflowSlimV2State.ERROR +enum WorkflowV2PrivateIncidentScope.ALL +enum WorkflowV2PrivateIncidentScope.NONE +enum WorkflowV2PrivateIncidentScope.OWNING_TEAMS +enum WorkflowV2RunsOnIncidentModesItem.RETROSPECTIVE +enum WorkflowV2RunsOnIncidentModesItem.STANDARD +enum WorkflowV2RunsOnIncidentModesItem.TEST +enum WorkflowV2RunsOnIncidents.NEWLY_CREATED +enum WorkflowV2RunsOnIncidents.NEWLY_CREATED_AND_ACTIVE +enum WorkflowV2State.ACTIVE +enum WorkflowV2State.DISABLED +enum WorkflowV2State.DRAFT +enum WorkflowV2State.ERROR +enum WorkflowsCreateWorkflowPayloadV2PrivateIncidentScope.ALL +enum WorkflowsCreateWorkflowPayloadV2PrivateIncidentScope.NONE +enum WorkflowsCreateWorkflowPayloadV2PrivateIncidentScope.OWNING_TEAMS +enum WorkflowsCreateWorkflowPayloadV2RunsOnIncidentModesItem.RETROSPECTIVE +enum WorkflowsCreateWorkflowPayloadV2RunsOnIncidentModesItem.STANDARD +enum WorkflowsCreateWorkflowPayloadV2RunsOnIncidentModesItem.TEST +enum WorkflowsCreateWorkflowPayloadV2RunsOnIncidents.NEWLY_CREATED +enum WorkflowsCreateWorkflowPayloadV2RunsOnIncidents.NEWLY_CREATED_AND_ACTIVE +enum WorkflowsCreateWorkflowPayloadV2State.ACTIVE +enum WorkflowsCreateWorkflowPayloadV2State.DISABLED +enum WorkflowsCreateWorkflowPayloadV2State.DRAFT +enum WorkflowsCreateWorkflowPayloadV2State.ERROR +enum WorkflowsUpdateWorkflowPayloadV2PrivateIncidentScope.ALL +enum WorkflowsUpdateWorkflowPayloadV2PrivateIncidentScope.NONE +enum WorkflowsUpdateWorkflowPayloadV2PrivateIncidentScope.OWNING_TEAMS +enum WorkflowsUpdateWorkflowPayloadV2RunsOnIncidentModesItem.RETROSPECTIVE +enum WorkflowsUpdateWorkflowPayloadV2RunsOnIncidentModesItem.STANDARD +enum WorkflowsUpdateWorkflowPayloadV2RunsOnIncidentModesItem.TEST +enum WorkflowsUpdateWorkflowPayloadV2RunsOnIncidents.NEWLY_CREATED +enum WorkflowsUpdateWorkflowPayloadV2RunsOnIncidents.NEWLY_CREATED_AND_ACTIVE +enum WorkflowsUpdateWorkflowPayloadV2State.ACTIVE +enum WorkflowsUpdateWorkflowPayloadV2State.DISABLED +enum WorkflowsUpdateWorkflowPayloadV2State.DRAFT +enum WorkflowsUpdateWorkflowPayloadV2State.ERROR +model APIKeyActorV1.additional_properties +model APIKeyActorV1.id +model APIKeyActorV1.name +model APIKeyActorV2.additional_properties +model APIKeyActorV2.id +model APIKeyActorV2.name +model APIKeyRoleV1.additional_properties +model APIKeyRoleV1.description +model APIKeyRoleV1.name +model APIKeyTeamRoleV1.additional_properties +model APIKeyTeamRoleV1.description +model APIKeyTeamRoleV1.name +model APIKeyV1.additional_properties +model APIKeyV1.comments +model APIKeyV1.created_at +model APIKeyV1.creator +model APIKeyV1.id +model APIKeyV1.last_used_at +model APIKeyV1.name +model APIKeyV1.roles +model APIKeyV1.team_ids +model APIKeyV1.team_roles +model APIKeyV1.token_last_issued_at +model APIKeysCreatePayloadV1.additional_properties +model APIKeysCreatePayloadV1.comments +model APIKeysCreatePayloadV1.name +model APIKeysCreatePayloadV1.role_names +model APIKeysCreatePayloadV1.team_ids +model APIKeysCreatePayloadV1.team_role_names +model APIKeysCreateResultV1.additional_properties +model APIKeysCreateResultV1.api_key +model APIKeysCreateResultV1.token +model APIKeysListResultV1.additional_properties +model APIKeysListResultV1.api_keys +model APIKeysListResultV1.pagination_meta +model APIKeysRotatePayloadV1.additional_properties +model APIKeysRotatePayloadV1.grace_period_minutes +model APIKeysRotateResultV1.additional_properties +model APIKeysRotateResultV1.api_key +model APIKeysRotateResultV1.token +model APIKeysShowResultV1.additional_properties +model APIKeysShowResultV1.api_key +model APIKeysUpdatePayloadV1.additional_properties +model APIKeysUpdatePayloadV1.comments +model APIKeysUpdatePayloadV1.name +model APIKeysUpdatePayloadV1.role_names +model APIKeysUpdatePayloadV1.team_ids +model APIKeysUpdatePayloadV1.team_role_names +model APIKeysUpdateResultV1.additional_properties +model APIKeysUpdateResultV1.api_key +model ActionV1.additional_properties +model ActionV1.assignee +model ActionV1.completed_at +model ActionV1.created_at +model ActionV1.description +model ActionV1.external_issue_reference +model ActionV1.follow_up +model ActionV1.id +model ActionV1.incident_id +model ActionV1.status +model ActionV1.updated_at +model ActionV2.additional_properties +model ActionV2.assignee +model ActionV2.completed_at +model ActionV2.created_at +model ActionV2.creator +model ActionV2.description +model ActionV2.id +model ActionV2.incident_id +model ActionV2.status +model ActionV2.updated_at +model ActionV3.additional_properties +model ActionV3.assignee +model ActionV3.completed_at +model ActionV3.created_at +model ActionV3.creator +model ActionV3.description +model ActionV3.id +model ActionV3.incident_id +model ActionV3.status +model ActionV3.updated_at +model ActionsCreatePayloadV2.additional_properties +model ActionsCreatePayloadV2.assignee_id +model ActionsCreatePayloadV2.description +model ActionsCreatePayloadV2.incident_id +model ActionsCreatePayloadV3.additional_properties +model ActionsCreatePayloadV3.assignee_id +model ActionsCreatePayloadV3.description +model ActionsCreatePayloadV3.incident_id +model ActionsCreateResultV2.action +model ActionsCreateResultV2.additional_properties +model ActionsCreateResultV3.action +model ActionsCreateResultV3.additional_properties +model ActionsListResultV1.actions +model ActionsListResultV1.additional_properties +model ActionsListResultV2.actions +model ActionsListResultV2.additional_properties +model ActionsListResultV3.actions +model ActionsListResultV3.additional_properties +model ActionsListResultV3.pagination_meta +model ActionsShowResultV1.action +model ActionsShowResultV1.additional_properties +model ActionsShowResultV2.action +model ActionsShowResultV2.additional_properties +model ActionsShowResultV3.action +model ActionsShowResultV3.additional_properties +model ActionsUpdatePayloadV2.additional_properties +model ActionsUpdatePayloadV2.assignee_id +model ActionsUpdatePayloadV2.description +model ActionsUpdatePayloadV2.status +model ActionsUpdatePayloadV3.additional_properties +model ActionsUpdatePayloadV3.assignee_id +model ActionsUpdatePayloadV3.description +model ActionsUpdatePayloadV3.status +model ActionsUpdateResultV2.action +model ActionsUpdateResultV2.additional_properties +model ActionsUpdateResultV3.action +model ActionsUpdateResultV3.additional_properties +model ActionsV3ListCreatedAt.additional_properties +model ActionsV3ListUpdatedAt.additional_properties +model ActivityActionRefV2.action_id +model ActivityActionRefV2.actor +model ActivityActionRefV2.additional_properties +model ActivityActionUpdatedV2.action_id +model ActivityActionUpdatedV2.additional_properties +model ActivityActionUpdatedV2.new_assignee +model ActivityActionUpdatedV2.new_status +model ActivityActionUpdatedV2.previous_assignee +model ActivityActionUpdatedV2.previous_status +model ActivityActionUpdatedV2.updater +model ActivityAlertRefV2.actor +model ActivityAlertRefV2.additional_properties +model ActivityAlertRefV2.alert_id +model ActivityCustomFieldValueUpdateV2.additional_properties +model ActivityCustomFieldValueUpdateV2.custom_field +model ActivityCustomFieldValueUpdateV2.new_values +model ActivityCustomFieldValueUpdateV2.new_values_count +model ActivityCustomFieldValueUpdateV2.previous_values +model ActivityCustomFieldValueUpdateV2.previous_values_count +model ActivityCustomFieldValueUpdateV2.updater +model ActivityEscalationAcknowledgedV2.acknowledger +model ActivityEscalationAcknowledgedV2.additional_properties +model ActivityEscalationAcknowledgedV2.escalation_id +model ActivityEscalationCreatedV2.additional_properties +model ActivityEscalationCreatedV2.creator +model ActivityEscalationCreatedV2.escalated_to_users +model ActivityEscalationCreatedV2.escalation_id +model ActivityEscalationCreatedV2.escalation_path_id +model ActivityFollowUpRefV2.actor +model ActivityFollowUpRefV2.additional_properties +model ActivityFollowUpRefV2.follow_up_id +model ActivityFollowUpUpdatedV2.additional_properties +model ActivityFollowUpUpdatedV2.follow_up_id +model ActivityFollowUpUpdatedV2.new_assignee +model ActivityFollowUpUpdatedV2.new_status +model ActivityFollowUpUpdatedV2.new_title +model ActivityFollowUpUpdatedV2.previous_assignee +model ActivityFollowUpUpdatedV2.previous_status +model ActivityFollowUpUpdatedV2.previous_title +model ActivityFollowUpUpdatedV2.updater +model ActivityIncidentMergedV2.additional_properties +model ActivityIncidentMergedV2.incident_update_id +model ActivityIncidentMergedV2.merger +model ActivityIncidentMergedV2.source_incident +model ActivityIncidentRenameV2.additional_properties +model ActivityIncidentRenameV2.new_name +model ActivityIncidentRenameV2.previous_name +model ActivityIncidentRenameV2.updater +model ActivityIncidentTimestampSetV2.additional_properties +model ActivityIncidentTimestampSetV2.incident_timestamp +model ActivityIncidentTimestampSetV2.new_value +model ActivityIncidentTimestampSetV2.previous_value +model ActivityIncidentTimestampSetV2.updater +model ActivityIncidentTypeChangedV2.additional_properties +model ActivityIncidentTypeChangedV2.new_incident_type +model ActivityIncidentTypeChangedV2.previous_incident_type +model ActivityIncidentTypeChangedV2.updater +model ActivityIncidentUpdateV2.additional_properties +model ActivityIncidentUpdateV2.id +model ActivityIncidentUpdateV2.message +model ActivityIncidentUpdateV2.new_severity +model ActivityIncidentUpdateV2.new_status +model ActivityIncidentUpdateV2.next_update_in_minutes +model ActivityIncidentUpdateV2.previous_severity +model ActivityIncidentUpdateV2.previous_status +model ActivityIncidentUpdateV2.updater +model ActivityIncidentVisibilityChangedV2.additional_properties +model ActivityIncidentVisibilityChangedV2.new_visibility +model ActivityIncidentVisibilityChangedV2.previous_visibility +model ActivityIncidentVisibilityChangedV2.updater +model ActivityRoleUpdateV2.additional_properties +model ActivityRoleUpdateV2.new_assignee +model ActivityRoleUpdateV2.previous_assignee +model ActivityRoleUpdateV2.role +model ActivityRoleUpdateV2.updater +model ActivityStatusChangeV2.additional_properties +model ActivityStatusChangeV2.new_status +model ActivityStatusChangeV2.previous_status +model ActivityStatusChangeV2.updater +model ActivitySummaryUpdateV2.additional_properties +model ActivitySummaryUpdateV2.new_summary +model ActivitySummaryUpdateV2.previous_summary +model ActivitySummaryUpdateV2.updater +model ActivityWorkflowRanV2.additional_properties +model ActivityWorkflowRanV2.creator +model ActivityWorkflowRanV2.event_description +model ActivityWorkflowRanV2.event_title +model ActorV1.additional_properties +model ActorV1.api_key +model ActorV1.user +model ActorV2.additional_properties +model ActorV2.alert +model ActorV2.api_key +model ActorV2.user +model ActorV2.workflow +model AfterPaginationMetaResultV2.additional_properties +model AfterPaginationMetaResultV2.after +model AfterPaginationMetaResultV2.after_url +model AlertActorV2.additional_properties +model AlertActorV2.id +model AlertActorV2.title +model AlertAttributeCatalogEntryV2.additional_properties +model AlertAttributeCatalogEntryV2.catalog_type_id +model AlertAttributeCatalogEntryV2.id +model AlertAttributeCatalogEntryV2.name +model AlertAttributeEntryV2.additional_properties +model AlertAttributeEntryV2.array_value +model AlertAttributeEntryV2.attribute +model AlertAttributeEntryV2.value +model AlertAttributeV2.additional_properties +model AlertAttributeV2.array +model AlertAttributeV2.emoji +model AlertAttributeV2.id +model AlertAttributeV2.name +model AlertAttributeV2.required +model AlertAttributeV2.type_ +model AlertAttributeValueV2.additional_properties +model AlertAttributeValueV2.catalog_entry +model AlertAttributeValueV2.label +model AlertAttributeValueV2.literal +model AlertAttributesCreatePayloadV2.additional_properties +model AlertAttributesCreatePayloadV2.array +model AlertAttributesCreatePayloadV2.emoji +model AlertAttributesCreatePayloadV2.name +model AlertAttributesCreatePayloadV2.required +model AlertAttributesCreatePayloadV2.type_ +model AlertAttributesCreateResultV2.additional_properties +model AlertAttributesCreateResultV2.alert_attribute +model AlertAttributesListResultV2.additional_properties +model AlertAttributesListResultV2.alert_attributes +model AlertAttributesShowResultV2.additional_properties +model AlertAttributesShowResultV2.alert_attribute +model AlertAttributesUpdatePayloadV2.additional_properties +model AlertAttributesUpdatePayloadV2.array +model AlertAttributesUpdatePayloadV2.emoji +model AlertAttributesUpdatePayloadV2.name +model AlertAttributesUpdatePayloadV2.required +model AlertAttributesUpdatePayloadV2.type_ +model AlertAttributesUpdateResultV2.additional_properties +model AlertAttributesUpdateResultV2.alert_attribute +model AlertEventsCreateHTTPPayloadV2.additional_properties +model AlertEventsCreateHTTPPayloadV2.deduplication_key +model AlertEventsCreateHTTPPayloadV2.description +model AlertEventsCreateHTTPPayloadV2.metadata +model AlertEventsCreateHTTPPayloadV2.source_url +model AlertEventsCreateHTTPPayloadV2.status +model AlertEventsCreateHTTPPayloadV2.title +model AlertEventsCreateHTTPPayloadV2Metadata.additional_properties +model AlertEventsCreateHTTPResultV2.additional_properties +model AlertEventsCreateHTTPResultV2.deduplication_key +model AlertEventsCreateHTTPResultV2.message +model AlertEventsCreateHTTPResultV2.status +model AlertEventsV2CreateHttpQuery.additional_properties +model AlertGroupingConfigV3.additional_properties +model AlertGroupingConfigV3.default +model AlertMessageConfigPayloadV3.additional_properties +model AlertMessageConfigPayloadV3.destinations +model AlertMessageConfigPayloadV3.template +model AlertMessageConfigV3.additional_properties +model AlertMessageConfigV3.destinations +model AlertMessageConfigV3.template +model AlertMessageDestinationPayloadV3.additional_properties +model AlertMessageDestinationPayloadV3.condition_groups +model AlertMessageDestinationPayloadV3.ms_teams_targets +model AlertMessageDestinationPayloadV3.slack_targets +model AlertMessageDestinationV3.additional_properties +model AlertMessageDestinationV3.condition_groups +model AlertMessageDestinationV3.ms_teams_targets +model AlertMessageDestinationV3.slack_targets +model AlertNoteV1.additional_properties +model AlertNoteV1.alert_group_id +model AlertNoteV1.alert_id +model AlertNoteV1.content +model AlertNoteV1.created_at +model AlertNoteV1.creator +model AlertNoteV1.id +model AlertNoteV1.images +model AlertNoteV1.last_edited_at +model AlertNoteV1.updated_at +model AlertNotesCreatePayloadV1.additional_properties +model AlertNotesCreatePayloadV1.alert_group_id +model AlertNotesCreatePayloadV1.alert_id +model AlertNotesCreatePayloadV1.content +model AlertNotesCreateResultV1.additional_properties +model AlertNotesCreateResultV1.alert_note +model AlertNotesListResultV1.additional_properties +model AlertNotesListResultV1.alert_notes +model AlertNotesListResultV1.pagination_meta +model AlertNotesShowResultV1.additional_properties +model AlertNotesShowResultV1.alert_note +model AlertNotesUpdatePayloadV1.additional_properties +model AlertNotesUpdatePayloadV1.content +model AlertNotesUpdateResultV1.additional_properties +model AlertNotesUpdateResultV1.alert_note +model AlertRouteAlertSourcePayloadV2.additional_properties +model AlertRouteAlertSourcePayloadV2.alert_source_id +model AlertRouteAlertSourcePayloadV2.condition_groups +model AlertRouteAlertSourcePayloadV3.additional_properties +model AlertRouteAlertSourcePayloadV3.alert_source_id +model AlertRouteAlertSourcePayloadV3.condition_groups +model AlertRouteAlertSourceV2.additional_properties +model AlertRouteAlertSourceV2.alert_source_id +model AlertRouteAlertSourceV2.condition_groups +model AlertRouteAlertSourceV3.additional_properties +model AlertRouteAlertSourceV3.alert_source_id +model AlertRouteAlertSourceV3.condition_groups +model AlertRouteAutoGeneratedTemplateBindingPayloadV2.additional_properties +model AlertRouteAutoGeneratedTemplateBindingPayloadV2.autogenerated +model AlertRouteAutoGeneratedTemplateBindingPayloadV2.binding +model AlertRouteAutoGeneratedTemplateBindingPayloadV3.additional_properties +model AlertRouteAutoGeneratedTemplateBindingPayloadV3.autogenerated +model AlertRouteAutoGeneratedTemplateBindingPayloadV3.binding +model AlertRouteAutoGeneratedTemplateBindingV2.additional_properties +model AlertRouteAutoGeneratedTemplateBindingV2.autogenerated +model AlertRouteAutoGeneratedTemplateBindingV2.binding +model AlertRouteAutoGeneratedTemplateBindingV3.additional_properties +model AlertRouteAutoGeneratedTemplateBindingV3.autogenerated +model AlertRouteAutoGeneratedTemplateBindingV3.binding +model AlertRouteChannelConfigPayloadV2.additional_properties +model AlertRouteChannelConfigPayloadV2.condition_groups +model AlertRouteChannelConfigPayloadV2.ms_teams_targets +model AlertRouteChannelConfigPayloadV2.slack_targets +model AlertRouteChannelConfigV2.additional_properties +model AlertRouteChannelConfigV2.condition_groups +model AlertRouteChannelConfigV2.ms_teams_targets +model AlertRouteChannelConfigV2.slack_targets +model AlertRouteChannelTargetPayloadV2.additional_properties +model AlertRouteChannelTargetPayloadV2.binding +model AlertRouteChannelTargetPayloadV2.channel_visibility +model AlertRouteChannelTargetPayloadV3.additional_properties +model AlertRouteChannelTargetPayloadV3.binding +model AlertRouteChannelTargetPayloadV3.channel_visibility +model AlertRouteChannelTargetPayloadV3.group_alerts_summary +model AlertRouteChannelTargetV2.additional_properties +model AlertRouteChannelTargetV2.binding +model AlertRouteChannelTargetV2.channel_visibility +model AlertRouteChannelTargetV3.additional_properties +model AlertRouteChannelTargetV3.binding +model AlertRouteChannelTargetV3.channel_visibility +model AlertRouteChannelTargetV3.group_alerts_summary +model AlertRouteCustomFieldBindingPayloadV2.additional_properties +model AlertRouteCustomFieldBindingPayloadV2.binding +model AlertRouteCustomFieldBindingPayloadV2.custom_field_id +model AlertRouteCustomFieldBindingPayloadV2.merge_strategy +model AlertRouteCustomFieldBindingPayloadV3.additional_properties +model AlertRouteCustomFieldBindingPayloadV3.binding +model AlertRouteCustomFieldBindingPayloadV3.custom_field_id +model AlertRouteCustomFieldBindingPayloadV3.merge_strategy +model AlertRouteCustomFieldBindingV2.additional_properties +model AlertRouteCustomFieldBindingV2.binding +model AlertRouteCustomFieldBindingV2.custom_field_id +model AlertRouteCustomFieldBindingV2.merge_strategy +model AlertRouteCustomFieldBindingV3.additional_properties +model AlertRouteCustomFieldBindingV3.binding +model AlertRouteCustomFieldBindingV3.custom_field_id +model AlertRouteCustomFieldBindingV3.merge_strategy +model AlertRouteEscalationConfigPayloadV2.additional_properties +model AlertRouteEscalationConfigPayloadV2.auto_cancel_escalations +model AlertRouteEscalationConfigPayloadV2.escalation_targets +model AlertRouteEscalationConfigPayloadV3.additional_properties +model AlertRouteEscalationConfigPayloadV3.auto_cancel_escalations +model AlertRouteEscalationConfigPayloadV3.escalation_targets +model AlertRouteEscalationConfigPayloadV3.when_alert_joins_group +model AlertRouteEscalationConfigV2.additional_properties +model AlertRouteEscalationConfigV2.auto_cancel_escalations +model AlertRouteEscalationConfigV2.escalation_targets +model AlertRouteEscalationConfigV3.additional_properties +model AlertRouteEscalationConfigV3.auto_cancel_escalations +model AlertRouteEscalationConfigV3.escalation_targets +model AlertRouteEscalationConfigV3.when_alert_joins_group +model AlertRouteEscalationTargetPayloadV2.additional_properties +model AlertRouteEscalationTargetPayloadV2.escalation_paths +model AlertRouteEscalationTargetPayloadV2.users +model AlertRouteEscalationTargetPayloadV3.additional_properties +model AlertRouteEscalationTargetPayloadV3.escalation_paths +model AlertRouteEscalationTargetPayloadV3.users +model AlertRouteEscalationTargetV2.additional_properties +model AlertRouteEscalationTargetV2.escalation_paths +model AlertRouteEscalationTargetV2.users +model AlertRouteEscalationTargetV3.additional_properties +model AlertRouteEscalationTargetV3.escalation_paths +model AlertRouteEscalationTargetV3.users +model AlertRouteIncidentConfigPayloadV2.additional_properties +model AlertRouteIncidentConfigPayloadV2.auto_decline_enabled +model AlertRouteIncidentConfigPayloadV2.auto_relate_grouped_alerts +model AlertRouteIncidentConfigPayloadV2.condition_groups +model AlertRouteIncidentConfigPayloadV2.defer_time_seconds +model AlertRouteIncidentConfigPayloadV2.enabled +model AlertRouteIncidentConfigPayloadV2.grouping_keys +model AlertRouteIncidentConfigPayloadV2.grouping_window_seconds +model AlertRouteIncidentConfigPayloadV3.additional_properties +model AlertRouteIncidentConfigPayloadV3.auto_decline_enabled +model AlertRouteIncidentConfigPayloadV3.condition_groups +model AlertRouteIncidentConfigPayloadV3.enabled +model AlertRouteIncidentConfigPayloadV3.incident_template +model AlertRouteIncidentConfigPayloadV3.membership_teams +model AlertRouteIncidentConfigPayloadV3.template +model AlertRouteIncidentConfigV2.additional_properties +model AlertRouteIncidentConfigV2.auto_decline_enabled +model AlertRouteIncidentConfigV2.auto_relate_grouped_alerts +model AlertRouteIncidentConfigV2.condition_groups +model AlertRouteIncidentConfigV2.defer_time_seconds +model AlertRouteIncidentConfigV2.enabled +model AlertRouteIncidentConfigV2.grouping_keys +model AlertRouteIncidentConfigV2.grouping_window_seconds +model AlertRouteIncidentConfigV3.additional_properties +model AlertRouteIncidentConfigV3.auto_decline_enabled +model AlertRouteIncidentConfigV3.condition_groups +model AlertRouteIncidentConfigV3.enabled +model AlertRouteIncidentConfigV3.incident_template +model AlertRouteIncidentConfigV3.membership_teams +model AlertRouteIncidentConfigV3.template +model AlertRouteIncidentTemplatePayloadV2.additional_properties +model AlertRouteIncidentTemplatePayloadV2.custom_fields +model AlertRouteIncidentTemplatePayloadV2.incident_mode +model AlertRouteIncidentTemplatePayloadV2.incident_type +model AlertRouteIncidentTemplatePayloadV2.membership_teams +model AlertRouteIncidentTemplatePayloadV2.name +model AlertRouteIncidentTemplatePayloadV2.severity +model AlertRouteIncidentTemplatePayloadV2.start_in_triage +model AlertRouteIncidentTemplatePayloadV2.summary +model AlertRouteIncidentTemplatePayloadV2.workspace +model AlertRouteIncidentTemplatePayloadV3.additional_properties +model AlertRouteIncidentTemplatePayloadV3.custom_fields +model AlertRouteIncidentTemplatePayloadV3.incident_mode +model AlertRouteIncidentTemplatePayloadV3.incident_type +model AlertRouteIncidentTemplatePayloadV3.membership_teams +model AlertRouteIncidentTemplatePayloadV3.name +model AlertRouteIncidentTemplatePayloadV3.severity +model AlertRouteIncidentTemplatePayloadV3.start_in_triage +model AlertRouteIncidentTemplatePayloadV3.summary +model AlertRouteIncidentTemplateV2.additional_properties +model AlertRouteIncidentTemplateV2.custom_fields +model AlertRouteIncidentTemplateV2.incident_mode +model AlertRouteIncidentTemplateV2.incident_type +model AlertRouteIncidentTemplateV2.membership_teams +model AlertRouteIncidentTemplateV2.name +model AlertRouteIncidentTemplateV2.severity +model AlertRouteIncidentTemplateV2.start_in_triage +model AlertRouteIncidentTemplateV2.summary +model AlertRouteIncidentTemplateV2.workspace +model AlertRouteIncidentTemplateV3.additional_properties +model AlertRouteIncidentTemplateV3.custom_fields +model AlertRouteIncidentTemplateV3.incident_mode +model AlertRouteIncidentTemplateV3.incident_type +model AlertRouteIncidentTemplateV3.membership_teams +model AlertRouteIncidentTemplateV3.name +model AlertRouteIncidentTemplateV3.severity +model AlertRouteIncidentTemplateV3.start_in_triage +model AlertRouteIncidentTemplateV3.summary +model AlertRouteSeverityBindingPayloadV2.additional_properties +model AlertRouteSeverityBindingPayloadV2.binding +model AlertRouteSeverityBindingPayloadV2.merge_strategy +model AlertRouteSeverityBindingPayloadV3.additional_properties +model AlertRouteSeverityBindingPayloadV3.binding +model AlertRouteSeverityBindingPayloadV3.merge_strategy +model AlertRouteSeverityBindingV2.additional_properties +model AlertRouteSeverityBindingV2.binding +model AlertRouteSeverityBindingV2.merge_strategy +model AlertRouteSeverityBindingV3.additional_properties +model AlertRouteSeverityBindingV3.binding +model AlertRouteSeverityBindingV3.merge_strategy +model AlertRouteSlimV2.additional_properties +model AlertRouteSlimV2.enabled +model AlertRouteSlimV2.id +model AlertRouteSlimV2.name +model AlertRouteSlimV3.additional_properties +model AlertRouteSlimV3.enabled +model AlertRouteSlimV3.id +model AlertRouteSlimV3.name +model AlertRouteTemplateBindingPayloadV2.additional_properties +model AlertRouteTemplateBindingPayloadV2.binding +model AlertRouteTemplateBindingPayloadV3.additional_properties +model AlertRouteTemplateBindingPayloadV3.binding +model AlertRouteTemplateBindingV2.additional_properties +model AlertRouteTemplateBindingV2.binding +model AlertRouteTemplateBindingV3.additional_properties +model AlertRouteTemplateBindingV3.binding +model AlertRouteV2.additional_properties +model AlertRouteV2.alert_sources +model AlertRouteV2.channel_config +model AlertRouteV2.condition_groups +model AlertRouteV2.created_at +model AlertRouteV2.enabled +model AlertRouteV2.escalation_config +model AlertRouteV2.expressions +model AlertRouteV2.id +model AlertRouteV2.incident_config +model AlertRouteV2.incident_template +model AlertRouteV2.is_private +model AlertRouteV2.message_template +model AlertRouteV2.name +model AlertRouteV2.owning_team_ids +model AlertRouteV2.updated_at +model AlertRouteV2.version +model AlertRouteV3.additional_properties +model AlertRouteV3.alert_sources +model AlertRouteV3.condition_groups +model AlertRouteV3.created_at +model AlertRouteV3.enabled +model AlertRouteV3.escalation_config +model AlertRouteV3.expressions +model AlertRouteV3.grouping_config +model AlertRouteV3.id +model AlertRouteV3.incident_config +model AlertRouteV3.is_private +model AlertRouteV3.message_config +model AlertRouteV3.name +model AlertRouteV3.owning_team_ids +model AlertRouteV3.updated_at +model AlertRouteV3.version +model AlertRouteWhenAlertJoinsGroupPayloadV3.additional_properties +model AlertRouteWhenAlertJoinsGroupPayloadV3.grace_period_seconds +model AlertRouteWhenAlertJoinsGroupPayloadV3.mode +model AlertRouteWhenAlertJoinsGroupV3.additional_properties +model AlertRouteWhenAlertJoinsGroupV3.grace_period_seconds +model AlertRouteWhenAlertJoinsGroupV3.mode +model AlertRoutesCreatePayloadV2.additional_properties +model AlertRoutesCreatePayloadV2.alert_sources +model AlertRoutesCreatePayloadV2.channel_config +model AlertRoutesCreatePayloadV2.condition_groups +model AlertRoutesCreatePayloadV2.created_at +model AlertRoutesCreatePayloadV2.enabled +model AlertRoutesCreatePayloadV2.escalation_config +model AlertRoutesCreatePayloadV2.expressions +model AlertRoutesCreatePayloadV2.incident_config +model AlertRoutesCreatePayloadV2.incident_template +model AlertRoutesCreatePayloadV2.is_private +model AlertRoutesCreatePayloadV2.message_template +model AlertRoutesCreatePayloadV2.name +model AlertRoutesCreatePayloadV2.owning_team_ids +model AlertRoutesCreatePayloadV2.updated_at +model AlertRoutesCreatePayloadV3.additional_properties +model AlertRoutesCreatePayloadV3.alert_sources +model AlertRoutesCreatePayloadV3.condition_groups +model AlertRoutesCreatePayloadV3.enabled +model AlertRoutesCreatePayloadV3.escalation_config +model AlertRoutesCreatePayloadV3.expressions +model AlertRoutesCreatePayloadV3.grouping_config +model AlertRoutesCreatePayloadV3.incident_config +model AlertRoutesCreatePayloadV3.is_private +model AlertRoutesCreatePayloadV3.message_config +model AlertRoutesCreatePayloadV3.name +model AlertRoutesCreatePayloadV3.owning_team_ids +model AlertRoutesCreateResultV2.additional_properties +model AlertRoutesCreateResultV2.alert_route +model AlertRoutesCreateResultV3.additional_properties +model AlertRoutesCreateResultV3.alert_route +model AlertRoutesListResultV2.additional_properties +model AlertRoutesListResultV2.alert_routes +model AlertRoutesListResultV2.pagination_meta +model AlertRoutesListResultV3.additional_properties +model AlertRoutesListResultV3.alert_routes +model AlertRoutesListResultV3.pagination_meta +model AlertRoutesShowResultV2.additional_properties +model AlertRoutesShowResultV2.alert_route +model AlertRoutesShowResultV3.additional_properties +model AlertRoutesShowResultV3.alert_route +model AlertRoutesUpdatePayloadV2.additional_properties +model AlertRoutesUpdatePayloadV2.alert_sources +model AlertRoutesUpdatePayloadV2.channel_config +model AlertRoutesUpdatePayloadV2.condition_groups +model AlertRoutesUpdatePayloadV2.created_at +model AlertRoutesUpdatePayloadV2.enabled +model AlertRoutesUpdatePayloadV2.escalation_config +model AlertRoutesUpdatePayloadV2.expressions +model AlertRoutesUpdatePayloadV2.incident_config +model AlertRoutesUpdatePayloadV2.incident_template +model AlertRoutesUpdatePayloadV2.is_private +model AlertRoutesUpdatePayloadV2.message_template +model AlertRoutesUpdatePayloadV2.name +model AlertRoutesUpdatePayloadV2.owning_team_ids +model AlertRoutesUpdatePayloadV2.updated_at +model AlertRoutesUpdatePayloadV2.version +model AlertRoutesUpdatePayloadV3.additional_properties +model AlertRoutesUpdatePayloadV3.alert_sources +model AlertRoutesUpdatePayloadV3.condition_groups +model AlertRoutesUpdatePayloadV3.enabled +model AlertRoutesUpdatePayloadV3.escalation_config +model AlertRoutesUpdatePayloadV3.expressions +model AlertRoutesUpdatePayloadV3.grouping_config +model AlertRoutesUpdatePayloadV3.incident_config +model AlertRoutesUpdatePayloadV3.is_private +model AlertRoutesUpdatePayloadV3.message_config +model AlertRoutesUpdatePayloadV3.name +model AlertRoutesUpdatePayloadV3.owning_team_ids +model AlertRoutesUpdatePayloadV3.version +model AlertRoutesUpdateResultV2.additional_properties +model AlertRoutesUpdateResultV2.alert_route +model AlertRoutesUpdateResultV3.additional_properties +model AlertRoutesUpdateResultV3.alert_route +model AlertSlimV2.additional_properties +model AlertSlimV2.alert_group_ids +model AlertSlimV2.alert_source_id +model AlertSlimV2.created_at +model AlertSlimV2.deduplication_key +model AlertSlimV2.description +model AlertSlimV2.id +model AlertSlimV2.resolved_at +model AlertSlimV2.source_url +model AlertSlimV2.status +model AlertSlimV2.title +model AlertSlimV2.updated_at +model AlertSourceAzureDevopsOptionsV2.additional_properties +model AlertSourceAzureDevopsOptionsV2.project_ids +model AlertSourceEmailOptionsPayloadV2.additional_properties +model AlertSourceEmailOptionsPayloadV2.redactions +model AlertSourceEmailOptionsPayloadV2.transform_expression +model AlertSourceEmailOptionsV2.additional_properties +model AlertSourceEmailOptionsV2.email_address +model AlertSourceEmailOptionsV2.redactions +model AlertSourceEmailOptionsV2.transform_expression +model AlertSourceHTTPCustomOptionsV2.additional_properties +model AlertSourceHTTPCustomOptionsV2.deduplication_key_path +model AlertSourceHTTPCustomOptionsV2.transform_expression +model AlertSourceHeartbeatOptionsPayloadV2.additional_properties +model AlertSourceHeartbeatOptionsPayloadV2.failure_threshold +model AlertSourceHeartbeatOptionsPayloadV2.grace_period_seconds +model AlertSourceHeartbeatOptionsPayloadV2.interval_seconds +model AlertSourceHeartbeatOptionsV2.additional_properties +model AlertSourceHeartbeatOptionsV2.failure_threshold +model AlertSourceHeartbeatOptionsV2.grace_period_seconds +model AlertSourceHeartbeatOptionsV2.interval_seconds +model AlertSourceHeartbeatOptionsV2.ping_url +model AlertSourceJiraOptionsV2.additional_properties +model AlertSourceJiraOptionsV2.project_ids +model AlertSourceRateLimitShardingV2.additional_properties +model AlertSourceRateLimitShardingV2.rate_limit_shard_key_path +model AlertSourceV2.additional_properties +model AlertSourceV2.alert_events_url +model AlertSourceV2.auto_resolve_incident_alerts +model AlertSourceV2.auto_resolve_timeout_minutes +model AlertSourceV2.azure_devops_options +model AlertSourceV2.email_options +model AlertSourceV2.filter_condition_groups +model AlertSourceV2.fixed_team_id +model AlertSourceV2.heartbeat_options +model AlertSourceV2.http_custom_options +model AlertSourceV2.id +model AlertSourceV2.jira_options +model AlertSourceV2.name +model AlertSourceV2.owning_team_ids +model AlertSourceV2.rate_limit_sharding +model AlertSourceV2.secret_token +model AlertSourceV2.source_type +model AlertSourceV2.template +model AlertSourcesCreatePayloadV2.additional_properties +model AlertSourcesCreatePayloadV2.auto_resolve_incident_alerts +model AlertSourcesCreatePayloadV2.auto_resolve_timeout_minutes +model AlertSourcesCreatePayloadV2.azure_devops_options +model AlertSourcesCreatePayloadV2.email_options +model AlertSourcesCreatePayloadV2.filter_condition_groups +model AlertSourcesCreatePayloadV2.fixed_team_id +model AlertSourcesCreatePayloadV2.heartbeat_options +model AlertSourcesCreatePayloadV2.http_custom_options +model AlertSourcesCreatePayloadV2.jira_options +model AlertSourcesCreatePayloadV2.name +model AlertSourcesCreatePayloadV2.owning_team_ids +model AlertSourcesCreatePayloadV2.rate_limit_sharding +model AlertSourcesCreatePayloadV2.source_type +model AlertSourcesCreatePayloadV2.template +model AlertSourcesCreateResultV2.additional_properties +model AlertSourcesCreateResultV2.alert_source +model AlertSourcesListResultV2.additional_properties +model AlertSourcesListResultV2.alert_sources +model AlertSourcesShowResultV2.additional_properties +model AlertSourcesShowResultV2.alert_source +model AlertSourcesUpdatePayloadV2.additional_properties +model AlertSourcesUpdatePayloadV2.auto_resolve_incident_alerts +model AlertSourcesUpdatePayloadV2.auto_resolve_timeout_minutes +model AlertSourcesUpdatePayloadV2.azure_devops_options +model AlertSourcesUpdatePayloadV2.disabled +model AlertSourcesUpdatePayloadV2.email_options +model AlertSourcesUpdatePayloadV2.filter_condition_groups +model AlertSourcesUpdatePayloadV2.fixed_team_id +model AlertSourcesUpdatePayloadV2.heartbeat_options +model AlertSourcesUpdatePayloadV2.http_custom_options +model AlertSourcesUpdatePayloadV2.jira_options +model AlertSourcesUpdatePayloadV2.name +model AlertSourcesUpdatePayloadV2.owning_team_ids +model AlertSourcesUpdatePayloadV2.rate_limit_sharding +model AlertSourcesUpdatePayloadV2.template +model AlertSourcesUpdateResultV2.additional_properties +model AlertSourcesUpdateResultV2.alert_source +model AlertSourcesValidatePayloadV2.additional_properties +model AlertSourcesValidatePayloadV2.owning_team_ids +model AlertSourcesValidatePayloadV2.source_type +model AlertSourcesValidatePayloadV2.template +model AlertTagV2.additional_properties +model AlertTagV2.id +model AlertTagV2.name +model AlertTemplateAttributeBindingPayloadV2.additional_properties +model AlertTemplateAttributeBindingPayloadV2.array_value +model AlertTemplateAttributeBindingPayloadV2.merge_strategy +model AlertTemplateAttributeBindingPayloadV2.value +model AlertTemplateAttributeBindingV2.additional_properties +model AlertTemplateAttributeBindingV2.array_value +model AlertTemplateAttributeBindingV2.merge_strategy +model AlertTemplateAttributeBindingV2.value +model AlertTemplateAttributePayloadV2.additional_properties +model AlertTemplateAttributePayloadV2.alert_attribute_id +model AlertTemplateAttributePayloadV2.binding +model AlertTemplateAttributeV2.additional_properties +model AlertTemplateAttributeV2.alert_attribute_id +model AlertTemplateAttributeV2.binding +model AlertTemplatePayloadV2.additional_properties +model AlertTemplatePayloadV2.attributes +model AlertTemplatePayloadV2.description +model AlertTemplatePayloadV2.expressions +model AlertTemplatePayloadV2.is_private +model AlertTemplatePayloadV2.title +model AlertTemplatePayloadV2.visible_to_teams +model AlertTemplateV2.additional_properties +model AlertTemplateV2.attributes +model AlertTemplateV2.description +model AlertTemplateV2.expressions +model AlertTemplateV2.is_private +model AlertTemplateV2.title +model AlertTemplateV2.visible_to_teams +model AlertV2.additional_properties +model AlertV2.alert_group_ids +model AlertV2.alert_source_id +model AlertV2.attributes +model AlertV2.created_at +model AlertV2.deduplication_key +model AlertV2.description +model AlertV2.id +model AlertV2.resolved_at +model AlertV2.source_url +model AlertV2.status +model AlertV2.tags +model AlertV2.title +model AlertV2.updated_at +model AlertsAddTagsPayloadV2.additional_properties +model AlertsAddTagsPayloadV2.tags +model AlertsAddTagsResultV2.additional_properties +model AlertsAddTagsResultV2.alert +model AlertsCreateIncidentAlertPayloadV2.additional_properties +model AlertsCreateIncidentAlertPayloadV2.alert_id +model AlertsCreateIncidentAlertPayloadV2.incident_id +model AlertsCreateIncidentAlertPayloadV2.re_relate +model AlertsCreateIncidentAlertResultV2.additional_properties +model AlertsCreateIncidentAlertResultV2.incident_alert +model AlertsListAlertTagsResultV2.additional_properties +model AlertsListAlertTagsResultV2.alert_tags +model AlertsListAlertTagsResultV2.pagination_meta +model AlertsListIncidentAlertsResultV2.additional_properties +model AlertsListIncidentAlertsResultV2.incident_alerts +model AlertsListIncidentAlertsResultV2.pagination_meta +model AlertsListResultV2.additional_properties +model AlertsListResultV2.alerts +model AlertsListResultV2.pagination_meta +model AlertsRemoveTagsPayloadV2.additional_properties +model AlertsRemoveTagsPayloadV2.tags +model AlertsRemoveTagsResultV2.additional_properties +model AlertsRemoveTagsResultV2.alert +model AlertsResolveResultV2.additional_properties +model AlertsResolveResultV2.alert +model AlertsSetTagsPayloadV2.additional_properties +model AlertsSetTagsPayloadV2.tags +model AlertsSetTagsResultV2.additional_properties +model AlertsSetTagsResultV2.alert +model AlertsShowResultV2.additional_properties +model AlertsShowResultV2.alert +model AlertsTransitionIncidentAlertPayloadV2.additional_properties +model AlertsTransitionIncidentAlertPayloadV2.state +model AlertsTransitionIncidentAlertResultV2.additional_properties +model AlertsTransitionIncidentAlertResultV2.incident_alert +model AlertsV2ListAlertGroupId.additional_properties +model AlertsV2ListAlertSource.additional_properties +model AlertsV2ListAttributes.additional_properties +model AlertsV2ListAttributesAdditionalProperty.additional_properties +model AlertsV2ListCreatedAt.additional_properties +model AlertsV2ListDeduplicationKey.additional_properties +model AlertsV2ListHasNotes.additional_properties +model AlertsV2ListIncludeMaintenanceWindow.additional_properties +model AlertsV2ListStatus.additional_properties +model AlertsV2ListTags.additional_properties +model AlertsV2ListUpdatedAt.additional_properties +model AuditLogActorMetadataV2.additional_properties +model AuditLogActorMetadataV2.alert_source_id +model AuditLogActorMetadataV2.api_key_roles +model AuditLogActorMetadataV2.external_resource_external_id +model AuditLogActorMetadataV2.external_resource_type +model AuditLogActorMetadataV2.user_base_role_slug +model AuditLogActorMetadataV2.user_custom_role_slugs +model AuditLogActorV2.additional_properties +model AuditLogActorV2.id +model AuditLogActorV2.metadata +model AuditLogActorV2.name +model AuditLogActorV2.type_ +model AuditLogAnnouncementPostTemplateOwningTeamsMetadataV2.additional_properties +model AuditLogAnnouncementPostTemplateOwningTeamsMetadataV2.after_owning_team_ids +model AuditLogAnnouncementPostTemplateOwningTeamsMetadataV2.before_owning_team_ids +model AuditLogAnnouncementRuleMetadataV2.additional_properties +model AuditLogAnnouncementRuleMetadataV2.after_owning_team_ids +model AuditLogAnnouncementRuleMetadataV2.after_private_incident_scope +model AuditLogAnnouncementRuleMetadataV2.before_owning_team_ids +model AuditLogAnnouncementRuleMetadataV2.before_private_incident_scope +model AuditLogCatalogAttributeUpdatedMetadataV2.additional_properties +model AuditLogCatalogAttributeUpdatedMetadataV2.after_values +model AuditLogCatalogAttributeUpdatedMetadataV2.before_values +model AuditLogCatalogAttributeUpdatedMetadataV2V2.additional_properties +model AuditLogCatalogAttributeUpdatedMetadataV2V2.after_values +model AuditLogCatalogAttributeUpdatedMetadataV2V2.before_values +model AuditLogEmailOtpLoginSettingUpdatedMetadataV2.additional_properties +model AuditLogEmailOtpLoginSettingUpdatedMetadataV2.enabled +model AuditLogEntryContextV2.additional_properties +model AuditLogEntryContextV2.location +model AuditLogEntryContextV2.user_agent +model AuditLogExtensionConnectorCalledMetadataV2.additional_properties +model AuditLogExtensionConnectorCalledMetadataV2.outcome +model AuditLogExtensionConnectorCalledMetadataV2.source_kind +model AuditLogExtensionConnectorCalledMetadataV2.surface +model AuditLogExtensionConnectorCalledMetadataV2.telemetry_query_id +model AuditLogExtensionConnectorCalledMetadataV2.write +model AuditLogExtensionConnectorCalledMetadataV2V2.additional_properties +model AuditLogExtensionConnectorCalledMetadataV2V2.incident_id +model AuditLogExtensionConnectorCalledMetadataV2V2.outcome +model AuditLogExtensionConnectorCalledMetadataV2V2.source_kind +model AuditLogExtensionConnectorCalledMetadataV2V2.surface +model AuditLogExtensionConnectorCalledMetadataV2V2.telemetry_query_id +model AuditLogExtensionConnectorCalledMetadataV2V2.write +model AuditLogExtensionConnectorCalledMetadataV3V2.access_source +model AuditLogExtensionConnectorCalledMetadataV3V2.additional_properties +model AuditLogExtensionConnectorCalledMetadataV3V2.class_ +model AuditLogExtensionConnectorCalledMetadataV3V2.incident_id +model AuditLogExtensionConnectorCalledMetadataV3V2.outcome +model AuditLogExtensionConnectorCalledMetadataV3V2.reason +model AuditLogExtensionConnectorCalledMetadataV3V2.source_kind +model AuditLogExtensionConnectorCalledMetadataV3V2.surface +model AuditLogExtensionConnectorCalledMetadataV3V2.telemetry_query_id +model AuditLogExtensionConnectorCalledMetadataV3V2.write +model AuditLogHrisTimeOffPolicyUpdatedMetadataV2.additional_properties +model AuditLogHrisTimeOffPolicyUpdatedMetadataV2.behaviour +model AuditLogHrisTimeOffPolicyUpdatedMetadataV2.connection_name +model AuditLogHrisTimeOffPolicyUpdatedMetadataV2.previous_behaviour +model AuditLogHrisTimeOffPolicyUpdatedMetadataV2.provider_slug +model AuditLogIPAllowlistUpdatedMetadataV2.additional_properties +model AuditLogIPAllowlistUpdatedMetadataV2.additions +model AuditLogIPAllowlistUpdatedMetadataV2.additions_count +model AuditLogIPAllowlistUpdatedMetadataV2.enabled +model AuditLogIPAllowlistUpdatedMetadataV2.removals +model AuditLogIPAllowlistUpdatedMetadataV2.removals_count +model AuditLogIPAllowlistUpdatedMetadataV2.version +model AuditLogIncidentTypeDefaultTeamsMetadataV2.additional_properties +model AuditLogIncidentTypeDefaultTeamsMetadataV2.after_default_team_ids +model AuditLogIncidentTypeDefaultTeamsMetadataV2.before_default_team_ids +model AuditLogMicrosoftEntraTenantLinkedMetadataV2.additional_properties +model AuditLogMicrosoftEntraTenantLinkedMetadataV2.tenant_domain +model AuditLogMicrosoftEntraTenantLinkedMetadataV2.tenant_id +model AuditLogMobileIntuneEnabledSettingUpdatedMetadataV2.additional_properties +model AuditLogMobileIntuneEnabledSettingUpdatedMetadataV2.enabled +model AuditLogOnCallNotificationMethodMetadataV2.additional_properties +model AuditLogOnCallNotificationMethodMetadataV2.target_user +model AuditLogOnCallUpsellRequestedMetadataV2.additional_properties +model AuditLogOnCallUpsellRequestedMetadataV2.gate_count_after +model AuditLogOnCallUpsellRequestedMetadataV2.gate_count_before +model AuditLogOnCallUpsellRequestedMetadataV2.requested_by_user_id +model AuditLogOnCallUpsellRequestedMetadataV2.seats_added +model AuditLogOrganisationSettingsUpdatedMetadataV2.additional_properties +model AuditLogOrganisationSettingsUpdatedMetadataV2.after_organisation_name +model AuditLogOrganisationSettingsUpdatedMetadataV2.before_organisation_name +model AuditLogOrganisationSettingsUpdatedMetadataV2.default_timezone +model AuditLogPolicyMetadataV2.additional_properties +model AuditLogPolicyMetadataV2.run_on_private_incidents +model AuditLogPrivateAlertAccessAttemptedMetadataV2.additional_properties +model AuditLogPrivateAlertAccessAttemptedMetadataV2.outcome +model AuditLogPrivateEscalationAccessAttemptedMetadataV2.additional_properties +model AuditLogPrivateEscalationAccessAttemptedMetadataV2.outcome +model AuditLogPrivateIncidentAccessAttemptedMetadataV2.additional_properties +model AuditLogPrivateIncidentAccessAttemptedMetadataV2.outcome +model AuditLogPrivateIncidentAccessAttemptedMetadataV2V2.access_type +model AuditLogPrivateIncidentAccessAttemptedMetadataV2V2.additional_properties +model AuditLogPrivateIncidentAccessAttemptedMetadataV2V2.outcome +model AuditLogPrivateIncidentAccessAttemptedMetadataV2V2.team_id +model AuditLogPrivateInsightsExportedMetadataV2.additional_properties +model AuditLogPrivateInsightsExportedMetadataV2.measure +model AuditLogPrivateInsightsExportedMetadataV2.outcome +model AuditLogPrivateInsightsMeasureQueriedMetadataV2.additional_properties +model AuditLogPrivateInsightsMeasureQueriedMetadataV2.measure +model AuditLogPrivateInsightsMeasureQueriedMetadataV2.outcome +model AuditLogPrivateInsightsUnderlyingDataQueriedMetadataV2.additional_properties +model AuditLogPrivateInsightsUnderlyingDataQueriedMetadataV2.measure +model AuditLogPrivateInsightsUnderlyingDataQueriedMetadataV2.outcome +model AuditLogQrCodeMobileLoginSettingUpdatedMetadataV2.additional_properties +model AuditLogQrCodeMobileLoginSettingUpdatedMetadataV2.enabled +model AuditLogSCIMGroupSeatMappingChangedMetadataV2.additional_properties +model AuditLogSCIMGroupSeatMappingChangedMetadataV2.after_seat_types +model AuditLogSCIMGroupSeatMappingChangedMetadataV2.before_seat_types +model AuditLogScheduleOverrideMetadataV2.additional_properties +model AuditLogScheduleOverrideMetadataV2.after_user_ids +model AuditLogScheduleOverrideMetadataV2.after_user_names +model AuditLogScheduleOverrideMetadataV2.before_user_ids +model AuditLogScheduleOverrideMetadataV2.before_user_names +model AuditLogScheduleOverrideMetadataV2.end_at +model AuditLogScheduleOverrideMetadataV2.start_at +model AuditLogTargetV2.additional_properties +model AuditLogTargetV2.id +model AuditLogTargetV2.name +model AuditLogTargetV2.type_ +model AuditLogTelemetryDataSourceAccessModeChangedMetadataV2.additional_properties +model AuditLogTelemetryDataSourceAccessModeChangedMetadataV2.from_ +model AuditLogTelemetryDataSourceAccessModeChangedMetadataV2.to +model AuditLogTelemetryDataSourceAccessPolicyChangedMetadataV2.additional_properties +model AuditLogTelemetryDataSourceAccessPolicyChangedMetadataV2.after +model AuditLogTelemetryDataSourceAccessPolicyChangedMetadataV2.before +model AuditLogTelemetryDataSourceAccessPolicyChangedMetadataV2.change_id +model AuditLogTelemetryDataSourceAccessPolicyChangedMetadataV2.set_by +model AuditLogTelemetryDataSourceQueriedMetadataV2.access_mode +model AuditLogTelemetryDataSourceQueriedMetadataV2.additional_properties +model AuditLogTelemetryDataSourceQueriedMetadataV2.investigation_id +model AuditLogTelemetryDataSourceQueriedMetadataV2.outcome +model AuditLogTelemetryDataSourceQueriedMetadataV2.surface +model AuditLogTelemetryDataSourceQueriedMetadataV2V2.access_mode +model AuditLogTelemetryDataSourceQueriedMetadataV2V2.additional_properties +model AuditLogTelemetryDataSourceQueriedMetadataV2V2.investigation_id +model AuditLogTelemetryDataSourceQueriedMetadataV2V2.outcome +model AuditLogTelemetryDataSourceQueriedMetadataV2V2.surface +model AuditLogTelemetryDataSourceQueriedMetadataV2V2.telemetry_query_id +model AuditLogTelemetryDataSourceRequestedMetadataV2.additional_properties +model AuditLogTelemetryDataSourceRequestedMetadataV2.host +model AuditLogTelemetryDataSourceRequestedMetadataV2.method +model AuditLogTelemetryDataSourceRequestedMetadataV2.origin +model AuditLogTelemetryDataSourceRequestedMetadataV2.response_status +model AuditLogTelemetryDataSourceRequestedMetadataV2.surface +model AuditLogTelemetryDataSourceRequestedMetadataV2.telemetry_query_id +model AuditLogTelemetryDataSourceToolAccessChangedMetadataV2.additional_properties +model AuditLogTelemetryDataSourceToolAccessChangedMetadataV2.after +model AuditLogTelemetryDataSourceToolAccessChangedMetadataV2.before +model AuditLogTelemetryDataSourceToolAccessChangedMetadataV2.change_id +model AuditLogTelemetryDataSourceToolAccessChangedMetadataV2.source +model AuditLogTelemetryDataSourceToolAccessChangedMetadataV2.surface +model AuditLogTelemetryDataSourceToolAccessChangedMetadataV2.tool +model AuditLogTelemetryDataSourceToolOverridesChangedMetadataV2.additional_properties +model AuditLogTelemetryDataSourceToolOverridesChangedMetadataV2.after +model AuditLogTelemetryDataSourceToolOverridesChangedMetadataV2.before +model AuditLogTelemetryDataSourceToolOverridesChangedMetadataV2.change_id +model AuditLogTelemetryDataSourceToolOverridesChangedMetadataV2.tool +model AuditLogTelemetryDataSourceWriteAccessMetadataV2.additional_properties +model AuditLogTelemetryDataSourceWriteAccessMetadataV2.tools +model AuditLogUserLoggedInMetadataV2.additional_properties +model AuditLogUserLoggedInMetadataV2.login_method +model AuditLogUserRoleMembershipChangedMetadataV2.additional_properties +model AuditLogUserRoleMembershipChangedMetadataV2.after_base_role_slug +model AuditLogUserRoleMembershipChangedMetadataV2.after_custom_role_slugs +model AuditLogUserRoleMembershipChangedMetadataV2.before_base_role_slug +model AuditLogUserRoleMembershipChangedMetadataV2.before_custom_role_slugs +model AuditLogUserSCIMGroupMappingChangedMetadataV2.additional_properties +model AuditLogUserSCIMGroupMappingChangedMetadataV2.after_base_role_slug +model AuditLogUserSCIMGroupMappingChangedMetadataV2.after_custom_role_slugs +model AuditLogUserSCIMGroupMappingChangedMetadataV2.before_base_role_slug +model AuditLogUserSCIMGroupMappingChangedMetadataV2.before_custom_role_slugs +model AuditLogsAPIKeyCreatedV1.action +model AuditLogsAPIKeyCreatedV1.actor +model AuditLogsAPIKeyCreatedV1.additional_properties +model AuditLogsAPIKeyCreatedV1.context +model AuditLogsAPIKeyCreatedV1.occurred_at +model AuditLogsAPIKeyCreatedV1.targets +model AuditLogsAPIKeyCreatedV1.version +model AuditLogsAPIKeyDeletedV1.action +model AuditLogsAPIKeyDeletedV1.actor +model AuditLogsAPIKeyDeletedV1.additional_properties +model AuditLogsAPIKeyDeletedV1.context +model AuditLogsAPIKeyDeletedV1.occurred_at +model AuditLogsAPIKeyDeletedV1.targets +model AuditLogsAPIKeyDeletedV1.version +model AuditLogsAPIKeyRotatedV1.action +model AuditLogsAPIKeyRotatedV1.actor +model AuditLogsAPIKeyRotatedV1.additional_properties +model AuditLogsAPIKeyRotatedV1.context +model AuditLogsAPIKeyRotatedV1.occurred_at +model AuditLogsAPIKeyRotatedV1.targets +model AuditLogsAPIKeyRotatedV1.version +model AuditLogsAPIKeyUpdatedV1.action +model AuditLogsAPIKeyUpdatedV1.actor +model AuditLogsAPIKeyUpdatedV1.additional_properties +model AuditLogsAPIKeyUpdatedV1.context +model AuditLogsAPIKeyUpdatedV1.occurred_at +model AuditLogsAPIKeyUpdatedV1.targets +model AuditLogsAPIKeyUpdatedV1.version +model AuditLogsActivityLogScrubbedV1.action +model AuditLogsActivityLogScrubbedV1.actor +model AuditLogsActivityLogScrubbedV1.additional_properties +model AuditLogsActivityLogScrubbedV1.context +model AuditLogsActivityLogScrubbedV1.occurred_at +model AuditLogsActivityLogScrubbedV1.targets +model AuditLogsActivityLogScrubbedV1.version +model AuditLogsAlertChatMessageTemplateCreatedV1.action +model AuditLogsAlertChatMessageTemplateCreatedV1.actor +model AuditLogsAlertChatMessageTemplateCreatedV1.additional_properties +model AuditLogsAlertChatMessageTemplateCreatedV1.context +model AuditLogsAlertChatMessageTemplateCreatedV1.occurred_at +model AuditLogsAlertChatMessageTemplateCreatedV1.targets +model AuditLogsAlertChatMessageTemplateCreatedV1.version +model AuditLogsAlertChatMessageTemplateDeletedV1.action +model AuditLogsAlertChatMessageTemplateDeletedV1.actor +model AuditLogsAlertChatMessageTemplateDeletedV1.additional_properties +model AuditLogsAlertChatMessageTemplateDeletedV1.context +model AuditLogsAlertChatMessageTemplateDeletedV1.occurred_at +model AuditLogsAlertChatMessageTemplateDeletedV1.targets +model AuditLogsAlertChatMessageTemplateDeletedV1.version +model AuditLogsAlertChatMessageTemplateUpdatedV1.action +model AuditLogsAlertChatMessageTemplateUpdatedV1.actor +model AuditLogsAlertChatMessageTemplateUpdatedV1.additional_properties +model AuditLogsAlertChatMessageTemplateUpdatedV1.context +model AuditLogsAlertChatMessageTemplateUpdatedV1.occurred_at +model AuditLogsAlertChatMessageTemplateUpdatedV1.targets +model AuditLogsAlertChatMessageTemplateUpdatedV1.version +model AuditLogsAlertPriorityCreatedV1.action +model AuditLogsAlertPriorityCreatedV1.actor +model AuditLogsAlertPriorityCreatedV1.additional_properties +model AuditLogsAlertPriorityCreatedV1.context +model AuditLogsAlertPriorityCreatedV1.occurred_at +model AuditLogsAlertPriorityCreatedV1.targets +model AuditLogsAlertPriorityCreatedV1.version +model AuditLogsAlertPriorityDeletedV1.action +model AuditLogsAlertPriorityDeletedV1.actor +model AuditLogsAlertPriorityDeletedV1.additional_properties +model AuditLogsAlertPriorityDeletedV1.context +model AuditLogsAlertPriorityDeletedV1.occurred_at +model AuditLogsAlertPriorityDeletedV1.targets +model AuditLogsAlertPriorityDeletedV1.version +model AuditLogsAlertPrioritySetAsDefaultV1.action +model AuditLogsAlertPrioritySetAsDefaultV1.actor +model AuditLogsAlertPrioritySetAsDefaultV1.additional_properties +model AuditLogsAlertPrioritySetAsDefaultV1.context +model AuditLogsAlertPrioritySetAsDefaultV1.occurred_at +model AuditLogsAlertPrioritySetAsDefaultV1.targets +model AuditLogsAlertPrioritySetAsDefaultV1.version +model AuditLogsAlertPriorityUpdatedV1.action +model AuditLogsAlertPriorityUpdatedV1.actor +model AuditLogsAlertPriorityUpdatedV1.additional_properties +model AuditLogsAlertPriorityUpdatedV1.context +model AuditLogsAlertPriorityUpdatedV1.occurred_at +model AuditLogsAlertPriorityUpdatedV1.targets +model AuditLogsAlertPriorityUpdatedV1.version +model AuditLogsAlertRouteCreatedV1.action +model AuditLogsAlertRouteCreatedV1.actor +model AuditLogsAlertRouteCreatedV1.additional_properties +model AuditLogsAlertRouteCreatedV1.context +model AuditLogsAlertRouteCreatedV1.occurred_at +model AuditLogsAlertRouteCreatedV1.targets +model AuditLogsAlertRouteCreatedV1.version +model AuditLogsAlertRouteDeletedV1.action +model AuditLogsAlertRouteDeletedV1.actor +model AuditLogsAlertRouteDeletedV1.additional_properties +model AuditLogsAlertRouteDeletedV1.context +model AuditLogsAlertRouteDeletedV1.occurred_at +model AuditLogsAlertRouteDeletedV1.targets +model AuditLogsAlertRouteDeletedV1.version +model AuditLogsAlertRouteUpdatedV1.action +model AuditLogsAlertRouteUpdatedV1.actor +model AuditLogsAlertRouteUpdatedV1.additional_properties +model AuditLogsAlertRouteUpdatedV1.context +model AuditLogsAlertRouteUpdatedV1.occurred_at +model AuditLogsAlertRouteUpdatedV1.targets +model AuditLogsAlertRouteUpdatedV1.version +model AuditLogsAlertSchemaUpdatedV1.action +model AuditLogsAlertSchemaUpdatedV1.actor +model AuditLogsAlertSchemaUpdatedV1.additional_properties +model AuditLogsAlertSchemaUpdatedV1.context +model AuditLogsAlertSchemaUpdatedV1.occurred_at +model AuditLogsAlertSchemaUpdatedV1.targets +model AuditLogsAlertSchemaUpdatedV1.version +model AuditLogsAlertScrubbedV1.action +model AuditLogsAlertScrubbedV1.actor +model AuditLogsAlertScrubbedV1.additional_properties +model AuditLogsAlertScrubbedV1.context +model AuditLogsAlertScrubbedV1.occurred_at +model AuditLogsAlertScrubbedV1.targets +model AuditLogsAlertScrubbedV1.version +model AuditLogsAlertSourceConfigCreatedV1.action +model AuditLogsAlertSourceConfigCreatedV1.actor +model AuditLogsAlertSourceConfigCreatedV1.additional_properties +model AuditLogsAlertSourceConfigCreatedV1.context +model AuditLogsAlertSourceConfigCreatedV1.occurred_at +model AuditLogsAlertSourceConfigCreatedV1.targets +model AuditLogsAlertSourceConfigCreatedV1.version +model AuditLogsAlertSourceConfigDeletedV1.action +model AuditLogsAlertSourceConfigDeletedV1.actor +model AuditLogsAlertSourceConfigDeletedV1.additional_properties +model AuditLogsAlertSourceConfigDeletedV1.context +model AuditLogsAlertSourceConfigDeletedV1.occurred_at +model AuditLogsAlertSourceConfigDeletedV1.targets +model AuditLogsAlertSourceConfigDeletedV1.version +model AuditLogsAlertSourceConfigUpdatedV1.action +model AuditLogsAlertSourceConfigUpdatedV1.actor +model AuditLogsAlertSourceConfigUpdatedV1.additional_properties +model AuditLogsAlertSourceConfigUpdatedV1.context +model AuditLogsAlertSourceConfigUpdatedV1.occurred_at +model AuditLogsAlertSourceConfigUpdatedV1.targets +model AuditLogsAlertSourceConfigUpdatedV1.version +model AuditLogsAnnouncementPostTemplateCreatedV1.action +model AuditLogsAnnouncementPostTemplateCreatedV1.actor +model AuditLogsAnnouncementPostTemplateCreatedV1.additional_properties +model AuditLogsAnnouncementPostTemplateCreatedV1.context +model AuditLogsAnnouncementPostTemplateCreatedV1.occurred_at +model AuditLogsAnnouncementPostTemplateCreatedV1.targets +model AuditLogsAnnouncementPostTemplateCreatedV1.version +model AuditLogsAnnouncementPostTemplateCreatedV2.action +model AuditLogsAnnouncementPostTemplateCreatedV2.actor +model AuditLogsAnnouncementPostTemplateCreatedV2.additional_properties +model AuditLogsAnnouncementPostTemplateCreatedV2.context +model AuditLogsAnnouncementPostTemplateCreatedV2.metadata +model AuditLogsAnnouncementPostTemplateCreatedV2.occurred_at +model AuditLogsAnnouncementPostTemplateCreatedV2.targets +model AuditLogsAnnouncementPostTemplateCreatedV2.version +model AuditLogsAnnouncementPostTemplateDeletedV1.action +model AuditLogsAnnouncementPostTemplateDeletedV1.actor +model AuditLogsAnnouncementPostTemplateDeletedV1.additional_properties +model AuditLogsAnnouncementPostTemplateDeletedV1.context +model AuditLogsAnnouncementPostTemplateDeletedV1.occurred_at +model AuditLogsAnnouncementPostTemplateDeletedV1.targets +model AuditLogsAnnouncementPostTemplateDeletedV1.version +model AuditLogsAnnouncementPostTemplateSetAsDefaultV1.action +model AuditLogsAnnouncementPostTemplateSetAsDefaultV1.actor +model AuditLogsAnnouncementPostTemplateSetAsDefaultV1.additional_properties +model AuditLogsAnnouncementPostTemplateSetAsDefaultV1.context +model AuditLogsAnnouncementPostTemplateSetAsDefaultV1.occurred_at +model AuditLogsAnnouncementPostTemplateSetAsDefaultV1.targets +model AuditLogsAnnouncementPostTemplateSetAsDefaultV1.version +model AuditLogsAnnouncementPostTemplateUpdatedV1.action +model AuditLogsAnnouncementPostTemplateUpdatedV1.actor +model AuditLogsAnnouncementPostTemplateUpdatedV1.additional_properties +model AuditLogsAnnouncementPostTemplateUpdatedV1.context +model AuditLogsAnnouncementPostTemplateUpdatedV1.occurred_at +model AuditLogsAnnouncementPostTemplateUpdatedV1.targets +model AuditLogsAnnouncementPostTemplateUpdatedV1.version +model AuditLogsAnnouncementPostTemplateUpdatedV2.action +model AuditLogsAnnouncementPostTemplateUpdatedV2.actor +model AuditLogsAnnouncementPostTemplateUpdatedV2.additional_properties +model AuditLogsAnnouncementPostTemplateUpdatedV2.context +model AuditLogsAnnouncementPostTemplateUpdatedV2.metadata +model AuditLogsAnnouncementPostTemplateUpdatedV2.occurred_at +model AuditLogsAnnouncementPostTemplateUpdatedV2.targets +model AuditLogsAnnouncementPostTemplateUpdatedV2.version +model AuditLogsAnnouncementRuleCreatedV1.action +model AuditLogsAnnouncementRuleCreatedV1.actor +model AuditLogsAnnouncementRuleCreatedV1.additional_properties +model AuditLogsAnnouncementRuleCreatedV1.context +model AuditLogsAnnouncementRuleCreatedV1.occurred_at +model AuditLogsAnnouncementRuleCreatedV1.targets +model AuditLogsAnnouncementRuleCreatedV1.version +model AuditLogsAnnouncementRuleCreatedV2.action +model AuditLogsAnnouncementRuleCreatedV2.actor +model AuditLogsAnnouncementRuleCreatedV2.additional_properties +model AuditLogsAnnouncementRuleCreatedV2.context +model AuditLogsAnnouncementRuleCreatedV2.metadata +model AuditLogsAnnouncementRuleCreatedV2.occurred_at +model AuditLogsAnnouncementRuleCreatedV2.targets +model AuditLogsAnnouncementRuleCreatedV2.version +model AuditLogsAnnouncementRuleDeletedV1.action +model AuditLogsAnnouncementRuleDeletedV1.actor +model AuditLogsAnnouncementRuleDeletedV1.additional_properties +model AuditLogsAnnouncementRuleDeletedV1.context +model AuditLogsAnnouncementRuleDeletedV1.occurred_at +model AuditLogsAnnouncementRuleDeletedV1.targets +model AuditLogsAnnouncementRuleDeletedV1.version +model AuditLogsAnnouncementRuleUpdatedV1.action +model AuditLogsAnnouncementRuleUpdatedV1.actor +model AuditLogsAnnouncementRuleUpdatedV1.additional_properties +model AuditLogsAnnouncementRuleUpdatedV1.context +model AuditLogsAnnouncementRuleUpdatedV1.occurred_at +model AuditLogsAnnouncementRuleUpdatedV1.targets +model AuditLogsAnnouncementRuleUpdatedV1.version +model AuditLogsAnnouncementRuleUpdatedV2.action +model AuditLogsAnnouncementRuleUpdatedV2.actor +model AuditLogsAnnouncementRuleUpdatedV2.additional_properties +model AuditLogsAnnouncementRuleUpdatedV2.context +model AuditLogsAnnouncementRuleUpdatedV2.metadata +model AuditLogsAnnouncementRuleUpdatedV2.occurred_at +model AuditLogsAnnouncementRuleUpdatedV2.targets +model AuditLogsAnnouncementRuleUpdatedV2.version +model AuditLogsCatalogEntryAttributeUpdatedV1.action +model AuditLogsCatalogEntryAttributeUpdatedV1.actor +model AuditLogsCatalogEntryAttributeUpdatedV1.additional_properties +model AuditLogsCatalogEntryAttributeUpdatedV1.context +model AuditLogsCatalogEntryAttributeUpdatedV1.metadata +model AuditLogsCatalogEntryAttributeUpdatedV1.occurred_at +model AuditLogsCatalogEntryAttributeUpdatedV1.targets +model AuditLogsCatalogEntryAttributeUpdatedV1.version +model AuditLogsCatalogEntryAttributeUpdatedV2.action +model AuditLogsCatalogEntryAttributeUpdatedV2.actor +model AuditLogsCatalogEntryAttributeUpdatedV2.additional_properties +model AuditLogsCatalogEntryAttributeUpdatedV2.context +model AuditLogsCatalogEntryAttributeUpdatedV2.metadata +model AuditLogsCatalogEntryAttributeUpdatedV2.occurred_at +model AuditLogsCatalogEntryAttributeUpdatedV2.targets +model AuditLogsCatalogEntryAttributeUpdatedV2.version +model AuditLogsCatalogTypeCreatedV1.action +model AuditLogsCatalogTypeCreatedV1.actor +model AuditLogsCatalogTypeCreatedV1.additional_properties +model AuditLogsCatalogTypeCreatedV1.context +model AuditLogsCatalogTypeCreatedV1.occurred_at +model AuditLogsCatalogTypeCreatedV1.targets +model AuditLogsCatalogTypeCreatedV1.version +model AuditLogsCatalogTypeDeletedV1.action +model AuditLogsCatalogTypeDeletedV1.actor +model AuditLogsCatalogTypeDeletedV1.additional_properties +model AuditLogsCatalogTypeDeletedV1.context +model AuditLogsCatalogTypeDeletedV1.occurred_at +model AuditLogsCatalogTypeDeletedV1.targets +model AuditLogsCatalogTypeDeletedV1.version +model AuditLogsCatalogTypeUpdatedV1.action +model AuditLogsCatalogTypeUpdatedV1.actor +model AuditLogsCatalogTypeUpdatedV1.additional_properties +model AuditLogsCatalogTypeUpdatedV1.context +model AuditLogsCatalogTypeUpdatedV1.occurred_at +model AuditLogsCatalogTypeUpdatedV1.targets +model AuditLogsCatalogTypeUpdatedV1.version +model AuditLogsConnectorConfigCreatedV1.action +model AuditLogsConnectorConfigCreatedV1.actor +model AuditLogsConnectorConfigCreatedV1.additional_properties +model AuditLogsConnectorConfigCreatedV1.context +model AuditLogsConnectorConfigCreatedV1.occurred_at +model AuditLogsConnectorConfigCreatedV1.targets +model AuditLogsConnectorConfigCreatedV1.version +model AuditLogsConnectorConfigTokenGeneratedV1.action +model AuditLogsConnectorConfigTokenGeneratedV1.actor +model AuditLogsConnectorConfigTokenGeneratedV1.additional_properties +model AuditLogsConnectorConfigTokenGeneratedV1.context +model AuditLogsConnectorConfigTokenGeneratedV1.occurred_at +model AuditLogsConnectorConfigTokenGeneratedV1.targets +model AuditLogsConnectorConfigTokenGeneratedV1.version +model AuditLogsConnectorConfigUpdatedV1.action +model AuditLogsConnectorConfigUpdatedV1.actor +model AuditLogsConnectorConfigUpdatedV1.additional_properties +model AuditLogsConnectorConfigUpdatedV1.context +model AuditLogsConnectorConfigUpdatedV1.occurred_at +model AuditLogsConnectorConfigUpdatedV1.targets +model AuditLogsConnectorConfigUpdatedV1.version +model AuditLogsCustomFieldCreatedV1.action +model AuditLogsCustomFieldCreatedV1.actor +model AuditLogsCustomFieldCreatedV1.additional_properties +model AuditLogsCustomFieldCreatedV1.context +model AuditLogsCustomFieldCreatedV1.occurred_at +model AuditLogsCustomFieldCreatedV1.targets +model AuditLogsCustomFieldCreatedV1.version +model AuditLogsCustomFieldDeletedV1.action +model AuditLogsCustomFieldDeletedV1.actor +model AuditLogsCustomFieldDeletedV1.additional_properties +model AuditLogsCustomFieldDeletedV1.context +model AuditLogsCustomFieldDeletedV1.occurred_at +model AuditLogsCustomFieldDeletedV1.targets +model AuditLogsCustomFieldDeletedV1.version +model AuditLogsCustomFieldUpdatedV1.action +model AuditLogsCustomFieldUpdatedV1.actor +model AuditLogsCustomFieldUpdatedV1.additional_properties +model AuditLogsCustomFieldUpdatedV1.context +model AuditLogsCustomFieldUpdatedV1.occurred_at +model AuditLogsCustomFieldUpdatedV1.targets +model AuditLogsCustomFieldUpdatedV1.version +model AuditLogsDebriefInviteRuleCreatedV1.action +model AuditLogsDebriefInviteRuleCreatedV1.actor +model AuditLogsDebriefInviteRuleCreatedV1.additional_properties +model AuditLogsDebriefInviteRuleCreatedV1.context +model AuditLogsDebriefInviteRuleCreatedV1.occurred_at +model AuditLogsDebriefInviteRuleCreatedV1.targets +model AuditLogsDebriefInviteRuleCreatedV1.version +model AuditLogsDebriefInviteRuleDeletedV1.action +model AuditLogsDebriefInviteRuleDeletedV1.actor +model AuditLogsDebriefInviteRuleDeletedV1.additional_properties +model AuditLogsDebriefInviteRuleDeletedV1.context +model AuditLogsDebriefInviteRuleDeletedV1.occurred_at +model AuditLogsDebriefInviteRuleDeletedV1.targets +model AuditLogsDebriefInviteRuleDeletedV1.version +model AuditLogsDebriefInviteRuleUpdatedV1.action +model AuditLogsDebriefInviteRuleUpdatedV1.actor +model AuditLogsDebriefInviteRuleUpdatedV1.additional_properties +model AuditLogsDebriefInviteRuleUpdatedV1.context +model AuditLogsDebriefInviteRuleUpdatedV1.occurred_at +model AuditLogsDebriefInviteRuleUpdatedV1.targets +model AuditLogsDebriefInviteRuleUpdatedV1.version +model AuditLogsEmailOtpLoginSettingUpdatedV1.action +model AuditLogsEmailOtpLoginSettingUpdatedV1.actor +model AuditLogsEmailOtpLoginSettingUpdatedV1.additional_properties +model AuditLogsEmailOtpLoginSettingUpdatedV1.context +model AuditLogsEmailOtpLoginSettingUpdatedV1.metadata +model AuditLogsEmailOtpLoginSettingUpdatedV1.occurred_at +model AuditLogsEmailOtpLoginSettingUpdatedV1.targets +model AuditLogsEmailOtpLoginSettingUpdatedV1.version +model AuditLogsEscalationPathCreatedV1.action +model AuditLogsEscalationPathCreatedV1.actor +model AuditLogsEscalationPathCreatedV1.additional_properties +model AuditLogsEscalationPathCreatedV1.context +model AuditLogsEscalationPathCreatedV1.occurred_at +model AuditLogsEscalationPathCreatedV1.targets +model AuditLogsEscalationPathCreatedV1.version +model AuditLogsEscalationPathDeletedV1.action +model AuditLogsEscalationPathDeletedV1.actor +model AuditLogsEscalationPathDeletedV1.additional_properties +model AuditLogsEscalationPathDeletedV1.context +model AuditLogsEscalationPathDeletedV1.occurred_at +model AuditLogsEscalationPathDeletedV1.targets +model AuditLogsEscalationPathDeletedV1.version +model AuditLogsEscalationPathTemplateCreatedV1.action +model AuditLogsEscalationPathTemplateCreatedV1.actor +model AuditLogsEscalationPathTemplateCreatedV1.additional_properties +model AuditLogsEscalationPathTemplateCreatedV1.context +model AuditLogsEscalationPathTemplateCreatedV1.occurred_at +model AuditLogsEscalationPathTemplateCreatedV1.targets +model AuditLogsEscalationPathTemplateCreatedV1.version +model AuditLogsEscalationPathTemplateDeletedV1.action +model AuditLogsEscalationPathTemplateDeletedV1.actor +model AuditLogsEscalationPathTemplateDeletedV1.additional_properties +model AuditLogsEscalationPathTemplateDeletedV1.context +model AuditLogsEscalationPathTemplateDeletedV1.occurred_at +model AuditLogsEscalationPathTemplateDeletedV1.targets +model AuditLogsEscalationPathTemplateDeletedV1.version +model AuditLogsEscalationPathTemplateUpdatedV1.action +model AuditLogsEscalationPathTemplateUpdatedV1.actor +model AuditLogsEscalationPathTemplateUpdatedV1.additional_properties +model AuditLogsEscalationPathTemplateUpdatedV1.context +model AuditLogsEscalationPathTemplateUpdatedV1.occurred_at +model AuditLogsEscalationPathTemplateUpdatedV1.targets +model AuditLogsEscalationPathTemplateUpdatedV1.version +model AuditLogsEscalationPathUpdatedV1.action +model AuditLogsEscalationPathUpdatedV1.actor +model AuditLogsEscalationPathUpdatedV1.additional_properties +model AuditLogsEscalationPathUpdatedV1.context +model AuditLogsEscalationPathUpdatedV1.occurred_at +model AuditLogsEscalationPathUpdatedV1.targets +model AuditLogsEscalationPathUpdatedV1.version +model AuditLogsEscalationScrubbedV1.action +model AuditLogsEscalationScrubbedV1.actor +model AuditLogsEscalationScrubbedV1.additional_properties +model AuditLogsEscalationScrubbedV1.context +model AuditLogsEscalationScrubbedV1.occurred_at +model AuditLogsEscalationScrubbedV1.targets +model AuditLogsEscalationScrubbedV1.version +model AuditLogsExtensionConnectorCalledV1.action +model AuditLogsExtensionConnectorCalledV1.actor +model AuditLogsExtensionConnectorCalledV1.additional_properties +model AuditLogsExtensionConnectorCalledV1.context +model AuditLogsExtensionConnectorCalledV1.metadata +model AuditLogsExtensionConnectorCalledV1.occurred_at +model AuditLogsExtensionConnectorCalledV1.targets +model AuditLogsExtensionConnectorCalledV1.version +model AuditLogsExtensionConnectorCalledV2.action +model AuditLogsExtensionConnectorCalledV2.actor +model AuditLogsExtensionConnectorCalledV2.additional_properties +model AuditLogsExtensionConnectorCalledV2.context +model AuditLogsExtensionConnectorCalledV2.metadata +model AuditLogsExtensionConnectorCalledV2.occurred_at +model AuditLogsExtensionConnectorCalledV2.targets +model AuditLogsExtensionConnectorCalledV2.version +model AuditLogsExtensionConnectorCalledV3.action +model AuditLogsExtensionConnectorCalledV3.actor +model AuditLogsExtensionConnectorCalledV3.additional_properties +model AuditLogsExtensionConnectorCalledV3.context +model AuditLogsExtensionConnectorCalledV3.metadata +model AuditLogsExtensionConnectorCalledV3.occurred_at +model AuditLogsExtensionConnectorCalledV3.targets +model AuditLogsExtensionConnectorCalledV3.version +model AuditLogsFollowUpCategoryCreatedV1.action +model AuditLogsFollowUpCategoryCreatedV1.actor +model AuditLogsFollowUpCategoryCreatedV1.additional_properties +model AuditLogsFollowUpCategoryCreatedV1.context +model AuditLogsFollowUpCategoryCreatedV1.occurred_at +model AuditLogsFollowUpCategoryCreatedV1.targets +model AuditLogsFollowUpCategoryCreatedV1.version +model AuditLogsFollowUpCategoryDeletedV1.action +model AuditLogsFollowUpCategoryDeletedV1.actor +model AuditLogsFollowUpCategoryDeletedV1.additional_properties +model AuditLogsFollowUpCategoryDeletedV1.context +model AuditLogsFollowUpCategoryDeletedV1.occurred_at +model AuditLogsFollowUpCategoryDeletedV1.targets +model AuditLogsFollowUpCategoryDeletedV1.version +model AuditLogsFollowUpCategoryUpdatedV1.action +model AuditLogsFollowUpCategoryUpdatedV1.actor +model AuditLogsFollowUpCategoryUpdatedV1.additional_properties +model AuditLogsFollowUpCategoryUpdatedV1.context +model AuditLogsFollowUpCategoryUpdatedV1.occurred_at +model AuditLogsFollowUpCategoryUpdatedV1.targets +model AuditLogsFollowUpCategoryUpdatedV1.version +model AuditLogsFollowUpPriorityCreatedV1.action +model AuditLogsFollowUpPriorityCreatedV1.actor +model AuditLogsFollowUpPriorityCreatedV1.additional_properties +model AuditLogsFollowUpPriorityCreatedV1.context +model AuditLogsFollowUpPriorityCreatedV1.occurred_at +model AuditLogsFollowUpPriorityCreatedV1.targets +model AuditLogsFollowUpPriorityCreatedV1.version +model AuditLogsFollowUpPriorityDeletedV1.action +model AuditLogsFollowUpPriorityDeletedV1.actor +model AuditLogsFollowUpPriorityDeletedV1.additional_properties +model AuditLogsFollowUpPriorityDeletedV1.context +model AuditLogsFollowUpPriorityDeletedV1.occurred_at +model AuditLogsFollowUpPriorityDeletedV1.targets +model AuditLogsFollowUpPriorityDeletedV1.version +model AuditLogsFollowUpPriorityUpdatedV1.action +model AuditLogsFollowUpPriorityUpdatedV1.actor +model AuditLogsFollowUpPriorityUpdatedV1.additional_properties +model AuditLogsFollowUpPriorityUpdatedV1.context +model AuditLogsFollowUpPriorityUpdatedV1.occurred_at +model AuditLogsFollowUpPriorityUpdatedV1.targets +model AuditLogsFollowUpPriorityUpdatedV1.version +model AuditLogsHolidayUserFeedCreatedV1.action +model AuditLogsHolidayUserFeedCreatedV1.actor +model AuditLogsHolidayUserFeedCreatedV1.additional_properties +model AuditLogsHolidayUserFeedCreatedV1.context +model AuditLogsHolidayUserFeedCreatedV1.occurred_at +model AuditLogsHolidayUserFeedCreatedV1.targets +model AuditLogsHolidayUserFeedCreatedV1.version +model AuditLogsHolidayUserFeedDeletedV1.action +model AuditLogsHolidayUserFeedDeletedV1.actor +model AuditLogsHolidayUserFeedDeletedV1.additional_properties +model AuditLogsHolidayUserFeedDeletedV1.context +model AuditLogsHolidayUserFeedDeletedV1.occurred_at +model AuditLogsHolidayUserFeedDeletedV1.targets +model AuditLogsHolidayUserFeedDeletedV1.version +model AuditLogsHolidayUserFeedUpdatedV1.action +model AuditLogsHolidayUserFeedUpdatedV1.actor +model AuditLogsHolidayUserFeedUpdatedV1.additional_properties +model AuditLogsHolidayUserFeedUpdatedV1.context +model AuditLogsHolidayUserFeedUpdatedV1.occurred_at +model AuditLogsHolidayUserFeedUpdatedV1.targets +model AuditLogsHolidayUserFeedUpdatedV1.version +model AuditLogsHrisTimeOffPolicyUpdatedV1.action +model AuditLogsHrisTimeOffPolicyUpdatedV1.actor +model AuditLogsHrisTimeOffPolicyUpdatedV1.additional_properties +model AuditLogsHrisTimeOffPolicyUpdatedV1.context +model AuditLogsHrisTimeOffPolicyUpdatedV1.metadata +model AuditLogsHrisTimeOffPolicyUpdatedV1.occurred_at +model AuditLogsHrisTimeOffPolicyUpdatedV1.targets +model AuditLogsHrisTimeOffPolicyUpdatedV1.version +model AuditLogsIPAllowlistUpdatedV1.action +model AuditLogsIPAllowlistUpdatedV1.actor +model AuditLogsIPAllowlistUpdatedV1.additional_properties +model AuditLogsIPAllowlistUpdatedV1.context +model AuditLogsIPAllowlistUpdatedV1.metadata +model AuditLogsIPAllowlistUpdatedV1.occurred_at +model AuditLogsIPAllowlistUpdatedV1.targets +model AuditLogsIPAllowlistUpdatedV1.version +model AuditLogsIncidentCallSettingUpdatedV1.action +model AuditLogsIncidentCallSettingUpdatedV1.actor +model AuditLogsIncidentCallSettingUpdatedV1.additional_properties +model AuditLogsIncidentCallSettingUpdatedV1.context +model AuditLogsIncidentCallSettingUpdatedV1.occurred_at +model AuditLogsIncidentCallSettingUpdatedV1.targets +model AuditLogsIncidentCallSettingUpdatedV1.version +model AuditLogsIncidentCallTranscriptionSessionDeletedV1.action +model AuditLogsIncidentCallTranscriptionSessionDeletedV1.actor +model AuditLogsIncidentCallTranscriptionSessionDeletedV1.additional_properties +model AuditLogsIncidentCallTranscriptionSessionDeletedV1.context +model AuditLogsIncidentCallTranscriptionSessionDeletedV1.occurred_at +model AuditLogsIncidentCallTranscriptionSessionDeletedV1.targets +model AuditLogsIncidentCallTranscriptionSessionDeletedV1.version +model AuditLogsIncidentDurationMetricCreatedV1.action +model AuditLogsIncidentDurationMetricCreatedV1.actor +model AuditLogsIncidentDurationMetricCreatedV1.additional_properties +model AuditLogsIncidentDurationMetricCreatedV1.context +model AuditLogsIncidentDurationMetricCreatedV1.occurred_at +model AuditLogsIncidentDurationMetricCreatedV1.targets +model AuditLogsIncidentDurationMetricCreatedV1.version +model AuditLogsIncidentDurationMetricDeletedV1.action +model AuditLogsIncidentDurationMetricDeletedV1.actor +model AuditLogsIncidentDurationMetricDeletedV1.additional_properties +model AuditLogsIncidentDurationMetricDeletedV1.context +model AuditLogsIncidentDurationMetricDeletedV1.occurred_at +model AuditLogsIncidentDurationMetricDeletedV1.targets +model AuditLogsIncidentDurationMetricDeletedV1.version +model AuditLogsIncidentDurationMetricUpdatedV1.action +model AuditLogsIncidentDurationMetricUpdatedV1.actor +model AuditLogsIncidentDurationMetricUpdatedV1.additional_properties +model AuditLogsIncidentDurationMetricUpdatedV1.context +model AuditLogsIncidentDurationMetricUpdatedV1.occurred_at +model AuditLogsIncidentDurationMetricUpdatedV1.targets +model AuditLogsIncidentDurationMetricUpdatedV1.version +model AuditLogsIncidentRoleCreatedV1.action +model AuditLogsIncidentRoleCreatedV1.actor +model AuditLogsIncidentRoleCreatedV1.additional_properties +model AuditLogsIncidentRoleCreatedV1.context +model AuditLogsIncidentRoleCreatedV1.occurred_at +model AuditLogsIncidentRoleCreatedV1.targets +model AuditLogsIncidentRoleCreatedV1.version +model AuditLogsIncidentRoleDeletedV1.action +model AuditLogsIncidentRoleDeletedV1.actor +model AuditLogsIncidentRoleDeletedV1.additional_properties +model AuditLogsIncidentRoleDeletedV1.context +model AuditLogsIncidentRoleDeletedV1.occurred_at +model AuditLogsIncidentRoleDeletedV1.targets +model AuditLogsIncidentRoleDeletedV1.version +model AuditLogsIncidentRoleUpdatedV1.action +model AuditLogsIncidentRoleUpdatedV1.actor +model AuditLogsIncidentRoleUpdatedV1.additional_properties +model AuditLogsIncidentRoleUpdatedV1.context +model AuditLogsIncidentRoleUpdatedV1.occurred_at +model AuditLogsIncidentRoleUpdatedV1.targets +model AuditLogsIncidentRoleUpdatedV1.version +model AuditLogsIncidentStatusCreatedV1.action +model AuditLogsIncidentStatusCreatedV1.actor +model AuditLogsIncidentStatusCreatedV1.additional_properties +model AuditLogsIncidentStatusCreatedV1.context +model AuditLogsIncidentStatusCreatedV1.occurred_at +model AuditLogsIncidentStatusCreatedV1.targets +model AuditLogsIncidentStatusCreatedV1.version +model AuditLogsIncidentStatusDeletedV1.action +model AuditLogsIncidentStatusDeletedV1.actor +model AuditLogsIncidentStatusDeletedV1.additional_properties +model AuditLogsIncidentStatusDeletedV1.context +model AuditLogsIncidentStatusDeletedV1.occurred_at +model AuditLogsIncidentStatusDeletedV1.targets +model AuditLogsIncidentStatusDeletedV1.version +model AuditLogsIncidentStatusUpdatedV1.action +model AuditLogsIncidentStatusUpdatedV1.actor +model AuditLogsIncidentStatusUpdatedV1.additional_properties +model AuditLogsIncidentStatusUpdatedV1.context +model AuditLogsIncidentStatusUpdatedV1.occurred_at +model AuditLogsIncidentStatusUpdatedV1.targets +model AuditLogsIncidentStatusUpdatedV1.version +model AuditLogsIncidentTemplateCreatedV1.action +model AuditLogsIncidentTemplateCreatedV1.actor +model AuditLogsIncidentTemplateCreatedV1.additional_properties +model AuditLogsIncidentTemplateCreatedV1.context +model AuditLogsIncidentTemplateCreatedV1.occurred_at +model AuditLogsIncidentTemplateCreatedV1.targets +model AuditLogsIncidentTemplateCreatedV1.version +model AuditLogsIncidentTemplateDeletedV1.action +model AuditLogsIncidentTemplateDeletedV1.actor +model AuditLogsIncidentTemplateDeletedV1.additional_properties +model AuditLogsIncidentTemplateDeletedV1.context +model AuditLogsIncidentTemplateDeletedV1.occurred_at +model AuditLogsIncidentTemplateDeletedV1.targets +model AuditLogsIncidentTemplateDeletedV1.version +model AuditLogsIncidentTemplateSetAsDefaultV1.action +model AuditLogsIncidentTemplateSetAsDefaultV1.actor +model AuditLogsIncidentTemplateSetAsDefaultV1.additional_properties +model AuditLogsIncidentTemplateSetAsDefaultV1.context +model AuditLogsIncidentTemplateSetAsDefaultV1.occurred_at +model AuditLogsIncidentTemplateSetAsDefaultV1.targets +model AuditLogsIncidentTemplateSetAsDefaultV1.version +model AuditLogsIncidentTemplateUpdatedV1.action +model AuditLogsIncidentTemplateUpdatedV1.actor +model AuditLogsIncidentTemplateUpdatedV1.additional_properties +model AuditLogsIncidentTemplateUpdatedV1.context +model AuditLogsIncidentTemplateUpdatedV1.occurred_at +model AuditLogsIncidentTemplateUpdatedV1.targets +model AuditLogsIncidentTemplateUpdatedV1.version +model AuditLogsIncidentTimestampCreatedV1.action +model AuditLogsIncidentTimestampCreatedV1.actor +model AuditLogsIncidentTimestampCreatedV1.additional_properties +model AuditLogsIncidentTimestampCreatedV1.context +model AuditLogsIncidentTimestampCreatedV1.occurred_at +model AuditLogsIncidentTimestampCreatedV1.targets +model AuditLogsIncidentTimestampCreatedV1.version +model AuditLogsIncidentTimestampDeletedV1.action +model AuditLogsIncidentTimestampDeletedV1.actor +model AuditLogsIncidentTimestampDeletedV1.additional_properties +model AuditLogsIncidentTimestampDeletedV1.context +model AuditLogsIncidentTimestampDeletedV1.occurred_at +model AuditLogsIncidentTimestampDeletedV1.targets +model AuditLogsIncidentTimestampDeletedV1.version +model AuditLogsIncidentTimestampSetByRuleCreatedV1.action +model AuditLogsIncidentTimestampSetByRuleCreatedV1.actor +model AuditLogsIncidentTimestampSetByRuleCreatedV1.additional_properties +model AuditLogsIncidentTimestampSetByRuleCreatedV1.context +model AuditLogsIncidentTimestampSetByRuleCreatedV1.occurred_at +model AuditLogsIncidentTimestampSetByRuleCreatedV1.targets +model AuditLogsIncidentTimestampSetByRuleCreatedV1.version +model AuditLogsIncidentTimestampSetByRuleDeletedV1.action +model AuditLogsIncidentTimestampSetByRuleDeletedV1.actor +model AuditLogsIncidentTimestampSetByRuleDeletedV1.additional_properties +model AuditLogsIncidentTimestampSetByRuleDeletedV1.context +model AuditLogsIncidentTimestampSetByRuleDeletedV1.occurred_at +model AuditLogsIncidentTimestampSetByRuleDeletedV1.targets +model AuditLogsIncidentTimestampSetByRuleDeletedV1.version +model AuditLogsIncidentTimestampSetByRuleUpdatedV1.action +model AuditLogsIncidentTimestampSetByRuleUpdatedV1.actor +model AuditLogsIncidentTimestampSetByRuleUpdatedV1.additional_properties +model AuditLogsIncidentTimestampSetByRuleUpdatedV1.context +model AuditLogsIncidentTimestampSetByRuleUpdatedV1.occurred_at +model AuditLogsIncidentTimestampSetByRuleUpdatedV1.targets +model AuditLogsIncidentTimestampSetByRuleUpdatedV1.version +model AuditLogsIncidentTimestampUpdatedV1.action +model AuditLogsIncidentTimestampUpdatedV1.actor +model AuditLogsIncidentTimestampUpdatedV1.additional_properties +model AuditLogsIncidentTimestampUpdatedV1.context +model AuditLogsIncidentTimestampUpdatedV1.occurred_at +model AuditLogsIncidentTimestampUpdatedV1.targets +model AuditLogsIncidentTimestampUpdatedV1.version +model AuditLogsIncidentTypeCreatedV1.action +model AuditLogsIncidentTypeCreatedV1.actor +model AuditLogsIncidentTypeCreatedV1.additional_properties +model AuditLogsIncidentTypeCreatedV1.context +model AuditLogsIncidentTypeCreatedV1.occurred_at +model AuditLogsIncidentTypeCreatedV1.targets +model AuditLogsIncidentTypeCreatedV1.version +model AuditLogsIncidentTypeCreatedV2.action +model AuditLogsIncidentTypeCreatedV2.actor +model AuditLogsIncidentTypeCreatedV2.additional_properties +model AuditLogsIncidentTypeCreatedV2.context +model AuditLogsIncidentTypeCreatedV2.metadata +model AuditLogsIncidentTypeCreatedV2.occurred_at +model AuditLogsIncidentTypeCreatedV2.targets +model AuditLogsIncidentTypeCreatedV2.version +model AuditLogsIncidentTypeDeletedV1.action +model AuditLogsIncidentTypeDeletedV1.actor +model AuditLogsIncidentTypeDeletedV1.additional_properties +model AuditLogsIncidentTypeDeletedV1.context +model AuditLogsIncidentTypeDeletedV1.occurred_at +model AuditLogsIncidentTypeDeletedV1.targets +model AuditLogsIncidentTypeDeletedV1.version +model AuditLogsIncidentTypeUpdatedV1.action +model AuditLogsIncidentTypeUpdatedV1.actor +model AuditLogsIncidentTypeUpdatedV1.additional_properties +model AuditLogsIncidentTypeUpdatedV1.context +model AuditLogsIncidentTypeUpdatedV1.occurred_at +model AuditLogsIncidentTypeUpdatedV1.targets +model AuditLogsIncidentTypeUpdatedV1.version +model AuditLogsIncidentTypeUpdatedV2.action +model AuditLogsIncidentTypeUpdatedV2.actor +model AuditLogsIncidentTypeUpdatedV2.additional_properties +model AuditLogsIncidentTypeUpdatedV2.context +model AuditLogsIncidentTypeUpdatedV2.metadata +model AuditLogsIncidentTypeUpdatedV2.occurred_at +model AuditLogsIncidentTypeUpdatedV2.targets +model AuditLogsIncidentTypeUpdatedV2.version +model AuditLogsIntegrationInstalledV1.action +model AuditLogsIntegrationInstalledV1.actor +model AuditLogsIntegrationInstalledV1.additional_properties +model AuditLogsIntegrationInstalledV1.context +model AuditLogsIntegrationInstalledV1.occurred_at +model AuditLogsIntegrationInstalledV1.targets +model AuditLogsIntegrationInstalledV1.version +model AuditLogsIntegrationUninstalledV1.action +model AuditLogsIntegrationUninstalledV1.actor +model AuditLogsIntegrationUninstalledV1.additional_properties +model AuditLogsIntegrationUninstalledV1.context +model AuditLogsIntegrationUninstalledV1.occurred_at +model AuditLogsIntegrationUninstalledV1.targets +model AuditLogsIntegrationUninstalledV1.version +model AuditLogsInternalStatusPageCreatedV1.action +model AuditLogsInternalStatusPageCreatedV1.actor +model AuditLogsInternalStatusPageCreatedV1.additional_properties +model AuditLogsInternalStatusPageCreatedV1.context +model AuditLogsInternalStatusPageCreatedV1.occurred_at +model AuditLogsInternalStatusPageCreatedV1.targets +model AuditLogsInternalStatusPageCreatedV1.version +model AuditLogsInternalStatusPageDeletedV1.action +model AuditLogsInternalStatusPageDeletedV1.actor +model AuditLogsInternalStatusPageDeletedV1.additional_properties +model AuditLogsInternalStatusPageDeletedV1.context +model AuditLogsInternalStatusPageDeletedV1.occurred_at +model AuditLogsInternalStatusPageDeletedV1.targets +model AuditLogsInternalStatusPageDeletedV1.version +model AuditLogsInternalStatusPageUpdatedV1.action +model AuditLogsInternalStatusPageUpdatedV1.actor +model AuditLogsInternalStatusPageUpdatedV1.additional_properties +model AuditLogsInternalStatusPageUpdatedV1.context +model AuditLogsInternalStatusPageUpdatedV1.occurred_at +model AuditLogsInternalStatusPageUpdatedV1.targets +model AuditLogsInternalStatusPageUpdatedV1.version +model AuditLogsMaintenanceWindowCreatedV1.action +model AuditLogsMaintenanceWindowCreatedV1.actor +model AuditLogsMaintenanceWindowCreatedV1.additional_properties +model AuditLogsMaintenanceWindowCreatedV1.context +model AuditLogsMaintenanceWindowCreatedV1.occurred_at +model AuditLogsMaintenanceWindowCreatedV1.targets +model AuditLogsMaintenanceWindowCreatedV1.version +model AuditLogsMaintenanceWindowDeletedV1.action +model AuditLogsMaintenanceWindowDeletedV1.actor +model AuditLogsMaintenanceWindowDeletedV1.additional_properties +model AuditLogsMaintenanceWindowDeletedV1.context +model AuditLogsMaintenanceWindowDeletedV1.occurred_at +model AuditLogsMaintenanceWindowDeletedV1.targets +model AuditLogsMaintenanceWindowDeletedV1.version +model AuditLogsMaintenanceWindowUpdatedV1.action +model AuditLogsMaintenanceWindowUpdatedV1.actor +model AuditLogsMaintenanceWindowUpdatedV1.additional_properties +model AuditLogsMaintenanceWindowUpdatedV1.context +model AuditLogsMaintenanceWindowUpdatedV1.occurred_at +model AuditLogsMaintenanceWindowUpdatedV1.targets +model AuditLogsMaintenanceWindowUpdatedV1.version +model AuditLogsMicrosoftEntraTenantLinkedV1.action +model AuditLogsMicrosoftEntraTenantLinkedV1.actor +model AuditLogsMicrosoftEntraTenantLinkedV1.additional_properties +model AuditLogsMicrosoftEntraTenantLinkedV1.context +model AuditLogsMicrosoftEntraTenantLinkedV1.metadata +model AuditLogsMicrosoftEntraTenantLinkedV1.occurred_at +model AuditLogsMicrosoftEntraTenantLinkedV1.targets +model AuditLogsMicrosoftEntraTenantLinkedV1.version +model AuditLogsMobileIntuneEnabledSettingUpdatedV1.action +model AuditLogsMobileIntuneEnabledSettingUpdatedV1.actor +model AuditLogsMobileIntuneEnabledSettingUpdatedV1.additional_properties +model AuditLogsMobileIntuneEnabledSettingUpdatedV1.context +model AuditLogsMobileIntuneEnabledSettingUpdatedV1.metadata +model AuditLogsMobileIntuneEnabledSettingUpdatedV1.occurred_at +model AuditLogsMobileIntuneEnabledSettingUpdatedV1.targets +model AuditLogsMobileIntuneEnabledSettingUpdatedV1.version +model AuditLogsNudgeCreatedV1.action +model AuditLogsNudgeCreatedV1.actor +model AuditLogsNudgeCreatedV1.additional_properties +model AuditLogsNudgeCreatedV1.context +model AuditLogsNudgeCreatedV1.occurred_at +model AuditLogsNudgeCreatedV1.targets +model AuditLogsNudgeCreatedV1.version +model AuditLogsNudgeDeletedV1.action +model AuditLogsNudgeDeletedV1.actor +model AuditLogsNudgeDeletedV1.additional_properties +model AuditLogsNudgeDeletedV1.context +model AuditLogsNudgeDeletedV1.occurred_at +model AuditLogsNudgeDeletedV1.targets +model AuditLogsNudgeDeletedV1.version +model AuditLogsNudgeUpdatedV1.action +model AuditLogsNudgeUpdatedV1.actor +model AuditLogsNudgeUpdatedV1.additional_properties +model AuditLogsNudgeUpdatedV1.context +model AuditLogsNudgeUpdatedV1.occurred_at +model AuditLogsNudgeUpdatedV1.targets +model AuditLogsNudgeUpdatedV1.version +model AuditLogsOnCallNotificationMethodCreatedV1.action +model AuditLogsOnCallNotificationMethodCreatedV1.actor +model AuditLogsOnCallNotificationMethodCreatedV1.additional_properties +model AuditLogsOnCallNotificationMethodCreatedV1.context +model AuditLogsOnCallNotificationMethodCreatedV1.occurred_at +model AuditLogsOnCallNotificationMethodCreatedV1.targets +model AuditLogsOnCallNotificationMethodCreatedV1.version +model AuditLogsOnCallNotificationMethodCreatedV2.action +model AuditLogsOnCallNotificationMethodCreatedV2.actor +model AuditLogsOnCallNotificationMethodCreatedV2.additional_properties +model AuditLogsOnCallNotificationMethodCreatedV2.context +model AuditLogsOnCallNotificationMethodCreatedV2.metadata +model AuditLogsOnCallNotificationMethodCreatedV2.occurred_at +model AuditLogsOnCallNotificationMethodCreatedV2.targets +model AuditLogsOnCallNotificationMethodCreatedV2.version +model AuditLogsOnCallNotificationMethodDestroyedV1.action +model AuditLogsOnCallNotificationMethodDestroyedV1.actor +model AuditLogsOnCallNotificationMethodDestroyedV1.additional_properties +model AuditLogsOnCallNotificationMethodDestroyedV1.context +model AuditLogsOnCallNotificationMethodDestroyedV1.occurred_at +model AuditLogsOnCallNotificationMethodDestroyedV1.targets +model AuditLogsOnCallNotificationMethodDestroyedV1.version +model AuditLogsOnCallNotificationMethodDestroyedV2.action +model AuditLogsOnCallNotificationMethodDestroyedV2.actor +model AuditLogsOnCallNotificationMethodDestroyedV2.additional_properties +model AuditLogsOnCallNotificationMethodDestroyedV2.context +model AuditLogsOnCallNotificationMethodDestroyedV2.metadata +model AuditLogsOnCallNotificationMethodDestroyedV2.occurred_at +model AuditLogsOnCallNotificationMethodDestroyedV2.targets +model AuditLogsOnCallNotificationMethodDestroyedV2.version +model AuditLogsOnCallUpsellRequestedV1.action +model AuditLogsOnCallUpsellRequestedV1.actor +model AuditLogsOnCallUpsellRequestedV1.additional_properties +model AuditLogsOnCallUpsellRequestedV1.context +model AuditLogsOnCallUpsellRequestedV1.metadata +model AuditLogsOnCallUpsellRequestedV1.occurred_at +model AuditLogsOnCallUpsellRequestedV1.targets +model AuditLogsOnCallUpsellRequestedV1.version +model AuditLogsOrganisationSettingsUpdatedV1.action +model AuditLogsOrganisationSettingsUpdatedV1.actor +model AuditLogsOrganisationSettingsUpdatedV1.additional_properties +model AuditLogsOrganisationSettingsUpdatedV1.context +model AuditLogsOrganisationSettingsUpdatedV1.metadata +model AuditLogsOrganisationSettingsUpdatedV1.occurred_at +model AuditLogsOrganisationSettingsUpdatedV1.targets +model AuditLogsOrganisationSettingsUpdatedV1.version +model AuditLogsPolicyCreatedV1.action +model AuditLogsPolicyCreatedV1.actor +model AuditLogsPolicyCreatedV1.additional_properties +model AuditLogsPolicyCreatedV1.context +model AuditLogsPolicyCreatedV1.occurred_at +model AuditLogsPolicyCreatedV1.targets +model AuditLogsPolicyCreatedV1.version +model AuditLogsPolicyCreatedV2.action +model AuditLogsPolicyCreatedV2.actor +model AuditLogsPolicyCreatedV2.additional_properties +model AuditLogsPolicyCreatedV2.context +model AuditLogsPolicyCreatedV2.metadata +model AuditLogsPolicyCreatedV2.occurred_at +model AuditLogsPolicyCreatedV2.targets +model AuditLogsPolicyCreatedV2.version +model AuditLogsPolicyDeletedV1.action +model AuditLogsPolicyDeletedV1.actor +model AuditLogsPolicyDeletedV1.additional_properties +model AuditLogsPolicyDeletedV1.context +model AuditLogsPolicyDeletedV1.occurred_at +model AuditLogsPolicyDeletedV1.targets +model AuditLogsPolicyDeletedV1.version +model AuditLogsPolicyReportScheduleCreatedV1.action +model AuditLogsPolicyReportScheduleCreatedV1.actor +model AuditLogsPolicyReportScheduleCreatedV1.additional_properties +model AuditLogsPolicyReportScheduleCreatedV1.context +model AuditLogsPolicyReportScheduleCreatedV1.occurred_at +model AuditLogsPolicyReportScheduleCreatedV1.targets +model AuditLogsPolicyReportScheduleCreatedV1.version +model AuditLogsPolicyReportScheduleDeletedV1.action +model AuditLogsPolicyReportScheduleDeletedV1.actor +model AuditLogsPolicyReportScheduleDeletedV1.additional_properties +model AuditLogsPolicyReportScheduleDeletedV1.context +model AuditLogsPolicyReportScheduleDeletedV1.occurred_at +model AuditLogsPolicyReportScheduleDeletedV1.targets +model AuditLogsPolicyReportScheduleDeletedV1.version +model AuditLogsPolicyReportScheduleUpdatedV1.action +model AuditLogsPolicyReportScheduleUpdatedV1.actor +model AuditLogsPolicyReportScheduleUpdatedV1.additional_properties +model AuditLogsPolicyReportScheduleUpdatedV1.context +model AuditLogsPolicyReportScheduleUpdatedV1.occurred_at +model AuditLogsPolicyReportScheduleUpdatedV1.targets +model AuditLogsPolicyReportScheduleUpdatedV1.version +model AuditLogsPolicyUpdatedV1.action +model AuditLogsPolicyUpdatedV1.actor +model AuditLogsPolicyUpdatedV1.additional_properties +model AuditLogsPolicyUpdatedV1.context +model AuditLogsPolicyUpdatedV1.occurred_at +model AuditLogsPolicyUpdatedV1.targets +model AuditLogsPolicyUpdatedV1.version +model AuditLogsPolicyUpdatedV2.action +model AuditLogsPolicyUpdatedV2.actor +model AuditLogsPolicyUpdatedV2.additional_properties +model AuditLogsPolicyUpdatedV2.context +model AuditLogsPolicyUpdatedV2.metadata +model AuditLogsPolicyUpdatedV2.occurred_at +model AuditLogsPolicyUpdatedV2.targets +model AuditLogsPolicyUpdatedV2.version +model AuditLogsPostIncidentTaskCreatedV1.action +model AuditLogsPostIncidentTaskCreatedV1.actor +model AuditLogsPostIncidentTaskCreatedV1.additional_properties +model AuditLogsPostIncidentTaskCreatedV1.context +model AuditLogsPostIncidentTaskCreatedV1.occurred_at +model AuditLogsPostIncidentTaskCreatedV1.targets +model AuditLogsPostIncidentTaskCreatedV1.version +model AuditLogsPostIncidentTaskDeletedV1.action +model AuditLogsPostIncidentTaskDeletedV1.actor +model AuditLogsPostIncidentTaskDeletedV1.additional_properties +model AuditLogsPostIncidentTaskDeletedV1.context +model AuditLogsPostIncidentTaskDeletedV1.occurred_at +model AuditLogsPostIncidentTaskDeletedV1.targets +model AuditLogsPostIncidentTaskDeletedV1.version +model AuditLogsPostIncidentTaskUpdatedV1.action +model AuditLogsPostIncidentTaskUpdatedV1.actor +model AuditLogsPostIncidentTaskUpdatedV1.additional_properties +model AuditLogsPostIncidentTaskUpdatedV1.context +model AuditLogsPostIncidentTaskUpdatedV1.occurred_at +model AuditLogsPostIncidentTaskUpdatedV1.targets +model AuditLogsPostIncidentTaskUpdatedV1.version +model AuditLogsPostmortemSectionCreatedV1.action +model AuditLogsPostmortemSectionCreatedV1.actor +model AuditLogsPostmortemSectionCreatedV1.additional_properties +model AuditLogsPostmortemSectionCreatedV1.context +model AuditLogsPostmortemSectionCreatedV1.occurred_at +model AuditLogsPostmortemSectionCreatedV1.targets +model AuditLogsPostmortemSectionCreatedV1.version +model AuditLogsPostmortemSectionCreatedV2.action +model AuditLogsPostmortemSectionCreatedV2.actor +model AuditLogsPostmortemSectionCreatedV2.additional_properties +model AuditLogsPostmortemSectionCreatedV2.context +model AuditLogsPostmortemSectionCreatedV2.occurred_at +model AuditLogsPostmortemSectionCreatedV2.targets +model AuditLogsPostmortemSectionCreatedV2.version +model AuditLogsPostmortemSectionDeletedV1.action +model AuditLogsPostmortemSectionDeletedV1.actor +model AuditLogsPostmortemSectionDeletedV1.additional_properties +model AuditLogsPostmortemSectionDeletedV1.context +model AuditLogsPostmortemSectionDeletedV1.occurred_at +model AuditLogsPostmortemSectionDeletedV1.targets +model AuditLogsPostmortemSectionDeletedV1.version +model AuditLogsPostmortemSectionDeletedV2.action +model AuditLogsPostmortemSectionDeletedV2.actor +model AuditLogsPostmortemSectionDeletedV2.additional_properties +model AuditLogsPostmortemSectionDeletedV2.context +model AuditLogsPostmortemSectionDeletedV2.occurred_at +model AuditLogsPostmortemSectionDeletedV2.targets +model AuditLogsPostmortemSectionDeletedV2.version +model AuditLogsPostmortemSectionUpdatedV1.action +model AuditLogsPostmortemSectionUpdatedV1.actor +model AuditLogsPostmortemSectionUpdatedV1.additional_properties +model AuditLogsPostmortemSectionUpdatedV1.context +model AuditLogsPostmortemSectionUpdatedV1.occurred_at +model AuditLogsPostmortemSectionUpdatedV1.targets +model AuditLogsPostmortemSectionUpdatedV1.version +model AuditLogsPostmortemSectionUpdatedV2.action +model AuditLogsPostmortemSectionUpdatedV2.actor +model AuditLogsPostmortemSectionUpdatedV2.additional_properties +model AuditLogsPostmortemSectionUpdatedV2.context +model AuditLogsPostmortemSectionUpdatedV2.occurred_at +model AuditLogsPostmortemSectionUpdatedV2.targets +model AuditLogsPostmortemSectionUpdatedV2.version +model AuditLogsPostmortemTemplateCreatedV1.action +model AuditLogsPostmortemTemplateCreatedV1.actor +model AuditLogsPostmortemTemplateCreatedV1.additional_properties +model AuditLogsPostmortemTemplateCreatedV1.context +model AuditLogsPostmortemTemplateCreatedV1.occurred_at +model AuditLogsPostmortemTemplateCreatedV1.targets +model AuditLogsPostmortemTemplateCreatedV1.version +model AuditLogsPostmortemTemplateCreatedV2.action +model AuditLogsPostmortemTemplateCreatedV2.actor +model AuditLogsPostmortemTemplateCreatedV2.additional_properties +model AuditLogsPostmortemTemplateCreatedV2.context +model AuditLogsPostmortemTemplateCreatedV2.occurred_at +model AuditLogsPostmortemTemplateCreatedV2.targets +model AuditLogsPostmortemTemplateCreatedV2.version +model AuditLogsPostmortemTemplateDeletedV1.action +model AuditLogsPostmortemTemplateDeletedV1.actor +model AuditLogsPostmortemTemplateDeletedV1.additional_properties +model AuditLogsPostmortemTemplateDeletedV1.context +model AuditLogsPostmortemTemplateDeletedV1.occurred_at +model AuditLogsPostmortemTemplateDeletedV1.targets +model AuditLogsPostmortemTemplateDeletedV1.version +model AuditLogsPostmortemTemplateDeletedV2.action +model AuditLogsPostmortemTemplateDeletedV2.actor +model AuditLogsPostmortemTemplateDeletedV2.additional_properties +model AuditLogsPostmortemTemplateDeletedV2.context +model AuditLogsPostmortemTemplateDeletedV2.occurred_at +model AuditLogsPostmortemTemplateDeletedV2.targets +model AuditLogsPostmortemTemplateDeletedV2.version +model AuditLogsPostmortemTemplateUpdatedV1.action +model AuditLogsPostmortemTemplateUpdatedV1.actor +model AuditLogsPostmortemTemplateUpdatedV1.additional_properties +model AuditLogsPostmortemTemplateUpdatedV1.context +model AuditLogsPostmortemTemplateUpdatedV1.occurred_at +model AuditLogsPostmortemTemplateUpdatedV1.targets +model AuditLogsPostmortemTemplateUpdatedV1.version +model AuditLogsPostmortemTemplateUpdatedV2.action +model AuditLogsPostmortemTemplateUpdatedV2.actor +model AuditLogsPostmortemTemplateUpdatedV2.additional_properties +model AuditLogsPostmortemTemplateUpdatedV2.context +model AuditLogsPostmortemTemplateUpdatedV2.occurred_at +model AuditLogsPostmortemTemplateUpdatedV2.targets +model AuditLogsPostmortemTemplateUpdatedV2.version +model AuditLogsPrivateAlertAccessAttemptedV1.action +model AuditLogsPrivateAlertAccessAttemptedV1.actor +model AuditLogsPrivateAlertAccessAttemptedV1.additional_properties +model AuditLogsPrivateAlertAccessAttemptedV1.context +model AuditLogsPrivateAlertAccessAttemptedV1.metadata +model AuditLogsPrivateAlertAccessAttemptedV1.occurred_at +model AuditLogsPrivateAlertAccessAttemptedV1.targets +model AuditLogsPrivateAlertAccessAttemptedV1.version +model AuditLogsPrivateEscalationAccessAttemptedV1.action +model AuditLogsPrivateEscalationAccessAttemptedV1.actor +model AuditLogsPrivateEscalationAccessAttemptedV1.additional_properties +model AuditLogsPrivateEscalationAccessAttemptedV1.context +model AuditLogsPrivateEscalationAccessAttemptedV1.metadata +model AuditLogsPrivateEscalationAccessAttemptedV1.occurred_at +model AuditLogsPrivateEscalationAccessAttemptedV1.targets +model AuditLogsPrivateEscalationAccessAttemptedV1.version +model AuditLogsPrivateIncidentAccessAttemptedV1.action +model AuditLogsPrivateIncidentAccessAttemptedV1.actor +model AuditLogsPrivateIncidentAccessAttemptedV1.additional_properties +model AuditLogsPrivateIncidentAccessAttemptedV1.context +model AuditLogsPrivateIncidentAccessAttemptedV1.metadata +model AuditLogsPrivateIncidentAccessAttemptedV1.occurred_at +model AuditLogsPrivateIncidentAccessAttemptedV1.targets +model AuditLogsPrivateIncidentAccessAttemptedV1.version +model AuditLogsPrivateIncidentAccessAttemptedV2.action +model AuditLogsPrivateIncidentAccessAttemptedV2.actor +model AuditLogsPrivateIncidentAccessAttemptedV2.additional_properties +model AuditLogsPrivateIncidentAccessAttemptedV2.context +model AuditLogsPrivateIncidentAccessAttemptedV2.metadata +model AuditLogsPrivateIncidentAccessAttemptedV2.occurred_at +model AuditLogsPrivateIncidentAccessAttemptedV2.targets +model AuditLogsPrivateIncidentAccessAttemptedV2.version +model AuditLogsPrivateIncidentAccessRequestedV1.action +model AuditLogsPrivateIncidentAccessRequestedV1.actor +model AuditLogsPrivateIncidentAccessRequestedV1.additional_properties +model AuditLogsPrivateIncidentAccessRequestedV1.context +model AuditLogsPrivateIncidentAccessRequestedV1.occurred_at +model AuditLogsPrivateIncidentAccessRequestedV1.targets +model AuditLogsPrivateIncidentAccessRequestedV1.version +model AuditLogsPrivateIncidentAccessedViaBotV1.action +model AuditLogsPrivateIncidentAccessedViaBotV1.actor +model AuditLogsPrivateIncidentAccessedViaBotV1.additional_properties +model AuditLogsPrivateIncidentAccessedViaBotV1.context +model AuditLogsPrivateIncidentAccessedViaBotV1.occurred_at +model AuditLogsPrivateIncidentAccessedViaBotV1.targets +model AuditLogsPrivateIncidentAccessedViaBotV1.version +model AuditLogsPrivateIncidentMembershipGrantedV1.action +model AuditLogsPrivateIncidentMembershipGrantedV1.actor +model AuditLogsPrivateIncidentMembershipGrantedV1.additional_properties +model AuditLogsPrivateIncidentMembershipGrantedV1.context +model AuditLogsPrivateIncidentMembershipGrantedV1.occurred_at +model AuditLogsPrivateIncidentMembershipGrantedV1.targets +model AuditLogsPrivateIncidentMembershipGrantedV1.version +model AuditLogsPrivateIncidentMembershipRevokedV1.action +model AuditLogsPrivateIncidentMembershipRevokedV1.actor +model AuditLogsPrivateIncidentMembershipRevokedV1.additional_properties +model AuditLogsPrivateIncidentMembershipRevokedV1.context +model AuditLogsPrivateIncidentMembershipRevokedV1.occurred_at +model AuditLogsPrivateIncidentMembershipRevokedV1.targets +model AuditLogsPrivateIncidentMembershipRevokedV1.version +model AuditLogsPrivateIncidentMembershipUpgradedToDirectV1.action +model AuditLogsPrivateIncidentMembershipUpgradedToDirectV1.actor +model AuditLogsPrivateIncidentMembershipUpgradedToDirectV1.additional_properties +model AuditLogsPrivateIncidentMembershipUpgradedToDirectV1.context +model AuditLogsPrivateIncidentMembershipUpgradedToDirectV1.occurred_at +model AuditLogsPrivateIncidentMembershipUpgradedToDirectV1.targets +model AuditLogsPrivateIncidentMembershipUpgradedToDirectV1.version +model AuditLogsPrivateIncidentTeamMembershipGrantedV1.action +model AuditLogsPrivateIncidentTeamMembershipGrantedV1.actor +model AuditLogsPrivateIncidentTeamMembershipGrantedV1.additional_properties +model AuditLogsPrivateIncidentTeamMembershipGrantedV1.context +model AuditLogsPrivateIncidentTeamMembershipGrantedV1.occurred_at +model AuditLogsPrivateIncidentTeamMembershipGrantedV1.targets +model AuditLogsPrivateIncidentTeamMembershipGrantedV1.version +model AuditLogsPrivateIncidentTeamMembershipRevokedV1.action +model AuditLogsPrivateIncidentTeamMembershipRevokedV1.actor +model AuditLogsPrivateIncidentTeamMembershipRevokedV1.additional_properties +model AuditLogsPrivateIncidentTeamMembershipRevokedV1.context +model AuditLogsPrivateIncidentTeamMembershipRevokedV1.occurred_at +model AuditLogsPrivateIncidentTeamMembershipRevokedV1.targets +model AuditLogsPrivateIncidentTeamMembershipRevokedV1.version +model AuditLogsPrivateInsightsExportedV1.action +model AuditLogsPrivateInsightsExportedV1.actor +model AuditLogsPrivateInsightsExportedV1.additional_properties +model AuditLogsPrivateInsightsExportedV1.context +model AuditLogsPrivateInsightsExportedV1.metadata +model AuditLogsPrivateInsightsExportedV1.occurred_at +model AuditLogsPrivateInsightsExportedV1.targets +model AuditLogsPrivateInsightsExportedV1.version +model AuditLogsPrivateInsightsMeasureQueriedV1.action +model AuditLogsPrivateInsightsMeasureQueriedV1.actor +model AuditLogsPrivateInsightsMeasureQueriedV1.additional_properties +model AuditLogsPrivateInsightsMeasureQueriedV1.context +model AuditLogsPrivateInsightsMeasureQueriedV1.metadata +model AuditLogsPrivateInsightsMeasureQueriedV1.occurred_at +model AuditLogsPrivateInsightsMeasureQueriedV1.targets +model AuditLogsPrivateInsightsMeasureQueriedV1.version +model AuditLogsPrivateInsightsUnderlyingDataQueriedV1.action +model AuditLogsPrivateInsightsUnderlyingDataQueriedV1.actor +model AuditLogsPrivateInsightsUnderlyingDataQueriedV1.additional_properties +model AuditLogsPrivateInsightsUnderlyingDataQueriedV1.context +model AuditLogsPrivateInsightsUnderlyingDataQueriedV1.metadata +model AuditLogsPrivateInsightsUnderlyingDataQueriedV1.occurred_at +model AuditLogsPrivateInsightsUnderlyingDataQueriedV1.targets +model AuditLogsPrivateInsightsUnderlyingDataQueriedV1.version +model AuditLogsQrCodeMobileLoginSettingUpdatedV1.action +model AuditLogsQrCodeMobileLoginSettingUpdatedV1.actor +model AuditLogsQrCodeMobileLoginSettingUpdatedV1.additional_properties +model AuditLogsQrCodeMobileLoginSettingUpdatedV1.context +model AuditLogsQrCodeMobileLoginSettingUpdatedV1.metadata +model AuditLogsQrCodeMobileLoginSettingUpdatedV1.occurred_at +model AuditLogsQrCodeMobileLoginSettingUpdatedV1.targets +model AuditLogsQrCodeMobileLoginSettingUpdatedV1.version +model AuditLogsRbacRoleCreatedV1.action +model AuditLogsRbacRoleCreatedV1.actor +model AuditLogsRbacRoleCreatedV1.additional_properties +model AuditLogsRbacRoleCreatedV1.context +model AuditLogsRbacRoleCreatedV1.occurred_at +model AuditLogsRbacRoleCreatedV1.targets +model AuditLogsRbacRoleCreatedV1.version +model AuditLogsRbacRoleDeletedV1.action +model AuditLogsRbacRoleDeletedV1.actor +model AuditLogsRbacRoleDeletedV1.additional_properties +model AuditLogsRbacRoleDeletedV1.context +model AuditLogsRbacRoleDeletedV1.occurred_at +model AuditLogsRbacRoleDeletedV1.targets +model AuditLogsRbacRoleDeletedV1.version +model AuditLogsRbacRoleUpdatedV1.action +model AuditLogsRbacRoleUpdatedV1.actor +model AuditLogsRbacRoleUpdatedV1.additional_properties +model AuditLogsRbacRoleUpdatedV1.context +model AuditLogsRbacRoleUpdatedV1.occurred_at +model AuditLogsRbacRoleUpdatedV1.targets +model AuditLogsRbacRoleUpdatedV1.version +model AuditLogsScheduleCreatedV1.action +model AuditLogsScheduleCreatedV1.actor +model AuditLogsScheduleCreatedV1.additional_properties +model AuditLogsScheduleCreatedV1.context +model AuditLogsScheduleCreatedV1.occurred_at +model AuditLogsScheduleCreatedV1.targets +model AuditLogsScheduleCreatedV1.version +model AuditLogsScheduleDeletedV1.action +model AuditLogsScheduleDeletedV1.actor +model AuditLogsScheduleDeletedV1.additional_properties +model AuditLogsScheduleDeletedV1.context +model AuditLogsScheduleDeletedV1.occurred_at +model AuditLogsScheduleDeletedV1.targets +model AuditLogsScheduleDeletedV1.version +model AuditLogsScheduleOverrideCreatedV1.action +model AuditLogsScheduleOverrideCreatedV1.actor +model AuditLogsScheduleOverrideCreatedV1.additional_properties +model AuditLogsScheduleOverrideCreatedV1.context +model AuditLogsScheduleOverrideCreatedV1.occurred_at +model AuditLogsScheduleOverrideCreatedV1.targets +model AuditLogsScheduleOverrideCreatedV1.version +model AuditLogsScheduleOverrideCreatedV2.action +model AuditLogsScheduleOverrideCreatedV2.actor +model AuditLogsScheduleOverrideCreatedV2.additional_properties +model AuditLogsScheduleOverrideCreatedV2.context +model AuditLogsScheduleOverrideCreatedV2.metadata +model AuditLogsScheduleOverrideCreatedV2.occurred_at +model AuditLogsScheduleOverrideCreatedV2.targets +model AuditLogsScheduleOverrideCreatedV2.version +model AuditLogsScheduleOverrideDeletedV1.action +model AuditLogsScheduleOverrideDeletedV1.actor +model AuditLogsScheduleOverrideDeletedV1.additional_properties +model AuditLogsScheduleOverrideDeletedV1.context +model AuditLogsScheduleOverrideDeletedV1.occurred_at +model AuditLogsScheduleOverrideDeletedV1.targets +model AuditLogsScheduleOverrideDeletedV1.version +model AuditLogsScheduleOverrideDeletedV2.action +model AuditLogsScheduleOverrideDeletedV2.actor +model AuditLogsScheduleOverrideDeletedV2.additional_properties +model AuditLogsScheduleOverrideDeletedV2.context +model AuditLogsScheduleOverrideDeletedV2.metadata +model AuditLogsScheduleOverrideDeletedV2.occurred_at +model AuditLogsScheduleOverrideDeletedV2.targets +model AuditLogsScheduleOverrideDeletedV2.version +model AuditLogsScheduleOverrideUpdatedV1.action +model AuditLogsScheduleOverrideUpdatedV1.actor +model AuditLogsScheduleOverrideUpdatedV1.additional_properties +model AuditLogsScheduleOverrideUpdatedV1.context +model AuditLogsScheduleOverrideUpdatedV1.occurred_at +model AuditLogsScheduleOverrideUpdatedV1.targets +model AuditLogsScheduleOverrideUpdatedV1.version +model AuditLogsScheduleOverrideUpdatedV2.action +model AuditLogsScheduleOverrideUpdatedV2.actor +model AuditLogsScheduleOverrideUpdatedV2.additional_properties +model AuditLogsScheduleOverrideUpdatedV2.context +model AuditLogsScheduleOverrideUpdatedV2.metadata +model AuditLogsScheduleOverrideUpdatedV2.occurred_at +model AuditLogsScheduleOverrideUpdatedV2.targets +model AuditLogsScheduleOverrideUpdatedV2.version +model AuditLogsScheduleSyncRuleCreatedV1.action +model AuditLogsScheduleSyncRuleCreatedV1.actor +model AuditLogsScheduleSyncRuleCreatedV1.additional_properties +model AuditLogsScheduleSyncRuleCreatedV1.context +model AuditLogsScheduleSyncRuleCreatedV1.occurred_at +model AuditLogsScheduleSyncRuleCreatedV1.targets +model AuditLogsScheduleSyncRuleCreatedV1.version +model AuditLogsScheduleSyncRuleDeletedV1.action +model AuditLogsScheduleSyncRuleDeletedV1.actor +model AuditLogsScheduleSyncRuleDeletedV1.additional_properties +model AuditLogsScheduleSyncRuleDeletedV1.context +model AuditLogsScheduleSyncRuleDeletedV1.occurred_at +model AuditLogsScheduleSyncRuleDeletedV1.targets +model AuditLogsScheduleSyncRuleDeletedV1.version +model AuditLogsScheduleSyncRuleUpdatedV1.action +model AuditLogsScheduleSyncRuleUpdatedV1.actor +model AuditLogsScheduleSyncRuleUpdatedV1.additional_properties +model AuditLogsScheduleSyncRuleUpdatedV1.context +model AuditLogsScheduleSyncRuleUpdatedV1.occurred_at +model AuditLogsScheduleSyncRuleUpdatedV1.targets +model AuditLogsScheduleSyncRuleUpdatedV1.version +model AuditLogsScheduleSyncTargetCreatedV1.action +model AuditLogsScheduleSyncTargetCreatedV1.actor +model AuditLogsScheduleSyncTargetCreatedV1.additional_properties +model AuditLogsScheduleSyncTargetCreatedV1.context +model AuditLogsScheduleSyncTargetCreatedV1.occurred_at +model AuditLogsScheduleSyncTargetCreatedV1.targets +model AuditLogsScheduleSyncTargetCreatedV1.version +model AuditLogsScheduleSyncTargetDeletedV1.action +model AuditLogsScheduleSyncTargetDeletedV1.actor +model AuditLogsScheduleSyncTargetDeletedV1.additional_properties +model AuditLogsScheduleSyncTargetDeletedV1.context +model AuditLogsScheduleSyncTargetDeletedV1.occurred_at +model AuditLogsScheduleSyncTargetDeletedV1.targets +model AuditLogsScheduleSyncTargetDeletedV1.version +model AuditLogsScheduleSyncTargetUpdatedV1.action +model AuditLogsScheduleSyncTargetUpdatedV1.actor +model AuditLogsScheduleSyncTargetUpdatedV1.additional_properties +model AuditLogsScheduleSyncTargetUpdatedV1.context +model AuditLogsScheduleSyncTargetUpdatedV1.occurred_at +model AuditLogsScheduleSyncTargetUpdatedV1.targets +model AuditLogsScheduleSyncTargetUpdatedV1.version +model AuditLogsScheduleUpdatedV1.action +model AuditLogsScheduleUpdatedV1.actor +model AuditLogsScheduleUpdatedV1.additional_properties +model AuditLogsScheduleUpdatedV1.context +model AuditLogsScheduleUpdatedV1.occurred_at +model AuditLogsScheduleUpdatedV1.targets +model AuditLogsScheduleUpdatedV1.version +model AuditLogsScimGroupRoleMappingsUpdatedV1.action +model AuditLogsScimGroupRoleMappingsUpdatedV1.actor +model AuditLogsScimGroupRoleMappingsUpdatedV1.additional_properties +model AuditLogsScimGroupRoleMappingsUpdatedV1.context +model AuditLogsScimGroupRoleMappingsUpdatedV1.metadata +model AuditLogsScimGroupRoleMappingsUpdatedV1.occurred_at +model AuditLogsScimGroupRoleMappingsUpdatedV1.targets +model AuditLogsScimGroupRoleMappingsUpdatedV1.version +model AuditLogsScimGroupSeatMappingsUpdatedV1.action +model AuditLogsScimGroupSeatMappingsUpdatedV1.actor +model AuditLogsScimGroupSeatMappingsUpdatedV1.additional_properties +model AuditLogsScimGroupSeatMappingsUpdatedV1.context +model AuditLogsScimGroupSeatMappingsUpdatedV1.metadata +model AuditLogsScimGroupSeatMappingsUpdatedV1.occurred_at +model AuditLogsScimGroupSeatMappingsUpdatedV1.targets +model AuditLogsScimGroupSeatMappingsUpdatedV1.version +model AuditLogsSecretCreatedV1.action +model AuditLogsSecretCreatedV1.actor +model AuditLogsSecretCreatedV1.additional_properties +model AuditLogsSecretCreatedV1.context +model AuditLogsSecretCreatedV1.occurred_at +model AuditLogsSecretCreatedV1.targets +model AuditLogsSecretCreatedV1.version +model AuditLogsSecretDeletedV1.action +model AuditLogsSecretDeletedV1.actor +model AuditLogsSecretDeletedV1.additional_properties +model AuditLogsSecretDeletedV1.context +model AuditLogsSecretDeletedV1.occurred_at +model AuditLogsSecretDeletedV1.targets +model AuditLogsSecretDeletedV1.version +model AuditLogsSecretReferenceAddedV1.action +model AuditLogsSecretReferenceAddedV1.actor +model AuditLogsSecretReferenceAddedV1.additional_properties +model AuditLogsSecretReferenceAddedV1.context +model AuditLogsSecretReferenceAddedV1.occurred_at +model AuditLogsSecretReferenceAddedV1.targets +model AuditLogsSecretReferenceAddedV1.version +model AuditLogsSecretReferenceRemovedV1.action +model AuditLogsSecretReferenceRemovedV1.actor +model AuditLogsSecretReferenceRemovedV1.additional_properties +model AuditLogsSecretReferenceRemovedV1.context +model AuditLogsSecretReferenceRemovedV1.occurred_at +model AuditLogsSecretReferenceRemovedV1.targets +model AuditLogsSecretReferenceRemovedV1.version +model AuditLogsSecretRotatedV1.action +model AuditLogsSecretRotatedV1.actor +model AuditLogsSecretRotatedV1.additional_properties +model AuditLogsSecretRotatedV1.context +model AuditLogsSecretRotatedV1.occurred_at +model AuditLogsSecretRotatedV1.targets +model AuditLogsSecretRotatedV1.version +model AuditLogsSecretUpdatedV1.action +model AuditLogsSecretUpdatedV1.actor +model AuditLogsSecretUpdatedV1.additional_properties +model AuditLogsSecretUpdatedV1.context +model AuditLogsSecretUpdatedV1.occurred_at +model AuditLogsSecretUpdatedV1.targets +model AuditLogsSecretUpdatedV1.version +model AuditLogsSeverityCreatedV1.action +model AuditLogsSeverityCreatedV1.actor +model AuditLogsSeverityCreatedV1.additional_properties +model AuditLogsSeverityCreatedV1.context +model AuditLogsSeverityCreatedV1.occurred_at +model AuditLogsSeverityCreatedV1.targets +model AuditLogsSeverityCreatedV1.version +model AuditLogsSeverityDeletedV1.action +model AuditLogsSeverityDeletedV1.actor +model AuditLogsSeverityDeletedV1.additional_properties +model AuditLogsSeverityDeletedV1.context +model AuditLogsSeverityDeletedV1.occurred_at +model AuditLogsSeverityDeletedV1.targets +model AuditLogsSeverityDeletedV1.version +model AuditLogsSeverityUpdatedV1.action +model AuditLogsSeverityUpdatedV1.actor +model AuditLogsSeverityUpdatedV1.additional_properties +model AuditLogsSeverityUpdatedV1.context +model AuditLogsSeverityUpdatedV1.occurred_at +model AuditLogsSeverityUpdatedV1.targets +model AuditLogsSeverityUpdatedV1.version +model AuditLogsStatusPageCreatedV1.action +model AuditLogsStatusPageCreatedV1.actor +model AuditLogsStatusPageCreatedV1.additional_properties +model AuditLogsStatusPageCreatedV1.context +model AuditLogsStatusPageCreatedV1.occurred_at +model AuditLogsStatusPageCreatedV1.targets +model AuditLogsStatusPageCreatedV1.version +model AuditLogsStatusPageDeletedV1.action +model AuditLogsStatusPageDeletedV1.actor +model AuditLogsStatusPageDeletedV1.additional_properties +model AuditLogsStatusPageDeletedV1.context +model AuditLogsStatusPageDeletedV1.occurred_at +model AuditLogsStatusPageDeletedV1.targets +model AuditLogsStatusPageDeletedV1.version +model AuditLogsStatusPageSubPageCreatedV1.action +model AuditLogsStatusPageSubPageCreatedV1.actor +model AuditLogsStatusPageSubPageCreatedV1.additional_properties +model AuditLogsStatusPageSubPageCreatedV1.context +model AuditLogsStatusPageSubPageCreatedV1.occurred_at +model AuditLogsStatusPageSubPageCreatedV1.targets +model AuditLogsStatusPageSubPageCreatedV1.version +model AuditLogsStatusPageSubPageDeletedV1.action +model AuditLogsStatusPageSubPageDeletedV1.actor +model AuditLogsStatusPageSubPageDeletedV1.additional_properties +model AuditLogsStatusPageSubPageDeletedV1.context +model AuditLogsStatusPageSubPageDeletedV1.occurred_at +model AuditLogsStatusPageSubPageDeletedV1.targets +model AuditLogsStatusPageSubPageDeletedV1.version +model AuditLogsStatusPageSubPageUpdatedV1.action +model AuditLogsStatusPageSubPageUpdatedV1.actor +model AuditLogsStatusPageSubPageUpdatedV1.additional_properties +model AuditLogsStatusPageSubPageUpdatedV1.context +model AuditLogsStatusPageSubPageUpdatedV1.occurred_at +model AuditLogsStatusPageSubPageUpdatedV1.targets +model AuditLogsStatusPageSubPageUpdatedV1.version +model AuditLogsStatusPageTemplateCreatedV1.action +model AuditLogsStatusPageTemplateCreatedV1.actor +model AuditLogsStatusPageTemplateCreatedV1.additional_properties +model AuditLogsStatusPageTemplateCreatedV1.context +model AuditLogsStatusPageTemplateCreatedV1.occurred_at +model AuditLogsStatusPageTemplateCreatedV1.targets +model AuditLogsStatusPageTemplateCreatedV1.version +model AuditLogsStatusPageTemplateDeletedV1.action +model AuditLogsStatusPageTemplateDeletedV1.actor +model AuditLogsStatusPageTemplateDeletedV1.additional_properties +model AuditLogsStatusPageTemplateDeletedV1.context +model AuditLogsStatusPageTemplateDeletedV1.occurred_at +model AuditLogsStatusPageTemplateDeletedV1.targets +model AuditLogsStatusPageTemplateDeletedV1.version +model AuditLogsStatusPageTemplateUpdatedV1.action +model AuditLogsStatusPageTemplateUpdatedV1.actor +model AuditLogsStatusPageTemplateUpdatedV1.additional_properties +model AuditLogsStatusPageTemplateUpdatedV1.context +model AuditLogsStatusPageTemplateUpdatedV1.occurred_at +model AuditLogsStatusPageTemplateUpdatedV1.targets +model AuditLogsStatusPageTemplateUpdatedV1.version +model AuditLogsStatusPageUpdatedV1.action +model AuditLogsStatusPageUpdatedV1.actor +model AuditLogsStatusPageUpdatedV1.additional_properties +model AuditLogsStatusPageUpdatedV1.context +model AuditLogsStatusPageUpdatedV1.occurred_at +model AuditLogsStatusPageUpdatedV1.targets +model AuditLogsStatusPageUpdatedV1.version +model AuditLogsTeamRoleCreatedV1.action +model AuditLogsTeamRoleCreatedV1.actor +model AuditLogsTeamRoleCreatedV1.additional_properties +model AuditLogsTeamRoleCreatedV1.context +model AuditLogsTeamRoleCreatedV1.occurred_at +model AuditLogsTeamRoleCreatedV1.targets +model AuditLogsTeamRoleCreatedV1.version +model AuditLogsTeamRoleDeletedV1.action +model AuditLogsTeamRoleDeletedV1.actor +model AuditLogsTeamRoleDeletedV1.additional_properties +model AuditLogsTeamRoleDeletedV1.context +model AuditLogsTeamRoleDeletedV1.occurred_at +model AuditLogsTeamRoleDeletedV1.targets +model AuditLogsTeamRoleDeletedV1.version +model AuditLogsTeamRoleUpdatedV1.action +model AuditLogsTeamRoleUpdatedV1.actor +model AuditLogsTeamRoleUpdatedV1.additional_properties +model AuditLogsTeamRoleUpdatedV1.context +model AuditLogsTeamRoleUpdatedV1.occurred_at +model AuditLogsTeamRoleUpdatedV1.targets +model AuditLogsTeamRoleUpdatedV1.version +model AuditLogsTeamSettingsUpdatedV1.action +model AuditLogsTeamSettingsUpdatedV1.actor +model AuditLogsTeamSettingsUpdatedV1.additional_properties +model AuditLogsTeamSettingsUpdatedV1.context +model AuditLogsTeamSettingsUpdatedV1.occurred_at +model AuditLogsTeamSettingsUpdatedV1.targets +model AuditLogsTeamSettingsUpdatedV1.version +model AuditLogsTelemetryDataSourceAccessModeChangedV1.action +model AuditLogsTelemetryDataSourceAccessModeChangedV1.actor +model AuditLogsTelemetryDataSourceAccessModeChangedV1.additional_properties +model AuditLogsTelemetryDataSourceAccessModeChangedV1.context +model AuditLogsTelemetryDataSourceAccessModeChangedV1.metadata +model AuditLogsTelemetryDataSourceAccessModeChangedV1.occurred_at +model AuditLogsTelemetryDataSourceAccessModeChangedV1.targets +model AuditLogsTelemetryDataSourceAccessModeChangedV1.version +model AuditLogsTelemetryDataSourceAccessPolicyChangedV1.action +model AuditLogsTelemetryDataSourceAccessPolicyChangedV1.actor +model AuditLogsTelemetryDataSourceAccessPolicyChangedV1.additional_properties +model AuditLogsTelemetryDataSourceAccessPolicyChangedV1.context +model AuditLogsTelemetryDataSourceAccessPolicyChangedV1.metadata +model AuditLogsTelemetryDataSourceAccessPolicyChangedV1.occurred_at +model AuditLogsTelemetryDataSourceAccessPolicyChangedV1.targets +model AuditLogsTelemetryDataSourceAccessPolicyChangedV1.version +model AuditLogsTelemetryDataSourceInstalledV1.action +model AuditLogsTelemetryDataSourceInstalledV1.actor +model AuditLogsTelemetryDataSourceInstalledV1.additional_properties +model AuditLogsTelemetryDataSourceInstalledV1.context +model AuditLogsTelemetryDataSourceInstalledV1.occurred_at +model AuditLogsTelemetryDataSourceInstalledV1.targets +model AuditLogsTelemetryDataSourceInstalledV1.version +model AuditLogsTelemetryDataSourceQueriedV1.action +model AuditLogsTelemetryDataSourceQueriedV1.actor +model AuditLogsTelemetryDataSourceQueriedV1.additional_properties +model AuditLogsTelemetryDataSourceQueriedV1.context +model AuditLogsTelemetryDataSourceQueriedV1.metadata +model AuditLogsTelemetryDataSourceQueriedV1.occurred_at +model AuditLogsTelemetryDataSourceQueriedV1.targets +model AuditLogsTelemetryDataSourceQueriedV1.version +model AuditLogsTelemetryDataSourceQueriedV2.action +model AuditLogsTelemetryDataSourceQueriedV2.actor +model AuditLogsTelemetryDataSourceQueriedV2.additional_properties +model AuditLogsTelemetryDataSourceQueriedV2.context +model AuditLogsTelemetryDataSourceQueriedV2.metadata +model AuditLogsTelemetryDataSourceQueriedV2.occurred_at +model AuditLogsTelemetryDataSourceQueriedV2.targets +model AuditLogsTelemetryDataSourceQueriedV2.version +model AuditLogsTelemetryDataSourceRequestedV1.action +model AuditLogsTelemetryDataSourceRequestedV1.actor +model AuditLogsTelemetryDataSourceRequestedV1.additional_properties +model AuditLogsTelemetryDataSourceRequestedV1.context +model AuditLogsTelemetryDataSourceRequestedV1.metadata +model AuditLogsTelemetryDataSourceRequestedV1.occurred_at +model AuditLogsTelemetryDataSourceRequestedV1.targets +model AuditLogsTelemetryDataSourceRequestedV1.version +model AuditLogsTelemetryDataSourceToolAccessChangedV1.action +model AuditLogsTelemetryDataSourceToolAccessChangedV1.actor +model AuditLogsTelemetryDataSourceToolAccessChangedV1.additional_properties +model AuditLogsTelemetryDataSourceToolAccessChangedV1.context +model AuditLogsTelemetryDataSourceToolAccessChangedV1.metadata +model AuditLogsTelemetryDataSourceToolAccessChangedV1.occurred_at +model AuditLogsTelemetryDataSourceToolAccessChangedV1.targets +model AuditLogsTelemetryDataSourceToolAccessChangedV1.version +model AuditLogsTelemetryDataSourceToolOverridesChangedV1.action +model AuditLogsTelemetryDataSourceToolOverridesChangedV1.actor +model AuditLogsTelemetryDataSourceToolOverridesChangedV1.additional_properties +model AuditLogsTelemetryDataSourceToolOverridesChangedV1.context +model AuditLogsTelemetryDataSourceToolOverridesChangedV1.metadata +model AuditLogsTelemetryDataSourceToolOverridesChangedV1.occurred_at +model AuditLogsTelemetryDataSourceToolOverridesChangedV1.targets +model AuditLogsTelemetryDataSourceToolOverridesChangedV1.version +model AuditLogsTelemetryDataSourceUninstalledV1.action +model AuditLogsTelemetryDataSourceUninstalledV1.actor +model AuditLogsTelemetryDataSourceUninstalledV1.additional_properties +model AuditLogsTelemetryDataSourceUninstalledV1.context +model AuditLogsTelemetryDataSourceUninstalledV1.occurred_at +model AuditLogsTelemetryDataSourceUninstalledV1.targets +model AuditLogsTelemetryDataSourceUninstalledV1.version +model AuditLogsTelemetryDataSourceWriteAccessGrantedV1.action +model AuditLogsTelemetryDataSourceWriteAccessGrantedV1.actor +model AuditLogsTelemetryDataSourceWriteAccessGrantedV1.additional_properties +model AuditLogsTelemetryDataSourceWriteAccessGrantedV1.context +model AuditLogsTelemetryDataSourceWriteAccessGrantedV1.metadata +model AuditLogsTelemetryDataSourceWriteAccessGrantedV1.occurred_at +model AuditLogsTelemetryDataSourceWriteAccessGrantedV1.targets +model AuditLogsTelemetryDataSourceWriteAccessGrantedV1.version +model AuditLogsTelemetryDataSourceWriteAccessRevokedV1.action +model AuditLogsTelemetryDataSourceWriteAccessRevokedV1.actor +model AuditLogsTelemetryDataSourceWriteAccessRevokedV1.additional_properties +model AuditLogsTelemetryDataSourceWriteAccessRevokedV1.context +model AuditLogsTelemetryDataSourceWriteAccessRevokedV1.metadata +model AuditLogsTelemetryDataSourceWriteAccessRevokedV1.occurred_at +model AuditLogsTelemetryDataSourceWriteAccessRevokedV1.targets +model AuditLogsTelemetryDataSourceWriteAccessRevokedV1.version +model AuditLogsTimelineItemDeletedV1.action +model AuditLogsTimelineItemDeletedV1.actor +model AuditLogsTimelineItemDeletedV1.additional_properties +model AuditLogsTimelineItemDeletedV1.context +model AuditLogsTimelineItemDeletedV1.occurred_at +model AuditLogsTimelineItemDeletedV1.targets +model AuditLogsTimelineItemDeletedV1.version +model AuditLogsUserCreatedV1.action +model AuditLogsUserCreatedV1.actor +model AuditLogsUserCreatedV1.additional_properties +model AuditLogsUserCreatedV1.context +model AuditLogsUserCreatedV1.occurred_at +model AuditLogsUserCreatedV1.targets +model AuditLogsUserCreatedV1.version +model AuditLogsUserDeactivatedV1.action +model AuditLogsUserDeactivatedV1.actor +model AuditLogsUserDeactivatedV1.additional_properties +model AuditLogsUserDeactivatedV1.context +model AuditLogsUserDeactivatedV1.occurred_at +model AuditLogsUserDeactivatedV1.targets +model AuditLogsUserDeactivatedV1.version +model AuditLogsUserLoggedInV1.action +model AuditLogsUserLoggedInV1.actor +model AuditLogsUserLoggedInV1.additional_properties +model AuditLogsUserLoggedInV1.context +model AuditLogsUserLoggedInV1.metadata +model AuditLogsUserLoggedInV1.occurred_at +model AuditLogsUserLoggedInV1.targets +model AuditLogsUserLoggedInV1.version +model AuditLogsUserReinstatedV1.action +model AuditLogsUserReinstatedV1.actor +model AuditLogsUserReinstatedV1.additional_properties +model AuditLogsUserReinstatedV1.context +model AuditLogsUserReinstatedV1.occurred_at +model AuditLogsUserReinstatedV1.targets +model AuditLogsUserReinstatedV1.version +model AuditLogsUserRoleMembershipsUpdatedV1.action +model AuditLogsUserRoleMembershipsUpdatedV1.actor +model AuditLogsUserRoleMembershipsUpdatedV1.additional_properties +model AuditLogsUserRoleMembershipsUpdatedV1.context +model AuditLogsUserRoleMembershipsUpdatedV1.metadata +model AuditLogsUserRoleMembershipsUpdatedV1.occurred_at +model AuditLogsUserRoleMembershipsUpdatedV1.targets +model AuditLogsUserRoleMembershipsUpdatedV1.version +model AuditLogsUserUpdatedV1.action +model AuditLogsUserUpdatedV1.actor +model AuditLogsUserUpdatedV1.additional_properties +model AuditLogsUserUpdatedV1.context +model AuditLogsUserUpdatedV1.occurred_at +model AuditLogsUserUpdatedV1.targets +model AuditLogsUserUpdatedV1.version +model AuditLogsWorkflowCreatedV1.action +model AuditLogsWorkflowCreatedV1.actor +model AuditLogsWorkflowCreatedV1.additional_properties +model AuditLogsWorkflowCreatedV1.context +model AuditLogsWorkflowCreatedV1.occurred_at +model AuditLogsWorkflowCreatedV1.targets +model AuditLogsWorkflowCreatedV1.version +model AuditLogsWorkflowDeletedV1.action +model AuditLogsWorkflowDeletedV1.actor +model AuditLogsWorkflowDeletedV1.additional_properties +model AuditLogsWorkflowDeletedV1.context +model AuditLogsWorkflowDeletedV1.occurred_at +model AuditLogsWorkflowDeletedV1.targets +model AuditLogsWorkflowDeletedV1.version +model AuditLogsWorkflowUpdatedV1.action +model AuditLogsWorkflowUpdatedV1.actor +model AuditLogsWorkflowUpdatedV1.additional_properties +model AuditLogsWorkflowUpdatedV1.context +model AuditLogsWorkflowUpdatedV1.occurred_at +model AuditLogsWorkflowUpdatedV1.targets +model AuditLogsWorkflowUpdatedV1.version +model CallRouteAllowedCallerV2.additional_properties +model CallRouteAllowedCallerV2.id +model CallRouteAllowedCallerV2.name +model CallRouteAllowedCallerV2.phone_number +model CallRouteOptionV2.additional_properties +model CallRouteOptionV2.digit +model CallRouteOptionV2.id +model CallRouteOptionV2.path +model CallRouteOptionV2.prompt +model CallRoutePathNodeLevelV2.additional_properties +model CallRoutePathNodeLevelV2.targets +model CallRoutePathNodePayloadV2.additional_properties +model CallRoutePathNodePayloadV2.id +model CallRoutePathNodePayloadV2.level +model CallRoutePathNodePayloadV2.type_ +model CallRoutePathNodePayloadV2.voicemail +model CallRoutePathNodeV2.additional_properties +model CallRoutePathNodeV2.id +model CallRoutePathNodeV2.level +model CallRoutePathNodeV2.type_ +model CallRoutePathNodeV2.voicemail +model CallRoutePathNodeVoicemailV2.additional_properties +model CallRoutePathNodeVoicemailV2.greeting_text +model CallRouteTargetV2.additional_properties +model CallRouteTargetV2.id +model CallRouteTargetV2.schedule_mode +model CallRouteTargetV2.selected_rota_id +model CallRouteTargetV2.type_ +model CallRouteTargetV2.urgency +model CallRouteV2.additional_properties +model CallRouteV2.allowed_callers +model CallRouteV2.country_code +model CallRouteV2.created_at +model CallRouteV2.current_state +model CallRouteV2.custom_language +model CallRouteV2.id +model CallRouteV2.name +model CallRouteV2.options +model CallRouteV2.path +model CallRouteV2.phone_number +model CallRouteV2.phone_number_type +model CallRouteV2.responder_caller_id +model CallRouteV2.updated_at +model CallRouteV2.use_caller_allowlist +model CallRoutesCreateAllowedCallerPayloadV2.additional_properties +model CallRoutesCreateAllowedCallerPayloadV2.name +model CallRoutesCreateAllowedCallerPayloadV2.phone_number +model CallRoutesCreateAllowedCallerResultV2.additional_properties +model CallRoutesCreateAllowedCallerResultV2.allowed_caller +model CallRoutesCreateOptionPayloadV2.additional_properties +model CallRoutesCreateOptionPayloadV2.digit +model CallRoutesCreateOptionPayloadV2.path +model CallRoutesCreateOptionPayloadV2.prompt +model CallRoutesCreateOptionResultV2.additional_properties +model CallRoutesCreateOptionResultV2.option +model CallRoutesListAllowedCallersResultV2.additional_properties +model CallRoutesListAllowedCallersResultV2.allowed_callers +model CallRoutesListOptionsResultV2.additional_properties +model CallRoutesListOptionsResultV2.options +model CallRoutesListResultV2.additional_properties +model CallRoutesListResultV2.call_routes +model CallRoutesListResultV2.pagination_meta +model CallRoutesShowAllowedCallerResultV2.additional_properties +model CallRoutesShowAllowedCallerResultV2.allowed_caller +model CallRoutesShowOptionResultV2.additional_properties +model CallRoutesShowOptionResultV2.option +model CallRoutesShowResultV2.additional_properties +model CallRoutesShowResultV2.call_route +model CallRoutesUpdateAllowedCallerPayloadV2.additional_properties +model CallRoutesUpdateAllowedCallerPayloadV2.name +model CallRoutesUpdateAllowedCallerPayloadV2.phone_number +model CallRoutesUpdateAllowedCallerResultV2.additional_properties +model CallRoutesUpdateAllowedCallerResultV2.allowed_caller +model CallRoutesUpdateOptionPayloadV2.additional_properties +model CallRoutesUpdateOptionPayloadV2.digit +model CallRoutesUpdateOptionPayloadV2.path +model CallRoutesUpdateOptionPayloadV2.prompt +model CallRoutesUpdateOptionResultV2.additional_properties +model CallRoutesUpdateOptionResultV2.option +model CallRoutesUpdatePayloadV2.additional_properties +model CallRoutesUpdatePayloadV2.custom_language +model CallRoutesUpdatePayloadV2.name +model CallRoutesUpdatePayloadV2.path +model CallRoutesUpdatePayloadV2.responder_caller_id +model CallRoutesUpdatePayloadV2.use_caller_allowlist +model CallRoutesUpdateResultV2.additional_properties +model CallRoutesUpdateResultV2.call_route +model CallSessionV2.additional_properties +model CallSessionV2.ended_at +model CallSessionV2.id +model CallSessionV2.incident_id +model CallSessionV2.started_at +model CallSessionsListResultV2.additional_properties +model CallSessionsListResultV2.call_sessions +model CallSessionsListResultV2.pagination_meta +model CallTranscriptEntriesListResultV2.additional_properties +model CallTranscriptEntriesListResultV2.call_transcript_entries +model CallTranscriptEntriesListResultV2.pagination_meta +model CallTranscriptEntryV2.additional_properties +model CallTranscriptEntryV2.content +model CallTranscriptEntryV2.id +model CallTranscriptEntryV2.medium +model CallTranscriptEntryV2.participant_name +model CallTranscriptEntryV2.timestamp +model CatalogBulkUpdateEntriesPayloadV3.additional_properties +model CatalogBulkUpdateEntriesPayloadV3.catalog_type_id +model CatalogBulkUpdateEntriesPayloadV3.entries +model CatalogBulkUpdateEntriesPayloadV3.update_attributes +model CatalogCreateEntryPayloadV2.additional_properties +model CatalogCreateEntryPayloadV2.aliases +model CatalogCreateEntryPayloadV2.attribute_values +model CatalogCreateEntryPayloadV2.catalog_type_id +model CatalogCreateEntryPayloadV2.external_id +model CatalogCreateEntryPayloadV2.name +model CatalogCreateEntryPayloadV2.rank +model CatalogCreateEntryPayloadV2AttributeValues.additional_properties +model CatalogCreateEntryPayloadV3.additional_properties +model CatalogCreateEntryPayloadV3.aliases +model CatalogCreateEntryPayloadV3.attribute_values +model CatalogCreateEntryPayloadV3.catalog_type_id +model CatalogCreateEntryPayloadV3.external_id +model CatalogCreateEntryPayloadV3.name +model CatalogCreateEntryPayloadV3.rank +model CatalogCreateEntryPayloadV3AttributeValues.additional_properties +model CatalogCreateEntryResultV2.additional_properties +model CatalogCreateEntryResultV2.catalog_entry +model CatalogCreateEntryResultV3.additional_properties +model CatalogCreateEntryResultV3.catalog_entry +model CatalogCreateTypePayloadV2.additional_properties +model CatalogCreateTypePayloadV2.annotations +model CatalogCreateTypePayloadV2.categories +model CatalogCreateTypePayloadV2.color +model CatalogCreateTypePayloadV2.description +model CatalogCreateTypePayloadV2.icon +model CatalogCreateTypePayloadV2.name +model CatalogCreateTypePayloadV2.ranked +model CatalogCreateTypePayloadV2.source_repo_url +model CatalogCreateTypePayloadV2.type_name +model CatalogCreateTypePayloadV2Annotations.additional_properties +model CatalogCreateTypePayloadV3.additional_properties +model CatalogCreateTypePayloadV3.annotations +model CatalogCreateTypePayloadV3.categories +model CatalogCreateTypePayloadV3.color +model CatalogCreateTypePayloadV3.description +model CatalogCreateTypePayloadV3.icon +model CatalogCreateTypePayloadV3.name +model CatalogCreateTypePayloadV3.owning_team_ids +model CatalogCreateTypePayloadV3.ranked +model CatalogCreateTypePayloadV3.source_repo_url +model CatalogCreateTypePayloadV3.type_name +model CatalogCreateTypePayloadV3.use_name_as_identifier +model CatalogCreateTypePayloadV3Annotations.additional_properties +model CatalogCreateTypeResultV2.additional_properties +model CatalogCreateTypeResultV2.catalog_type +model CatalogCreateTypeResultV3.additional_properties +model CatalogCreateTypeResultV3.catalog_type +model CatalogEngineParamBindingPayloadV3.additional_properties +model CatalogEngineParamBindingPayloadV3.array_value +model CatalogEngineParamBindingPayloadV3.value +model CatalogEngineParamBindingValuePayloadV3.additional_properties +model CatalogEngineParamBindingValuePayloadV3.literal +model CatalogEntryEngineParamBindingV2.additional_properties +model CatalogEntryEngineParamBindingV2.array_value +model CatalogEntryEngineParamBindingV2.value +model CatalogEntryEngineParamBindingV3.additional_properties +model CatalogEntryEngineParamBindingV3.array_value +model CatalogEntryEngineParamBindingV3.value +model CatalogEntryEngineParamBindingValueV2.additional_properties +model CatalogEntryEngineParamBindingValueV2.catalog_entry +model CatalogEntryEngineParamBindingValueV2.helptext +model CatalogEntryEngineParamBindingValueV2.image_url +model CatalogEntryEngineParamBindingValueV2.is_image_slack_icon +model CatalogEntryEngineParamBindingValueV2.label +model CatalogEntryEngineParamBindingValueV2.literal +model CatalogEntryEngineParamBindingValueV2.reference +model CatalogEntryEngineParamBindingValueV2.sort_key +model CatalogEntryEngineParamBindingValueV2.unavailable +model CatalogEntryEngineParamBindingValueV2.value +model CatalogEntryEngineParamBindingValueV3.additional_properties +model CatalogEntryEngineParamBindingValueV3.label +model CatalogEntryEngineParamBindingValueV3.literal +model CatalogEntryReferenceV2.additional_properties +model CatalogEntryReferenceV2.archived_at +model CatalogEntryReferenceV2.catalog_entry_id +model CatalogEntryReferenceV2.catalog_entry_name +model CatalogEntryReferenceV2.catalog_type_id +model CatalogEntrySlimV3V3.additional_properties +model CatalogEntrySlimV3V3.external_id +model CatalogEntrySlimV3V3.id +model CatalogEntrySlimV3V3.name +model CatalogEntryV2.additional_properties +model CatalogEntryV2.aliases +model CatalogEntryV2.archived_at +model CatalogEntryV2.attribute_values +model CatalogEntryV2.catalog_type_id +model CatalogEntryV2.created_at +model CatalogEntryV2.external_id +model CatalogEntryV2.id +model CatalogEntryV2.name +model CatalogEntryV2.rank +model CatalogEntryV2.updated_at +model CatalogEntryV2AttributeValues.additional_properties +model CatalogEntryV3.additional_properties +model CatalogEntryV3.aliases +model CatalogEntryV3.archived_at +model CatalogEntryV3.attribute_values +model CatalogEntryV3.catalog_type_id +model CatalogEntryV3.created_at +model CatalogEntryV3.external_id +model CatalogEntryV3.id +model CatalogEntryV3.name +model CatalogEntryV3.rank +model CatalogEntryV3.updated_at +model CatalogEntryV3AttributeValues.additional_properties +model CatalogListEntriesResultV2.additional_properties +model CatalogListEntriesResultV2.catalog_entries +model CatalogListEntriesResultV2.catalog_type +model CatalogListEntriesResultV2.pagination_meta +model CatalogListEntriesResultV3.additional_properties +model CatalogListEntriesResultV3.catalog_entries +model CatalogListEntriesResultV3.catalog_type +model CatalogListEntriesResultV3.pagination_meta +model CatalogListResourcesResultV2.additional_properties +model CatalogListResourcesResultV2.resources +model CatalogListResourcesResultV3.additional_properties +model CatalogListResourcesResultV3.resources +model CatalogListTypesResultV2.additional_properties +model CatalogListTypesResultV2.catalog_types +model CatalogListTypesResultV3.additional_properties +model CatalogListTypesResultV3.catalog_types +model CatalogResourceV2.additional_properties +model CatalogResourceV2.category +model CatalogResourceV2.description +model CatalogResourceV2.label +model CatalogResourceV2.type_ +model CatalogResourceV2.value_docstring +model CatalogResourceV3.additional_properties +model CatalogResourceV3.category +model CatalogResourceV3.description +model CatalogResourceV3.engine_resource_type +model CatalogResourceV3.label +model CatalogResourceV3.type_ +model CatalogResourceV3.value_docstring +model CatalogShowEntryResultV2.additional_properties +model CatalogShowEntryResultV2.catalog_entry +model CatalogShowEntryResultV2.catalog_type +model CatalogShowEntryResultV3.additional_properties +model CatalogShowEntryResultV3.catalog_entry +model CatalogShowEntryResultV3.catalog_type +model CatalogShowTypeResultV2.additional_properties +model CatalogShowTypeResultV2.catalog_type +model CatalogShowTypeResultV3.additional_properties +model CatalogShowTypeResultV3.catalog_type +model CatalogTypeAttributePathItemPayloadV2.additional_properties +model CatalogTypeAttributePathItemPayloadV2.attribute_id +model CatalogTypeAttributePathItemPayloadV3.additional_properties +model CatalogTypeAttributePathItemPayloadV3.attribute_id +model CatalogTypeAttributePathItemV2.additional_properties +model CatalogTypeAttributePathItemV2.attribute_id +model CatalogTypeAttributePathItemV2.attribute_name +model CatalogTypeAttributePathItemV3.additional_properties +model CatalogTypeAttributePathItemV3.attribute_id +model CatalogTypeAttributePathItemV3.attribute_name +model CatalogTypeAttributePayloadV2.additional_properties +model CatalogTypeAttributePayloadV2.array +model CatalogTypeAttributePayloadV2.backlink_attribute +model CatalogTypeAttributePayloadV2.id +model CatalogTypeAttributePayloadV2.mode +model CatalogTypeAttributePayloadV2.name +model CatalogTypeAttributePayloadV2.path +model CatalogTypeAttributePayloadV2.type_ +model CatalogTypeAttributePayloadV3.additional_properties +model CatalogTypeAttributePayloadV3.array +model CatalogTypeAttributePayloadV3.backlink_attribute +model CatalogTypeAttributePayloadV3.id +model CatalogTypeAttributePayloadV3.mode +model CatalogTypeAttributePayloadV3.name +model CatalogTypeAttributePayloadV3.path +model CatalogTypeAttributePayloadV3.type_ +model CatalogTypeAttributeV2.additional_properties +model CatalogTypeAttributeV2.array +model CatalogTypeAttributeV2.backlink_attribute +model CatalogTypeAttributeV2.id +model CatalogTypeAttributeV2.mode +model CatalogTypeAttributeV2.name +model CatalogTypeAttributeV2.path +model CatalogTypeAttributeV2.type_ +model CatalogTypeAttributeV3.additional_properties +model CatalogTypeAttributeV3.array +model CatalogTypeAttributeV3.backlink_attribute +model CatalogTypeAttributeV3.id +model CatalogTypeAttributeV3.mode +model CatalogTypeAttributeV3.name +model CatalogTypeAttributeV3.path +model CatalogTypeAttributeV3.type_ +model CatalogTypeSchemaV2.additional_properties +model CatalogTypeSchemaV2.attributes +model CatalogTypeSchemaV2.version +model CatalogTypeSchemaV3.additional_properties +model CatalogTypeSchemaV3.attributes +model CatalogTypeSchemaV3.version +model CatalogTypeV2.additional_properties +model CatalogTypeV2.annotations +model CatalogTypeV2.categories +model CatalogTypeV2.color +model CatalogTypeV2.created_at +model CatalogTypeV2.description +model CatalogTypeV2.dynamic_resource_parameter +model CatalogTypeV2.estimated_count +model CatalogTypeV2.icon +model CatalogTypeV2.id +model CatalogTypeV2.is_editable +model CatalogTypeV2.last_synced_at +model CatalogTypeV2.name +model CatalogTypeV2.ranked +model CatalogTypeV2.registry_type +model CatalogTypeV2.required_integrations +model CatalogTypeV2.schema +model CatalogTypeV2.semantic_type +model CatalogTypeV2.source_repo_url +model CatalogTypeV2.type_name +model CatalogTypeV2.updated_at +model CatalogTypeV2Annotations.additional_properties +model CatalogTypeV3.additional_properties +model CatalogTypeV3.annotations +model CatalogTypeV3.categories +model CatalogTypeV3.color +model CatalogTypeV3.created_at +model CatalogTypeV3.description +model CatalogTypeV3.dynamic_resource_parameter +model CatalogTypeV3.engine_resource_type +model CatalogTypeV3.estimated_count +model CatalogTypeV3.icon +model CatalogTypeV3.id +model CatalogTypeV3.is_editable +model CatalogTypeV3.is_team_type +model CatalogTypeV3.last_synced_at +model CatalogTypeV3.name +model CatalogTypeV3.owning_team_ids +model CatalogTypeV3.ranked +model CatalogTypeV3.registry_type +model CatalogTypeV3.required_integrations +model CatalogTypeV3.schema +model CatalogTypeV3.source_repo_url +model CatalogTypeV3.type_name +model CatalogTypeV3.updated_at +model CatalogTypeV3.use_name_as_identifier +model CatalogTypeV3Annotations.additional_properties +model CatalogUpdateEntryPayloadV2.additional_properties +model CatalogUpdateEntryPayloadV2.aliases +model CatalogUpdateEntryPayloadV2.attribute_values +model CatalogUpdateEntryPayloadV2.external_id +model CatalogUpdateEntryPayloadV2.name +model CatalogUpdateEntryPayloadV2.rank +model CatalogUpdateEntryPayloadV2AttributeValues.additional_properties +model CatalogUpdateEntryPayloadV3.additional_properties +model CatalogUpdateEntryPayloadV3.aliases +model CatalogUpdateEntryPayloadV3.attribute_values +model CatalogUpdateEntryPayloadV3.external_id +model CatalogUpdateEntryPayloadV3.name +model CatalogUpdateEntryPayloadV3.rank +model CatalogUpdateEntryPayloadV3.update_attributes +model CatalogUpdateEntryPayloadV3AttributeValues.additional_properties +model CatalogUpdateEntryResultV2.additional_properties +model CatalogUpdateEntryResultV2.catalog_entry +model CatalogUpdateEntryResultV2.catalog_type +model CatalogUpdateEntryResultV3.additional_properties +model CatalogUpdateEntryResultV3.catalog_entry +model CatalogUpdateEntryResultV3.catalog_type +model CatalogUpdateTypePayloadV2.additional_properties +model CatalogUpdateTypePayloadV2.annotations +model CatalogUpdateTypePayloadV2.categories +model CatalogUpdateTypePayloadV2.color +model CatalogUpdateTypePayloadV2.description +model CatalogUpdateTypePayloadV2.icon +model CatalogUpdateTypePayloadV2.name +model CatalogUpdateTypePayloadV2.ranked +model CatalogUpdateTypePayloadV2.source_repo_url +model CatalogUpdateTypePayloadV2Annotations.additional_properties +model CatalogUpdateTypePayloadV3.additional_properties +model CatalogUpdateTypePayloadV3.annotations +model CatalogUpdateTypePayloadV3.categories +model CatalogUpdateTypePayloadV3.color +model CatalogUpdateTypePayloadV3.description +model CatalogUpdateTypePayloadV3.icon +model CatalogUpdateTypePayloadV3.name +model CatalogUpdateTypePayloadV3.owning_team_ids +model CatalogUpdateTypePayloadV3.ranked +model CatalogUpdateTypePayloadV3.source_repo_url +model CatalogUpdateTypePayloadV3.use_name_as_identifier +model CatalogUpdateTypePayloadV3Annotations.additional_properties +model CatalogUpdateTypeResultV2.additional_properties +model CatalogUpdateTypeResultV2.catalog_type +model CatalogUpdateTypeResultV3.additional_properties +model CatalogUpdateTypeResultV3.catalog_type +model CatalogUpdateTypeSchemaPayloadV2.additional_properties +model CatalogUpdateTypeSchemaPayloadV2.attributes +model CatalogUpdateTypeSchemaPayloadV2.version +model CatalogUpdateTypeSchemaPayloadV3.additional_properties +model CatalogUpdateTypeSchemaPayloadV3.attributes +model CatalogUpdateTypeSchemaPayloadV3.version +model CatalogUpdateTypeSchemaResultV2.additional_properties +model CatalogUpdateTypeSchemaResultV2.catalog_type +model CatalogUpdateTypeSchemaResultV3.additional_properties +model CatalogUpdateTypeSchemaResultV3.catalog_type +model ChatChannelSlimV2.additional_properties +model ChatChannelSlimV2.microsoft_teams_channel_id +model ChatChannelSlimV2.microsoft_teams_team_id +model ChatChannelSlimV2.slack_channel_id +model ChatChannelSlimV2.slack_team_id +model ConditionGroupPayloadV2.additional_properties +model ConditionGroupPayloadV2.conditions +model ConditionGroupPayloadV3.additional_properties +model ConditionGroupPayloadV3.conditions +model ConditionGroupV2.additional_properties +model ConditionGroupV2.conditions +model ConditionGroupV3.additional_properties +model ConditionGroupV3.conditions +model ConditionOperationV2.additional_properties +model ConditionOperationV2.label +model ConditionOperationV2.value +model ConditionOperationV3.additional_properties +model ConditionOperationV3.label +model ConditionOperationV3.value +model ConditionPayloadV2.additional_properties +model ConditionPayloadV2.operation +model ConditionPayloadV2.param_bindings +model ConditionPayloadV2.subject +model ConditionPayloadV3.additional_properties +model ConditionPayloadV3.operation +model ConditionPayloadV3.param_bindings +model ConditionPayloadV3.subject +model ConditionSubjectV2.additional_properties +model ConditionSubjectV2.label +model ConditionSubjectV2.reference +model ConditionSubjectV3.additional_properties +model ConditionSubjectV3.label +model ConditionSubjectV3.reference +model ConditionV2.additional_properties +model ConditionV2.operation +model ConditionV2.param_bindings +model ConditionV2.subject +model ConditionV3.additional_properties +model ConditionV3.operation +model ConditionV3.param_bindings +model ConditionV3.subject +model CustomFieldEntryPayloadV1.additional_properties +model CustomFieldEntryPayloadV1.custom_field_id +model CustomFieldEntryPayloadV1.values +model CustomFieldEntryPayloadV2.additional_properties +model CustomFieldEntryPayloadV2.custom_field_id +model CustomFieldEntryPayloadV2.values +model CustomFieldEntryV1.additional_properties +model CustomFieldEntryV1.custom_field +model CustomFieldEntryV1.values +model CustomFieldEntryV2.additional_properties +model CustomFieldEntryV2.custom_field +model CustomFieldEntryV2.values +model CustomFieldFilterByOptionsV2.additional_properties +model CustomFieldFilterByOptionsV2.catalog_attribute_id +model CustomFieldFilterByOptionsV2.custom_field_id +model CustomFieldFixedFilterOptionsV2.additional_properties +model CustomFieldFixedFilterOptionsV2.catalog_attribute_id +model CustomFieldFixedFilterOptionsV2.values +model CustomFieldOptionV1.additional_properties +model CustomFieldOptionV1.custom_field_id +model CustomFieldOptionV1.id +model CustomFieldOptionV1.sort_key +model CustomFieldOptionV1.value +model CustomFieldOptionV2.additional_properties +model CustomFieldOptionV2.custom_field_id +model CustomFieldOptionV2.id +model CustomFieldOptionV2.sort_key +model CustomFieldOptionV2.value +model CustomFieldOptionsCreatePayloadV1.additional_properties +model CustomFieldOptionsCreatePayloadV1.custom_field_id +model CustomFieldOptionsCreatePayloadV1.sort_key +model CustomFieldOptionsCreatePayloadV1.value +model CustomFieldOptionsCreateResultV1.additional_properties +model CustomFieldOptionsCreateResultV1.custom_field_option +model CustomFieldOptionsListResultV1.additional_properties +model CustomFieldOptionsListResultV1.custom_field_options +model CustomFieldOptionsListResultV1.pagination_meta +model CustomFieldOptionsShowResultV1.additional_properties +model CustomFieldOptionsShowResultV1.custom_field_option +model CustomFieldOptionsUpdatePayloadV1.additional_properties +model CustomFieldOptionsUpdatePayloadV1.sort_key +model CustomFieldOptionsUpdatePayloadV1.value +model CustomFieldOptionsUpdateResultV1.additional_properties +model CustomFieldOptionsUpdateResultV1.custom_field_option +model CustomFieldTypeInfoV1.additional_properties +model CustomFieldTypeInfoV1.description +model CustomFieldTypeInfoV1.field_type +model CustomFieldTypeInfoV1.id +model CustomFieldTypeInfoV1.name +model CustomFieldTypeInfoV1.options +model CustomFieldTypeInfoV2.additional_properties +model CustomFieldTypeInfoV2.description +model CustomFieldTypeInfoV2.field_type +model CustomFieldTypeInfoV2.id +model CustomFieldTypeInfoV2.name +model CustomFieldTypeInfoV2.options +model CustomFieldV1.additional_properties +model CustomFieldV1.catalog_type_id +model CustomFieldV1.created_at +model CustomFieldV1.description +model CustomFieldV1.field_type +model CustomFieldV1.id +model CustomFieldV1.name +model CustomFieldV1.options +model CustomFieldV1.required +model CustomFieldV1.required_v2 +model CustomFieldV1.show_before_closure +model CustomFieldV1.show_before_creation +model CustomFieldV1.show_before_update +model CustomFieldV1.show_in_announcement_post +model CustomFieldV1.updated_at +model CustomFieldV2.additional_properties +model CustomFieldV2.catalog_type_id +model CustomFieldV2.created_at +model CustomFieldV2.description +model CustomFieldV2.field_type +model CustomFieldV2.filter_by +model CustomFieldV2.fixed_filter +model CustomFieldV2.group_by_catalog_attribute_id +model CustomFieldV2.helptext_catalog_attribute_id +model CustomFieldV2.id +model CustomFieldV2.name +model CustomFieldV2.updated_at +model CustomFieldValuePayloadV1.additional_properties +model CustomFieldValuePayloadV1.id +model CustomFieldValuePayloadV1.value_catalog_entry_id +model CustomFieldValuePayloadV1.value_link +model CustomFieldValuePayloadV1.value_numeric +model CustomFieldValuePayloadV1.value_option_id +model CustomFieldValuePayloadV1.value_text +model CustomFieldValuePayloadV1.value_timestamp +model CustomFieldValuePayloadV2.additional_properties +model CustomFieldValuePayloadV2.id +model CustomFieldValuePayloadV2.value_catalog_entry_id +model CustomFieldValuePayloadV2.value_link +model CustomFieldValuePayloadV2.value_numeric +model CustomFieldValuePayloadV2.value_option_id +model CustomFieldValuePayloadV2.value_text +model CustomFieldValuePayloadV2.value_timestamp +model CustomFieldValueV1.additional_properties +model CustomFieldValueV1.value_catalog_entry +model CustomFieldValueV1.value_link +model CustomFieldValueV1.value_numeric +model CustomFieldValueV1.value_option +model CustomFieldValueV1.value_text +model CustomFieldValueV2.additional_properties +model CustomFieldValueV2.value_catalog_entry +model CustomFieldValueV2.value_link +model CustomFieldValueV2.value_numeric +model CustomFieldValueV2.value_option +model CustomFieldValueV2.value_text +model CustomFieldsCreatePayloadV1.additional_properties +model CustomFieldsCreatePayloadV1.description +model CustomFieldsCreatePayloadV1.field_type +model CustomFieldsCreatePayloadV1.name +model CustomFieldsCreatePayloadV1.required +model CustomFieldsCreatePayloadV1.required_v2 +model CustomFieldsCreatePayloadV1.show_before_closure +model CustomFieldsCreatePayloadV1.show_before_creation +model CustomFieldsCreatePayloadV1.show_before_update +model CustomFieldsCreatePayloadV1.show_in_announcement_post +model CustomFieldsCreatePayloadV2.additional_properties +model CustomFieldsCreatePayloadV2.catalog_type_id +model CustomFieldsCreatePayloadV2.description +model CustomFieldsCreatePayloadV2.field_type +model CustomFieldsCreatePayloadV2.filter_by +model CustomFieldsCreatePayloadV2.fixed_filter +model CustomFieldsCreatePayloadV2.group_by_catalog_attribute_id +model CustomFieldsCreatePayloadV2.helptext_catalog_attribute_id +model CustomFieldsCreatePayloadV2.name +model CustomFieldsCreateResultV1.additional_properties +model CustomFieldsCreateResultV1.custom_field +model CustomFieldsCreateResultV2.additional_properties +model CustomFieldsCreateResultV2.custom_field +model CustomFieldsListResultV1.additional_properties +model CustomFieldsListResultV1.custom_fields +model CustomFieldsListResultV2.additional_properties +model CustomFieldsListResultV2.custom_fields +model CustomFieldsShowResultV1.additional_properties +model CustomFieldsShowResultV1.custom_field +model CustomFieldsShowResultV2.additional_properties +model CustomFieldsShowResultV2.custom_field +model CustomFieldsUpdatePayloadV1.additional_properties +model CustomFieldsUpdatePayloadV1.description +model CustomFieldsUpdatePayloadV1.name +model CustomFieldsUpdatePayloadV1.required +model CustomFieldsUpdatePayloadV1.required_v2 +model CustomFieldsUpdatePayloadV1.show_before_closure +model CustomFieldsUpdatePayloadV1.show_before_creation +model CustomFieldsUpdatePayloadV1.show_before_update +model CustomFieldsUpdatePayloadV1.show_in_announcement_post +model CustomFieldsUpdatePayloadV2.additional_properties +model CustomFieldsUpdatePayloadV2.description +model CustomFieldsUpdatePayloadV2.filter_by +model CustomFieldsUpdatePayloadV2.fixed_filter +model CustomFieldsUpdatePayloadV2.group_by_catalog_attribute_id +model CustomFieldsUpdatePayloadV2.helptext_catalog_attribute_id +model CustomFieldsUpdatePayloadV2.name +model CustomFieldsUpdateResultV1.additional_properties +model CustomFieldsUpdateResultV1.custom_field +model CustomFieldsUpdateResultV2.additional_properties +model CustomFieldsUpdateResultV2.custom_field +model EmbeddedCatalogEntryV1.additional_properties +model EmbeddedCatalogEntryV1.aliases +model EmbeddedCatalogEntryV1.external_id +model EmbeddedCatalogEntryV1.id +model EmbeddedCatalogEntryV1.name +model EmbeddedCatalogEntryV2.additional_properties +model EmbeddedCatalogEntryV2.aliases +model EmbeddedCatalogEntryV2.external_id +model EmbeddedCatalogEntryV2.id +model EmbeddedCatalogEntryV2.name +model EmbeddedIncidentRoleV2.additional_properties +model EmbeddedIncidentRoleV2.created_at +model EmbeddedIncidentRoleV2.description +model EmbeddedIncidentRoleV2.id +model EmbeddedIncidentRoleV2.instructions +model EmbeddedIncidentRoleV2.name +model EmbeddedIncidentRoleV2.required +model EmbeddedIncidentRoleV2.role_type +model EmbeddedIncidentRoleV2.shortform +model EmbeddedIncidentRoleV2.updated_at +model EngineParamBindingPayloadV2.additional_properties +model EngineParamBindingPayloadV2.array_value +model EngineParamBindingPayloadV2.value +model EngineParamBindingPayloadV3.additional_properties +model EngineParamBindingPayloadV3.array_value +model EngineParamBindingPayloadV3.value +model EngineParamBindingV2.additional_properties +model EngineParamBindingV2.array_value +model EngineParamBindingV2.value +model EngineParamBindingV3.additional_properties +model EngineParamBindingV3.array_value +model EngineParamBindingV3.value +model EngineParamBindingValuePayloadV2.additional_properties +model EngineParamBindingValuePayloadV2.literal +model EngineParamBindingValuePayloadV2.reference +model EngineParamBindingValuePayloadV3.additional_properties +model EngineParamBindingValuePayloadV3.literal +model EngineParamBindingValuePayloadV3.reference +model EngineParamBindingValueV2.additional_properties +model EngineParamBindingValueV2.label +model EngineParamBindingValueV2.literal +model EngineParamBindingValueV2.reference +model EngineParamBindingValueV3.additional_properties +model EngineParamBindingValueV3.literal +model EngineParamBindingValueV3.reference +model EngineParamV2.additional_properties +model EngineParamV2.allowed_value_types +model EngineParamV2.array +model EngineParamV2.default_value +model EngineParamV2.description +model EngineParamV2.label +model EngineParamV2.name +model EngineParamV2.optional +model EngineParamV2.type_ +model EngineReferenceV2.additional_properties +model EngineReferenceV2.array +model EngineReferenceV2.key +model EngineReferenceV2.label +model EngineReferenceV2.type_ +model ErrorDebug.additional_properties +model ErrorDebug.message +model ErrorDebug.stacktrace +model ErrorRateLimit.additional_properties +model ErrorRateLimit.limit +model ErrorRateLimit.name +model ErrorRateLimit.remaining +model ErrorRateLimit.retry_after +model ErrorResponse.additional_properties +model ErrorResponse.debug +model ErrorResponse.errors +model ErrorResponse.rate_limit +model ErrorResponse.request_id +model ErrorResponse.status +model ErrorResponse.type_ +model ErrorSingle.additional_properties +model ErrorSingle.code +model ErrorSingle.message +model ErrorSingle.metadata +model ErrorSingle.source +model ErrorSingleMetadata.additional_properties +model ErrorSource.additional_properties +model ErrorSource.field +model ErrorSource.pointer +model EscalationCreatorV2.additional_properties +model EscalationCreatorV2.alert +model EscalationCreatorV2.user +model EscalationCreatorV2.workflow +model EscalationEventV2.additional_properties +model EscalationEventV2.channels +model EscalationEventV2.event +model EscalationEventV2.id +model EscalationEventV2.occurred_at +model EscalationEventV2.urgency +model EscalationEventV2.users +model EscalationPathNodeDelayV2.additional_properties +model EscalationPathNodeDelayV2.delay_interval_condition +model EscalationPathNodeDelayV2.delay_seconds +model EscalationPathNodeDelayV2.delay_weekday_interval_config_id +model EscalationPathNodeEscalationPathV2.additional_properties +model EscalationPathNodeEscalationPathV2.escalation_path_id +model EscalationPathNodeIfElsePayloadV2.additional_properties +model EscalationPathNodeIfElsePayloadV2.conditions +model EscalationPathNodeIfElsePayloadV2.else_path +model EscalationPathNodeIfElsePayloadV2.then_path +model EscalationPathNodeIfElseV2.additional_properties +model EscalationPathNodeIfElseV2.conditions +model EscalationPathNodeIfElseV2.else_path +model EscalationPathNodeIfElseV2.then_path +model EscalationPathNodeLevelV2.ack_mode +model EscalationPathNodeLevelV2.additional_properties +model EscalationPathNodeLevelV2.retry_config +model EscalationPathNodeLevelV2.round_robin_config +model EscalationPathNodeLevelV2.targets +model EscalationPathNodeLevelV2.time_to_ack_interval_condition +model EscalationPathNodeLevelV2.time_to_ack_seconds +model EscalationPathNodeLevelV2.time_to_ack_weekday_interval_config_id +model EscalationPathNodeLevelWithBindingPayloadV2.ack_mode +model EscalationPathNodeLevelWithBindingPayloadV2.additional_properties +model EscalationPathNodeLevelWithBindingPayloadV2.retry_config +model EscalationPathNodeLevelWithBindingPayloadV2.round_robin_config +model EscalationPathNodeLevelWithBindingPayloadV2.targets +model EscalationPathNodeLevelWithBindingPayloadV2.time_to_ack_interval_condition +model EscalationPathNodeLevelWithBindingPayloadV2.time_to_ack_seconds +model EscalationPathNodeLevelWithBindingPayloadV2.time_to_ack_weekday_interval_config_id +model EscalationPathNodeLevelWithBindingV2.ack_mode +model EscalationPathNodeLevelWithBindingV2.additional_properties +model EscalationPathNodeLevelWithBindingV2.retry_config +model EscalationPathNodeLevelWithBindingV2.round_robin_config +model EscalationPathNodeLevelWithBindingV2.targets +model EscalationPathNodeLevelWithBindingV2.time_to_ack_interval_condition +model EscalationPathNodeLevelWithBindingV2.time_to_ack_seconds +model EscalationPathNodeLevelWithBindingV2.time_to_ack_weekday_interval_config_id +model EscalationPathNodeNotifyChannelV2.additional_properties +model EscalationPathNodeNotifyChannelV2.targets +model EscalationPathNodeNotifyChannelV2.time_to_ack_interval_condition +model EscalationPathNodeNotifyChannelV2.time_to_ack_seconds +model EscalationPathNodeNotifyChannelV2.time_to_ack_weekday_interval_config_id +model EscalationPathNodeNotifyChannelWithBindingPayloadV2.additional_properties +model EscalationPathNodeNotifyChannelWithBindingPayloadV2.targets +model EscalationPathNodeNotifyChannelWithBindingPayloadV2.time_to_ack_interval_condition +model EscalationPathNodeNotifyChannelWithBindingPayloadV2.time_to_ack_seconds +model EscalationPathNodeNotifyChannelWithBindingPayloadV2.time_to_ack_weekday_interval_config_id +model EscalationPathNodeNotifyChannelWithBindingV2.additional_properties +model EscalationPathNodeNotifyChannelWithBindingV2.targets +model EscalationPathNodeNotifyChannelWithBindingV2.time_to_ack_interval_condition +model EscalationPathNodeNotifyChannelWithBindingV2.time_to_ack_seconds +model EscalationPathNodeNotifyChannelWithBindingV2.time_to_ack_weekday_interval_config_id +model EscalationPathNodePayloadV2.additional_properties +model EscalationPathNodePayloadV2.delay +model EscalationPathNodePayloadV2.escalation_path +model EscalationPathNodePayloadV2.id +model EscalationPathNodePayloadV2.if_else +model EscalationPathNodePayloadV2.level +model EscalationPathNodePayloadV2.notify_channel +model EscalationPathNodePayloadV2.repeat +model EscalationPathNodePayloadV2.type_ +model EscalationPathNodeRepeatV2.additional_properties +model EscalationPathNodeRepeatV2.repeat_times +model EscalationPathNodeRepeatV2.to_node +model EscalationPathNodeV2.additional_properties +model EscalationPathNodeV2.delay +model EscalationPathNodeV2.escalation_path +model EscalationPathNodeV2.id +model EscalationPathNodeV2.if_else +model EscalationPathNodeV2.level +model EscalationPathNodeV2.notify_channel +model EscalationPathNodeV2.repeat +model EscalationPathNodeV2.type_ +model EscalationPathRepeatConfigV2.additional_properties +model EscalationPathRepeatConfigV2.delay_repeat_on_activity +model EscalationPathRepeatConfigV2.repeat_after_seconds +model EscalationPathRetryConfigV2.additional_properties +model EscalationPathRetryConfigV2.attempts +model EscalationPathRetryConfigV2.interval_seconds +model EscalationPathRoundRobinConfigV2.additional_properties +model EscalationPathRoundRobinConfigV2.enabled +model EscalationPathRoundRobinConfigV2.rotate_after_seconds +model EscalationPathTargetV2.additional_properties +model EscalationPathTargetV2.id +model EscalationPathTargetV2.schedule_mode +model EscalationPathTargetV2.selected_rota_id +model EscalationPathTargetV2.type_ +model EscalationPathTargetV2.urgency +model EscalationPathTargetWithBindingPayloadV2.additional_properties +model EscalationPathTargetWithBindingPayloadV2.binding +model EscalationPathTargetWithBindingPayloadV2.id +model EscalationPathTargetWithBindingPayloadV2.schedule_mode +model EscalationPathTargetWithBindingPayloadV2.selected_rota_id +model EscalationPathTargetWithBindingPayloadV2.type_ +model EscalationPathTargetWithBindingPayloadV2.urgency +model EscalationPathTargetWithBindingV2.additional_properties +model EscalationPathTargetWithBindingV2.binding +model EscalationPathTargetWithBindingV2.id +model EscalationPathTargetWithBindingV2.schedule_mode +model EscalationPathTargetWithBindingV2.selected_rota_id +model EscalationPathTargetWithBindingV2.type_ +model EscalationPathTargetWithBindingV2.urgency +model EscalationPathTemplateNodeIfElsePayloadV2.additional_properties +model EscalationPathTemplateNodeIfElsePayloadV2.conditions +model EscalationPathTemplateNodeIfElsePayloadV2.else_path +model EscalationPathTemplateNodeIfElsePayloadV2.then_path +model EscalationPathTemplateNodeIfElseV2.additional_properties +model EscalationPathTemplateNodeIfElseV2.conditions +model EscalationPathTemplateNodeIfElseV2.else_path +model EscalationPathTemplateNodeIfElseV2.then_path +model EscalationPathTemplateNodePayloadV2.additional_properties +model EscalationPathTemplateNodePayloadV2.delay +model EscalationPathTemplateNodePayloadV2.escalation_path +model EscalationPathTemplateNodePayloadV2.id +model EscalationPathTemplateNodePayloadV2.if_else +model EscalationPathTemplateNodePayloadV2.level +model EscalationPathTemplateNodePayloadV2.notify_channel +model EscalationPathTemplateNodePayloadV2.repeat +model EscalationPathTemplateNodePayloadV2.type_ +model EscalationPathTemplateNodeV2.additional_properties +model EscalationPathTemplateNodeV2.delay +model EscalationPathTemplateNodeV2.escalation_path +model EscalationPathTemplateNodeV2.id +model EscalationPathTemplateNodeV2.if_else +model EscalationPathTemplateNodeV2.level +model EscalationPathTemplateNodeV2.notify_channel +model EscalationPathTemplateNodeV2.repeat +model EscalationPathTemplateNodeV2.type_ +model EscalationPathTemplateV2.additional_properties +model EscalationPathTemplateV2.description +model EscalationPathTemplateV2.expressions +model EscalationPathTemplateV2.has_historical_escalation_path_versions +model EscalationPathTemplateV2.id +model EscalationPathTemplateV2.name +model EscalationPathTemplateV2.params +model EscalationPathTemplateV2.path +model EscalationPathTemplateV2.repeat_config +model EscalationPathTemplateV2.working_hours +model EscalationPathTemplatesCreatePayloadV2.additional_properties +model EscalationPathTemplatesCreatePayloadV2.description +model EscalationPathTemplatesCreatePayloadV2.expressions +model EscalationPathTemplatesCreatePayloadV2.name +model EscalationPathTemplatesCreatePayloadV2.params +model EscalationPathTemplatesCreatePayloadV2.path +model EscalationPathTemplatesCreatePayloadV2.repeat_config +model EscalationPathTemplatesCreatePayloadV2.working_hours +model EscalationPathTemplatesCreateResultV2.additional_properties +model EscalationPathTemplatesCreateResultV2.escalation_path_template +model EscalationPathTemplatesListResultV2.additional_properties +model EscalationPathTemplatesListResultV2.escalation_path_templates +model EscalationPathTemplatesListResultV2.pagination_meta +model EscalationPathTemplatesShowResultV2.additional_properties +model EscalationPathTemplatesShowResultV2.escalation_path_template +model EscalationPathTemplatesUpdatePayloadV2.additional_properties +model EscalationPathTemplatesUpdatePayloadV2.description +model EscalationPathTemplatesUpdatePayloadV2.expressions +model EscalationPathTemplatesUpdatePayloadV2.name +model EscalationPathTemplatesUpdatePayloadV2.params +model EscalationPathTemplatesUpdatePayloadV2.path +model EscalationPathTemplatesUpdatePayloadV2.repeat_config +model EscalationPathTemplatesUpdatePayloadV2.working_hours +model EscalationPathTemplatesUpdateResultV2.additional_properties +model EscalationPathTemplatesUpdateResultV2.escalation_path_template +model EscalationPathV2.additional_properties +model EscalationPathV2.current_responders +model EscalationPathV2.id +model EscalationPathV2.kind +model EscalationPathV2.name +model EscalationPathV2.param_bindings +model EscalationPathV2.path +model EscalationPathV2.repeat_config +model EscalationPathV2.team_ids +model EscalationPathV2.template_id +model EscalationPathV2.working_hours +model EscalationPathV2ParamBindings.additional_properties +model EscalationPriorityV2.additional_properties +model EscalationPriorityV2.name +model EscalationRespondSnoozeDetailsPayloadV2.additional_properties +model EscalationRespondSnoozeDetailsPayloadV2.reason +model EscalationRespondSnoozeDetailsPayloadV2.snooze_until +model EscalationUserResponseOptionsV2.additional_properties +model EscalationUserResponseOptionsV2.available_actions +model EscalationUserResponseOptionsV2.user_id +model EscalationV2.additional_properties +model EscalationV2.created_at +model EscalationV2.creator +model EscalationV2.description +model EscalationV2.escalation_path_id +model EscalationV2.events +model EscalationV2.id +model EscalationV2.priority +model EscalationV2.related_alerts +model EscalationV2.related_incidents +model EscalationV2.status +model EscalationV2.title +model EscalationV2.updated_at +model EscalationWithStatusChangeV2.actor +model EscalationWithStatusChangeV2.additional_properties +model EscalationWithStatusChangeV2.escalation +model EscalationWithStatusChangeV2.new_status +model EscalationWithStatusChangeV2.previous_status +model EscalationsCheckEscalationPermissionsPayloadV2.additional_properties +model EscalationsCheckEscalationPermissionsPayloadV2.user_ids +model EscalationsCheckEscalationPermissionsResultV2.additional_properties +model EscalationsCheckEscalationPermissionsResultV2.response_options +model EscalationsCreatePathPayloadV2.additional_properties +model EscalationsCreatePathPayloadV2.kind +model EscalationsCreatePathPayloadV2.name +model EscalationsCreatePathPayloadV2.param_bindings +model EscalationsCreatePathPayloadV2.path +model EscalationsCreatePathPayloadV2.repeat_config +model EscalationsCreatePathPayloadV2.team_ids +model EscalationsCreatePathPayloadV2.template_id +model EscalationsCreatePathPayloadV2.working_hours +model EscalationsCreatePathPayloadV2ParamBindings.additional_properties +model EscalationsCreatePathResultV2.additional_properties +model EscalationsCreatePathResultV2.escalation_path +model EscalationsCreatePayloadV2.additional_properties +model EscalationsCreatePayloadV2.description +model EscalationsCreatePayloadV2.escalation_path_id +model EscalationsCreatePayloadV2.idempotency_key +model EscalationsCreatePayloadV2.incident_id +model EscalationsCreatePayloadV2.title +model EscalationsCreatePayloadV2.user_ids +model EscalationsCreateResultV2.additional_properties +model EscalationsCreateResultV2.escalation +model EscalationsListPathsResultV2.additional_properties +model EscalationsListPathsResultV2.escalation_paths +model EscalationsListPathsResultV2.pagination_meta +model EscalationsListResultV2.additional_properties +model EscalationsListResultV2.escalations +model EscalationsListResultV2.pagination_meta +model EscalationsReassignEscalationPayloadV2.additional_properties +model EscalationsReassignEscalationPayloadV2.description +model EscalationsReassignEscalationPayloadV2.escalation_path_id +model EscalationsReassignEscalationPayloadV2.resolve_original +model EscalationsReassignEscalationPayloadV2.title +model EscalationsReassignEscalationPayloadV2.user_ids +model EscalationsReassignEscalationResultV2.additional_properties +model EscalationsReassignEscalationResultV2.escalation +model EscalationsRespondEscalationPayloadV2.additional_properties +model EscalationsRespondEscalationPayloadV2.response +model EscalationsRespondEscalationPayloadV2.snooze_details +model EscalationsShowPathResultV2.additional_properties +model EscalationsShowPathResultV2.escalation_path +model EscalationsShowResultV2.additional_properties +model EscalationsShowResultV2.escalation +model EscalationsUpdatePathPayloadV2.additional_properties +model EscalationsUpdatePathPayloadV2.kind +model EscalationsUpdatePathPayloadV2.name +model EscalationsUpdatePathPayloadV2.param_bindings +model EscalationsUpdatePathPayloadV2.path +model EscalationsUpdatePathPayloadV2.repeat_config +model EscalationsUpdatePathPayloadV2.team_ids +model EscalationsUpdatePathPayloadV2.template_id +model EscalationsUpdatePathPayloadV2.working_hours +model EscalationsUpdatePathPayloadV2ParamBindings.additional_properties +model EscalationsUpdatePathResultV2.additional_properties +model EscalationsUpdatePathResultV2.escalation_path +model EscalationsV2ListAlert.additional_properties +model EscalationsV2ListCreatedAt.additional_properties +model EscalationsV2ListEscalationPath.additional_properties +model EscalationsV2ListIdempotencyKey.additional_properties +model EscalationsV2ListIncident.additional_properties +model EscalationsV2ListStatus.additional_properties +model EscalationsV2ListUpdatedAt.additional_properties +model ExpressionBranchPayloadV2.additional_properties +model ExpressionBranchPayloadV2.condition_groups +model ExpressionBranchPayloadV2.result +model ExpressionBranchPayloadV3.additional_properties +model ExpressionBranchPayloadV3.condition_groups +model ExpressionBranchPayloadV3.result +model ExpressionBranchV2.additional_properties +model ExpressionBranchV2.condition_groups +model ExpressionBranchV2.result +model ExpressionBranchV3.additional_properties +model ExpressionBranchV3.condition_groups +model ExpressionBranchV3.result +model ExpressionBranchesOptsPayloadV2.additional_properties +model ExpressionBranchesOptsPayloadV2.branches +model ExpressionBranchesOptsPayloadV2.returns +model ExpressionBranchesOptsPayloadV3.additional_properties +model ExpressionBranchesOptsPayloadV3.branches +model ExpressionBranchesOptsPayloadV3.returns +model ExpressionBranchesOptsV2.additional_properties +model ExpressionBranchesOptsV2.branches +model ExpressionBranchesOptsV2.returns +model ExpressionBranchesOptsV3.additional_properties +model ExpressionBranchesOptsV3.branches +model ExpressionBranchesOptsV3.returns +model ExpressionCastOptsPayloadV2.additional_properties +model ExpressionCastOptsPayloadV2.returns +model ExpressionCastOptsPayloadV3.additional_properties +model ExpressionCastOptsPayloadV3.returns +model ExpressionCastOptsV2.additional_properties +model ExpressionCastOptsV2.returns +model ExpressionCastOptsV3.additional_properties +model ExpressionCastOptsV3.returns +model ExpressionConcatenateOptsPayloadV2.additional_properties +model ExpressionConcatenateOptsPayloadV2.reference +model ExpressionConcatenateOptsPayloadV3.additional_properties +model ExpressionConcatenateOptsPayloadV3.reference +model ExpressionConcatenateOptsV2.additional_properties +model ExpressionConcatenateOptsV2.reference +model ExpressionConcatenateOptsV2.reference_label +model ExpressionConcatenateOptsV3.additional_properties +model ExpressionConcatenateOptsV3.reference +model ExpressionConcatenateOptsV3.reference_label +model ExpressionElseBranchPayloadV2.additional_properties +model ExpressionElseBranchPayloadV2.result +model ExpressionElseBranchPayloadV3.additional_properties +model ExpressionElseBranchPayloadV3.result +model ExpressionElseBranchV2.additional_properties +model ExpressionElseBranchV2.result +model ExpressionElseBranchV3.additional_properties +model ExpressionElseBranchV3.result +model ExpressionFilterOptsPayloadV2.additional_properties +model ExpressionFilterOptsPayloadV2.condition_groups +model ExpressionFilterOptsPayloadV3.additional_properties +model ExpressionFilterOptsPayloadV3.condition_groups +model ExpressionFilterOptsV2.additional_properties +model ExpressionFilterOptsV2.condition_groups +model ExpressionFilterOptsV3.additional_properties +model ExpressionFilterOptsV3.condition_groups +model ExpressionNavigateOptsPayloadV2.additional_properties +model ExpressionNavigateOptsPayloadV2.reference +model ExpressionNavigateOptsPayloadV3.additional_properties +model ExpressionNavigateOptsPayloadV3.reference +model ExpressionNavigateOptsV2.additional_properties +model ExpressionNavigateOptsV2.reference +model ExpressionNavigateOptsV2.reference_label +model ExpressionNavigateOptsV3.additional_properties +model ExpressionNavigateOptsV3.reference +model ExpressionNavigateOptsV3.reference_label +model ExpressionOperationPayloadV2.additional_properties +model ExpressionOperationPayloadV2.branches +model ExpressionOperationPayloadV2.cast +model ExpressionOperationPayloadV2.concatenate +model ExpressionOperationPayloadV2.filter_ +model ExpressionOperationPayloadV2.navigate +model ExpressionOperationPayloadV2.operation_type +model ExpressionOperationPayloadV2.parse +model ExpressionOperationPayloadV3.additional_properties +model ExpressionOperationPayloadV3.branches +model ExpressionOperationPayloadV3.cast +model ExpressionOperationPayloadV3.concatenate +model ExpressionOperationPayloadV3.filter_ +model ExpressionOperationPayloadV3.navigate +model ExpressionOperationPayloadV3.operation_type +model ExpressionOperationPayloadV3.parse +model ExpressionOperationV2.additional_properties +model ExpressionOperationV2.branches +model ExpressionOperationV2.cast +model ExpressionOperationV2.concatenate +model ExpressionOperationV2.filter_ +model ExpressionOperationV2.navigate +model ExpressionOperationV2.operation_type +model ExpressionOperationV2.parse +model ExpressionOperationV2.returns +model ExpressionOperationV3.additional_properties +model ExpressionOperationV3.branches +model ExpressionOperationV3.cast +model ExpressionOperationV3.concatenate +model ExpressionOperationV3.filter_ +model ExpressionOperationV3.navigate +model ExpressionOperationV3.operation_type +model ExpressionOperationV3.parse +model ExpressionOperationV3.returns +model ExpressionParseOptsPayloadV2.additional_properties +model ExpressionParseOptsPayloadV2.returns +model ExpressionParseOptsPayloadV2.source +model ExpressionParseOptsPayloadV3.additional_properties +model ExpressionParseOptsPayloadV3.returns +model ExpressionParseOptsPayloadV3.source +model ExpressionParseOptsV2.additional_properties +model ExpressionParseOptsV2.returns +model ExpressionParseOptsV2.source +model ExpressionParseOptsV3.additional_properties +model ExpressionParseOptsV3.returns +model ExpressionParseOptsV3.source +model ExpressionPayloadV2.additional_properties +model ExpressionPayloadV2.else_branch +model ExpressionPayloadV2.label +model ExpressionPayloadV2.operations +model ExpressionPayloadV2.reference +model ExpressionPayloadV2.root_reference +model ExpressionPayloadV3.additional_properties +model ExpressionPayloadV3.else_branch +model ExpressionPayloadV3.label +model ExpressionPayloadV3.operations +model ExpressionPayloadV3.reference +model ExpressionPayloadV3.root_reference +model ExpressionV2.additional_properties +model ExpressionV2.else_branch +model ExpressionV2.label +model ExpressionV2.operations +model ExpressionV2.reference +model ExpressionV2.returns +model ExpressionV2.root_reference +model ExpressionV3.additional_properties +model ExpressionV3.else_branch +model ExpressionV3.label +model ExpressionV3.operations +model ExpressionV3.reference +model ExpressionV3.returns +model ExpressionV3.root_reference +model ExternalIssueReferenceV1.additional_properties +model ExternalIssueReferenceV1.issue_name +model ExternalIssueReferenceV1.issue_permalink +model ExternalIssueReferenceV1.provider +model ExternalIssueReferenceV2.additional_properties +model ExternalIssueReferenceV2.issue_name +model ExternalIssueReferenceV2.issue_permalink +model ExternalIssueReferenceV2.provider +model ExternalResourceV1.additional_properties +model ExternalResourceV1.external_id +model ExternalResourceV1.permalink +model ExternalResourceV1.resource_type +model ExternalResourceV1.title +model FollowUpCategoryV3.additional_properties +model FollowUpCategoryV3.description +model FollowUpCategoryV3.id +model FollowUpCategoryV3.name +model FollowUpCategoryV3.rank +model FollowUpPriorityV2.additional_properties +model FollowUpPriorityV2.description +model FollowUpPriorityV2.id +model FollowUpPriorityV2.name +model FollowUpPriorityV2.rank +model FollowUpV2.additional_properties +model FollowUpV2.assignee +model FollowUpV2.assignee_team +model FollowUpV2.completed_at +model FollowUpV2.created_at +model FollowUpV2.creator +model FollowUpV2.description +model FollowUpV2.external_issue_reference +model FollowUpV2.id +model FollowUpV2.incident_id +model FollowUpV2.labels +model FollowUpV2.priority +model FollowUpV2.status +model FollowUpV2.title +model FollowUpV2.updated_at +model FollowUpV3.additional_properties +model FollowUpV3.assignee +model FollowUpV3.assignee_team +model FollowUpV3.category +model FollowUpV3.completed_at +model FollowUpV3.created_at +model FollowUpV3.creator +model FollowUpV3.description +model FollowUpV3.external_issue_reference +model FollowUpV3.id +model FollowUpV3.incident_id +model FollowUpV3.labels +model FollowUpV3.priority +model FollowUpV3.status +model FollowUpV3.title +model FollowUpV3.updated_at +model FollowUpsConnectExternalIssuePayloadV2.additional_properties +model FollowUpsConnectExternalIssuePayloadV2.provider +model FollowUpsConnectExternalIssuePayloadV2.url +model FollowUpsConnectExternalIssuePayloadV3.additional_properties +model FollowUpsConnectExternalIssuePayloadV3.provider +model FollowUpsConnectExternalIssuePayloadV3.url +model FollowUpsConnectExternalIssueResultV2.additional_properties +model FollowUpsConnectExternalIssueResultV2.follow_up +model FollowUpsConnectExternalIssueResultV3.additional_properties +model FollowUpsConnectExternalIssueResultV3.follow_up +model FollowUpsCreateFromLinkPayloadV3.additional_properties +model FollowUpsCreateFromLinkPayloadV3.incident_id +model FollowUpsCreateFromLinkPayloadV3.url +model FollowUpsCreateFromLinkResultV3.additional_properties +model FollowUpsCreateFromLinkResultV3.follow_up +model FollowUpsCreatePayloadV2.additional_properties +model FollowUpsCreatePayloadV2.assignee_id +model FollowUpsCreatePayloadV2.assignee_team_id +model FollowUpsCreatePayloadV2.description +model FollowUpsCreatePayloadV2.external_issue_reference_id +model FollowUpsCreatePayloadV2.follow_up_category_id +model FollowUpsCreatePayloadV2.follow_up_priority_option_id +model FollowUpsCreatePayloadV2.incident_id +model FollowUpsCreatePayloadV2.labels +model FollowUpsCreatePayloadV2.title +model FollowUpsCreatePayloadV3.additional_properties +model FollowUpsCreatePayloadV3.assignee_id +model FollowUpsCreatePayloadV3.assignee_team_id +model FollowUpsCreatePayloadV3.description +model FollowUpsCreatePayloadV3.external_issue_reference_id +model FollowUpsCreatePayloadV3.follow_up_category_id +model FollowUpsCreatePayloadV3.follow_up_priority_option_id +model FollowUpsCreatePayloadV3.incident_id +model FollowUpsCreatePayloadV3.labels +model FollowUpsCreatePayloadV3.title +model FollowUpsCreateResultV2.additional_properties +model FollowUpsCreateResultV2.follow_up +model FollowUpsCreateResultV3.additional_properties +model FollowUpsCreateResultV3.follow_up +model FollowUpsListResultV2.additional_properties +model FollowUpsListResultV2.follow_ups +model FollowUpsListResultV3.additional_properties +model FollowUpsListResultV3.follow_ups +model FollowUpsListResultV3.pagination_meta +model FollowUpsShowResultV2.additional_properties +model FollowUpsShowResultV2.follow_up +model FollowUpsShowResultV3.additional_properties +model FollowUpsShowResultV3.follow_up +model FollowUpsUpdatePayloadV2.additional_properties +model FollowUpsUpdatePayloadV2.assignee_id +model FollowUpsUpdatePayloadV2.assignee_team_id +model FollowUpsUpdatePayloadV2.description +model FollowUpsUpdatePayloadV2.follow_up_category_id +model FollowUpsUpdatePayloadV2.follow_up_priority_option_id +model FollowUpsUpdatePayloadV2.labels +model FollowUpsUpdatePayloadV2.status +model FollowUpsUpdatePayloadV2.title +model FollowUpsUpdatePayloadV3.additional_properties +model FollowUpsUpdatePayloadV3.assignee_id +model FollowUpsUpdatePayloadV3.assignee_team_id +model FollowUpsUpdatePayloadV3.description +model FollowUpsUpdatePayloadV3.follow_up_category_id +model FollowUpsUpdatePayloadV3.follow_up_priority_option_id +model FollowUpsUpdatePayloadV3.labels +model FollowUpsUpdatePayloadV3.status +model FollowUpsUpdatePayloadV3.title +model FollowUpsUpdateResultV2.additional_properties +model FollowUpsUpdateResultV2.follow_up +model FollowUpsUpdateResultV3.additional_properties +model FollowUpsUpdateResultV3.follow_up +model FollowUpsV3ListCreatedAt.additional_properties +model FollowUpsV3ListUpdatedAt.additional_properties +model GroupingKeyV2.additional_properties +model GroupingKeyV2.reference +model GroupingKeyV3.additional_properties +model GroupingKeyV3.reference +model GroupingSettingsV3.additional_properties +model GroupingSettingsV3.enabled +model GroupingSettingsV3.grouping_keys +model GroupingSettingsV3.window_seconds +model GroupingSettingsV3.window_type +model IPAllowlistItemV1.additional_properties +model IPAllowlistItemV1.label +model IPAllowlistItemV1.value +model IPAllowlistV1.additional_properties +model IPAllowlistV1.allowlist +model IPAllowlistV1.enabled +model IPAllowlistV1.updated_at +model IPAllowlistV1.version +model IPAllowlistsShowIPAllowlistResultV1.additional_properties +model IPAllowlistsShowIPAllowlistResultV1.ip_allowlist +model IPAllowlistsUpdateIPAllowlistPayloadV1.additional_properties +model IPAllowlistsUpdateIPAllowlistPayloadV1.allowlist +model IPAllowlistsUpdateIPAllowlistPayloadV1.enabled +model IPAllowlistsUpdateIPAllowlistPayloadV1.version +model IPAllowlistsUpdateIPAllowlistResultV1.additional_properties +model IPAllowlistsUpdateIPAllowlistResultV1.ip_allowlist +model IPRangeV1.additional_properties +model IPRangeV1.cidr +model IPRangeV1.description +model IdentityTeamV1.additional_properties +model IdentityTeamV1.id +model IdentityTeamV1.name +model IdentityV1.additional_properties +model IdentityV1.dashboard_url +model IdentityV1.name +model IdentityV1.roles +model IdentityV1.team_roles +model IdentityV1.teams +model ImageV1.additional_properties +model ImageV1.id +model ImageV1.url +model IncidentActivityLogContentV2.action_created +model IncidentActivityLogContentV2.action_updated +model IncidentActivityLogContentV2.additional_properties +model IncidentActivityLogContentV2.alert_attached_to_incident +model IncidentActivityLogContentV2.custom_field_value_update +model IncidentActivityLogContentV2.escalation_acknowledged +model IncidentActivityLogContentV2.escalation_created +model IncidentActivityLogContentV2.follow_up_created +model IncidentActivityLogContentV2.follow_up_updated +model IncidentActivityLogContentV2.incident_merged +model IncidentActivityLogContentV2.incident_rename +model IncidentActivityLogContentV2.incident_timestamp_set +model IncidentActivityLogContentV2.incident_type_changed +model IncidentActivityLogContentV2.incident_update +model IncidentActivityLogContentV2.incident_visibility_changed +model IncidentActivityLogContentV2.role_update +model IncidentActivityLogContentV2.status_change +model IncidentActivityLogContentV2.summary_update +model IncidentActivityLogContentV2.workflow_ran +model IncidentActivityLogEntriesListResultV2.additional_properties +model IncidentActivityLogEntriesListResultV2.incident_activity_log_entries +model IncidentActivityLogEntriesListResultV2.pagination_meta +model IncidentActivityLogEntryV2.additional_properties +model IncidentActivityLogEntryV2.content +model IncidentActivityLogEntryV2.created_at +model IncidentActivityLogEntryV2.id +model IncidentActivityLogEntryV2.incident_id +model IncidentActivityLogEntryV2.occurred_at +model IncidentActivityLogEntryV2.title +model IncidentActivityLogEntryV2.type_ +model IncidentAlertV2.additional_properties +model IncidentAlertV2.alert +model IncidentAlertV2.alert_route_id +model IncidentAlertV2.id +model IncidentAlertV2.incident +model IncidentAttachmentV1.additional_properties +model IncidentAttachmentV1.id +model IncidentAttachmentV1.incident_id +model IncidentAttachmentV1.resource +model IncidentAttachmentsCreatePayloadV1.additional_properties +model IncidentAttachmentsCreatePayloadV1.incident_id +model IncidentAttachmentsCreatePayloadV1.resource +model IncidentAttachmentsCreatePayloadV1Resource.additional_properties +model IncidentAttachmentsCreatePayloadV1Resource.emoji +model IncidentAttachmentsCreatePayloadV1Resource.external_id +model IncidentAttachmentsCreatePayloadV1Resource.resource_type +model IncidentAttachmentsCreatePayloadV1Resource.title +model IncidentAttachmentsCreatePayloadV1Resource.url +model IncidentAttachmentsCreateResultV1.additional_properties +model IncidentAttachmentsCreateResultV1.incident_attachment +model IncidentAttachmentsListResultV1.additional_properties +model IncidentAttachmentsListResultV1.incident_attachments +model IncidentDurationMetricV2.additional_properties +model IncidentDurationMetricV2.id +model IncidentDurationMetricV2.name +model IncidentDurationMetricWithValueV2.additional_properties +model IncidentDurationMetricWithValueV2.duration_metric +model IncidentDurationMetricWithValueV2.status +model IncidentDurationMetricWithValueV2.value_seconds +model IncidentEditPayloadV2.additional_properties +model IncidentEditPayloadV2.call_url +model IncidentEditPayloadV2.custom_field_entries +model IncidentEditPayloadV2.incident_role_assignments +model IncidentEditPayloadV2.incident_status_id +model IncidentEditPayloadV2.incident_timestamp_values +model IncidentEditPayloadV2.name +model IncidentEditPayloadV2.severity_id +model IncidentEditPayloadV2.slack_channel_name_override +model IncidentEditPayloadV2.summary +model IncidentMembershipV1.additional_properties +model IncidentMembershipV1.created_at +model IncidentMembershipV1.id +model IncidentMembershipV1.incident_id +model IncidentMembershipV1.updated_at +model IncidentMembershipV1.user +model IncidentMembershipsCreatePayloadV1.additional_properties +model IncidentMembershipsCreatePayloadV1.incident_id +model IncidentMembershipsCreatePayloadV1.user_id +model IncidentMembershipsCreateResultV1.additional_properties +model IncidentMembershipsCreateResultV1.incident_membership +model IncidentMembershipsRevokePayloadV1.additional_properties +model IncidentMembershipsRevokePayloadV1.incident_id +model IncidentMembershipsRevokePayloadV1.user_id +model IncidentParticipantV2.additional_properties +model IncidentParticipantV2.participant_type +model IncidentParticipantV2.user +model IncidentParticipantWorkloadV2.additional_properties +model IncidentParticipantWorkloadV2.archived_at +model IncidentParticipantWorkloadV2.participant_type +model IncidentParticipantWorkloadV2.user +model IncidentParticipantWorkloadV2.workload +model IncidentParticipantWorkloadsListResultV2.additional_properties +model IncidentParticipantWorkloadsListResultV2.incident_participant_workloads +model IncidentParticipantWorkloadsListResultV2.metadata +model IncidentParticipantsListResultV2.additional_properties +model IncidentParticipantsListResultV2.incident_participants +model IncidentParticipantsV2.active +model IncidentParticipantsV2.additional_properties +model IncidentParticipantsV2.passive +model IncidentRelationshipDetailsV1.additional_properties +model IncidentRelationshipDetailsV1.external_id +model IncidentRelationshipDetailsV1.id +model IncidentRelationshipDetailsV1.name +model IncidentRelationshipV1.additional_properties +model IncidentRelationshipV1.id +model IncidentRelationshipV1.incident +model IncidentRelationshipsListResultV1.additional_properties +model IncidentRelationshipsListResultV1.incident_relationships +model IncidentRelationshipsListResultV1.pagination_meta +model IncidentRoleAssignmentPayloadV1.additional_properties +model IncidentRoleAssignmentPayloadV1.assignee +model IncidentRoleAssignmentPayloadV1.incident_role_id +model IncidentRoleAssignmentPayloadV2.additional_properties +model IncidentRoleAssignmentPayloadV2.assignee +model IncidentRoleAssignmentPayloadV2.incident_role_id +model IncidentRoleAssignmentV1.additional_properties +model IncidentRoleAssignmentV1.assignee +model IncidentRoleAssignmentV1.role +model IncidentRoleAssignmentV2.additional_properties +model IncidentRoleAssignmentV2.assignee +model IncidentRoleAssignmentV2.role +model IncidentRoleV1.additional_properties +model IncidentRoleV1.created_at +model IncidentRoleV1.description +model IncidentRoleV1.id +model IncidentRoleV1.instructions +model IncidentRoleV1.name +model IncidentRoleV1.required +model IncidentRoleV1.role_type +model IncidentRoleV1.shortform +model IncidentRoleV1.updated_at +model IncidentRoleV2.additional_properties +model IncidentRoleV2.created_at +model IncidentRoleV2.description +model IncidentRoleV2.id +model IncidentRoleV2.instructions +model IncidentRoleV2.name +model IncidentRoleV2.role_type +model IncidentRoleV2.shortform +model IncidentRoleV2.updated_at +model IncidentRolesCreatePayloadV1.additional_properties +model IncidentRolesCreatePayloadV1.description +model IncidentRolesCreatePayloadV1.instructions +model IncidentRolesCreatePayloadV1.name +model IncidentRolesCreatePayloadV1.required +model IncidentRolesCreatePayloadV1.shortform +model IncidentRolesCreatePayloadV2.additional_properties +model IncidentRolesCreatePayloadV2.description +model IncidentRolesCreatePayloadV2.instructions +model IncidentRolesCreatePayloadV2.name +model IncidentRolesCreatePayloadV2.shortform +model IncidentRolesCreateResultV1.additional_properties +model IncidentRolesCreateResultV1.incident_role +model IncidentRolesCreateResultV2.additional_properties +model IncidentRolesCreateResultV2.incident_role +model IncidentRolesListResultV1.additional_properties +model IncidentRolesListResultV1.incident_roles +model IncidentRolesListResultV2.additional_properties +model IncidentRolesListResultV2.incident_roles +model IncidentRolesShowResultV1.additional_properties +model IncidentRolesShowResultV1.incident_role +model IncidentRolesShowResultV2.additional_properties +model IncidentRolesShowResultV2.incident_role +model IncidentRolesUpdatePayloadV1.additional_properties +model IncidentRolesUpdatePayloadV1.description +model IncidentRolesUpdatePayloadV1.instructions +model IncidentRolesUpdatePayloadV1.name +model IncidentRolesUpdatePayloadV1.required +model IncidentRolesUpdatePayloadV1.shortform +model IncidentRolesUpdatePayloadV2.additional_properties +model IncidentRolesUpdatePayloadV2.description +model IncidentRolesUpdatePayloadV2.instructions +model IncidentRolesUpdatePayloadV2.name +model IncidentRolesUpdatePayloadV2.shortform +model IncidentRolesUpdateResultV1.additional_properties +model IncidentRolesUpdateResultV1.incident_role +model IncidentRolesUpdateResultV2.additional_properties +model IncidentRolesUpdateResultV2.incident_role +model IncidentSlimV2.additional_properties +model IncidentSlimV2.external_id +model IncidentSlimV2.id +model IncidentSlimV2.name +model IncidentSlimV2.reference +model IncidentSlimV2.status_category +model IncidentSlimV2.summary +model IncidentSlimV2.visibility +model IncidentStatusV1.additional_properties +model IncidentStatusV1.category +model IncidentStatusV1.created_at +model IncidentStatusV1.description +model IncidentStatusV1.id +model IncidentStatusV1.name +model IncidentStatusV1.rank +model IncidentStatusV1.updated_at +model IncidentStatusV2.additional_properties +model IncidentStatusV2.category +model IncidentStatusV2.created_at +model IncidentStatusV2.description +model IncidentStatusV2.id +model IncidentStatusV2.name +model IncidentStatusV2.rank +model IncidentStatusV2.updated_at +model IncidentStatusesCreatePayloadV1.additional_properties +model IncidentStatusesCreatePayloadV1.category +model IncidentStatusesCreatePayloadV1.description +model IncidentStatusesCreatePayloadV1.name +model IncidentStatusesCreatePayloadV1.rank +model IncidentStatusesCreateResultV1.additional_properties +model IncidentStatusesCreateResultV1.incident_status +model IncidentStatusesListResultV1.additional_properties +model IncidentStatusesListResultV1.incident_statuses +model IncidentStatusesShowResultV1.additional_properties +model IncidentStatusesShowResultV1.incident_status +model IncidentStatusesUpdatePayloadV1.additional_properties +model IncidentStatusesUpdatePayloadV1.description +model IncidentStatusesUpdatePayloadV1.name +model IncidentStatusesUpdatePayloadV1.rank +model IncidentStatusesUpdateResultV1.additional_properties +model IncidentStatusesUpdateResultV1.incident_status +model IncidentTemplateAutoGeneratedBindingPayloadV1.additional_properties +model IncidentTemplateAutoGeneratedBindingPayloadV1.autogenerated +model IncidentTemplateAutoGeneratedBindingPayloadV1.binding +model IncidentTemplateAutoGeneratedBindingV1.additional_properties +model IncidentTemplateAutoGeneratedBindingV1.autogenerated +model IncidentTemplateAutoGeneratedBindingV1.binding +model IncidentTemplateBindingPayloadV1.additional_properties +model IncidentTemplateBindingPayloadV1.binding +model IncidentTemplateBindingV1.additional_properties +model IncidentTemplateBindingV1.binding +model IncidentTemplateConfigPayloadV1.additional_properties +model IncidentTemplateConfigPayloadV1.custom_fields +model IncidentTemplateConfigPayloadV1.incident_mode +model IncidentTemplateConfigPayloadV1.incident_type +model IncidentTemplateConfigPayloadV1.name +model IncidentTemplateConfigPayloadV1.severity +model IncidentTemplateConfigPayloadV1.start_in_triage +model IncidentTemplateConfigPayloadV1.summary +model IncidentTemplateConfigPayloadV1.workspace +model IncidentTemplateConfigV1.additional_properties +model IncidentTemplateConfigV1.custom_fields +model IncidentTemplateConfigV1.incident_mode +model IncidentTemplateConfigV1.incident_type +model IncidentTemplateConfigV1.name +model IncidentTemplateConfigV1.severity +model IncidentTemplateConfigV1.start_in_triage +model IncidentTemplateConfigV1.summary +model IncidentTemplateConfigV1.workspace +model IncidentTemplateCustomFieldBindingPayloadV1.additional_properties +model IncidentTemplateCustomFieldBindingPayloadV1.binding +model IncidentTemplateCustomFieldBindingPayloadV1.custom_field_id +model IncidentTemplateCustomFieldBindingPayloadV1.merge_strategy +model IncidentTemplateCustomFieldBindingV1.additional_properties +model IncidentTemplateCustomFieldBindingV1.binding +model IncidentTemplateCustomFieldBindingV1.custom_field_id +model IncidentTemplateCustomFieldBindingV1.merge_strategy +model IncidentTemplateSeverityBindingPayloadV1.additional_properties +model IncidentTemplateSeverityBindingPayloadV1.binding +model IncidentTemplateSeverityBindingPayloadV1.merge_strategy +model IncidentTemplateSeverityBindingV1.additional_properties +model IncidentTemplateSeverityBindingV1.binding +model IncidentTemplateSeverityBindingV1.merge_strategy +model IncidentTemplateV1.additional_properties +model IncidentTemplateV1.created_at +model IncidentTemplateV1.expressions +model IncidentTemplateV1.id +model IncidentTemplateV1.name +model IncidentTemplateV1.template +model IncidentTemplateV1.updated_at +model IncidentTemplateValidateWarningV1.additional_properties +model IncidentTemplateValidateWarningV1.detail +model IncidentTemplateValidateWarningV1.summary +model IncidentTemplatesCreatePayloadV1.additional_properties +model IncidentTemplatesCreatePayloadV1.expressions +model IncidentTemplatesCreatePayloadV1.name +model IncidentTemplatesCreatePayloadV1.template +model IncidentTemplatesCreateResultV1.additional_properties +model IncidentTemplatesCreateResultV1.incident_template +model IncidentTemplatesListResultV1.additional_properties +model IncidentTemplatesListResultV1.incident_templates +model IncidentTemplatesListResultV1.pagination_meta +model IncidentTemplatesShowResultV1.additional_properties +model IncidentTemplatesShowResultV1.incident_template +model IncidentTemplatesUpdatePayloadV1.additional_properties +model IncidentTemplatesUpdatePayloadV1.expressions +model IncidentTemplatesUpdatePayloadV1.name +model IncidentTemplatesUpdatePayloadV1.template +model IncidentTemplatesUpdateResultV1.additional_properties +model IncidentTemplatesUpdateResultV1.incident_template +model IncidentTemplatesValidatePayloadV1.additional_properties +model IncidentTemplatesValidatePayloadV1.expressions +model IncidentTemplatesValidatePayloadV1.name +model IncidentTemplatesValidatePayloadV1.template +model IncidentTemplatesValidateResultV1.additional_properties +model IncidentTemplatesValidateResultV1.warnings +model IncidentTimelineItemV2.activity_log_id +model IncidentTimelineItemV2.additional_properties +model IncidentTimelineItemV2.created_at +model IncidentTimelineItemV2.creator +model IncidentTimelineItemV2.description +model IncidentTimelineItemV2.id +model IncidentTimelineItemV2.incident_id +model IncidentTimelineItemV2.timestamp +model IncidentTimelineItemV2.title +model IncidentTimelineItemV2.updated_at +model IncidentTimelineItemsCreatePayloadV2.additional_properties +model IncidentTimelineItemsCreatePayloadV2.description +model IncidentTimelineItemsCreatePayloadV2.idempotency_key +model IncidentTimelineItemsCreatePayloadV2.incident_id +model IncidentTimelineItemsCreatePayloadV2.timestamp +model IncidentTimelineItemsCreatePayloadV2.title +model IncidentTimelineItemsCreateResultV2.additional_properties +model IncidentTimelineItemsCreateResultV2.incident_timeline_item +model IncidentTimelineItemsListResultV2.additional_properties +model IncidentTimelineItemsListResultV2.incident_timeline_items +model IncidentTimelineItemsListResultV2.pagination_meta +model IncidentTimelineItemsUpdatePayloadV2.additional_properties +model IncidentTimelineItemsUpdatePayloadV2.description +model IncidentTimelineItemsUpdatePayloadV2.timestamp +model IncidentTimelineItemsUpdatePayloadV2.title +model IncidentTimelineItemsUpdateResultV2.additional_properties +model IncidentTimelineItemsUpdateResultV2.incident_timeline_item +model IncidentTimestampV2.additional_properties +model IncidentTimestampV2.id +model IncidentTimestampV2.name +model IncidentTimestampV2.rank +model IncidentTimestampValuePayloadV2.additional_properties +model IncidentTimestampValuePayloadV2.incident_timestamp_id +model IncidentTimestampValuePayloadV2.value +model IncidentTimestampValueV1.additional_properties +model IncidentTimestampValueV1.last_occurred_at +model IncidentTimestampValueV1.name +model IncidentTimestampValueV2.additional_properties +model IncidentTimestampValueV2.value +model IncidentTimestampWithValueV2.additional_properties +model IncidentTimestampWithValueV2.incident_timestamp +model IncidentTimestampWithValueV2.value +model IncidentTimestampsListResultV2.additional_properties +model IncidentTimestampsListResultV2.incident_timestamps +model IncidentTimestampsShowResultV2.additional_properties +model IncidentTimestampsShowResultV2.incident_timestamp +model IncidentTypeV1.additional_properties +model IncidentTypeV1.create_in_triage +model IncidentTypeV1.created_at +model IncidentTypeV1.description +model IncidentTypeV1.id +model IncidentTypeV1.is_default +model IncidentTypeV1.name +model IncidentTypeV1.owning_team_ids +model IncidentTypeV1.private_incidents_only +model IncidentTypeV1.updated_at +model IncidentTypeV2.additional_properties +model IncidentTypeV2.create_in_triage +model IncidentTypeV2.created_at +model IncidentTypeV2.description +model IncidentTypeV2.id +model IncidentTypeV2.is_default +model IncidentTypeV2.name +model IncidentTypeV2.private_incidents_only +model IncidentTypeV2.updated_at +model IncidentTypesListResultV1.additional_properties +model IncidentTypesListResultV1.incident_types +model IncidentTypesShowResultV1.additional_properties +model IncidentTypesShowResultV1.incident_type +model IncidentUpdateV2.additional_properties +model IncidentUpdateV2.created_at +model IncidentUpdateV2.id +model IncidentUpdateV2.incident_id +model IncidentUpdateV2.merged_into_incident_id +model IncidentUpdateV2.message +model IncidentUpdateV2.new_incident_status +model IncidentUpdateV2.new_severity +model IncidentUpdateV2.updater +model IncidentUpdatesCreatePayloadV2.additional_properties +model IncidentUpdatesCreatePayloadV2.idempotency_key +model IncidentUpdatesCreatePayloadV2.incident_id +model IncidentUpdatesCreatePayloadV2.message +model IncidentUpdatesCreatePayloadV2.to_incident_status_id +model IncidentUpdatesCreatePayloadV2.to_severity_id +model IncidentUpdatesCreateResultV2.additional_properties +model IncidentUpdatesCreateResultV2.incident_update +model IncidentUpdatesListResultV2.additional_properties +model IncidentUpdatesListResultV2.incident_updates +model IncidentUpdatesListResultV2.pagination_meta +model IncidentV1.additional_properties +model IncidentV1.call_url +model IncidentV1.created_at +model IncidentV1.creator +model IncidentV1.custom_field_entries +model IncidentV1.id +model IncidentV1.incident_role_assignments +model IncidentV1.incident_type +model IncidentV1.mode +model IncidentV1.name +model IncidentV1.permalink +model IncidentV1.postmortem_document_url +model IncidentV1.reference +model IncidentV1.severity +model IncidentV1.slack_channel_id +model IncidentV1.slack_channel_name +model IncidentV1.slack_team_id +model IncidentV1.status +model IncidentV1.summary +model IncidentV1.timestamps +model IncidentV1.updated_at +model IncidentV1.visibility +model IncidentV2.additional_properties +model IncidentV2.call_url +model IncidentV2.created_at +model IncidentV2.creator +model IncidentV2.custom_field_entries +model IncidentV2.duration_metrics +model IncidentV2.external_issue_reference +model IncidentV2.has_debrief +model IncidentV2.id +model IncidentV2.incident_role_assignments +model IncidentV2.incident_status +model IncidentV2.incident_timestamp_values +model IncidentV2.incident_type +model IncidentV2.last_activity_at +model IncidentV2.mode +model IncidentV2.ms_teams_channel_url +model IncidentV2.name +model IncidentV2.permalink +model IncidentV2.postmortem_document_ids +model IncidentV2.postmortem_document_url +model IncidentV2.reference +model IncidentV2.severity +model IncidentV2.slack_channel_id +model IncidentV2.slack_channel_name +model IncidentV2.slack_channel_url +model IncidentV2.slack_team_id +model IncidentV2.summary +model IncidentV2.team_ids +model IncidentV2.updated_at +model IncidentV2.visibility +model IncidentV2.workload_minutes_late +model IncidentV2.workload_minutes_sleeping +model IncidentV2.workload_minutes_total +model IncidentV2.workload_minutes_working +model IncidentWithStatusChangeV2.additional_properties +model IncidentWithStatusChangeV2.incident +model IncidentWithStatusChangeV2.message +model IncidentWithStatusChangeV2.new_status +model IncidentWithStatusChangeV2.previous_status +model IncidentsCreatePayloadV1.additional_properties +model IncidentsCreatePayloadV1.custom_field_entries +model IncidentsCreatePayloadV1.idempotency_key +model IncidentsCreatePayloadV1.incident_role_assignments +model IncidentsCreatePayloadV1.incident_type_id +model IncidentsCreatePayloadV1.mode +model IncidentsCreatePayloadV1.name +model IncidentsCreatePayloadV1.severity_id +model IncidentsCreatePayloadV1.slack_team_id +model IncidentsCreatePayloadV1.source_message_channel_id +model IncidentsCreatePayloadV1.source_message_timestamp +model IncidentsCreatePayloadV1.status +model IncidentsCreatePayloadV1.summary +model IncidentsCreatePayloadV1.visibility +model IncidentsCreatePayloadV2.additional_properties +model IncidentsCreatePayloadV2.custom_field_entries +model IncidentsCreatePayloadV2.idempotency_key +model IncidentsCreatePayloadV2.incident_role_assignments +model IncidentsCreatePayloadV2.incident_status_id +model IncidentsCreatePayloadV2.incident_timestamp_values +model IncidentsCreatePayloadV2.incident_type_id +model IncidentsCreatePayloadV2.mode +model IncidentsCreatePayloadV2.name +model IncidentsCreatePayloadV2.retrospective_incident_options +model IncidentsCreatePayloadV2.severity_id +model IncidentsCreatePayloadV2.slack_channel_name_override +model IncidentsCreatePayloadV2.slack_team_id +model IncidentsCreatePayloadV2.summary +model IncidentsCreatePayloadV2.visibility +model IncidentsCreateResultV1.additional_properties +model IncidentsCreateResultV1.incident +model IncidentsCreateResultV2.additional_properties +model IncidentsCreateResultV2.incident +model IncidentsEditPayloadV2.additional_properties +model IncidentsEditPayloadV2.incident +model IncidentsEditPayloadV2.notify_incident_channel +model IncidentsEditResultV2.additional_properties +model IncidentsEditResultV2.incident +model IncidentsImportPostmortemDocumentPayloadV2.additional_properties +model IncidentsImportPostmortemDocumentPayloadV2.content +model IncidentsImportPostmortemDocumentPayloadV2.title +model IncidentsImportPostmortemDocumentResultV2.additional_properties +model IncidentsImportPostmortemDocumentResultV2.postmortem_document +model IncidentsListResultV1.additional_properties +model IncidentsListResultV1.incidents +model IncidentsListResultV1.pagination_meta +model IncidentsListResultV2.additional_properties +model IncidentsListResultV2.incidents +model IncidentsListResultV2.pagination_meta +model IncidentsShowResultV1.additional_properties +model IncidentsShowResultV1.incident +model IncidentsShowResultV2.additional_properties +model IncidentsShowResultV2.incident +model IncidentsV2ListCreatedAt.additional_properties +model IncidentsV2ListCustomField.additional_properties +model IncidentsV2ListCustomFieldAdditionalProperty.additional_properties +model IncidentsV2ListIncidentRole.additional_properties +model IncidentsV2ListIncidentRoleAdditionalProperty.additional_properties +model IncidentsV2ListIncidentType.additional_properties +model IncidentsV2ListMode.additional_properties +model IncidentsV2ListSeverity.additional_properties +model IncidentsV2ListStatus.additional_properties +model IncidentsV2ListStatusCategory.additional_properties +model IncidentsV2ListUpdatedAt.additional_properties +model LinkedScheduleV2.additional_properties +model LinkedScheduleV2.id +model LinkedScheduleV2.name +model LinkedScheduleV2.team_ids +model MaintenanceWindowEscalationTargetPayloadV1.additional_properties +model MaintenanceWindowEscalationTargetPayloadV1.escalation_paths +model MaintenanceWindowEscalationTargetPayloadV1.users +model MaintenanceWindowEscalationTargetV1.additional_properties +model MaintenanceWindowEscalationTargetV1.escalation_paths +model MaintenanceWindowEscalationTargetV1.users +model MaintenanceWindowNotifyChannelPayloadV1.additional_properties +model MaintenanceWindowNotifyChannelPayloadV1.channel_id +model MaintenanceWindowNotifyChannelPayloadV1.channel_name +model MaintenanceWindowNotifyChannelPayloadV1.channel_type +model MaintenanceWindowNotifyChannelV1.additional_properties +model MaintenanceWindowNotifyChannelV1.channel_id +model MaintenanceWindowNotifyChannelV1.channel_name +model MaintenanceWindowNotifyChannelV1.channel_type +model MaintenanceWindowNotifyChannelV1.is_private +model MaintenanceWindowV1.additional_properties +model MaintenanceWindowV1.alert_condition_groups +model MaintenanceWindowV1.archived_at +model MaintenanceWindowV1.created_at +model MaintenanceWindowV1.end_at +model MaintenanceWindowV1.escalation_targets +model MaintenanceWindowV1.id +model MaintenanceWindowV1.incident_id +model MaintenanceWindowV1.lead +model MaintenanceWindowV1.name +model MaintenanceWindowV1.notification_message +model MaintenanceWindowV1.notify_channels +model MaintenanceWindowV1.notify_end_minutes_before +model MaintenanceWindowV1.notify_start_minutes_before +model MaintenanceWindowV1.reroute_on_end +model MaintenanceWindowV1.resolve_on_end +model MaintenanceWindowV1.show_in_sidebar +model MaintenanceWindowV1.start_at +model MaintenanceWindowV1.updated_at +model MaintenanceWindowsCreatePayloadV1.additional_properties +model MaintenanceWindowsCreatePayloadV1.alert_condition_groups +model MaintenanceWindowsCreatePayloadV1.end_at +model MaintenanceWindowsCreatePayloadV1.escalation_targets +model MaintenanceWindowsCreatePayloadV1.incident_id +model MaintenanceWindowsCreatePayloadV1.lead +model MaintenanceWindowsCreatePayloadV1.name +model MaintenanceWindowsCreatePayloadV1.notification_message +model MaintenanceWindowsCreatePayloadV1.notify_channels +model MaintenanceWindowsCreatePayloadV1.notify_end_minutes_before +model MaintenanceWindowsCreatePayloadV1.notify_start_minutes_before +model MaintenanceWindowsCreatePayloadV1.reroute_on_end +model MaintenanceWindowsCreatePayloadV1.resolve_on_end +model MaintenanceWindowsCreatePayloadV1.show_in_sidebar +model MaintenanceWindowsCreatePayloadV1.start_at +model MaintenanceWindowsCreateResultV1.additional_properties +model MaintenanceWindowsCreateResultV1.maintenance_window +model MaintenanceWindowsListResultV1.additional_properties +model MaintenanceWindowsListResultV1.maintenance_windows +model MaintenanceWindowsListResultV1.pagination_meta +model MaintenanceWindowsShowResultV1.additional_properties +model MaintenanceWindowsShowResultV1.maintenance_window +model MaintenanceWindowsUpdatePayloadV1.additional_properties +model MaintenanceWindowsUpdatePayloadV1.alert_condition_groups +model MaintenanceWindowsUpdatePayloadV1.end_at +model MaintenanceWindowsUpdatePayloadV1.escalation_targets +model MaintenanceWindowsUpdatePayloadV1.incident_id +model MaintenanceWindowsUpdatePayloadV1.lead +model MaintenanceWindowsUpdatePayloadV1.name +model MaintenanceWindowsUpdatePayloadV1.notification_message +model MaintenanceWindowsUpdatePayloadV1.notify_channels +model MaintenanceWindowsUpdatePayloadV1.notify_end_minutes_before +model MaintenanceWindowsUpdatePayloadV1.notify_start_minutes_before +model MaintenanceWindowsUpdatePayloadV1.reroute_on_end +model MaintenanceWindowsUpdatePayloadV1.resolve_on_end +model MaintenanceWindowsUpdatePayloadV1.show_in_sidebar +model MaintenanceWindowsUpdatePayloadV1.start_at +model MaintenanceWindowsUpdateResultV1.additional_properties +model MaintenanceWindowsUpdateResultV1.maintenance_window +model ManagementMetaV2.additional_properties +model ManagementMetaV2.annotations +model ManagementMetaV2.managed_by +model ManagementMetaV2.source_url +model ManagementMetaV2Annotations.additional_properties +model NewSlackUserGroupPayloadV2.additional_properties +model NewSlackUserGroupPayloadV2.description +model NewSlackUserGroupPayloadV2.handle +model NewSlackUserGroupPayloadV2.name +model NewSlackUserGroupPayloadV2.slack_team_id +model OnCallNotificationMethodPhoneDetailsPublicV2.additional_properties +model OnCallNotificationMethodPhoneDetailsPublicV2.supports_sms +model OnCallNotificationMethodPhoneDetailsPublicV2.supports_voice +model OnCallNotificationMethodPublicV2.additional_properties +model OnCallNotificationMethodPublicV2.address +model OnCallNotificationMethodPublicV2.id +model OnCallNotificationMethodPublicV2.is_usable +model OnCallNotificationMethodPublicV2.method_type +model OnCallNotificationMethodPublicV2.phone_details +model OnCallNotificationRuleAppDetailsPublicV2.additional_properties +model OnCallNotificationRuleAppDetailsPublicV2.push_notification_criticality +model OnCallNotificationRuleMethodTargetAllPublicV2.additional_properties +model OnCallNotificationRuleMethodTargetPublicV2.additional_properties +model OnCallNotificationRuleMethodTargetPublicV2.all_ +model OnCallNotificationRuleMethodTargetPublicV2.specific +model OnCallNotificationRuleMethodTargetPublicV2.type_ +model OnCallNotificationRuleMethodTargetSpecificPublicV2.additional_properties +model OnCallNotificationRuleMethodTargetSpecificPublicV2.id +model OnCallNotificationRulePhoneDetailsPublicV2.additional_properties +model OnCallNotificationRulePhoneDetailsPublicV2.channel +model OnCallNotificationRulePublicV2.additional_properties +model OnCallNotificationRulePublicV2.app +model OnCallNotificationRulePublicV2.delay_seconds +model OnCallNotificationRulePublicV2.id +model OnCallNotificationRulePublicV2.method_target +model OnCallNotificationRulePublicV2.method_type +model OnCallNotificationRulePublicV2.phone +model OnCallNotificationRulePublicV2.rule_type +model PaginationMetaResultV1.additional_properties +model PaginationMetaResultV1.after +model PaginationMetaResultV1.page_size +model PaginationMetaResultV2.additional_properties +model PaginationMetaResultV2.after +model PaginationMetaResultV2.page_size +model PaginationMetaResultV3.additional_properties +model PaginationMetaResultV3.after +model PaginationMetaResultV3.page_size +model PaginationMetaResultWithTotalV1.additional_properties +model PaginationMetaResultWithTotalV1.after +model PaginationMetaResultWithTotalV1.page_size +model PaginationMetaResultWithTotalV1.total_record_count +model PaginationMetaResultWithTotalV2.additional_properties +model PaginationMetaResultWithTotalV2.after +model PaginationMetaResultWithTotalV2.page_size +model PaginationMetaResultWithTotalV2.total_record_count +model PaginationMetaResultWithTotalV3.additional_properties +model PaginationMetaResultWithTotalV3.after +model PaginationMetaResultWithTotalV3.page_size +model PaginationMetaResultWithTotalV3.total_record_count +model PartialEntryPayloadV3.additional_properties +model PartialEntryPayloadV3.aliases +model PartialEntryPayloadV3.attribute_values +model PartialEntryPayloadV3.entry_id +model PartialEntryPayloadV3.external_id +model PartialEntryPayloadV3.name +model PartialEntryPayloadV3.rank +model PartialEntryPayloadV3AttributeValues.additional_properties +model PayConfigOneOffRulePayloadV2.additional_properties +model PayConfigOneOffRulePayloadV2.end_at +model PayConfigOneOffRulePayloadV2.id +model PayConfigOneOffRulePayloadV2.name +model PayConfigOneOffRulePayloadV2.rate_cents +model PayConfigOneOffRulePayloadV2.start_at +model PayConfigOneOffRuleV2.additional_properties +model PayConfigOneOffRuleV2.end_at +model PayConfigOneOffRuleV2.id +model PayConfigOneOffRuleV2.name +model PayConfigOneOffRuleV2.rate_cents +model PayConfigOneOffRuleV2.start_at +model PayConfigV2.additional_properties +model PayConfigV2.base_rate_cents +model PayConfigV2.created_at +model PayConfigV2.currency +model PayConfigV2.id +model PayConfigV2.name +model PayConfigV2.one_off_rules +model PayConfigV2.published_at +model PayConfigV2.rate_time_unit +model PayConfigV2.timezone +model PayConfigV2.updated_at +model PayConfigV2.weekly_rules +model PayConfigWeeklyRulePayloadV2.additional_properties +model PayConfigWeeklyRulePayloadV2.end_time +model PayConfigWeeklyRulePayloadV2.id +model PayConfigWeeklyRulePayloadV2.rate_cents +model PayConfigWeeklyRulePayloadV2.start_time +model PayConfigWeeklyRulePayloadV2.weekdays +model PayConfigWeeklyRuleV2.additional_properties +model PayConfigWeeklyRuleV2.end_time +model PayConfigWeeklyRuleV2.id +model PayConfigWeeklyRuleV2.rate_cents +model PayConfigWeeklyRuleV2.start_time +model PayConfigWeeklyRuleV2.weekdays +model PayConfigsCreateOneOffRulePayloadV2.additional_properties +model PayConfigsCreateOneOffRulePayloadV2.end_at +model PayConfigsCreateOneOffRulePayloadV2.name +model PayConfigsCreateOneOffRulePayloadV2.rate_cents +model PayConfigsCreateOneOffRulePayloadV2.start_at +model PayConfigsCreateOneOffRuleResultV2.additional_properties +model PayConfigsCreateOneOffRuleResultV2.one_off_rule +model PayConfigsCreatePayloadV2.additional_properties +model PayConfigsCreatePayloadV2.base_rate_cents +model PayConfigsCreatePayloadV2.currency +model PayConfigsCreatePayloadV2.name +model PayConfigsCreatePayloadV2.one_off_rules +model PayConfigsCreatePayloadV2.rate_time_unit +model PayConfigsCreatePayloadV2.timezone +model PayConfigsCreatePayloadV2.weekly_rules +model PayConfigsCreateResultV2.additional_properties +model PayConfigsCreateResultV2.pay_config +model PayConfigsCreateWeeklyRulePayloadV2.additional_properties +model PayConfigsCreateWeeklyRulePayloadV2.end_time +model PayConfigsCreateWeeklyRulePayloadV2.rate_cents +model PayConfigsCreateWeeklyRulePayloadV2.start_time +model PayConfigsCreateWeeklyRulePayloadV2.weekdays +model PayConfigsCreateWeeklyRuleResultV2.additional_properties +model PayConfigsCreateWeeklyRuleResultV2.weekly_rule +model PayConfigsListOneOffRulesResultV2.additional_properties +model PayConfigsListOneOffRulesResultV2.one_off_rules +model PayConfigsListResultV2.additional_properties +model PayConfigsListResultV2.pagination_meta +model PayConfigsListResultV2.pay_configs +model PayConfigsListWeeklyRulesResultV2.additional_properties +model PayConfigsListWeeklyRulesResultV2.weekly_rules +model PayConfigsShowOneOffRuleResultV2.additional_properties +model PayConfigsShowOneOffRuleResultV2.one_off_rule +model PayConfigsShowResultV2.additional_properties +model PayConfigsShowResultV2.pay_config +model PayConfigsShowWeeklyRuleResultV2.additional_properties +model PayConfigsShowWeeklyRuleResultV2.weekly_rule +model PayConfigsUpdateOneOffRulePayloadV2.additional_properties +model PayConfigsUpdateOneOffRulePayloadV2.end_at +model PayConfigsUpdateOneOffRulePayloadV2.name +model PayConfigsUpdateOneOffRulePayloadV2.rate_cents +model PayConfigsUpdateOneOffRulePayloadV2.start_at +model PayConfigsUpdateOneOffRuleResultV2.additional_properties +model PayConfigsUpdateOneOffRuleResultV2.one_off_rule +model PayConfigsUpdatePayloadV2.additional_properties +model PayConfigsUpdatePayloadV2.base_rate_cents +model PayConfigsUpdatePayloadV2.currency +model PayConfigsUpdatePayloadV2.name +model PayConfigsUpdatePayloadV2.rate_time_unit +model PayConfigsUpdatePayloadV2.timezone +model PayConfigsUpdateResultV2.additional_properties +model PayConfigsUpdateResultV2.pay_config +model PayConfigsUpdateWeeklyRulePayloadV2.additional_properties +model PayConfigsUpdateWeeklyRulePayloadV2.end_time +model PayConfigsUpdateWeeklyRulePayloadV2.rate_cents +model PayConfigsUpdateWeeklyRulePayloadV2.start_time +model PayConfigsUpdateWeeklyRulePayloadV2.weekdays +model PayConfigsUpdateWeeklyRuleResultV2.additional_properties +model PayConfigsUpdateWeeklyRuleResultV2.weekly_rule +model PayReportRotationFilterV2.additional_properties +model PayReportRotationFilterV2.rotation_ids +model PayReportRotationFilterV2.schedule_id +model PayReportV2.additional_properties +model PayReportV2.created_at +model PayReportV2.creator +model PayReportV2.end_date +model PayReportV2.error_code +model PayReportV2.error_message +model PayReportV2.id +model PayReportV2.name +model PayReportV2.overlapping_shifts +model PayReportV2.published_at +model PayReportV2.schedule_ids +model PayReportV2.start_date +model PayReportV2.status +model PayReportV2.total_duration_seconds +model PayReportV2.total_pay_by_currency +model PayReportV2.unpaid_shifts +model PayReportV2.updated_at +model PayReportV2TotalPayByCurrency.additional_properties +model PayReportsCreatePayloadV2.additional_properties +model PayReportsCreatePayloadV2.end_date +model PayReportsCreatePayloadV2.name +model PayReportsCreatePayloadV2.overlapping_shifts +model PayReportsCreatePayloadV2.pay_config_expression +model PayReportsCreatePayloadV2.pay_config_id +model PayReportsCreatePayloadV2.rotation_filters +model PayReportsCreatePayloadV2.schedule_ids +model PayReportsCreatePayloadV2.start_date +model PayReportsCreatePayloadV2.unpaid_shifts +model PayReportsCreateResultV2.additional_properties +model PayReportsCreateResultV2.pay_report +model PayReportsListResultV2.additional_properties +model PayReportsListResultV2.pagination_meta +model PayReportsListResultV2.pay_reports +model PayReportsPublishPayloadV2.additional_properties +model PayReportsPublishPayloadV2.cc_emails +model PayReportsPublishPayloadV2.send_user_breakdowns +model PayReportsPublishResultV2.additional_properties +model PayReportsPublishResultV2.pay_report +model PayReportsShowResultV2.additional_properties +model PayReportsShowResultV2.pay_report +model PayReportsUnpublishPayloadV2.additional_properties +model PayReportsUnpublishPayloadV2.unpublish_reason +model PayReportsUnpublishResultV2.additional_properties +model PayReportsUnpublishResultV2.pay_report +model PoliciesCreatePayloadV2.additional_properties +model PoliciesCreatePayloadV2.assignment_rules +model PoliciesCreatePayloadV2.conditions +model PoliciesCreatePayloadV2.debrief +model PoliciesCreatePayloadV2.description +model PoliciesCreatePayloadV2.expressions +model PoliciesCreatePayloadV2.follow_up +model PoliciesCreatePayloadV2.name +model PoliciesCreatePayloadV2.on_call_readiness +model PoliciesCreatePayloadV2.policy_type +model PoliciesCreatePayloadV2.post_mortem +model PoliciesCreatePayloadV2.schedule +model PoliciesCreatePayloadV2.status +model PoliciesCreateResultV2.additional_properties +model PoliciesCreateResultV2.policy +model PoliciesListResultV2.additional_properties +model PoliciesListResultV2.pagination_meta +model PoliciesListResultV2.policies +model PoliciesShowResultV2.additional_properties +model PoliciesShowResultV2.policy +model PoliciesUpdatePayloadV2.additional_properties +model PoliciesUpdatePayloadV2.assignment_rules +model PoliciesUpdatePayloadV2.conditions +model PoliciesUpdatePayloadV2.debrief +model PoliciesUpdatePayloadV2.description +model PoliciesUpdatePayloadV2.expressions +model PoliciesUpdatePayloadV2.follow_up +model PoliciesUpdatePayloadV2.name +model PoliciesUpdatePayloadV2.on_call_readiness +model PoliciesUpdatePayloadV2.policy_type +model PoliciesUpdatePayloadV2.post_mortem +model PoliciesUpdatePayloadV2.schedule +model PoliciesUpdatePayloadV2.status +model PoliciesUpdateResultV2.additional_properties +model PoliciesUpdateResultV2.policy +model PolicyAssignmentRulesPayloadV2.additional_properties +model PolicyAssignmentRulesPayloadV2.bindings +model PolicyAssignmentRulesPayloadV2.reminder_cadence_after +model PolicyAssignmentRulesPayloadV2.reminder_cadence_before +model PolicyAssignmentRulesPayloadV2.reminder_detected_date_offset_hours +model PolicyAssignmentRulesPayloadV2.reminder_due_date_offset_hours +model PolicyAssignmentRulesV2.additional_properties +model PolicyAssignmentRulesV2.bindings +model PolicyAssignmentRulesV2.reminder_cadence_after +model PolicyAssignmentRulesV2.reminder_cadence_before +model PolicyAssignmentRulesV2.reminder_detected_date_offset_hours +model PolicyAssignmentRulesV2.reminder_due_date_offset_hours +model PolicyDebriefPayloadV2.additional_properties +model PolicyDebriefPayloadV2.due_date_config +model PolicyDebriefPayloadV2.requirements +model PolicyDebriefPayloadV2.run_on_private_incidents +model PolicyDebriefV2.additional_properties +model PolicyDebriefV2.due_date_config +model PolicyDebriefV2.requirements +model PolicyDebriefV2.run_on_private_incidents +model PolicyDueDateConfigPayloadV2.additional_properties +model PolicyDueDateConfigPayloadV2.applies_from +model PolicyDueDateConfigPayloadV2.calculation_timezone +model PolicyDueDateConfigPayloadV2.calculation_type +model PolicyDueDateConfigPayloadV2.days +model PolicyDueDateConfigPayloadV2.incident_timestamp_id +model PolicyDueDateConfigV2.additional_properties +model PolicyDueDateConfigV2.applies_from +model PolicyDueDateConfigV2.calculation_timezone +model PolicyDueDateConfigV2.calculation_type +model PolicyDueDateConfigV2.days +model PolicyDueDateConfigV2.incident_timestamp_id +model PolicyFindingDebriefV2.additional_properties +model PolicyFindingDebriefV2.incident_id +model PolicyFindingDismissalV2.additional_properties +model PolicyFindingDismissalV2.dismissed_at +model PolicyFindingDismissalV2.dismissed_by +model PolicyFindingDismissalV2.reason +model PolicyFindingFollowUpV2.additional_properties +model PolicyFindingFollowUpV2.follow_up_id +model PolicyFindingFollowUpV2.incident_id +model PolicyFindingOnCallReadinessV2.additional_properties +model PolicyFindingOnCallReadinessV2.high_urgency +model PolicyFindingOnCallReadinessV2.low_urgency +model PolicyFindingOnCallReadinessV2.user_id +model PolicyFindingPostMortemV2.additional_properties +model PolicyFindingPostMortemV2.incident_id +model PolicyFindingReadinessRuleV2.additional_properties +model PolicyFindingReadinessRuleV2.max_delay_seconds +model PolicyFindingReadinessRuleV2.met +model PolicyFindingReadinessRuleV2.method_types +model PolicyFindingScheduleImpactedUserV2.additional_properties +model PolicyFindingScheduleImpactedUserV2.cause +model PolicyFindingScheduleImpactedUserV2.name +model PolicyFindingScheduleImpactedUserV2.user_id +model PolicyFindingScheduleV2.additional_properties +model PolicyFindingScheduleV2.cause +model PolicyFindingScheduleV2.end_at +model PolicyFindingScheduleV2.has_unscheduled_time +model PolicyFindingScheduleV2.impacted_users +model PolicyFindingScheduleV2.rotation_id +model PolicyFindingScheduleV2.schedule_id +model PolicyFindingScheduleV2.start_at +model PolicyFindingV2.additional_properties +model PolicyFindingV2.created_at +model PolicyFindingV2.days +model PolicyFindingV2.debrief +model PolicyFindingV2.dismissal +model PolicyFindingV2.due_at +model PolicyFindingV2.follow_up +model PolicyFindingV2.id +model PolicyFindingV2.last_checked_at +model PolicyFindingV2.on_call_readiness +model PolicyFindingV2.policy_id +model PolicyFindingV2.policy_type +model PolicyFindingV2.post_mortem +model PolicyFindingV2.responsible_users +model PolicyFindingV2.schedule +model PolicyFindingV2.state +model PolicyFindingV2.updated_at +model PolicyFindingV2.vacation_conflict +model PolicyFindingVacationConflictV2.additional_properties +model PolicyFindingVacationConflictV2.end_at +model PolicyFindingVacationConflictV2.holiday_name +model PolicyFindingVacationConflictV2.rotation_id +model PolicyFindingVacationConflictV2.schedule_id +model PolicyFindingVacationConflictV2.start_at +model PolicyFindingVacationConflictV2.user_id +model PolicyFindingsDismissPayloadV2.additional_properties +model PolicyFindingsDismissPayloadV2.reason +model PolicyFindingsDismissResultV2.additional_properties +model PolicyFindingsDismissResultV2.policy_finding +model PolicyFindingsListResultV2.additional_properties +model PolicyFindingsListResultV2.pagination_meta +model PolicyFindingsListResultV2.policy_findings +model PolicyFindingsRestoreResultV2.additional_properties +model PolicyFindingsRestoreResultV2.policy_finding +model PolicyFindingsShowResultV2.additional_properties +model PolicyFindingsShowResultV2.policy_finding +model PolicyFollowUpPayloadV2.additional_properties +model PolicyFollowUpPayloadV2.due_date_config +model PolicyFollowUpPayloadV2.requirements +model PolicyFollowUpPayloadV2.run_on_private_incidents +model PolicyFollowUpV2.additional_properties +model PolicyFollowUpV2.due_date_config +model PolicyFollowUpV2.requirements +model PolicyFollowUpV2.run_on_private_incidents +model PolicyOnCallReadinessV2.additional_properties +model PolicyOnCallReadinessV2.enforcement +model PolicyOnCallReadinessV2.high_urgency +model PolicyOnCallReadinessV2.low_urgency +model PolicyPostMortemPayloadV2.additional_properties +model PolicyPostMortemPayloadV2.due_date_config +model PolicyPostMortemPayloadV2.requirements +model PolicyPostMortemPayloadV2.run_on_private_incidents +model PolicyPostMortemV2.additional_properties +model PolicyPostMortemV2.due_date_config +model PolicyPostMortemV2.requirements +model PolicyPostMortemV2.run_on_private_incidents +model PolicyReadinessRuleV2.additional_properties +model PolicyReadinessRuleV2.max_delay_seconds +model PolicyReadinessRuleV2.method_types +model PolicyReminderCadenceV2.additional_properties +model PolicyReminderCadenceV2.interval +model PolicyScheduleV2.additional_properties +model PolicyScheduleV2.evaluation_level +model PolicyScheduleV2.requirement_type +model PolicyV2.additional_properties +model PolicyV2.assignment_rules +model PolicyV2.conditions +model PolicyV2.created_at +model PolicyV2.debrief +model PolicyV2.description +model PolicyV2.expressions +model PolicyV2.follow_up +model PolicyV2.id +model PolicyV2.name +model PolicyV2.on_call_readiness +model PolicyV2.policy_type +model PolicyV2.post_mortem +model PolicyV2.schedule +model PolicyV2.status +model PolicyV2.updated_at +model PostmortemDocumentV1.additional_properties +model PostmortemDocumentV1.created_at +model PostmortemDocumentV1.document_url +model PostmortemDocumentV1.editors +model PostmortemDocumentV1.exported_urls +model PostmortemDocumentV1.id +model PostmortemDocumentV1.incident_id +model PostmortemDocumentV1.status +model PostmortemDocumentV1.title +model PostmortemDocumentV1.type_ +model PostmortemDocumentV1.updated_at +model PostmortemDocumentWithStatusChangeV1.additional_properties +model PostmortemDocumentWithStatusChangeV1.new_status +model PostmortemDocumentWithStatusChangeV1.postmortem_document +model PostmortemDocumentWithStatusChangeV1.previous_status +model PostmortemDocumentsAttachPayloadV1.additional_properties +model PostmortemDocumentsAttachPayloadV1.document_provider +model PostmortemDocumentsAttachPayloadV1.incident_id +model PostmortemDocumentsAttachPayloadV1.permalink +model PostmortemDocumentsAttachResultV1.additional_properties +model PostmortemDocumentsAttachResultV1.postmortem_document +model PostmortemDocumentsListResultV1.additional_properties +model PostmortemDocumentsListResultV1.pagination_meta +model PostmortemDocumentsListResultV1.postmortem_documents +model PostmortemDocumentsShowContentResultV1.additional_properties +model PostmortemDocumentsShowContentResultV1.markdown +model PostmortemDocumentsShowResultV1.additional_properties +model PostmortemDocumentsShowResultV1.postmortem_document +model PostmortemDocumentsUpdateStatusPayloadV1.additional_properties +model PostmortemDocumentsUpdateStatusPayloadV1.status +model PostmortemDocumentsUpdateStatusResultV1.additional_properties +model PostmortemDocumentsUpdateStatusResultV1.postmortem_document +model RBACRoleV2.additional_properties +model RBACRoleV2.description +model RBACRoleV2.id +model RBACRoleV2.name +model RBACRoleV2.slug +model RetrospectiveIncidentOptionsV2.additional_properties +model RetrospectiveIncidentOptionsV2.external_id +model RetrospectiveIncidentOptionsV2.postmortem_document_url +model RetrospectiveIncidentOptionsV2.slack_channel_id +model ReturnsMetaV2.additional_properties +model ReturnsMetaV2.array +model ReturnsMetaV2.type_ +model ReturnsMetaV3.additional_properties +model ReturnsMetaV3.array +model ReturnsMetaV3.type_ +model ScheduleConfigCreatePayloadV2.additional_properties +model ScheduleConfigCreatePayloadV2.rotations +model ScheduleConfigUpdatePayloadV2.additional_properties +model ScheduleConfigUpdatePayloadV2.rotations +model ScheduleConfigV2.additional_properties +model ScheduleConfigV2.rotations +model ScheduleCreatePayloadV2.additional_properties +model ScheduleCreatePayloadV2.annotations +model ScheduleCreatePayloadV2.config +model ScheduleCreatePayloadV2.holidays_public_config +model ScheduleCreatePayloadV2.name +model ScheduleCreatePayloadV2.team_ids +model ScheduleCreatePayloadV2.timezone +model ScheduleCreatePayloadV2Annotations.additional_properties +model ScheduleEntriesListPayloadV2.additional_properties +model ScheduleEntriesListPayloadV2.final +model ScheduleEntriesListPayloadV2.overrides +model ScheduleEntriesListPayloadV2.scheduled +model ScheduleEntryV2.additional_properties +model ScheduleEntryV2.end_at +model ScheduleEntryV2.entry_id +model ScheduleEntryV2.fingerprint +model ScheduleEntryV2.layer_id +model ScheduleEntryV2.rotation_id +model ScheduleEntryV2.start_at +model ScheduleEntryV2.user +model ScheduleHolidaysPublicConfigPayloadV2.additional_properties +model ScheduleHolidaysPublicConfigPayloadV2.country_codes +model ScheduleHolidaysPublicConfigV2.additional_properties +model ScheduleHolidaysPublicConfigV2.country_codes +model ScheduleLayerCreatePayloadV2.additional_properties +model ScheduleLayerCreatePayloadV2.id +model ScheduleLayerCreatePayloadV2.name +model ScheduleLayerUpdatePayloadV2.additional_properties +model ScheduleLayerUpdatePayloadV2.id +model ScheduleLayerUpdatePayloadV2.name +model ScheduleLayerV2.additional_properties +model ScheduleLayerV2.id +model ScheduleLayerV2.name +model ScheduleOverrideV2.additional_properties +model ScheduleOverrideV2.created_at +model ScheduleOverrideV2.end_at +model ScheduleOverrideV2.id +model ScheduleOverrideV2.layer_id +model ScheduleOverrideV2.rotation_id +model ScheduleOverrideV2.schedule_id +model ScheduleOverrideV2.start_at +model ScheduleOverrideV2.updated_at +model ScheduleOverrideV2.user +model ScheduleReplicaCreatePayloadV2.additional_properties +model ScheduleReplicaCreatePayloadV2.mirror_window_days +model ScheduleReplicaCreatePayloadV2.replica_fallback_user_id +model ScheduleReplicaCreatePayloadV2.replica_provider +model ScheduleReplicaCreatePayloadV2.replica_provider_id +model ScheduleReplicaCreatePayloadV2.sources +model ScheduleReplicaSourceV2.additional_properties +model ScheduleReplicaSourceV2.layer_id +model ScheduleReplicaSourceV2.rotation_id +model ScheduleReplicaUserStatusV2.additional_properties +model ScheduleReplicaUserStatusV2.external_user_id +model ScheduleReplicaUserStatusV2.user_id +model ScheduleReplicaV2.additional_properties +model ScheduleReplicaV2.created_at +model ScheduleReplicaV2.id +model ScheduleReplicaV2.last_sync_error +model ScheduleReplicaV2.last_synced_at +model ScheduleReplicaV2.mirror_window_days +model ScheduleReplicaV2.replica_fallback_user_id +model ScheduleReplicaV2.replica_provider +model ScheduleReplicaV2.replica_provider_id +model ScheduleReplicaV2.schedule_id +model ScheduleReplicaV2.sources +model ScheduleReplicaV2.updated_at +model ScheduleReplicaV2.user_statuses +model ScheduleRotationCreatePayloadV2.additional_properties +model ScheduleRotationCreatePayloadV2.effective_from +model ScheduleRotationCreatePayloadV2.handover_start_at +model ScheduleRotationCreatePayloadV2.handovers +model ScheduleRotationCreatePayloadV2.id +model ScheduleRotationCreatePayloadV2.layers +model ScheduleRotationCreatePayloadV2.name +model ScheduleRotationCreatePayloadV2.scheduling_mode +model ScheduleRotationCreatePayloadV2.users +model ScheduleRotationCreatePayloadV2.working_interval +model ScheduleRotationCreatePayloadV2.working_intervals +model ScheduleRotationHandoverV2.additional_properties +model ScheduleRotationHandoverV2.interval +model ScheduleRotationHandoverV2.interval_type +model ScheduleRotationUpdatePayloadV2.additional_properties +model ScheduleRotationUpdatePayloadV2.effective_from +model ScheduleRotationUpdatePayloadV2.handover_start_at +model ScheduleRotationUpdatePayloadV2.handovers +model ScheduleRotationUpdatePayloadV2.id +model ScheduleRotationUpdatePayloadV2.layers +model ScheduleRotationUpdatePayloadV2.name +model ScheduleRotationUpdatePayloadV2.scheduling_mode +model ScheduleRotationUpdatePayloadV2.users +model ScheduleRotationUpdatePayloadV2.working_interval +model ScheduleRotationUpdatePayloadV2.working_intervals +model ScheduleRotationV2.additional_properties +model ScheduleRotationV2.effective_from +model ScheduleRotationV2.handover_start_at +model ScheduleRotationV2.handovers +model ScheduleRotationV2.id +model ScheduleRotationV2.layers +model ScheduleRotationV2.name +model ScheduleRotationV2.scheduling_mode +model ScheduleRotationV2.users +model ScheduleRotationV2.working_interval +model ScheduleRotationV2.working_intervals +model ScheduleRotationWorkingIntervalCreatePayloadV2.additional_properties +model ScheduleRotationWorkingIntervalCreatePayloadV2.end_time +model ScheduleRotationWorkingIntervalCreatePayloadV2.start_time +model ScheduleRotationWorkingIntervalCreatePayloadV2.weekday +model ScheduleRotationWorkingIntervalV2.additional_properties +model ScheduleRotationWorkingIntervalV2.end_time +model ScheduleRotationWorkingIntervalV2.start_time +model ScheduleRotationWorkingIntervalV2.weekday +model ScheduleShiftChangeV2.additional_properties +model ScheduleShiftChangeV2.current_users +model ScheduleShiftChangeV2.previous_users +model ScheduleShiftChangeV2.schedule +model ScheduleSlimV2.additional_properties +model ScheduleSlimV2.created_at +model ScheduleSlimV2.id +model ScheduleSlimV2.name +model ScheduleSlimV2.team_ids +model ScheduleSlimV2.timezone +model ScheduleSlimV2.updated_at +model ScheduleSyncRuleCreatePayloadV2.additional_properties +model ScheduleSyncRuleCreatePayloadV2.annotations +model ScheduleSyncRuleCreatePayloadV2.permanent_member_user_ids +model ScheduleSyncRuleCreatePayloadV2.rotation_id +model ScheduleSyncRuleCreatePayloadV2.schedule_sync_target_id +model ScheduleSyncRuleCreatePayloadV2.sync_type +model ScheduleSyncRuleCreatePayloadV2Annotations.additional_properties +model ScheduleSyncRuleV2.additional_properties +model ScheduleSyncRuleV2.created_at +model ScheduleSyncRuleV2.id +model ScheduleSyncRuleV2.permanent_member_user_ids +model ScheduleSyncRuleV2.rotation_id +model ScheduleSyncRuleV2.schedule_id +model ScheduleSyncRuleV2.schedule_sync_target +model ScheduleSyncRuleV2.schedule_sync_target_id +model ScheduleSyncRuleV2.sync_type +model ScheduleSyncRuleV2.updated_at +model ScheduleSyncTargetCreatePayloadV2.add_bot_to_group +model ScheduleSyncTargetCreatePayloadV2.additional_properties +model ScheduleSyncTargetCreatePayloadV2.annotations +model ScheduleSyncTargetCreatePayloadV2.new_slack_user_group +model ScheduleSyncTargetCreatePayloadV2.slack_user_group_id +model ScheduleSyncTargetCreatePayloadV2Annotations.additional_properties +model ScheduleSyncTargetResourceV2.add_bot_to_group +model ScheduleSyncTargetResourceV2.additional_properties +model ScheduleSyncTargetResourceV2.created_at +model ScheduleSyncTargetResourceV2.id +model ScheduleSyncTargetResourceV2.linked_schedules +model ScheduleSyncTargetResourceV2.slack_team_id +model ScheduleSyncTargetResourceV2.slack_user_group_id +model ScheduleSyncTargetResourceV2.updated_at +model ScheduleSyncTargetsCreatePayloadV2.additional_properties +model ScheduleSyncTargetsCreatePayloadV2.schedule_sync_target +model ScheduleSyncTargetsCreateResultV2.additional_properties +model ScheduleSyncTargetsCreateResultV2.schedule_sync_target +model ScheduleSyncTargetsListResultV2.additional_properties +model ScheduleSyncTargetsListResultV2.pagination_meta +model ScheduleSyncTargetsListResultV2.schedule_sync_targets +model ScheduleSyncTargetsShowResultV2.additional_properties +model ScheduleSyncTargetsShowResultV2.schedule_sync_target +model ScheduleSyncTargetsUpdatePayloadV2.add_bot_to_group +model ScheduleSyncTargetsUpdatePayloadV2.additional_properties +model ScheduleSyncTargetsUpdatePayloadV2.annotations +model ScheduleSyncTargetsUpdatePayloadV2Annotations.additional_properties +model ScheduleSyncTargetsUpdateResultV2.additional_properties +model ScheduleSyncTargetsUpdateResultV2.schedule_sync_target +model ScheduleUpdatePayloadV2.additional_properties +model ScheduleUpdatePayloadV2.annotations +model ScheduleUpdatePayloadV2.config +model ScheduleUpdatePayloadV2.holidays_public_config +model ScheduleUpdatePayloadV2.name +model ScheduleUpdatePayloadV2.team_ids +model ScheduleUpdatePayloadV2.timezone +model ScheduleUpdatePayloadV2Annotations.additional_properties +model ScheduleV2.additional_properties +model ScheduleV2.annotations +model ScheduleV2.config +model ScheduleV2.created_at +model ScheduleV2.current_shifts +model ScheduleV2.holidays_public_config +model ScheduleV2.id +model ScheduleV2.name +model ScheduleV2.next_shifts +model ScheduleV2.permalink +model ScheduleV2.team_ids +model ScheduleV2.timezone +model ScheduleV2.updated_at +model ScheduleV2Annotations.additional_properties +model SchedulesCreateOverridePayloadV2.additional_properties +model SchedulesCreateOverridePayloadV2.end_at +model SchedulesCreateOverridePayloadV2.layer_id +model SchedulesCreateOverridePayloadV2.rotation_id +model SchedulesCreateOverridePayloadV2.schedule_id +model SchedulesCreateOverridePayloadV2.start_at +model SchedulesCreateOverridePayloadV2.user +model SchedulesCreateOverrideResultV2.additional_properties +model SchedulesCreateOverrideResultV2.override +model SchedulesCreatePayloadV2.additional_properties +model SchedulesCreatePayloadV2.schedule +model SchedulesCreateResultV2.additional_properties +model SchedulesCreateResultV2.schedule +model SchedulesCreateScheduleReplicaPayloadV2.additional_properties +model SchedulesCreateScheduleReplicaPayloadV2.schedule_replica +model SchedulesCreateScheduleReplicaResultV2.additional_properties +model SchedulesCreateScheduleReplicaResultV2.schedule_replica +model SchedulesCreateScheduleSyncRulePayloadV2.additional_properties +model SchedulesCreateScheduleSyncRulePayloadV2.schedule_sync_rule +model SchedulesCreateScheduleSyncRuleResultV2.additional_properties +model SchedulesCreateScheduleSyncRuleResultV2.schedule_sync_rule +model SchedulesListOverridesResultV2.additional_properties +model SchedulesListOverridesResultV2.overrides +model SchedulesListOverridesResultV2.pagination_meta +model SchedulesListResultV2.additional_properties +model SchedulesListResultV2.pagination_meta +model SchedulesListResultV2.schedules +model SchedulesListScheduleEntriesResultV2.additional_properties +model SchedulesListScheduleEntriesResultV2.pagination_meta +model SchedulesListScheduleEntriesResultV2.schedule_entries +model SchedulesListScheduleReplicasResultV2.additional_properties +model SchedulesListScheduleReplicasResultV2.schedule_replicas +model SchedulesListScheduleSyncRulesResultV2.additional_properties +model SchedulesListScheduleSyncRulesResultV2.pagination_meta +model SchedulesListScheduleSyncRulesResultV2.schedule_sync_rules +model SchedulesPreviewScheduleEntriesPayloadV2.additional_properties +model SchedulesPreviewScheduleEntriesPayloadV2.entry_window_end +model SchedulesPreviewScheduleEntriesPayloadV2.entry_window_start +model SchedulesPreviewScheduleEntriesPayloadV2.schedule +model SchedulesPreviewScheduleEntriesResultV2.additional_properties +model SchedulesPreviewScheduleEntriesResultV2.schedule_entries +model SchedulesShowOverrideResultV2.additional_properties +model SchedulesShowOverrideResultV2.override +model SchedulesShowResultV2.additional_properties +model SchedulesShowResultV2.schedule +model SchedulesShowScheduleReplicaResultV2.additional_properties +model SchedulesShowScheduleReplicaResultV2.schedule_replica +model SchedulesShowScheduleSyncRuleResultV2.additional_properties +model SchedulesShowScheduleSyncRuleResultV2.schedule_sync_rule +model SchedulesUpdateOverridePayloadV2.additional_properties +model SchedulesUpdateOverridePayloadV2.end_at +model SchedulesUpdateOverridePayloadV2.layer_id +model SchedulesUpdateOverridePayloadV2.rotation_id +model SchedulesUpdateOverridePayloadV2.start_at +model SchedulesUpdateOverridePayloadV2.user +model SchedulesUpdateOverrideResultV2.additional_properties +model SchedulesUpdateOverrideResultV2.override +model SchedulesUpdatePayloadV2.additional_properties +model SchedulesUpdatePayloadV2.schedule +model SchedulesUpdateResultV2.additional_properties +model SchedulesUpdateResultV2.schedule +model SchedulesUpdateScheduleSyncRulePayloadV2.additional_properties +model SchedulesUpdateScheduleSyncRulePayloadV2.annotations +model SchedulesUpdateScheduleSyncRulePayloadV2.permanent_member_user_ids +model SchedulesUpdateScheduleSyncRulePayloadV2.sync_type +model SchedulesUpdateScheduleSyncRulePayloadV2Annotations.additional_properties +model SchedulesUpdateScheduleSyncRuleResultV2.additional_properties +model SchedulesUpdateScheduleSyncRuleResultV2.schedule_sync_rule +model SecretV2.additional_properties +model SecretV2.created_at +model SecretV2.description +model SecretV2.id +model SecretV2.last_four_chars +model SecretV2.name +model SecretV2.owning_team_ids +model SecretV2.updated_at +model SecretV2.version +model SecretVersionV2.additional_properties +model SecretVersionV2.created_at +model SecretVersionV2.created_by +model SecretVersionV2.last_four_chars +model SecretVersionV2.version +model SecretsCreatePayloadV2.additional_properties +model SecretsCreatePayloadV2.description +model SecretsCreatePayloadV2.name +model SecretsCreatePayloadV2.owning_team_ids +model SecretsCreatePayloadV2.value +model SecretsCreateResultV2.additional_properties +model SecretsCreateResultV2.secret +model SecretsListResultV2.additional_properties +model SecretsListResultV2.pagination_meta +model SecretsListResultV2.secrets +model SecretsRotatePayloadV2.additional_properties +model SecretsRotatePayloadV2.value +model SecretsRotateResultV2.additional_properties +model SecretsRotateResultV2.secret +model SecretsShowResultV2.additional_properties +model SecretsShowResultV2.secret +model SecretsShowResultV2.versions +model SecretsUpdatePayloadV2.additional_properties +model SecretsUpdatePayloadV2.description +model SecretsUpdatePayloadV2.name +model SecretsUpdatePayloadV2.owning_team_ids +model SecretsUpdateResultV2.additional_properties +model SecretsUpdateResultV2.secret +model SeveritiesCreatePayloadV1.additional_properties +model SeveritiesCreatePayloadV1.description +model SeveritiesCreatePayloadV1.name +model SeveritiesCreatePayloadV1.rank +model SeveritiesCreateResultV1.additional_properties +model SeveritiesCreateResultV1.severity +model SeveritiesListResultV1.additional_properties +model SeveritiesListResultV1.severities +model SeveritiesShowResultV1.additional_properties +model SeveritiesShowResultV1.severity +model SeveritiesUpdatePayloadV1.additional_properties +model SeveritiesUpdatePayloadV1.description +model SeveritiesUpdatePayloadV1.name +model SeveritiesUpdatePayloadV1.rank +model SeveritiesUpdateResultV1.additional_properties +model SeveritiesUpdateResultV1.severity +model SeverityV1.additional_properties +model SeverityV1.created_at +model SeverityV1.description +model SeverityV1.id +model SeverityV1.name +model SeverityV1.rank +model SeverityV1.updated_at +model SeverityV2.additional_properties +model SeverityV2.created_at +model SeverityV2.description +model SeverityV2.id +model SeverityV2.name +model SeverityV2.rank +model SeverityV2.updated_at +model StatusPageIncidentAffectedComponentV2.additional_properties +model StatusPageIncidentAffectedComponentV2.component_id +model StatusPageIncidentAffectedComponentV2.component_status +model StatusPageIncidentComponentImpactV2.additional_properties +model StatusPageIncidentComponentImpactV2.component_id +model StatusPageIncidentComponentImpactV2.component_status +model StatusPageIncidentComponentImpactV2.end_at +model StatusPageIncidentComponentImpactV2.start_at +model StatusPageIncidentUpdateV2.additional_properties +model StatusPageIncidentUpdateV2.component_statuses +model StatusPageIncidentUpdateV2.id +model StatusPageIncidentUpdateV2.incident_status +model StatusPageIncidentUpdateV2.message +model StatusPageIncidentUpdateV2.published_at +model StatusPageIncidentUpdateV2.status_page_incident_id +model StatusPageIncidentV2.additional_properties +model StatusPageIncidentV2.component_impacts +model StatusPageIncidentV2.id +model StatusPageIncidentV2.incident_status +model StatusPageIncidentV2.name +model StatusPageIncidentV2.published_at +model StatusPageIncidentV2.status_page_id +model StatusPageIncidentV2.updates +model StatusPageIncidentWithUpdateV2.additional_properties +model StatusPageIncidentWithUpdateV2.status_page_incident +model StatusPageIncidentWithUpdateV2.update +model StatusPageLinkedResponseIncidentV1.additional_properties +model StatusPageLinkedResponseIncidentV1.id +model StatusPageLinkedResponseIncidentV1.linked_at +model StatusPageMaintenanceAffectedComponentV2.additional_properties +model StatusPageMaintenanceAffectedComponentV2.component_id +model StatusPageMaintenanceAffectedComponentV2.component_status +model StatusPageMaintenanceComponentMaintenancePeriodV2.additional_properties +model StatusPageMaintenanceComponentMaintenancePeriodV2.component_id +model StatusPageMaintenanceComponentMaintenancePeriodV2.end_at +model StatusPageMaintenanceComponentMaintenancePeriodV2.start_at +model StatusPageMaintenanceUpdateV2.additional_properties +model StatusPageMaintenanceUpdateV2.component_statuses +model StatusPageMaintenanceUpdateV2.id +model StatusPageMaintenanceUpdateV2.maintenance_status +model StatusPageMaintenanceUpdateV2.message +model StatusPageMaintenanceUpdateV2.published_at +model StatusPageMaintenanceUpdateV2.status_page_maintenance_id +model StatusPageMaintenanceV2.additional_properties +model StatusPageMaintenanceV2.automate_maintenance_status +model StatusPageMaintenanceV2.component_maintenance_periods +model StatusPageMaintenanceV2.id +model StatusPageMaintenanceV2.maintenance_status +model StatusPageMaintenanceV2.name +model StatusPageMaintenanceV2.published_at +model StatusPageMaintenanceV2.status_page_id +model StatusPageMaintenanceV2.updates +model StatusPageRetrospectiveIncidentUpdateV2.additional_properties +model StatusPageRetrospectiveIncidentUpdateV2.component_statuses +model StatusPageRetrospectiveIncidentUpdateV2.incident_status +model StatusPageRetrospectiveIncidentUpdateV2.message +model StatusPageRetrospectiveIncidentUpdateV2.published_at +model StatusPageStructureComponentV2.additional_properties +model StatusPageStructureComponentV2.component_id +model StatusPageStructureComponentV2.name +model StatusPageStructureGroupV2.additional_properties +model StatusPageStructureGroupV2.components +model StatusPageStructureGroupV2.id +model StatusPageStructureGroupV2.name +model StatusPageStructureItemV2.additional_properties +model StatusPageStructureItemV2.component +model StatusPageStructureItemV2.group +model StatusPageStructureItemV2.sub_page +model StatusPageStructureSubPageItemV2.additional_properties +model StatusPageStructureSubPageItemV2.component +model StatusPageStructureSubPageItemV2.group +model StatusPageStructureSubPageV2.additional_properties +model StatusPageStructureSubPageV2.id +model StatusPageStructureSubPageV2.items +model StatusPageStructureSubPageV2.name +model StatusPageStructureV2.additional_properties +model StatusPageStructureV2.items +model StatusPageV2.additional_properties +model StatusPageV2.description +model StatusPageV2.id +model StatusPageV2.name +model StatusPageV2.public_url +model StatusPagesCreateStatusPageIncidentPayloadV2.additional_properties +model StatusPagesCreateStatusPageIncidentPayloadV2.component_statuses +model StatusPagesCreateStatusPageIncidentPayloadV2.idempotency_key +model StatusPagesCreateStatusPageIncidentPayloadV2.incident_status +model StatusPagesCreateStatusPageIncidentPayloadV2.message +model StatusPagesCreateStatusPageIncidentPayloadV2.name +model StatusPagesCreateStatusPageIncidentPayloadV2.notify_subscribers +model StatusPagesCreateStatusPageIncidentPayloadV2.status_page_id +model StatusPagesCreateStatusPageIncidentResultV2.additional_properties +model StatusPagesCreateStatusPageIncidentResultV2.status_page_incident +model StatusPagesCreateStatusPageIncidentUpdatePayloadV2.additional_properties +model StatusPagesCreateStatusPageIncidentUpdatePayloadV2.component_statuses +model StatusPagesCreateStatusPageIncidentUpdatePayloadV2.incident_status +model StatusPagesCreateStatusPageIncidentUpdatePayloadV2.message +model StatusPagesCreateStatusPageIncidentUpdatePayloadV2.notify_subscribers +model StatusPagesCreateStatusPageIncidentUpdatePayloadV2.status_page_incident_id +model StatusPagesCreateStatusPageIncidentUpdateResultV2.additional_properties +model StatusPagesCreateStatusPageIncidentUpdateResultV2.status_page_incident_update +model StatusPagesCreateStatusPageMaintenancePayloadV2.additional_properties +model StatusPagesCreateStatusPageMaintenancePayloadV2.affected_component_ids +model StatusPagesCreateStatusPageMaintenancePayloadV2.automate_maintenance_status +model StatusPagesCreateStatusPageMaintenancePayloadV2.end_at +model StatusPagesCreateStatusPageMaintenancePayloadV2.idempotency_key +model StatusPagesCreateStatusPageMaintenancePayloadV2.maintenance_status +model StatusPagesCreateStatusPageMaintenancePayloadV2.message +model StatusPagesCreateStatusPageMaintenancePayloadV2.name +model StatusPagesCreateStatusPageMaintenancePayloadV2.notify_subscribers +model StatusPagesCreateStatusPageMaintenancePayloadV2.start_at +model StatusPagesCreateStatusPageMaintenancePayloadV2.status_page_id +model StatusPagesCreateStatusPageMaintenanceResultV2.additional_properties +model StatusPagesCreateStatusPageMaintenanceResultV2.status_page_maintenance +model StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2.additional_properties +model StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2.component_statuses +model StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2.maintenance_status +model StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2.message +model StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2.notify_subscribers +model StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2.status_page_maintenance_id +model StatusPagesCreateStatusPageMaintenanceUpdateResultV2.additional_properties +model StatusPagesCreateStatusPageMaintenanceUpdateResultV2.status_page_maintenance_update +model StatusPagesCreateStatusPageRetrospectiveIncidentPayloadV2.additional_properties +model StatusPagesCreateStatusPageRetrospectiveIncidentPayloadV2.idempotency_key +model StatusPagesCreateStatusPageRetrospectiveIncidentPayloadV2.name +model StatusPagesCreateStatusPageRetrospectiveIncidentPayloadV2.status_page_id +model StatusPagesCreateStatusPageRetrospectiveIncidentPayloadV2.updates +model StatusPagesCreateStatusPageRetrospectiveIncidentResultV2.additional_properties +model StatusPagesCreateStatusPageRetrospectiveIncidentResultV2.status_page_incident +model StatusPagesListResponseIncidentsResultV1.additional_properties +model StatusPagesListResponseIncidentsResultV1.incidents +model StatusPagesListStatusPageIncidentsResultV2.additional_properties +model StatusPagesListStatusPageIncidentsResultV2.pagination_meta +model StatusPagesListStatusPageIncidentsResultV2.status_page_incidents +model StatusPagesListStatusPageMaintenancesResultV2.additional_properties +model StatusPagesListStatusPageMaintenancesResultV2.pagination_meta +model StatusPagesListStatusPageMaintenancesResultV2.status_page_maintenances +model StatusPagesListStatusPagesResultV2.additional_properties +model StatusPagesListStatusPagesResultV2.pagination_meta +model StatusPagesListStatusPagesResultV2.status_pages +model StatusPagesShowStatusPageIncidentResultV2.additional_properties +model StatusPagesShowStatusPageIncidentResultV2.status_page_incident +model StatusPagesShowStatusPageMaintenanceResultV2.additional_properties +model StatusPagesShowStatusPageMaintenanceResultV2.status_page_maintenance +model StatusPagesShowStatusPageStructureResultV2.additional_properties +model StatusPagesShowStatusPageStructureResultV2.current_structure +model StatusPagesUpdateStatusPageIncidentPayloadV2.additional_properties +model StatusPagesUpdateStatusPageIncidentPayloadV2.name +model StatusPagesUpdateStatusPageIncidentResultV2.additional_properties +model StatusPagesUpdateStatusPageIncidentResultV2.status_page_incident +model StatusPagesUpdateStatusPageMaintenancePayloadV2.additional_properties +model StatusPagesUpdateStatusPageMaintenancePayloadV2.end_at +model StatusPagesUpdateStatusPageMaintenancePayloadV2.name +model StatusPagesUpdateStatusPageMaintenancePayloadV2.start_at +model StatusPagesUpdateStatusPageMaintenanceResultV2.additional_properties +model StatusPagesUpdateStatusPageMaintenanceResultV2.status_page_maintenance +model StepConfigPayloadV2.additional_properties +model StepConfigPayloadV2.for_each +model StepConfigPayloadV2.id +model StepConfigPayloadV2.name +model StepConfigPayloadV2.param_bindings +model StepConfigSlimV2.additional_properties +model StepConfigSlimV2.label +model StepConfigSlimV2.name +model StepConfigV2.additional_properties +model StepConfigV2.for_each +model StepConfigV2.id +model StepConfigV2.label +model StepConfigV2.name +model StepConfigV2.param_bindings +model StepProgressSlimV2.additional_properties +model StepProgressSlimV2.completed_at +model StepProgressSlimV2.error +model StepProgressSlimV2.incident_id +model StepProgressSlimV2.incident_reference +model StepProgressSlimV2.status +model StepProgressSlimV2.step +model StepProgressSlimV2.webhook_delivery +model StepProgressSlimV2.webhook_delivery_state +model StepProgressV2.additional_properties +model StepProgressV2.completed_at +model StepProgressV2.error +model StepProgressV2.incident_id +model StepProgressV2.incident_reference +model StepProgressV2.status +model StepProgressV2.step +model StepProgressV2.webhook_delivery +model StepProgressV2.webhook_delivery_state +model TeamSlimV2.additional_properties +model TeamSlimV2.id +model TeamSlimV2.name +model TeamV3.additional_properties +model TeamV3.catalog_entry +model TeamV3.id +model TeamV3.members +model TeamV3.name +model TeamsListResultV3.additional_properties +model TeamsListResultV3.pagination_meta +model TeamsListResultV3.teams +model TeamsShowResultV3.additional_properties +model TeamsShowResultV3.team +model TelemetryDataSourceV2.additional_properties +model TelemetryDataSourceV2.created_at +model TelemetryDataSourceV2.enabled +model TelemetryDataSourceV2.id +model TelemetryDataSourceV2.name +model TelemetryDataSourceV2.provider +model TelemetryDataSourceV2.source_type +model TelemetryDataSourceV2.updated_at +model TelemetryDataSourceV2.version +model TelemetryDatadogUpdateConfigV2.additional_properties +model TelemetryDatadogUpdateConfigV2.api_key +model TelemetryDatadogUpdateConfigV2.app_key +model TelemetryGrafanaUpdateConfigV2.additional_properties +model TelemetryGrafanaUpdateConfigV2.api_key +model TelemetryGrafanaUpdateConfigV2.api_url +model TelemetryUpdateDataSourcePayloadV2.additional_properties +model TelemetryUpdateDataSourcePayloadV2.datadog_config +model TelemetryUpdateDataSourcePayloadV2.grafana_config +model TelemetryUpdateDataSourcePayloadV2.name +model TelemetryUpdateDataSourceResultV2.additional_properties +model TelemetryUpdateDataSourceResultV2.data_source +model TriggerSlimV2.additional_properties +model TriggerSlimV2.label +model TriggerSlimV2.name +model UserReferencePayloadV1.additional_properties +model UserReferencePayloadV1.email +model UserReferencePayloadV1.id +model UserReferencePayloadV1.slack_user_id +model UserReferencePayloadV2.additional_properties +model UserReferencePayloadV2.email +model UserReferencePayloadV2.id +model UserReferencePayloadV2.slack_user_id +model UserSeatsV2.additional_properties +model UserSeatsV2.on_call +model UserSeatsV2.response +model UserV1.additional_properties +model UserV1.email +model UserV1.id +model UserV1.name +model UserV1.role +model UserV1.slack_user_id +model UserV2.additional_properties +model UserV2.email +model UserV2.id +model UserV2.name +model UserV2.role +model UserV2.slack_user_id +model UserV3.additional_properties +model UserV3.email +model UserV3.id +model UserV3.name +model UserV3.slack_user_id +model UserWithRolesV2.additional_properties +model UserWithRolesV2.base_role +model UserWithRolesV2.custom_roles +model UserWithRolesV2.email +model UserWithRolesV2.id +model UserWithRolesV2.is_active +model UserWithRolesV2.name +model UserWithRolesV2.role +model UserWithRolesV2.seats +model UserWithRolesV2.slack_user_id +model UsersListNotificationMethodsResultV2.additional_properties +model UsersListNotificationMethodsResultV2.notification_methods +model UsersListNotificationRulesResultV2.additional_properties +model UsersListNotificationRulesResultV2.notification_rules +model UsersListResultV2.additional_properties +model UsersListResultV2.pagination_meta +model UsersListResultV2.users +model UsersShowPagingProviderResultV2.additional_properties +model UsersShowPagingProviderResultV2.preferred_escalation_provider +model UsersShowResultV2.additional_properties +model UsersShowResultV2.user +model UsersUpdatePagingProviderPayloadV2.additional_properties +model UsersUpdatePagingProviderPayloadV2.preferred_escalation_provider +model UtilitiesIPRangesResultV1.additional_properties +model UtilitiesIPRangesResultV1.ip_ranges +model UtilitiesIdentityResultV1.additional_properties +model UtilitiesIdentityResultV1.identity +model WebhookDeliveryRequestV2.additional_properties +model WebhookDeliveryRequestV2.body +model WebhookDeliveryRequestV2.body_truncated +model WebhookDeliveryRequestV2.headers +model WebhookDeliveryRequestV2Headers.additional_properties +model WebhookDeliveryResponseV2.additional_properties +model WebhookDeliveryResponseV2.body +model WebhookDeliveryResponseV2.body_truncated +model WebhookDeliveryResponseV2.headers +model WebhookDeliveryResponseV2Headers.additional_properties +model WebhookDeliverySlimV2.additional_properties +model WebhookDeliverySlimV2.duration_ms +model WebhookDeliverySlimV2.endpoint +model WebhookDeliverySlimV2.method +model WebhookDeliverySlimV2.outcome +model WebhookDeliverySlimV2.status_code +model WebhookDeliveryV2.additional_properties +model WebhookDeliveryV2.duration_ms +model WebhookDeliveryV2.endpoint +model WebhookDeliveryV2.method +model WebhookDeliveryV2.outcome +model WebhookDeliveryV2.request +model WebhookDeliveryV2.response +model WebhookDeliveryV2.status_code +model WebhookIncidentUserV2.actor_user_id +model WebhookIncidentUserV2.additional_properties +model WebhookIncidentUserV2.incident_id +model WebhookIncidentUserV2.user_id +model WebhookIncidentV2.additional_properties +model WebhookIncidentV2.call_url +model WebhookIncidentV2.created_at +model WebhookIncidentV2.creator +model WebhookIncidentV2.custom_field_entries +model WebhookIncidentV2.duration_metrics +model WebhookIncidentV2.external_issue_reference +model WebhookIncidentV2.has_debrief +model WebhookIncidentV2.id +model WebhookIncidentV2.incident_role_assignments +model WebhookIncidentV2.incident_status +model WebhookIncidentV2.incident_timestamp_values +model WebhookIncidentV2.incident_type +model WebhookIncidentV2.last_activity_at +model WebhookIncidentV2.mode +model WebhookIncidentV2.most_recent_update_message +model WebhookIncidentV2.ms_teams_channel_url +model WebhookIncidentV2.name +model WebhookIncidentV2.permalink +model WebhookIncidentV2.postmortem_document_ids +model WebhookIncidentV2.postmortem_document_url +model WebhookIncidentV2.reference +model WebhookIncidentV2.related_incidents +model WebhookIncidentV2.severity +model WebhookIncidentV2.slack_channel_id +model WebhookIncidentV2.slack_channel_name +model WebhookIncidentV2.slack_channel_url +model WebhookIncidentV2.slack_team_id +model WebhookIncidentV2.summary +model WebhookIncidentV2.team_ids +model WebhookIncidentV2.updated_at +model WebhookIncidentV2.visibility +model WebhookIncidentV2.workload_minutes_late +model WebhookIncidentV2.workload_minutes_sleeping +model WebhookIncidentV2.workload_minutes_total +model WebhookIncidentV2.workload_minutes_working +model WebhookPrivateResourceV2.additional_properties +model WebhookPrivateResourceV2.id +model WebhooksPrivateAlertCreatedV1ResponseBody.additional_properties +model WebhooksPrivateAlertCreatedV1ResponseBody.event_type +model WebhooksPrivateAlertCreatedV1ResponseBody.private_alert_alert_created_v1 +model WebhooksPrivateAlertResolvedV1ResponseBody.additional_properties +model WebhooksPrivateAlertResolvedV1ResponseBody.event_type +model WebhooksPrivateAlertResolvedV1ResponseBody.private_alert_alert_resolved_v1 +model WebhooksPrivateEscalationCreatedV1ResponseBody.additional_properties +model WebhooksPrivateEscalationCreatedV1ResponseBody.event_type +model WebhooksPrivateEscalationCreatedV1ResponseBody.private_escalation_escalation_created_v1 +model WebhooksPrivateEscalationStatusUpdatedV1ResponseBody.additional_properties +model WebhooksPrivateEscalationStatusUpdatedV1ResponseBody.event_type +model WebhooksPrivateEscalationStatusUpdatedV1ResponseBody.private_escalation_escalation_status_updated_v1 +model WebhooksPrivateIncidentActionCreatedV1ResponseBody.additional_properties +model WebhooksPrivateIncidentActionCreatedV1ResponseBody.event_type +model WebhooksPrivateIncidentActionCreatedV1ResponseBody.private_incident_action_created_v1 +model WebhooksPrivateIncidentActionUpdatedV1ResponseBody.additional_properties +model WebhooksPrivateIncidentActionUpdatedV1ResponseBody.event_type +model WebhooksPrivateIncidentActionUpdatedV1ResponseBody.private_incident_action_updated_v1 +model WebhooksPrivateIncidentFollowUpCreatedV1ResponseBody.additional_properties +model WebhooksPrivateIncidentFollowUpCreatedV1ResponseBody.event_type +model WebhooksPrivateIncidentFollowUpCreatedV1ResponseBody.private_incident_follow_up_created_v1 +model WebhooksPrivateIncidentFollowUpCreatedV2ResponseBody.additional_properties +model WebhooksPrivateIncidentFollowUpCreatedV2ResponseBody.event_type +model WebhooksPrivateIncidentFollowUpCreatedV2ResponseBody.private_incident_follow_up_created_v2 +model WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBody.additional_properties +model WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBody.event_type +model WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBody.private_incident_follow_up_updated_v1 +model WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBody.additional_properties +model WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBody.event_type +model WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBody.private_incident_follow_up_updated_v2 +model WebhooksPrivateIncidentIncidentCreatedV2ResponseBody.additional_properties +model WebhooksPrivateIncidentIncidentCreatedV2ResponseBody.event_type +model WebhooksPrivateIncidentIncidentCreatedV2ResponseBody.private_incident_incident_created_v2 +model WebhooksPrivateIncidentIncidentUpdatedV2ResponseBody.additional_properties +model WebhooksPrivateIncidentIncidentUpdatedV2ResponseBody.event_type +model WebhooksPrivateIncidentIncidentUpdatedV2ResponseBody.private_incident_incident_updated_v2 +model WebhooksPrivateIncidentMembershipGrantedV1ResponseBody.additional_properties +model WebhooksPrivateIncidentMembershipGrantedV1ResponseBody.event_type +model WebhooksPrivateIncidentMembershipGrantedV1ResponseBody.private_incident_membership_granted_v1 +model WebhooksPrivateIncidentMembershipRevokedV1ResponseBody.additional_properties +model WebhooksPrivateIncidentMembershipRevokedV1ResponseBody.event_type +model WebhooksPrivateIncidentMembershipRevokedV1ResponseBody.private_incident_membership_revoked_v1 +model WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBody.additional_properties +model WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBody.event_type +model WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBody.private_incident_postmortem_document_status_updated_v1 +model WebhooksPublicAlertCreatedV1ResponseBody.additional_properties +model WebhooksPublicAlertCreatedV1ResponseBody.event_type +model WebhooksPublicAlertCreatedV1ResponseBody.public_alert_alert_created_v1 +model WebhooksPublicAlertResolvedV1ResponseBody.additional_properties +model WebhooksPublicAlertResolvedV1ResponseBody.event_type +model WebhooksPublicAlertResolvedV1ResponseBody.public_alert_alert_resolved_v1 +model WebhooksPublicEscalationCreatedV1ResponseBody.additional_properties +model WebhooksPublicEscalationCreatedV1ResponseBody.event_type +model WebhooksPublicEscalationCreatedV1ResponseBody.public_escalation_escalation_created_v1 +model WebhooksPublicEscalationStatusUpdatedV1ResponseBody.additional_properties +model WebhooksPublicEscalationStatusUpdatedV1ResponseBody.event_type +model WebhooksPublicEscalationStatusUpdatedV1ResponseBody.public_escalation_escalation_status_updated_v1 +model WebhooksPublicIncidentActionCreatedV1ResponseBody.additional_properties +model WebhooksPublicIncidentActionCreatedV1ResponseBody.event_type +model WebhooksPublicIncidentActionCreatedV1ResponseBody.public_incident_action_created_v1 +model WebhooksPublicIncidentActionUpdatedV1ResponseBody.additional_properties +model WebhooksPublicIncidentActionUpdatedV1ResponseBody.event_type +model WebhooksPublicIncidentActionUpdatedV1ResponseBody.public_incident_action_updated_v1 +model WebhooksPublicIncidentFollowUpCreatedV1ResponseBody.additional_properties +model WebhooksPublicIncidentFollowUpCreatedV1ResponseBody.event_type +model WebhooksPublicIncidentFollowUpCreatedV1ResponseBody.public_incident_follow_up_created_v1 +model WebhooksPublicIncidentFollowUpCreatedV2ResponseBody.additional_properties +model WebhooksPublicIncidentFollowUpCreatedV2ResponseBody.event_type +model WebhooksPublicIncidentFollowUpCreatedV2ResponseBody.public_incident_follow_up_created_v2 +model WebhooksPublicIncidentFollowUpUpdatedV1ResponseBody.additional_properties +model WebhooksPublicIncidentFollowUpUpdatedV1ResponseBody.event_type +model WebhooksPublicIncidentFollowUpUpdatedV1ResponseBody.public_incident_follow_up_updated_v1 +model WebhooksPublicIncidentFollowUpUpdatedV2ResponseBody.additional_properties +model WebhooksPublicIncidentFollowUpUpdatedV2ResponseBody.event_type +model WebhooksPublicIncidentFollowUpUpdatedV2ResponseBody.public_incident_follow_up_updated_v2 +model WebhooksPublicIncidentIncidentCreatedV2ResponseBody.additional_properties +model WebhooksPublicIncidentIncidentCreatedV2ResponseBody.event_type +model WebhooksPublicIncidentIncidentCreatedV2ResponseBody.public_incident_incident_created_v2 +model WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBody.additional_properties +model WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBody.event_type +model WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBody.public_incident_incident_status_updated_v2 +model WebhooksPublicIncidentIncidentUpdatedV2ResponseBody.additional_properties +model WebhooksPublicIncidentIncidentUpdatedV2ResponseBody.event_type +model WebhooksPublicIncidentIncidentUpdatedV2ResponseBody.public_incident_incident_updated_v2 +model WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBody.additional_properties +model WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBody.event_type +model WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBody.public_incident_postmortem_document_status_updated_v1 +model WebhooksScheduleCreatedV1ResponseBody.additional_properties +model WebhooksScheduleCreatedV1ResponseBody.event_type +model WebhooksScheduleCreatedV1ResponseBody.schedule_created_v1 +model WebhooksScheduleDeletedV1ResponseBody.additional_properties +model WebhooksScheduleDeletedV1ResponseBody.event_type +model WebhooksScheduleDeletedV1ResponseBody.schedule_deleted_v1 +model WebhooksScheduleShiftChangeV1ResponseBody.additional_properties +model WebhooksScheduleShiftChangeV1ResponseBody.event_type +model WebhooksScheduleShiftChangeV1ResponseBody.schedule_shift_change_v1 +model WebhooksScheduleUpdatedV1ResponseBody.additional_properties +model WebhooksScheduleUpdatedV1ResponseBody.event_type +model WebhooksScheduleUpdatedV1ResponseBody.schedule_updated_v1 +model WebhooksStatusPageIncidentUpdateSharedV1ResponseBody.additional_properties +model WebhooksStatusPageIncidentUpdateSharedV1ResponseBody.event_type +model WebhooksStatusPageIncidentUpdateSharedV1ResponseBody.status_page_incident_update_shared_v1 +model WeekdayIntervalConfigV2.additional_properties +model WeekdayIntervalConfigV2.id +model WeekdayIntervalConfigV2.name +model WeekdayIntervalConfigV2.timezone +model WeekdayIntervalConfigV2.weekday_intervals +model WeekdayIntervalV2.additional_properties +model WeekdayIntervalV2.end_time +model WeekdayIntervalV2.start_time +model WeekdayIntervalV2.weekday +model WorkflowActorV2.additional_properties +model WorkflowActorV2.id +model WorkflowActorV2.name +model WorkflowDelayV2.additional_properties +model WorkflowDelayV2.conditions_apply_over_delay +model WorkflowDelayV2.for_seconds +model WorkflowFormFieldPayloadV2.additional_properties +model WorkflowFormFieldPayloadV2.array +model WorkflowFormFieldPayloadV2.description +model WorkflowFormFieldPayloadV2.id +model WorkflowFormFieldPayloadV2.key +model WorkflowFormFieldPayloadV2.required +model WorkflowFormFieldPayloadV2.title +model WorkflowFormFieldPayloadV2.type_ +model WorkflowFormFieldV2.additional_properties +model WorkflowFormFieldV2.array +model WorkflowFormFieldV2.description +model WorkflowFormFieldV2.id +model WorkflowFormFieldV2.key +model WorkflowFormFieldV2.required +model WorkflowFormFieldV2.title +model WorkflowFormFieldV2.type_ +model WorkflowRunSlimV2.additional_properties +model WorkflowRunSlimV2.cancelled_at +model WorkflowRunSlimV2.created_at +model WorkflowRunSlimV2.enqueued_at +model WorkflowRunSlimV2.error +model WorkflowRunSlimV2.id +model WorkflowRunSlimV2.incident_id +model WorkflowRunSlimV2.incident_reference +model WorkflowRunSlimV2.progress +model WorkflowRunSlimV2.scheduled_at +model WorkflowRunSlimV2.updated_at +model WorkflowRunSlimV2.workflow_id +model WorkflowRunSlimV2.workflow_name +model WorkflowRunSlimV2.workflow_version_id +model WorkflowRunSlimV2.workflow_version_number +model WorkflowRunV2.additional_properties +model WorkflowRunV2.cancelled_at +model WorkflowRunV2.created_at +model WorkflowRunV2.enqueued_at +model WorkflowRunV2.error +model WorkflowRunV2.id +model WorkflowRunV2.incident_id +model WorkflowRunV2.incident_reference +model WorkflowRunV2.progress +model WorkflowRunV2.scheduled_at +model WorkflowRunV2.updated_at +model WorkflowRunV2.workflow_id +model WorkflowRunV2.workflow_name +model WorkflowRunV2.workflow_version_id +model WorkflowRunV2.workflow_version_number +model WorkflowRunsListResultV2.additional_properties +model WorkflowRunsListResultV2.pagination_meta +model WorkflowRunsListResultV2.workflow_runs +model WorkflowRunsShowResultV2.additional_properties +model WorkflowRunsShowResultV2.workflow_run +model WorkflowRunsV2ListCreatedAt.additional_properties +model WorkflowSlimV2.additional_properties +model WorkflowSlimV2.condition_groups +model WorkflowSlimV2.continue_on_step_error +model WorkflowSlimV2.delay +model WorkflowSlimV2.expressions +model WorkflowSlimV2.folder +model WorkflowSlimV2.id +model WorkflowSlimV2.include_private_escalations +model WorkflowSlimV2.include_private_incidents +model WorkflowSlimV2.name +model WorkflowSlimV2.once_for +model WorkflowSlimV2.owning_team_ids +model WorkflowSlimV2.private_incident_scope +model WorkflowSlimV2.runs_from +model WorkflowSlimV2.runs_on_incident_modes +model WorkflowSlimV2.runs_on_incidents +model WorkflowSlimV2.shortform +model WorkflowSlimV2.state +model WorkflowSlimV2.steps +model WorkflowSlimV2.trigger +model WorkflowSlimV2.version +model WorkflowV2.additional_properties +model WorkflowV2.condition_groups +model WorkflowV2.continue_on_step_error +model WorkflowV2.delay +model WorkflowV2.expressions +model WorkflowV2.folder +model WorkflowV2.form_fields +model WorkflowV2.id +model WorkflowV2.include_private_escalations +model WorkflowV2.include_private_incidents +model WorkflowV2.name +model WorkflowV2.once_for +model WorkflowV2.owning_team_ids +model WorkflowV2.private_incident_scope +model WorkflowV2.runs_from +model WorkflowV2.runs_on_incident_modes +model WorkflowV2.runs_on_incidents +model WorkflowV2.shortform +model WorkflowV2.state +model WorkflowV2.steps +model WorkflowV2.trigger +model WorkflowV2.version +model WorkflowsCreateWorkflowPayloadV2.additional_properties +model WorkflowsCreateWorkflowPayloadV2.annotations +model WorkflowsCreateWorkflowPayloadV2.condition_groups +model WorkflowsCreateWorkflowPayloadV2.continue_on_step_error +model WorkflowsCreateWorkflowPayloadV2.delay +model WorkflowsCreateWorkflowPayloadV2.expressions +model WorkflowsCreateWorkflowPayloadV2.folder +model WorkflowsCreateWorkflowPayloadV2.form_fields +model WorkflowsCreateWorkflowPayloadV2.include_private_escalations +model WorkflowsCreateWorkflowPayloadV2.include_private_incidents +model WorkflowsCreateWorkflowPayloadV2.name +model WorkflowsCreateWorkflowPayloadV2.once_for +model WorkflowsCreateWorkflowPayloadV2.owning_team_ids +model WorkflowsCreateWorkflowPayloadV2.private_incident_scope +model WorkflowsCreateWorkflowPayloadV2.runs_on_incident_modes +model WorkflowsCreateWorkflowPayloadV2.runs_on_incidents +model WorkflowsCreateWorkflowPayloadV2.shortform +model WorkflowsCreateWorkflowPayloadV2.state +model WorkflowsCreateWorkflowPayloadV2.steps +model WorkflowsCreateWorkflowPayloadV2.trigger +model WorkflowsCreateWorkflowPayloadV2Annotations.additional_properties +model WorkflowsCreateWorkflowResultV2.additional_properties +model WorkflowsCreateWorkflowResultV2.management_meta +model WorkflowsCreateWorkflowResultV2.workflow +model WorkflowsListWorkflowsResultV2.additional_properties +model WorkflowsListWorkflowsResultV2.workflows +model WorkflowsShowWorkflowResultV2.additional_properties +model WorkflowsShowWorkflowResultV2.management_meta +model WorkflowsShowWorkflowResultV2.workflow +model WorkflowsUpdateWorkflowPayloadV2.additional_properties +model WorkflowsUpdateWorkflowPayloadV2.annotations +model WorkflowsUpdateWorkflowPayloadV2.condition_groups +model WorkflowsUpdateWorkflowPayloadV2.continue_on_step_error +model WorkflowsUpdateWorkflowPayloadV2.delay +model WorkflowsUpdateWorkflowPayloadV2.expressions +model WorkflowsUpdateWorkflowPayloadV2.folder +model WorkflowsUpdateWorkflowPayloadV2.form_fields +model WorkflowsUpdateWorkflowPayloadV2.include_private_escalations +model WorkflowsUpdateWorkflowPayloadV2.include_private_incidents +model WorkflowsUpdateWorkflowPayloadV2.name +model WorkflowsUpdateWorkflowPayloadV2.once_for +model WorkflowsUpdateWorkflowPayloadV2.owning_team_ids +model WorkflowsUpdateWorkflowPayloadV2.private_incident_scope +model WorkflowsUpdateWorkflowPayloadV2.runs_on_incident_modes +model WorkflowsUpdateWorkflowPayloadV2.runs_on_incidents +model WorkflowsUpdateWorkflowPayloadV2.shortform +model WorkflowsUpdateWorkflowPayloadV2.skip_step_upgrades +model WorkflowsUpdateWorkflowPayloadV2.state +model WorkflowsUpdateWorkflowPayloadV2.steps +model WorkflowsUpdateWorkflowPayloadV2Annotations.additional_properties +model WorkflowsUpdateWorkflowResultV2.additional_properties +model WorkflowsUpdateWorkflowResultV2.management_meta +model WorkflowsUpdateWorkflowResultV2.workflow +model WorkloadMetadataV2.additional_properties +model WorkloadMetadataV2.data_synced_at +model WorkloadMinutesV2.additional_properties +model WorkloadMinutesV2.minutes_spent_on_incident +model WorkloadMinutesV2.minutes_spent_on_incident_in_late_hours +model WorkloadMinutesV2.minutes_spent_on_incident_in_sleeping_hours +model WorkloadMinutesV2.minutes_spent_on_incident_in_working_hours diff --git a/config.yml b/config.yml index 49b08a5..4567d9d 100644 --- a/config.yml +++ b/config.yml @@ -1,7 +1,13 @@ # https://github.com/openapi-generators/openapi-python-client#configuration -# -# ruff needs to be on PATH. Without it the generator skips these, warns, and -# still exits 0. + +# The pay-report download declares text/csv, and the generator reads any +# `text/*` response as a string, then wraps it in BytesIO — which wants bytes, +# so every successful download raised TypeError. Declaring it as a binary +# content type makes the generator emit `response.content` itself. text/csv +# appears once in the whole schema, so this affects nothing else. +content_type_overrides: + text/csv: application/octet-stream + post_hooks: - "ruff check . --fix-only" - "ruff format ." diff --git a/incident_io/api/actions_v1/actions_v1_list.py b/incident_io/api/actions_v1/actions_v1_list.py index d4dbd37..9ff31ce 100644 --- a/incident_io/api/actions_v1/actions_v1_list.py +++ b/incident_io/api/actions_v1/actions_v1_list.py @@ -282,12 +282,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "GET /v1/actions is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -297,8 +311,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/actions_v1/actions_v1_show.py b/incident_io/api/actions_v1/actions_v1_show.py index 508e0ce..74cbc7a 100644 --- a/incident_io/api/actions_v1/actions_v1_show.py +++ b/incident_io/api/actions_v1/actions_v1_show.py @@ -232,14 +232,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "GET /v1/actions/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "GET /v1/actions/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -249,8 +263,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/actions_v2/actions_v2_create.py b/incident_io/api/actions_v2/actions_v2_create.py index 121f4af..f90eae1 100644 --- a/incident_io/api/actions_v2/actions_v2_create.py +++ b/incident_io/api/actions_v2/actions_v2_create.py @@ -255,12 +255,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "POST /v2/actions is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -270,8 +284,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/actions_v2/actions_v2_delete.py b/incident_io/api/actions_v2/actions_v2_delete.py index 58789ba..19ab7af 100644 --- a/incident_io/api/actions_v2/actions_v2_delete.py +++ b/incident_io/api/actions_v2/actions_v2_delete.py @@ -242,14 +242,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "DELETE /v2/actions/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "DELETE /v2/actions/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -259,8 +273,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/actions_v2/actions_v2_list.py b/incident_io/api/actions_v2/actions_v2_list.py index 9d1343a..5924a6b 100644 --- a/incident_io/api/actions_v2/actions_v2_list.py +++ b/incident_io/api/actions_v2/actions_v2_list.py @@ -279,12 +279,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "GET /v2/actions is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -294,8 +308,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/actions_v2/actions_v2_show.py b/incident_io/api/actions_v2/actions_v2_show.py index fcc8530..fe56b27 100644 --- a/incident_io/api/actions_v2/actions_v2_show.py +++ b/incident_io/api/actions_v2/actions_v2_show.py @@ -244,14 +244,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "GET /v2/actions/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "GET /v2/actions/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -261,8 +275,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/actions_v2/actions_v2_update.py b/incident_io/api/actions_v2/actions_v2_update.py index 40bcb87..6fb68a4 100644 --- a/incident_io/api/actions_v2/actions_v2_update.py +++ b/incident_io/api/actions_v2/actions_v2_update.py @@ -269,14 +269,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "PUT /v2/actions/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "PUT /v2/actions/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -286,8 +300,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/catalog_v2/catalog_v2_create_entry.py b/incident_io/api/catalog_v2/catalog_v2_create_entry.py index 02db7f3..bbca8e7 100644 --- a/incident_io/api/catalog_v2/catalog_v2_create_entry.py +++ b/incident_io/api/catalog_v2/catalog_v2_create_entry.py @@ -267,12 +267,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "POST /v2/catalog_entries is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -282,8 +296,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/catalog_v2/catalog_v2_create_type.py b/incident_io/api/catalog_v2/catalog_v2_create_type.py index e7ff4b3..d76d014 100644 --- a/incident_io/api/catalog_v2/catalog_v2_create_type.py +++ b/incident_io/api/catalog_v2/catalog_v2_create_type.py @@ -259,12 +259,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "POST /v2/catalog_types is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -274,8 +288,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/catalog_v2/catalog_v2_destroy_entry.py b/incident_io/api/catalog_v2/catalog_v2_destroy_entry.py index b42d63c..8186d5b 100644 --- a/incident_io/api/catalog_v2/catalog_v2_destroy_entry.py +++ b/incident_io/api/catalog_v2/catalog_v2_destroy_entry.py @@ -230,14 +230,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "DELETE /v2/catalog_entries/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "DELETE /v2/catalog_entries/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -247,8 +261,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/catalog_v2/catalog_v2_destroy_type.py b/incident_io/api/catalog_v2/catalog_v2_destroy_type.py index cb7d10e..93cfa20 100644 --- a/incident_io/api/catalog_v2/catalog_v2_destroy_type.py +++ b/incident_io/api/catalog_v2/catalog_v2_destroy_type.py @@ -230,14 +230,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "DELETE /v2/catalog_types/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "DELETE /v2/catalog_types/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -247,8 +261,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/catalog_v2/catalog_v2_list_entries.py b/incident_io/api/catalog_v2/catalog_v2_list_entries.py index 03b5bfa..2840dfc 100644 --- a/incident_io/api/catalog_v2/catalog_v2_list_entries.py +++ b/incident_io/api/catalog_v2/catalog_v2_list_entries.py @@ -273,12 +273,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "GET /v2/catalog_entries is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -288,8 +302,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/catalog_v2/catalog_v2_list_resources.py b/incident_io/api/catalog_v2/catalog_v2_list_resources.py index 47b7ca8..6d745c1 100644 --- a/incident_io/api/catalog_v2/catalog_v2_list_resources.py +++ b/incident_io/api/catalog_v2/catalog_v2_list_resources.py @@ -223,12 +223,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "GET /v2/catalog_resources is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -238,8 +252,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/catalog_v2/catalog_v2_list_types.py b/incident_io/api/catalog_v2/catalog_v2_list_types.py index 1b2459a..50d94c6 100644 --- a/incident_io/api/catalog_v2/catalog_v2_list_types.py +++ b/incident_io/api/catalog_v2/catalog_v2_list_types.py @@ -207,12 +207,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "GET /v2/catalog_types is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -222,8 +236,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/catalog_v2/catalog_v2_show_entry.py b/incident_io/api/catalog_v2/catalog_v2_show_entry.py index 2f0458a..6955be9 100644 --- a/incident_io/api/catalog_v2/catalog_v2_show_entry.py +++ b/incident_io/api/catalog_v2/catalog_v2_show_entry.py @@ -232,14 +232,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "GET /v2/catalog_entries/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "GET /v2/catalog_entries/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -249,8 +263,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/catalog_v2/catalog_v2_show_type.py b/incident_io/api/catalog_v2/catalog_v2_show_type.py index 9ec8aef..bfeb991 100644 --- a/incident_io/api/catalog_v2/catalog_v2_show_type.py +++ b/incident_io/api/catalog_v2/catalog_v2_show_type.py @@ -232,14 +232,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "GET /v2/catalog_types/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "GET /v2/catalog_types/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -249,8 +263,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/catalog_v2/catalog_v2_update_entry.py b/incident_io/api/catalog_v2/catalog_v2_update_entry.py index 3066a4d..84bdf02 100644 --- a/incident_io/api/catalog_v2/catalog_v2_update_entry.py +++ b/incident_io/api/catalog_v2/catalog_v2_update_entry.py @@ -269,14 +269,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "PUT /v2/catalog_entries/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "PUT /v2/catalog_entries/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -286,8 +300,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/catalog_v2/catalog_v2_update_type.py b/incident_io/api/catalog_v2/catalog_v2_update_type.py index c6d1a28..cb7e40f 100644 --- a/incident_io/api/catalog_v2/catalog_v2_update_type.py +++ b/incident_io/api/catalog_v2/catalog_v2_update_type.py @@ -269,14 +269,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "PUT /v2/catalog_types/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "PUT /v2/catalog_types/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -286,8 +300,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/catalog_v2/catalog_v2_update_type_schema.py b/incident_io/api/catalog_v2/catalog_v2_update_type_schema.py index 959f4b1..401f2fa 100644 --- a/incident_io/api/catalog_v2/catalog_v2_update_type_schema.py +++ b/incident_io/api/catalog_v2/catalog_v2_update_type_schema.py @@ -297,14 +297,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "POST /v2/catalog_types/{id}/actions/update_schema is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "POST /v2/catalog_types/{}/actions/update_schema is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -314,8 +328,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/custom_fields_v1/custom_fields_v1_create.py b/incident_io/api/custom_fields_v1/custom_fields_v1_create.py index 98fe68e..0762712 100644 --- a/incident_io/api/custom_fields_v1/custom_fields_v1_create.py +++ b/incident_io/api/custom_fields_v1/custom_fields_v1_create.py @@ -251,12 +251,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "POST /v1/custom_fields is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -266,8 +280,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/custom_fields_v1/custom_fields_v1_delete.py b/incident_io/api/custom_fields_v1/custom_fields_v1_delete.py index 1cc0995..b225de4 100644 --- a/incident_io/api/custom_fields_v1/custom_fields_v1_delete.py +++ b/incident_io/api/custom_fields_v1/custom_fields_v1_delete.py @@ -230,14 +230,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "DELETE /v1/custom_fields/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "DELETE /v1/custom_fields/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -247,8 +261,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/custom_fields_v1/custom_fields_v1_list.py b/incident_io/api/custom_fields_v1/custom_fields_v1_list.py index 8bfee3a..eae0154 100644 --- a/incident_io/api/custom_fields_v1/custom_fields_v1_list.py +++ b/incident_io/api/custom_fields_v1/custom_fields_v1_list.py @@ -207,12 +207,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "GET /v1/custom_fields is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -222,8 +236,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/custom_fields_v1/custom_fields_v1_show.py b/incident_io/api/custom_fields_v1/custom_fields_v1_show.py index 154fe93..165e5bf 100644 --- a/incident_io/api/custom_fields_v1/custom_fields_v1_show.py +++ b/incident_io/api/custom_fields_v1/custom_fields_v1_show.py @@ -232,14 +232,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "GET /v1/custom_fields/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "GET /v1/custom_fields/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -249,8 +263,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/custom_fields_v1/custom_fields_v1_update.py b/incident_io/api/custom_fields_v1/custom_fields_v1_update.py index 2f61fc4..4c69a64 100644 --- a/incident_io/api/custom_fields_v1/custom_fields_v1_update.py +++ b/incident_io/api/custom_fields_v1/custom_fields_v1_update.py @@ -265,14 +265,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "PUT /v1/custom_fields/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "PUT /v1/custom_fields/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -282,8 +296,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/follow_ups_v2/follow_ups_v2_connect_external_issue.py b/incident_io/api/follow_ups_v2/follow_ups_v2_connect_external_issue.py index 1738343..19322d0 100644 --- a/incident_io/api/follow_ups_v2/follow_ups_v2_connect_external_issue.py +++ b/incident_io/api/follow_ups_v2/follow_ups_v2_connect_external_issue.py @@ -281,14 +281,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "POST /v2/follow_ups/{id}/actions/connect_external_issue is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "POST /v2/follow_ups/{}/actions/connect_external_issue is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -298,8 +312,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/follow_ups_v2/follow_ups_v2_create.py b/incident_io/api/follow_ups_v2/follow_ups_v2_create.py index 0060922..2d15641 100644 --- a/incident_io/api/follow_ups_v2/follow_ups_v2_create.py +++ b/incident_io/api/follow_ups_v2/follow_ups_v2_create.py @@ -271,12 +271,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "POST /v2/follow_ups is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -286,8 +300,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/follow_ups_v2/follow_ups_v2_delete.py b/incident_io/api/follow_ups_v2/follow_ups_v2_delete.py index 6c2b310..956f40d 100644 --- a/incident_io/api/follow_ups_v2/follow_ups_v2_delete.py +++ b/incident_io/api/follow_ups_v2/follow_ups_v2_delete.py @@ -242,14 +242,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "DELETE /v2/follow_ups/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "DELETE /v2/follow_ups/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -259,8 +273,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/follow_ups_v2/follow_ups_v2_list.py b/incident_io/api/follow_ups_v2/follow_ups_v2_list.py index aba51c7..f0263dc 100644 --- a/incident_io/api/follow_ups_v2/follow_ups_v2_list.py +++ b/incident_io/api/follow_ups_v2/follow_ups_v2_list.py @@ -298,12 +298,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "GET /v2/follow_ups is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -313,8 +327,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/follow_ups_v2/follow_ups_v2_show.py b/incident_io/api/follow_ups_v2/follow_ups_v2_show.py index 98a09ee..b12f3aa 100644 --- a/incident_io/api/follow_ups_v2/follow_ups_v2_show.py +++ b/incident_io/api/follow_ups_v2/follow_ups_v2_show.py @@ -244,14 +244,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "GET /v2/follow_ups/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "GET /v2/follow_ups/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -261,8 +275,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/follow_ups_v2/follow_ups_v2_update.py b/incident_io/api/follow_ups_v2/follow_ups_v2_update.py index 298337d..5f1d9c3 100644 --- a/incident_io/api/follow_ups_v2/follow_ups_v2_update.py +++ b/incident_io/api/follow_ups_v2/follow_ups_v2_update.py @@ -281,14 +281,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "PUT /v2/follow_ups/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "PUT /v2/follow_ups/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -298,8 +312,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/incident_roles_v1/incident_roles_v1_create.py b/incident_io/api/incident_roles_v1/incident_roles_v1_create.py index 48183dc..c2c13b5 100644 --- a/incident_io/api/incident_roles_v1/incident_roles_v1_create.py +++ b/incident_io/api/incident_roles_v1/incident_roles_v1_create.py @@ -251,12 +251,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "POST /v1/incident_roles is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -266,8 +280,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/incident_roles_v1/incident_roles_v1_delete.py b/incident_io/api/incident_roles_v1/incident_roles_v1_delete.py index dea6117..ea4fe5f 100644 --- a/incident_io/api/incident_roles_v1/incident_roles_v1_delete.py +++ b/incident_io/api/incident_roles_v1/incident_roles_v1_delete.py @@ -230,14 +230,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "DELETE /v1/incident_roles/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "DELETE /v1/incident_roles/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -247,8 +261,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/incident_roles_v1/incident_roles_v1_list.py b/incident_io/api/incident_roles_v1/incident_roles_v1_list.py index 807b4b8..94194ac 100644 --- a/incident_io/api/incident_roles_v1/incident_roles_v1_list.py +++ b/incident_io/api/incident_roles_v1/incident_roles_v1_list.py @@ -207,12 +207,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "GET /v1/incident_roles is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -222,8 +236,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/incident_roles_v1/incident_roles_v1_show.py b/incident_io/api/incident_roles_v1/incident_roles_v1_show.py index 92e7bc4..6df51ed 100644 --- a/incident_io/api/incident_roles_v1/incident_roles_v1_show.py +++ b/incident_io/api/incident_roles_v1/incident_roles_v1_show.py @@ -232,14 +232,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "GET /v1/incident_roles/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "GET /v1/incident_roles/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -249,8 +263,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/incident_roles_v1/incident_roles_v1_update.py b/incident_io/api/incident_roles_v1/incident_roles_v1_update.py index f13bb29..29b6394 100644 --- a/incident_io/api/incident_roles_v1/incident_roles_v1_update.py +++ b/incident_io/api/incident_roles_v1/incident_roles_v1_update.py @@ -265,14 +265,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "PUT /v1/incident_roles/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "PUT /v1/incident_roles/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -282,8 +296,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/incidents_v1/incidents_v1_create.py b/incident_io/api/incidents_v1/incidents_v1_create.py index 0a62172..7918250 100644 --- a/incident_io/api/incidents_v1/incidents_v1_create.py +++ b/incident_io/api/incidents_v1/incidents_v1_create.py @@ -287,12 +287,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "POST /v1/incidents is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -302,8 +316,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/incidents_v1/incidents_v1_list.py b/incident_io/api/incidents_v1/incidents_v1_list.py index 1437ed9..215a41c 100644 --- a/incident_io/api/incidents_v1/incidents_v1_list.py +++ b/incident_io/api/incidents_v1/incidents_v1_list.py @@ -277,12 +277,26 @@ async def asyncio( _DEPRECATION_MESSAGE = "GET /v1/incidents is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -292,8 +306,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/incidents_v1/incidents_v1_show.py b/incident_io/api/incidents_v1/incidents_v1_show.py index 0fa796c..5141f8e 100644 --- a/incident_io/api/incidents_v1/incidents_v1_show.py +++ b/incident_io/api/incidents_v1/incidents_v1_show.py @@ -232,14 +232,28 @@ async def asyncio( import functools as _functools # noqa: E402 import warnings as _warnings # noqa: E402 -_DEPRECATION_MESSAGE = "GET /v1/incidents/{id} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." +_DEPRECATION_MESSAGE = "GET /v1/incidents/{} is deprecated and will be removed. See https://api-docs.incident.io/ for the replacement." + +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -249,8 +263,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper diff --git a/incident_io/api/pay_reports_v2/pay_reports_v2_download.py b/incident_io/api/pay_reports_v2/pay_reports_v2_download.py index 47f4c47..98eb16c 100644 --- a/incident_io/api/pay_reports_v2/pay_reports_v2_download.py +++ b/incident_io/api/pay_reports_v2/pay_reports_v2_download.py @@ -29,7 +29,7 @@ def _parse_response( *, client: AuthenticatedClient | Client, response: httpx.Response ) -> ErrorResponse | File | None: if response.status_code == 200: - response_200 = File(payload=BytesIO(response.text)) + response_200 = File(payload=BytesIO(response.content)) return response_200 diff --git a/incident_io/client.py b/incident_io/client.py index 08206ec..a01b61b 100644 --- a/incident_io/client.py +++ b/incident_io/client.py @@ -1,4 +1,5 @@ import ssl +from types import TracebackType from typing import Any, Self import httpx @@ -100,9 +101,14 @@ def __enter__(self) -> Self: self.get_httpx_client().__enter__() return self - def __exit__(self, *args: object, **kwargs: Any) -> None: + def __exit__( + self, + exc_type: type[BaseException] | None = None, + exc_value: BaseException | None = None, + traceback: TracebackType | None = None, + ) -> None: """Exit a context manager for internal httpx.Client (see httpx docs)""" - self.get_httpx_client().__exit__(*args, **kwargs) + self.get_httpx_client().__exit__(exc_type, exc_value, traceback) def set_async_httpx_client(self, async_client: httpx.AsyncClient) -> Self: """Manually set the underlying httpx.AsyncClient @@ -131,9 +137,14 @@ async def __aenter__(self) -> Self: await self.get_async_httpx_client().__aenter__() return self - async def __aexit__(self, *args: object, **kwargs: Any) -> None: + async def __aexit__( + self, + exc_type: type[BaseException] | None = None, + exc_value: BaseException | None = None, + traceback: TracebackType | None = None, + ) -> None: """Exit a context manager for underlying httpx.AsyncClient (see httpx docs)""" - await self.get_async_httpx_client().__aexit__(*args, **kwargs) + await self.get_async_httpx_client().__aexit__(exc_type, exc_value, traceback) @define @@ -241,9 +252,14 @@ def __enter__(self) -> Self: self.get_httpx_client().__enter__() return self - def __exit__(self, *args: object, **kwargs: Any) -> None: + def __exit__( + self, + exc_type: type[BaseException] | None = None, + exc_value: BaseException | None = None, + traceback: TracebackType | None = None, + ) -> None: """Exit a context manager for internal httpx.Client (see httpx docs)""" - self.get_httpx_client().__exit__(*args, **kwargs) + self.get_httpx_client().__exit__(exc_type, exc_value, traceback) def set_async_httpx_client(self, async_client: httpx.AsyncClient) -> Self: """Manually set the underlying httpx.AsyncClient @@ -275,6 +291,11 @@ async def __aenter__(self) -> Self: await self.get_async_httpx_client().__aenter__() return self - async def __aexit__(self, *args: object, **kwargs: Any) -> None: + async def __aexit__( + self, + exc_type: type[BaseException] | None = None, + exc_value: BaseException | None = None, + traceback: TracebackType | None = None, + ) -> None: """Exit a context manager for underlying httpx.AsyncClient (see httpx docs)""" - await self.get_async_httpx_client().__aexit__(*args, **kwargs) + await self.get_async_httpx_client().__aexit__(exc_type, exc_value, traceback) diff --git a/incident_io/models/action_v1.py b/incident_io/models/action_v1.py index 6c11ee6..f7a6b4f 100644 --- a/incident_io/models/action_v1.py +++ b/incident_io/models/action_v1.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="ActionV1") -@_attrs_define +@_attrs_define(kw_only=True) class ActionV1: """ Example: diff --git a/incident_io/models/action_v1_status.py b/incident_io/models/action_v1_status.py index d2b87b6..da488b6 100644 --- a/incident_io/models/action_v1_status.py +++ b/incident_io/models/action_v1_status.py @@ -9,3 +9,13 @@ class ActionV1Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ActionV1Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/action_v2.py b/incident_io/models/action_v2.py index 3d430f2..1039eaf 100644 --- a/incident_io/models/action_v2.py +++ b/incident_io/models/action_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="ActionV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActionV2: """ Example: diff --git a/incident_io/models/action_v2_status.py b/incident_io/models/action_v2_status.py index 524936e..bd58b46 100644 --- a/incident_io/models/action_v2_status.py +++ b/incident_io/models/action_v2_status.py @@ -9,3 +9,13 @@ class ActionV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ActionV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/action_v3.py b/incident_io/models/action_v3.py index 23e29dc..8a0ca77 100644 --- a/incident_io/models/action_v3.py +++ b/incident_io/models/action_v3.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="ActionV3") -@_attrs_define +@_attrs_define(kw_only=True) class ActionV3: """ Example: diff --git a/incident_io/models/action_v3_status.py b/incident_io/models/action_v3_status.py index 975ba25..cfc06b5 100644 --- a/incident_io/models/action_v3_status.py +++ b/incident_io/models/action_v3_status.py @@ -9,3 +9,13 @@ class ActionV3Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ActionV3Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/actions_create_payload_v2.py b/incident_io/models/actions_create_payload_v2.py index a471ca8..c3ce2c3 100644 --- a/incident_io/models/actions_create_payload_v2.py +++ b/incident_io/models/actions_create_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="ActionsCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsCreatePayloadV2: """ Example: diff --git a/incident_io/models/actions_create_payload_v3.py b/incident_io/models/actions_create_payload_v3.py index 0683d1f..b3283ff 100644 --- a/incident_io/models/actions_create_payload_v3.py +++ b/incident_io/models/actions_create_payload_v3.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="ActionsCreatePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsCreatePayloadV3: """ Example: diff --git a/incident_io/models/actions_create_result_v2.py b/incident_io/models/actions_create_result_v2.py index 34d41cc..1cea2c7 100644 --- a/incident_io/models/actions_create_result_v2.py +++ b/incident_io/models/actions_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ActionsCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsCreateResultV2: """ Example: diff --git a/incident_io/models/actions_create_result_v3.py b/incident_io/models/actions_create_result_v3.py index 1873cb8..1f1ab52 100644 --- a/incident_io/models/actions_create_result_v3.py +++ b/incident_io/models/actions_create_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ActionsCreateResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsCreateResultV3: """ Example: diff --git a/incident_io/models/actions_list_result_v1.py b/incident_io/models/actions_list_result_v1.py index 4b9445c..7eeb651 100644 --- a/incident_io/models/actions_list_result_v1.py +++ b/incident_io/models/actions_list_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ActionsListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsListResultV1: """ Example: diff --git a/incident_io/models/actions_list_result_v2.py b/incident_io/models/actions_list_result_v2.py index 99b7ecf..0059f0b 100644 --- a/incident_io/models/actions_list_result_v2.py +++ b/incident_io/models/actions_list_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ActionsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsListResultV2: """ Example: diff --git a/incident_io/models/actions_list_result_v3.py b/incident_io/models/actions_list_result_v3.py index 4af8469..624a9fd 100644 --- a/incident_io/models/actions_list_result_v3.py +++ b/incident_io/models/actions_list_result_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="ActionsListResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsListResultV3: """ Example: diff --git a/incident_io/models/actions_show_result_v1.py b/incident_io/models/actions_show_result_v1.py index 4ef1dc5..5d0a59a 100644 --- a/incident_io/models/actions_show_result_v1.py +++ b/incident_io/models/actions_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ActionsShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsShowResultV1: """ Example: diff --git a/incident_io/models/actions_show_result_v2.py b/incident_io/models/actions_show_result_v2.py index b9466ae..dc73854 100644 --- a/incident_io/models/actions_show_result_v2.py +++ b/incident_io/models/actions_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ActionsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsShowResultV2: """ Example: diff --git a/incident_io/models/actions_show_result_v3.py b/incident_io/models/actions_show_result_v3.py index 8631b4c..1cd9934 100644 --- a/incident_io/models/actions_show_result_v3.py +++ b/incident_io/models/actions_show_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ActionsShowResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsShowResultV3: """ Example: diff --git a/incident_io/models/actions_update_payload_v2.py b/incident_io/models/actions_update_payload_v2.py index e441426..46bb18b 100644 --- a/incident_io/models/actions_update_payload_v2.py +++ b/incident_io/models/actions_update_payload_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="ActionsUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsUpdatePayloadV2: """ Example: diff --git a/incident_io/models/actions_update_payload_v2_status.py b/incident_io/models/actions_update_payload_v2_status.py index 70f2c10..bd4c889 100644 --- a/incident_io/models/actions_update_payload_v2_status.py +++ b/incident_io/models/actions_update_payload_v2_status.py @@ -9,3 +9,13 @@ class ActionsUpdatePayloadV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ActionsUpdatePayloadV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/actions_update_payload_v3.py b/incident_io/models/actions_update_payload_v3.py index 994180d..a6f945c 100644 --- a/incident_io/models/actions_update_payload_v3.py +++ b/incident_io/models/actions_update_payload_v3.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="ActionsUpdatePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsUpdatePayloadV3: """ Example: diff --git a/incident_io/models/actions_update_payload_v3_status.py b/incident_io/models/actions_update_payload_v3_status.py index ed1d327..732714a 100644 --- a/incident_io/models/actions_update_payload_v3_status.py +++ b/incident_io/models/actions_update_payload_v3_status.py @@ -9,3 +9,13 @@ class ActionsUpdatePayloadV3Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ActionsUpdatePayloadV3Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/actions_update_result_v2.py b/incident_io/models/actions_update_result_v2.py index d64fadb..daf8b9f 100644 --- a/incident_io/models/actions_update_result_v2.py +++ b/incident_io/models/actions_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ActionsUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsUpdateResultV2: """ Example: diff --git a/incident_io/models/actions_update_result_v3.py b/incident_io/models/actions_update_result_v3.py index 6a50e67..39c9688 100644 --- a/incident_io/models/actions_update_result_v3.py +++ b/incident_io/models/actions_update_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ActionsUpdateResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsUpdateResultV3: """ Example: diff --git a/incident_io/models/actions_v1_list_incident_mode.py b/incident_io/models/actions_v1_list_incident_mode.py index b8d08df..512ea88 100644 --- a/incident_io/models/actions_v1_list_incident_mode.py +++ b/incident_io/models/actions_v1_list_incident_mode.py @@ -8,3 +8,13 @@ class ActionsV1ListIncidentMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ActionsV1ListIncidentMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/actions_v2_list_incident_mode.py b/incident_io/models/actions_v2_list_incident_mode.py index ef69f00..d8aa2bb 100644 --- a/incident_io/models/actions_v2_list_incident_mode.py +++ b/incident_io/models/actions_v2_list_incident_mode.py @@ -10,3 +10,13 @@ class ActionsV2ListIncidentMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ActionsV2ListIncidentMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/actions_v3_list_created_at.py b/incident_io/models/actions_v3_list_created_at.py index fedbe0c..ec114e5 100644 --- a/incident_io/models/actions_v3_list_created_at.py +++ b/incident_io/models/actions_v3_list_created_at.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ActionsV3ListCreatedAt") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsV3ListCreatedAt: """Filter on action created at timestamp. Accepted operators are 'gte', 'lte' and 'date_range'. diff --git a/incident_io/models/actions_v3_list_incident_mode.py b/incident_io/models/actions_v3_list_incident_mode.py index 1f7caf9..82255c3 100644 --- a/incident_io/models/actions_v3_list_incident_mode.py +++ b/incident_io/models/actions_v3_list_incident_mode.py @@ -10,3 +10,13 @@ class ActionsV3ListIncidentMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ActionsV3ListIncidentMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/actions_v3_list_updated_at.py b/incident_io/models/actions_v3_list_updated_at.py index a20445c..c23fa16 100644 --- a/incident_io/models/actions_v3_list_updated_at.py +++ b/incident_io/models/actions_v3_list_updated_at.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ActionsV3ListUpdatedAt") -@_attrs_define +@_attrs_define(kw_only=True) class ActionsV3ListUpdatedAt: """Filter on action updated at timestamp. Accepted operators are 'gte', 'lte' and 'date_range'. diff --git a/incident_io/models/activity_action_ref_v2.py b/incident_io/models/activity_action_ref_v2.py index e3db801..cbab474 100644 --- a/incident_io/models/activity_action_ref_v2.py +++ b/incident_io/models/activity_action_ref_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="ActivityActionRefV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityActionRefV2: """ Example: diff --git a/incident_io/models/activity_action_updated_v2.py b/incident_io/models/activity_action_updated_v2.py index 1be47ae..550efae 100644 --- a/incident_io/models/activity_action_updated_v2.py +++ b/incident_io/models/activity_action_updated_v2.py @@ -22,7 +22,7 @@ T = TypeVar("T", bound="ActivityActionUpdatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityActionUpdatedV2: """ Example: diff --git a/incident_io/models/activity_action_updated_v2_new_status.py b/incident_io/models/activity_action_updated_v2_new_status.py index 6e8736b..f77fb41 100644 --- a/incident_io/models/activity_action_updated_v2_new_status.py +++ b/incident_io/models/activity_action_updated_v2_new_status.py @@ -9,3 +9,13 @@ class ActivityActionUpdatedV2NewStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ActivityActionUpdatedV2NewStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/activity_action_updated_v2_previous_status.py b/incident_io/models/activity_action_updated_v2_previous_status.py index 8ecb79b..dfed714 100644 --- a/incident_io/models/activity_action_updated_v2_previous_status.py +++ b/incident_io/models/activity_action_updated_v2_previous_status.py @@ -9,3 +9,13 @@ class ActivityActionUpdatedV2PreviousStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ActivityActionUpdatedV2PreviousStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/activity_alert_ref_v2.py b/incident_io/models/activity_alert_ref_v2.py index 412aa4a..0a150a0 100644 --- a/incident_io/models/activity_alert_ref_v2.py +++ b/incident_io/models/activity_alert_ref_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="ActivityAlertRefV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityAlertRefV2: """ Example: diff --git a/incident_io/models/activity_custom_field_value_update_v2.py b/incident_io/models/activity_custom_field_value_update_v2.py index 8b3ea0c..1cab6c6 100644 --- a/incident_io/models/activity_custom_field_value_update_v2.py +++ b/incident_io/models/activity_custom_field_value_update_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="ActivityCustomFieldValueUpdateV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityCustomFieldValueUpdateV2: """ Example: diff --git a/incident_io/models/activity_escalation_acknowledged_v2.py b/incident_io/models/activity_escalation_acknowledged_v2.py index 84d3ae0..438e72a 100644 --- a/incident_io/models/activity_escalation_acknowledged_v2.py +++ b/incident_io/models/activity_escalation_acknowledged_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="ActivityEscalationAcknowledgedV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityEscalationAcknowledgedV2: """ Example: diff --git a/incident_io/models/activity_escalation_created_v2.py b/incident_io/models/activity_escalation_created_v2.py index 18b7215..5072980 100644 --- a/incident_io/models/activity_escalation_created_v2.py +++ b/incident_io/models/activity_escalation_created_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="ActivityEscalationCreatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityEscalationCreatedV2: """ Example: diff --git a/incident_io/models/activity_follow_up_ref_v2.py b/incident_io/models/activity_follow_up_ref_v2.py index 7998e17..e4d81d1 100644 --- a/incident_io/models/activity_follow_up_ref_v2.py +++ b/incident_io/models/activity_follow_up_ref_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="ActivityFollowUpRefV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityFollowUpRefV2: """ Example: diff --git a/incident_io/models/activity_follow_up_updated_v2.py b/incident_io/models/activity_follow_up_updated_v2.py index 4a3bb65..14da317 100644 --- a/incident_io/models/activity_follow_up_updated_v2.py +++ b/incident_io/models/activity_follow_up_updated_v2.py @@ -22,7 +22,7 @@ T = TypeVar("T", bound="ActivityFollowUpUpdatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityFollowUpUpdatedV2: """ Example: diff --git a/incident_io/models/activity_follow_up_updated_v2_new_status.py b/incident_io/models/activity_follow_up_updated_v2_new_status.py index 5fdd336..a11bc99 100644 --- a/incident_io/models/activity_follow_up_updated_v2_new_status.py +++ b/incident_io/models/activity_follow_up_updated_v2_new_status.py @@ -9,3 +9,13 @@ class ActivityFollowUpUpdatedV2NewStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ActivityFollowUpUpdatedV2NewStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/activity_follow_up_updated_v2_previous_status.py b/incident_io/models/activity_follow_up_updated_v2_previous_status.py index 3beac6c..4fffe45 100644 --- a/incident_io/models/activity_follow_up_updated_v2_previous_status.py +++ b/incident_io/models/activity_follow_up_updated_v2_previous_status.py @@ -9,3 +9,13 @@ class ActivityFollowUpUpdatedV2PreviousStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ActivityFollowUpUpdatedV2PreviousStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/activity_incident_merged_v2.py b/incident_io/models/activity_incident_merged_v2.py index 57ad2d6..571e967 100644 --- a/incident_io/models/activity_incident_merged_v2.py +++ b/incident_io/models/activity_incident_merged_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="ActivityIncidentMergedV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityIncidentMergedV2: """ Example: diff --git a/incident_io/models/activity_incident_rename_v2.py b/incident_io/models/activity_incident_rename_v2.py index 9307697..9017e48 100644 --- a/incident_io/models/activity_incident_rename_v2.py +++ b/incident_io/models/activity_incident_rename_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="ActivityIncidentRenameV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityIncidentRenameV2: """ Example: diff --git a/incident_io/models/activity_incident_timestamp_set_v2.py b/incident_io/models/activity_incident_timestamp_set_v2.py index 094fbb0..3238423 100644 --- a/incident_io/models/activity_incident_timestamp_set_v2.py +++ b/incident_io/models/activity_incident_timestamp_set_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="ActivityIncidentTimestampSetV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityIncidentTimestampSetV2: """ Example: diff --git a/incident_io/models/activity_incident_type_changed_v2.py b/incident_io/models/activity_incident_type_changed_v2.py index 5a656d4..5335434 100644 --- a/incident_io/models/activity_incident_type_changed_v2.py +++ b/incident_io/models/activity_incident_type_changed_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="ActivityIncidentTypeChangedV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityIncidentTypeChangedV2: """ Example: diff --git a/incident_io/models/activity_incident_update_v2.py b/incident_io/models/activity_incident_update_v2.py index 4cd310c..c32a9e6 100644 --- a/incident_io/models/activity_incident_update_v2.py +++ b/incident_io/models/activity_incident_update_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="ActivityIncidentUpdateV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityIncidentUpdateV2: """ Example: diff --git a/incident_io/models/activity_incident_visibility_changed_v2.py b/incident_io/models/activity_incident_visibility_changed_v2.py index baf70ef..1155b70 100644 --- a/incident_io/models/activity_incident_visibility_changed_v2.py +++ b/incident_io/models/activity_incident_visibility_changed_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="ActivityIncidentVisibilityChangedV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityIncidentVisibilityChangedV2: """ Example: diff --git a/incident_io/models/activity_incident_visibility_changed_v2_new_visibility.py b/incident_io/models/activity_incident_visibility_changed_v2_new_visibility.py index c0bdd16..f158774 100644 --- a/incident_io/models/activity_incident_visibility_changed_v2_new_visibility.py +++ b/incident_io/models/activity_incident_visibility_changed_v2_new_visibility.py @@ -7,3 +7,15 @@ class ActivityIncidentVisibilityChangedV2NewVisibility(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "ActivityIncidentVisibilityChangedV2NewVisibility": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/activity_incident_visibility_changed_v2_previous_visibility.py b/incident_io/models/activity_incident_visibility_changed_v2_previous_visibility.py index 1ed1c75..65ae86c 100644 --- a/incident_io/models/activity_incident_visibility_changed_v2_previous_visibility.py +++ b/incident_io/models/activity_incident_visibility_changed_v2_previous_visibility.py @@ -7,3 +7,15 @@ class ActivityIncidentVisibilityChangedV2PreviousVisibility(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "ActivityIncidentVisibilityChangedV2PreviousVisibility": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/activity_role_update_v2.py b/incident_io/models/activity_role_update_v2.py index 562840d..5fc8cde 100644 --- a/incident_io/models/activity_role_update_v2.py +++ b/incident_io/models/activity_role_update_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="ActivityRoleUpdateV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityRoleUpdateV2: """ Example: diff --git a/incident_io/models/activity_status_change_v2.py b/incident_io/models/activity_status_change_v2.py index f902a88..f5563d6 100644 --- a/incident_io/models/activity_status_change_v2.py +++ b/incident_io/models/activity_status_change_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="ActivityStatusChangeV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityStatusChangeV2: """ Example: diff --git a/incident_io/models/activity_summary_update_v2.py b/incident_io/models/activity_summary_update_v2.py index f7ebde4..f5a94fb 100644 --- a/incident_io/models/activity_summary_update_v2.py +++ b/incident_io/models/activity_summary_update_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="ActivitySummaryUpdateV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivitySummaryUpdateV2: """ Example: diff --git a/incident_io/models/activity_workflow_ran_v2.py b/incident_io/models/activity_workflow_ran_v2.py index 2f7faee..31ee817 100644 --- a/incident_io/models/activity_workflow_ran_v2.py +++ b/incident_io/models/activity_workflow_ran_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="ActivityWorkflowRanV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActivityWorkflowRanV2: """ Example: diff --git a/incident_io/models/actor_v1.py b/incident_io/models/actor_v1.py index 08bb3f2..5a4db8a 100644 --- a/incident_io/models/actor_v1.py +++ b/incident_io/models/actor_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="ActorV1") -@_attrs_define +@_attrs_define(kw_only=True) class ActorV1: """ Example: diff --git a/incident_io/models/actor_v2.py b/incident_io/models/actor_v2.py index a1de869..c608011 100644 --- a/incident_io/models/actor_v2.py +++ b/incident_io/models/actor_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="ActorV2") -@_attrs_define +@_attrs_define(kw_only=True) class ActorV2: """ Example: diff --git a/incident_io/models/after_pagination_meta_result_v2.py b/incident_io/models/after_pagination_meta_result_v2.py index 776fd3f..b35bf91 100644 --- a/incident_io/models/after_pagination_meta_result_v2.py +++ b/incident_io/models/after_pagination_meta_result_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AfterPaginationMetaResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AfterPaginationMetaResultV2: """ Example: diff --git a/incident_io/models/alert_actor_v2.py b/incident_io/models/alert_actor_v2.py index 676fefc..0a561ff 100644 --- a/incident_io/models/alert_actor_v2.py +++ b/incident_io/models/alert_actor_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertActorV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertActorV2: """ Example: diff --git a/incident_io/models/alert_attribute_catalog_entry_v2.py b/incident_io/models/alert_attribute_catalog_entry_v2.py index fec5ac7..bbf124e 100644 --- a/incident_io/models/alert_attribute_catalog_entry_v2.py +++ b/incident_io/models/alert_attribute_catalog_entry_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertAttributeCatalogEntryV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertAttributeCatalogEntryV2: """ Example: diff --git a/incident_io/models/alert_attribute_entry_v2.py b/incident_io/models/alert_attribute_entry_v2.py index 955e4b1..87872f1 100644 --- a/incident_io/models/alert_attribute_entry_v2.py +++ b/incident_io/models/alert_attribute_entry_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AlertAttributeEntryV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertAttributeEntryV2: """ Example: diff --git a/incident_io/models/alert_attribute_v2.py b/incident_io/models/alert_attribute_v2.py index 8430014..3413568 100644 --- a/incident_io/models/alert_attribute_v2.py +++ b/incident_io/models/alert_attribute_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AlertAttributeV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertAttributeV2: """ Example: diff --git a/incident_io/models/alert_attribute_value_v2.py b/incident_io/models/alert_attribute_value_v2.py index 7bc8b3b..386a3f6 100644 --- a/incident_io/models/alert_attribute_value_v2.py +++ b/incident_io/models/alert_attribute_value_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertAttributeValueV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertAttributeValueV2: """ Example: diff --git a/incident_io/models/alert_attributes_create_payload_v2.py b/incident_io/models/alert_attributes_create_payload_v2.py index 1768855..91d39c4 100644 --- a/incident_io/models/alert_attributes_create_payload_v2.py +++ b/incident_io/models/alert_attributes_create_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AlertAttributesCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertAttributesCreatePayloadV2: """ Example: diff --git a/incident_io/models/alert_attributes_create_result_v2.py b/incident_io/models/alert_attributes_create_result_v2.py index f01e748..d22abd7 100644 --- a/incident_io/models/alert_attributes_create_result_v2.py +++ b/incident_io/models/alert_attributes_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertAttributesCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertAttributesCreateResultV2: """ Example: diff --git a/incident_io/models/alert_attributes_list_result_v2.py b/incident_io/models/alert_attributes_list_result_v2.py index 4395970..aa60872 100644 --- a/incident_io/models/alert_attributes_list_result_v2.py +++ b/incident_io/models/alert_attributes_list_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertAttributesListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertAttributesListResultV2: """ Example: diff --git a/incident_io/models/alert_attributes_show_result_v2.py b/incident_io/models/alert_attributes_show_result_v2.py index dd73362..fa7b308 100644 --- a/incident_io/models/alert_attributes_show_result_v2.py +++ b/incident_io/models/alert_attributes_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertAttributesShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertAttributesShowResultV2: """ Example: diff --git a/incident_io/models/alert_attributes_update_payload_v2.py b/incident_io/models/alert_attributes_update_payload_v2.py index e7a7ce3..33919fd 100644 --- a/incident_io/models/alert_attributes_update_payload_v2.py +++ b/incident_io/models/alert_attributes_update_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AlertAttributesUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertAttributesUpdatePayloadV2: """ Example: diff --git a/incident_io/models/alert_attributes_update_result_v2.py b/incident_io/models/alert_attributes_update_result_v2.py index f143a11..a0b5b59 100644 --- a/incident_io/models/alert_attributes_update_result_v2.py +++ b/incident_io/models/alert_attributes_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertAttributesUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertAttributesUpdateResultV2: """ Example: diff --git a/incident_io/models/alert_events_create_http_payload_v2.py b/incident_io/models/alert_events_create_http_payload_v2.py index 8a4477f..99876a7 100644 --- a/incident_io/models/alert_events_create_http_payload_v2.py +++ b/incident_io/models/alert_events_create_http_payload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="AlertEventsCreateHTTPPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertEventsCreateHTTPPayloadV2: """ Example: diff --git a/incident_io/models/alert_events_create_http_payload_v2_metadata.py b/incident_io/models/alert_events_create_http_payload_v2_metadata.py index 001b2a2..35b1d42 100644 --- a/incident_io/models/alert_events_create_http_payload_v2_metadata.py +++ b/incident_io/models/alert_events_create_http_payload_v2_metadata.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertEventsCreateHTTPPayloadV2Metadata") -@_attrs_define +@_attrs_define(kw_only=True) class AlertEventsCreateHTTPPayloadV2Metadata: """Any additional metadata that you've configured your alert source to parse diff --git a/incident_io/models/alert_events_create_http_payload_v2_status.py b/incident_io/models/alert_events_create_http_payload_v2_status.py index 230c763..1763ad5 100644 --- a/incident_io/models/alert_events_create_http_payload_v2_status.py +++ b/incident_io/models/alert_events_create_http_payload_v2_status.py @@ -7,3 +7,13 @@ class AlertEventsCreateHTTPPayloadV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertEventsCreateHTTPPayloadV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_events_create_http_result_v2.py b/incident_io/models/alert_events_create_http_result_v2.py index daeda33..195f3af 100644 --- a/incident_io/models/alert_events_create_http_result_v2.py +++ b/incident_io/models/alert_events_create_http_result_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertEventsCreateHTTPResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertEventsCreateHTTPResultV2: """ Example: diff --git a/incident_io/models/alert_events_v2_create_http_query.py b/incident_io/models/alert_events_v2_create_http_query.py index d50b381..c00afb1 100644 --- a/incident_io/models/alert_events_v2_create_http_query.py +++ b/incident_io/models/alert_events_v2_create_http_query.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertEventsV2CreateHttpQuery") -@_attrs_define +@_attrs_define(kw_only=True) class AlertEventsV2CreateHttpQuery: additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict) diff --git a/incident_io/models/alert_grouping_config_v3.py b/incident_io/models/alert_grouping_config_v3.py index a58819e..b0f4a33 100644 --- a/incident_io/models/alert_grouping_config_v3.py +++ b/incident_io/models/alert_grouping_config_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertGroupingConfigV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertGroupingConfigV3: """ Example: diff --git a/incident_io/models/alert_message_config_payload_v3.py b/incident_io/models/alert_message_config_payload_v3.py index e67517e..abfd919 100644 --- a/incident_io/models/alert_message_config_payload_v3.py +++ b/incident_io/models/alert_message_config_payload_v3.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertMessageConfigPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertMessageConfigPayloadV3: """ Example: diff --git a/incident_io/models/alert_message_config_v3.py b/incident_io/models/alert_message_config_v3.py index 39cf9bc..e34b4e6 100644 --- a/incident_io/models/alert_message_config_v3.py +++ b/incident_io/models/alert_message_config_v3.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AlertMessageConfigV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertMessageConfigV3: """ Example: diff --git a/incident_io/models/alert_message_destination_payload_v3.py b/incident_io/models/alert_message_destination_payload_v3.py index f93901f..7aefc4f 100644 --- a/incident_io/models/alert_message_destination_payload_v3.py +++ b/incident_io/models/alert_message_destination_payload_v3.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertMessageDestinationPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertMessageDestinationPayloadV3: """ Example: diff --git a/incident_io/models/alert_message_destination_v3.py b/incident_io/models/alert_message_destination_v3.py index f087e9b..6b72600 100644 --- a/incident_io/models/alert_message_destination_v3.py +++ b/incident_io/models/alert_message_destination_v3.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AlertMessageDestinationV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertMessageDestinationV3: """ Example: diff --git a/incident_io/models/alert_note_v1.py b/incident_io/models/alert_note_v1.py index 8a15604..436caeb 100644 --- a/incident_io/models/alert_note_v1.py +++ b/incident_io/models/alert_note_v1.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="AlertNoteV1") -@_attrs_define +@_attrs_define(kw_only=True) class AlertNoteV1: """ Example: diff --git a/incident_io/models/alert_notes_create_payload_v1.py b/incident_io/models/alert_notes_create_payload_v1.py index 7770f67..1865f48 100644 --- a/incident_io/models/alert_notes_create_payload_v1.py +++ b/incident_io/models/alert_notes_create_payload_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AlertNotesCreatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class AlertNotesCreatePayloadV1: """ Example: diff --git a/incident_io/models/alert_notes_create_result_v1.py b/incident_io/models/alert_notes_create_result_v1.py index c983c77..0621ce0 100644 --- a/incident_io/models/alert_notes_create_result_v1.py +++ b/incident_io/models/alert_notes_create_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertNotesCreateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class AlertNotesCreateResultV1: """ Example: diff --git a/incident_io/models/alert_notes_list_result_v1.py b/incident_io/models/alert_notes_list_result_v1.py index 1101d9a..1d19359 100644 --- a/incident_io/models/alert_notes_list_result_v1.py +++ b/incident_io/models/alert_notes_list_result_v1.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AlertNotesListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class AlertNotesListResultV1: """ Example: diff --git a/incident_io/models/alert_notes_show_result_v1.py b/incident_io/models/alert_notes_show_result_v1.py index 74b2d71..44b0568 100644 --- a/incident_io/models/alert_notes_show_result_v1.py +++ b/incident_io/models/alert_notes_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertNotesShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class AlertNotesShowResultV1: """ Example: diff --git a/incident_io/models/alert_notes_update_payload_v1.py b/incident_io/models/alert_notes_update_payload_v1.py index 17f62f6..5466ee5 100644 --- a/incident_io/models/alert_notes_update_payload_v1.py +++ b/incident_io/models/alert_notes_update_payload_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertNotesUpdatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class AlertNotesUpdatePayloadV1: """ Example: diff --git a/incident_io/models/alert_notes_update_result_v1.py b/incident_io/models/alert_notes_update_result_v1.py index 3809525..dc8303e 100644 --- a/incident_io/models/alert_notes_update_result_v1.py +++ b/incident_io/models/alert_notes_update_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertNotesUpdateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class AlertNotesUpdateResultV1: """ Example: diff --git a/incident_io/models/alert_route_alert_source_payload_v2.py b/incident_io/models/alert_route_alert_source_payload_v2.py index 9c25224..f6c69a9 100644 --- a/incident_io/models/alert_route_alert_source_payload_v2.py +++ b/incident_io/models/alert_route_alert_source_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRouteAlertSourcePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteAlertSourcePayloadV2: """ Example: diff --git a/incident_io/models/alert_route_alert_source_payload_v3.py b/incident_io/models/alert_route_alert_source_payload_v3.py index 7fac04e..3eade5e 100644 --- a/incident_io/models/alert_route_alert_source_payload_v3.py +++ b/incident_io/models/alert_route_alert_source_payload_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRouteAlertSourcePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteAlertSourcePayloadV3: """ Example: diff --git a/incident_io/models/alert_route_alert_source_v2.py b/incident_io/models/alert_route_alert_source_v2.py index e6a139a..e405de1 100644 --- a/incident_io/models/alert_route_alert_source_v2.py +++ b/incident_io/models/alert_route_alert_source_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRouteAlertSourceV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteAlertSourceV2: """ Example: diff --git a/incident_io/models/alert_route_alert_source_v3.py b/incident_io/models/alert_route_alert_source_v3.py index 3c5cb98..641e85b 100644 --- a/incident_io/models/alert_route_alert_source_v3.py +++ b/incident_io/models/alert_route_alert_source_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRouteAlertSourceV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteAlertSourceV3: """ Example: diff --git a/incident_io/models/alert_route_auto_generated_template_binding_payload_v2.py b/incident_io/models/alert_route_auto_generated_template_binding_payload_v2.py index 037ccd3..a990c28 100644 --- a/incident_io/models/alert_route_auto_generated_template_binding_payload_v2.py +++ b/incident_io/models/alert_route_auto_generated_template_binding_payload_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteAutoGeneratedTemplateBindingPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteAutoGeneratedTemplateBindingPayloadV2: """ Example: diff --git a/incident_io/models/alert_route_auto_generated_template_binding_payload_v3.py b/incident_io/models/alert_route_auto_generated_template_binding_payload_v3.py index c793546..eaafae9 100644 --- a/incident_io/models/alert_route_auto_generated_template_binding_payload_v3.py +++ b/incident_io/models/alert_route_auto_generated_template_binding_payload_v3.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteAutoGeneratedTemplateBindingPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteAutoGeneratedTemplateBindingPayloadV3: """ Example: diff --git a/incident_io/models/alert_route_auto_generated_template_binding_v2.py b/incident_io/models/alert_route_auto_generated_template_binding_v2.py index d60a091..d306e23 100644 --- a/incident_io/models/alert_route_auto_generated_template_binding_v2.py +++ b/incident_io/models/alert_route_auto_generated_template_binding_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteAutoGeneratedTemplateBindingV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteAutoGeneratedTemplateBindingV2: """ Example: diff --git a/incident_io/models/alert_route_auto_generated_template_binding_v3.py b/incident_io/models/alert_route_auto_generated_template_binding_v3.py index 0b232d5..f093f6c 100644 --- a/incident_io/models/alert_route_auto_generated_template_binding_v3.py +++ b/incident_io/models/alert_route_auto_generated_template_binding_v3.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteAutoGeneratedTemplateBindingV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteAutoGeneratedTemplateBindingV3: """ Example: diff --git a/incident_io/models/alert_route_channel_config_payload_v2.py b/incident_io/models/alert_route_channel_config_payload_v2.py index 45b7758..5020f75 100644 --- a/incident_io/models/alert_route_channel_config_payload_v2.py +++ b/incident_io/models/alert_route_channel_config_payload_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertRouteChannelConfigPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteChannelConfigPayloadV2: """ Example: diff --git a/incident_io/models/alert_route_channel_config_v2.py b/incident_io/models/alert_route_channel_config_v2.py index a3b6c15..3267694 100644 --- a/incident_io/models/alert_route_channel_config_v2.py +++ b/incident_io/models/alert_route_channel_config_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AlertRouteChannelConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteChannelConfigV2: """ Example: diff --git a/incident_io/models/alert_route_channel_target_payload_v2.py b/incident_io/models/alert_route_channel_target_payload_v2.py index 0742518..5eb0dac 100644 --- a/incident_io/models/alert_route_channel_target_payload_v2.py +++ b/incident_io/models/alert_route_channel_target_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRouteChannelTargetPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteChannelTargetPayloadV2: """ Example: diff --git a/incident_io/models/alert_route_channel_target_payload_v3.py b/incident_io/models/alert_route_channel_target_payload_v3.py index 2cfa38e..1ec555e 100644 --- a/incident_io/models/alert_route_channel_target_payload_v3.py +++ b/incident_io/models/alert_route_channel_target_payload_v3.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertRouteChannelTargetPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteChannelTargetPayloadV3: """ Example: diff --git a/incident_io/models/alert_route_channel_target_payload_v3_channel_visibility.py b/incident_io/models/alert_route_channel_target_payload_v3_channel_visibility.py index 9646e97..800fd4d 100644 --- a/incident_io/models/alert_route_channel_target_payload_v3_channel_visibility.py +++ b/incident_io/models/alert_route_channel_target_payload_v3_channel_visibility.py @@ -10,3 +10,15 @@ class AlertRouteChannelTargetPayloadV3ChannelVisibility(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AlertRouteChannelTargetPayloadV3ChannelVisibility": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_route_channel_target_v2.py b/incident_io/models/alert_route_channel_target_v2.py index a82dc6d..f534714 100644 --- a/incident_io/models/alert_route_channel_target_v2.py +++ b/incident_io/models/alert_route_channel_target_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRouteChannelTargetV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteChannelTargetV2: """ Example: diff --git a/incident_io/models/alert_route_channel_target_v3.py b/incident_io/models/alert_route_channel_target_v3.py index 700c35f..358d8f3 100644 --- a/incident_io/models/alert_route_channel_target_v3.py +++ b/incident_io/models/alert_route_channel_target_v3.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteChannelTargetV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteChannelTargetV3: """ Example: diff --git a/incident_io/models/alert_route_custom_field_binding_payload_v2.py b/incident_io/models/alert_route_custom_field_binding_payload_v2.py index f6359f7..8000235 100644 --- a/incident_io/models/alert_route_custom_field_binding_payload_v2.py +++ b/incident_io/models/alert_route_custom_field_binding_payload_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="AlertRouteCustomFieldBindingPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteCustomFieldBindingPayloadV2: """ Example: diff --git a/incident_io/models/alert_route_custom_field_binding_payload_v2_merge_strategy.py b/incident_io/models/alert_route_custom_field_binding_payload_v2_merge_strategy.py index 83999f0..4ff2e72 100644 --- a/incident_io/models/alert_route_custom_field_binding_payload_v2_merge_strategy.py +++ b/incident_io/models/alert_route_custom_field_binding_payload_v2_merge_strategy.py @@ -8,3 +8,15 @@ class AlertRouteCustomFieldBindingPayloadV2MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AlertRouteCustomFieldBindingPayloadV2MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_route_custom_field_binding_payload_v3.py b/incident_io/models/alert_route_custom_field_binding_payload_v3.py index f99d5fe..efcc6f2 100644 --- a/incident_io/models/alert_route_custom_field_binding_payload_v3.py +++ b/incident_io/models/alert_route_custom_field_binding_payload_v3.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="AlertRouteCustomFieldBindingPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteCustomFieldBindingPayloadV3: """ Example: diff --git a/incident_io/models/alert_route_custom_field_binding_payload_v3_merge_strategy.py b/incident_io/models/alert_route_custom_field_binding_payload_v3_merge_strategy.py index 4724a51..62ad3ad 100644 --- a/incident_io/models/alert_route_custom_field_binding_payload_v3_merge_strategy.py +++ b/incident_io/models/alert_route_custom_field_binding_payload_v3_merge_strategy.py @@ -8,3 +8,15 @@ class AlertRouteCustomFieldBindingPayloadV3MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AlertRouteCustomFieldBindingPayloadV3MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_route_custom_field_binding_v2.py b/incident_io/models/alert_route_custom_field_binding_v2.py index ed59fb8..121f359 100644 --- a/incident_io/models/alert_route_custom_field_binding_v2.py +++ b/incident_io/models/alert_route_custom_field_binding_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="AlertRouteCustomFieldBindingV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteCustomFieldBindingV2: """ Example: diff --git a/incident_io/models/alert_route_custom_field_binding_v2_merge_strategy.py b/incident_io/models/alert_route_custom_field_binding_v2_merge_strategy.py index 9b92f32..dd38b4e 100644 --- a/incident_io/models/alert_route_custom_field_binding_v2_merge_strategy.py +++ b/incident_io/models/alert_route_custom_field_binding_v2_merge_strategy.py @@ -8,3 +8,13 @@ class AlertRouteCustomFieldBindingV2MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertRouteCustomFieldBindingV2MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_route_custom_field_binding_v3.py b/incident_io/models/alert_route_custom_field_binding_v3.py index 910b9c6..45f98df 100644 --- a/incident_io/models/alert_route_custom_field_binding_v3.py +++ b/incident_io/models/alert_route_custom_field_binding_v3.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="AlertRouteCustomFieldBindingV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteCustomFieldBindingV3: """ Example: diff --git a/incident_io/models/alert_route_custom_field_binding_v3_merge_strategy.py b/incident_io/models/alert_route_custom_field_binding_v3_merge_strategy.py index f5041a8..926fbfc 100644 --- a/incident_io/models/alert_route_custom_field_binding_v3_merge_strategy.py +++ b/incident_io/models/alert_route_custom_field_binding_v3_merge_strategy.py @@ -8,3 +8,13 @@ class AlertRouteCustomFieldBindingV3MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertRouteCustomFieldBindingV3MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_route_escalation_config_payload_v2.py b/incident_io/models/alert_route_escalation_config_payload_v2.py index 8cc8e30..4a6d5a9 100644 --- a/incident_io/models/alert_route_escalation_config_payload_v2.py +++ b/incident_io/models/alert_route_escalation_config_payload_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteEscalationConfigPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteEscalationConfigPayloadV2: """ Example: diff --git a/incident_io/models/alert_route_escalation_config_payload_v3.py b/incident_io/models/alert_route_escalation_config_payload_v3.py index dba3117..114aa01 100644 --- a/incident_io/models/alert_route_escalation_config_payload_v3.py +++ b/incident_io/models/alert_route_escalation_config_payload_v3.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="AlertRouteEscalationConfigPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteEscalationConfigPayloadV3: """ Example: diff --git a/incident_io/models/alert_route_escalation_config_v2.py b/incident_io/models/alert_route_escalation_config_v2.py index f6bda98..715a62c 100644 --- a/incident_io/models/alert_route_escalation_config_v2.py +++ b/incident_io/models/alert_route_escalation_config_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRouteEscalationConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteEscalationConfigV2: """ Example: diff --git a/incident_io/models/alert_route_escalation_config_v3.py b/incident_io/models/alert_route_escalation_config_v3.py index 64a509b..92c44f4 100644 --- a/incident_io/models/alert_route_escalation_config_v3.py +++ b/incident_io/models/alert_route_escalation_config_v3.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertRouteEscalationConfigV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteEscalationConfigV3: """ Example: diff --git a/incident_io/models/alert_route_escalation_target_payload_v2.py b/incident_io/models/alert_route_escalation_target_payload_v2.py index bf554f7..7649d9a 100644 --- a/incident_io/models/alert_route_escalation_target_payload_v2.py +++ b/incident_io/models/alert_route_escalation_target_payload_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteEscalationTargetPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteEscalationTargetPayloadV2: """ Example: diff --git a/incident_io/models/alert_route_escalation_target_payload_v3.py b/incident_io/models/alert_route_escalation_target_payload_v3.py index 204a0ee..835a895 100644 --- a/incident_io/models/alert_route_escalation_target_payload_v3.py +++ b/incident_io/models/alert_route_escalation_target_payload_v3.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteEscalationTargetPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteEscalationTargetPayloadV3: """ Example: diff --git a/incident_io/models/alert_route_escalation_target_v2.py b/incident_io/models/alert_route_escalation_target_v2.py index 724294e..a6dcc05 100644 --- a/incident_io/models/alert_route_escalation_target_v2.py +++ b/incident_io/models/alert_route_escalation_target_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteEscalationTargetV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteEscalationTargetV2: """ Example: diff --git a/incident_io/models/alert_route_escalation_target_v3.py b/incident_io/models/alert_route_escalation_target_v3.py index 9900708..95310ac 100644 --- a/incident_io/models/alert_route_escalation_target_v3.py +++ b/incident_io/models/alert_route_escalation_target_v3.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteEscalationTargetV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteEscalationTargetV3: """ Example: diff --git a/incident_io/models/alert_route_incident_config_payload_v2.py b/incident_io/models/alert_route_incident_config_payload_v2.py index 3c2db3c..d805e0b 100644 --- a/incident_io/models/alert_route_incident_config_payload_v2.py +++ b/incident_io/models/alert_route_incident_config_payload_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AlertRouteIncidentConfigPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteIncidentConfigPayloadV2: """ Example: diff --git a/incident_io/models/alert_route_incident_config_payload_v3.py b/incident_io/models/alert_route_incident_config_payload_v3.py index a5b5fa5..1688658 100644 --- a/incident_io/models/alert_route_incident_config_payload_v3.py +++ b/incident_io/models/alert_route_incident_config_payload_v3.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AlertRouteIncidentConfigPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteIncidentConfigPayloadV3: """ Example: diff --git a/incident_io/models/alert_route_incident_config_v2.py b/incident_io/models/alert_route_incident_config_v2.py index e6fc72b..da8fa4d 100644 --- a/incident_io/models/alert_route_incident_config_v2.py +++ b/incident_io/models/alert_route_incident_config_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AlertRouteIncidentConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteIncidentConfigV2: """ Example: diff --git a/incident_io/models/alert_route_incident_config_v3.py b/incident_io/models/alert_route_incident_config_v3.py index c2f3c0c..316fed9 100644 --- a/incident_io/models/alert_route_incident_config_v3.py +++ b/incident_io/models/alert_route_incident_config_v3.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="AlertRouteIncidentConfigV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteIncidentConfigV3: """ Example: diff --git a/incident_io/models/alert_route_incident_template_payload_v2.py b/incident_io/models/alert_route_incident_template_payload_v2.py index 3cb7f7e..c02bcbc 100644 --- a/incident_io/models/alert_route_incident_template_payload_v2.py +++ b/incident_io/models/alert_route_incident_template_payload_v2.py @@ -26,7 +26,7 @@ T = TypeVar("T", bound="AlertRouteIncidentTemplatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteIncidentTemplatePayloadV2: """ Example: diff --git a/incident_io/models/alert_route_incident_template_payload_v3.py b/incident_io/models/alert_route_incident_template_payload_v3.py index 8024a62..75b3ea7 100644 --- a/incident_io/models/alert_route_incident_template_payload_v3.py +++ b/incident_io/models/alert_route_incident_template_payload_v3.py @@ -26,7 +26,7 @@ T = TypeVar("T", bound="AlertRouteIncidentTemplatePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteIncidentTemplatePayloadV3: """The template this alert route applies to the incidents it creates. It must be unset when incident creation is disabled. Disabling incident creation clears a template the route already has. diff --git a/incident_io/models/alert_route_incident_template_v2.py b/incident_io/models/alert_route_incident_template_v2.py index 23c4c4e..b07e5e1 100644 --- a/incident_io/models/alert_route_incident_template_v2.py +++ b/incident_io/models/alert_route_incident_template_v2.py @@ -22,7 +22,7 @@ T = TypeVar("T", bound="AlertRouteIncidentTemplateV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteIncidentTemplateV2: """ Example: diff --git a/incident_io/models/alert_route_incident_template_v3.py b/incident_io/models/alert_route_incident_template_v3.py index b5114a3..b36fd1f 100644 --- a/incident_io/models/alert_route_incident_template_v3.py +++ b/incident_io/models/alert_route_incident_template_v3.py @@ -22,7 +22,7 @@ T = TypeVar("T", bound="AlertRouteIncidentTemplateV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteIncidentTemplateV3: """The template an alert route applies to the incidents it creates. Disabling incident creation clears it. diff --git a/incident_io/models/alert_route_severity_binding_payload_v2.py b/incident_io/models/alert_route_severity_binding_payload_v2.py index 82a7762..745fcc1 100644 --- a/incident_io/models/alert_route_severity_binding_payload_v2.py +++ b/incident_io/models/alert_route_severity_binding_payload_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertRouteSeverityBindingPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteSeverityBindingPayloadV2: """ Example: diff --git a/incident_io/models/alert_route_severity_binding_payload_v2_merge_strategy.py b/incident_io/models/alert_route_severity_binding_payload_v2_merge_strategy.py index fd3d66f..865b65b 100644 --- a/incident_io/models/alert_route_severity_binding_payload_v2_merge_strategy.py +++ b/incident_io/models/alert_route_severity_binding_payload_v2_merge_strategy.py @@ -7,3 +7,15 @@ class AlertRouteSeverityBindingPayloadV2MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AlertRouteSeverityBindingPayloadV2MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_route_severity_binding_payload_v3.py b/incident_io/models/alert_route_severity_binding_payload_v3.py index 0bb5bda..9f24aa8 100644 --- a/incident_io/models/alert_route_severity_binding_payload_v3.py +++ b/incident_io/models/alert_route_severity_binding_payload_v3.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertRouteSeverityBindingPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteSeverityBindingPayloadV3: """ Example: diff --git a/incident_io/models/alert_route_severity_binding_payload_v3_merge_strategy.py b/incident_io/models/alert_route_severity_binding_payload_v3_merge_strategy.py index 12fe6d6..b5602c7 100644 --- a/incident_io/models/alert_route_severity_binding_payload_v3_merge_strategy.py +++ b/incident_io/models/alert_route_severity_binding_payload_v3_merge_strategy.py @@ -7,3 +7,15 @@ class AlertRouteSeverityBindingPayloadV3MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AlertRouteSeverityBindingPayloadV3MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_route_severity_binding_v2.py b/incident_io/models/alert_route_severity_binding_v2.py index de8414d..14403f5 100644 --- a/incident_io/models/alert_route_severity_binding_v2.py +++ b/incident_io/models/alert_route_severity_binding_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertRouteSeverityBindingV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteSeverityBindingV2: """ Example: diff --git a/incident_io/models/alert_route_severity_binding_v2_merge_strategy.py b/incident_io/models/alert_route_severity_binding_v2_merge_strategy.py index b5beff8..579d12a 100644 --- a/incident_io/models/alert_route_severity_binding_v2_merge_strategy.py +++ b/incident_io/models/alert_route_severity_binding_v2_merge_strategy.py @@ -7,3 +7,13 @@ class AlertRouteSeverityBindingV2MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertRouteSeverityBindingV2MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_route_severity_binding_v3.py b/incident_io/models/alert_route_severity_binding_v3.py index 992f016..dd020be 100644 --- a/incident_io/models/alert_route_severity_binding_v3.py +++ b/incident_io/models/alert_route_severity_binding_v3.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertRouteSeverityBindingV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteSeverityBindingV3: """ Example: diff --git a/incident_io/models/alert_route_severity_binding_v3_merge_strategy.py b/incident_io/models/alert_route_severity_binding_v3_merge_strategy.py index 1e33552..2c7b5dc 100644 --- a/incident_io/models/alert_route_severity_binding_v3_merge_strategy.py +++ b/incident_io/models/alert_route_severity_binding_v3_merge_strategy.py @@ -7,3 +7,13 @@ class AlertRouteSeverityBindingV3MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertRouteSeverityBindingV3MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_route_slim_v2.py b/incident_io/models/alert_route_slim_v2.py index 120048c..6cff804 100644 --- a/incident_io/models/alert_route_slim_v2.py +++ b/incident_io/models/alert_route_slim_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertRouteSlimV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteSlimV2: """ Example: diff --git a/incident_io/models/alert_route_slim_v3.py b/incident_io/models/alert_route_slim_v3.py index af01494..22c8f8e 100644 --- a/incident_io/models/alert_route_slim_v3.py +++ b/incident_io/models/alert_route_slim_v3.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertRouteSlimV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteSlimV3: """ Example: diff --git a/incident_io/models/alert_route_template_binding_payload_v2.py b/incident_io/models/alert_route_template_binding_payload_v2.py index 76e9f1f..a69c85c 100644 --- a/incident_io/models/alert_route_template_binding_payload_v2.py +++ b/incident_io/models/alert_route_template_binding_payload_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteTemplateBindingPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteTemplateBindingPayloadV2: """ Example: diff --git a/incident_io/models/alert_route_template_binding_payload_v3.py b/incident_io/models/alert_route_template_binding_payload_v3.py index b523c0d..9da56d6 100644 --- a/incident_io/models/alert_route_template_binding_payload_v3.py +++ b/incident_io/models/alert_route_template_binding_payload_v3.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteTemplateBindingPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteTemplateBindingPayloadV3: """ Example: diff --git a/incident_io/models/alert_route_template_binding_v2.py b/incident_io/models/alert_route_template_binding_v2.py index 0609a27..53742e7 100644 --- a/incident_io/models/alert_route_template_binding_v2.py +++ b/incident_io/models/alert_route_template_binding_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteTemplateBindingV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteTemplateBindingV2: """ Example: diff --git a/incident_io/models/alert_route_template_binding_v3.py b/incident_io/models/alert_route_template_binding_v3.py index d5da5ca..3c40fac 100644 --- a/incident_io/models/alert_route_template_binding_v3.py +++ b/incident_io/models/alert_route_template_binding_v3.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertRouteTemplateBindingV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteTemplateBindingV3: """ Example: diff --git a/incident_io/models/alert_route_v2.py b/incident_io/models/alert_route_v2.py index d8ddbdb..a3e2b0f 100644 --- a/incident_io/models/alert_route_v2.py +++ b/incident_io/models/alert_route_v2.py @@ -23,7 +23,7 @@ T = TypeVar("T", bound="AlertRouteV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteV2: """ Example: diff --git a/incident_io/models/alert_route_v3.py b/incident_io/models/alert_route_v3.py index 9b35a81..d165156 100644 --- a/incident_io/models/alert_route_v3.py +++ b/incident_io/models/alert_route_v3.py @@ -22,7 +22,7 @@ T = TypeVar("T", bound="AlertRouteV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteV3: """ Example: diff --git a/incident_io/models/alert_route_when_alert_joins_group_payload_v3.py b/incident_io/models/alert_route_when_alert_joins_group_payload_v3.py index 601bf42..fc89ca9 100644 --- a/incident_io/models/alert_route_when_alert_joins_group_payload_v3.py +++ b/incident_io/models/alert_route_when_alert_joins_group_payload_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AlertRouteWhenAlertJoinsGroupPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteWhenAlertJoinsGroupPayloadV3: """ Example: diff --git a/incident_io/models/alert_route_when_alert_joins_group_payload_v3_mode.py b/incident_io/models/alert_route_when_alert_joins_group_payload_v3_mode.py index 42a8e1c..2fe1902 100644 --- a/incident_io/models/alert_route_when_alert_joins_group_payload_v3_mode.py +++ b/incident_io/models/alert_route_when_alert_joins_group_payload_v3_mode.py @@ -7,3 +7,13 @@ class AlertRouteWhenAlertJoinsGroupPayloadV3Mode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertRouteWhenAlertJoinsGroupPayloadV3Mode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_route_when_alert_joins_group_v3.py b/incident_io/models/alert_route_when_alert_joins_group_v3.py index 9a77d77..d1085fa 100644 --- a/incident_io/models/alert_route_when_alert_joins_group_v3.py +++ b/incident_io/models/alert_route_when_alert_joins_group_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AlertRouteWhenAlertJoinsGroupV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRouteWhenAlertJoinsGroupV3: """ Example: diff --git a/incident_io/models/alert_route_when_alert_joins_group_v3_mode.py b/incident_io/models/alert_route_when_alert_joins_group_v3_mode.py index 6151e66..f98b217 100644 --- a/incident_io/models/alert_route_when_alert_joins_group_v3_mode.py +++ b/incident_io/models/alert_route_when_alert_joins_group_v3_mode.py @@ -7,3 +7,13 @@ class AlertRouteWhenAlertJoinsGroupV3Mode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertRouteWhenAlertJoinsGroupV3Mode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_routes_create_payload_v2.py b/incident_io/models/alert_routes_create_payload_v2.py index 38a5146..4c468e9 100644 --- a/incident_io/models/alert_routes_create_payload_v2.py +++ b/incident_io/models/alert_routes_create_payload_v2.py @@ -33,7 +33,7 @@ T = TypeVar("T", bound="AlertRoutesCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRoutesCreatePayloadV2: """ Example: diff --git a/incident_io/models/alert_routes_create_payload_v3.py b/incident_io/models/alert_routes_create_payload_v3.py index 6a11f5f..cb29952 100644 --- a/incident_io/models/alert_routes_create_payload_v3.py +++ b/incident_io/models/alert_routes_create_payload_v3.py @@ -27,7 +27,7 @@ T = TypeVar("T", bound="AlertRoutesCreatePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRoutesCreatePayloadV3: """ Example: diff --git a/incident_io/models/alert_routes_create_result_v2.py b/incident_io/models/alert_routes_create_result_v2.py index 5dddffd..31f5cbc 100644 --- a/incident_io/models/alert_routes_create_result_v2.py +++ b/incident_io/models/alert_routes_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRoutesCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRoutesCreateResultV2: """ Example: diff --git a/incident_io/models/alert_routes_create_result_v3.py b/incident_io/models/alert_routes_create_result_v3.py index 05b5cc7..23aa8f8 100644 --- a/incident_io/models/alert_routes_create_result_v3.py +++ b/incident_io/models/alert_routes_create_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRoutesCreateResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRoutesCreateResultV3: """ Example: diff --git a/incident_io/models/alert_routes_list_result_v2.py b/incident_io/models/alert_routes_list_result_v2.py index 1a95ac9..ee1b2be 100644 --- a/incident_io/models/alert_routes_list_result_v2.py +++ b/incident_io/models/alert_routes_list_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AlertRoutesListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRoutesListResultV2: """ Example: diff --git a/incident_io/models/alert_routes_list_result_v3.py b/incident_io/models/alert_routes_list_result_v3.py index 671474d..1d2734a 100644 --- a/incident_io/models/alert_routes_list_result_v3.py +++ b/incident_io/models/alert_routes_list_result_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AlertRoutesListResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRoutesListResultV3: """ Example: diff --git a/incident_io/models/alert_routes_show_result_v2.py b/incident_io/models/alert_routes_show_result_v2.py index cfc74ff..e92f1cc 100644 --- a/incident_io/models/alert_routes_show_result_v2.py +++ b/incident_io/models/alert_routes_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRoutesShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRoutesShowResultV2: """ Example: diff --git a/incident_io/models/alert_routes_show_result_v3.py b/incident_io/models/alert_routes_show_result_v3.py index a1cb936..1742249 100644 --- a/incident_io/models/alert_routes_show_result_v3.py +++ b/incident_io/models/alert_routes_show_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRoutesShowResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRoutesShowResultV3: """ Example: diff --git a/incident_io/models/alert_routes_update_payload_v2.py b/incident_io/models/alert_routes_update_payload_v2.py index d560bd3..7d92fd5 100644 --- a/incident_io/models/alert_routes_update_payload_v2.py +++ b/incident_io/models/alert_routes_update_payload_v2.py @@ -33,7 +33,7 @@ T = TypeVar("T", bound="AlertRoutesUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRoutesUpdatePayloadV2: """ Example: diff --git a/incident_io/models/alert_routes_update_payload_v3.py b/incident_io/models/alert_routes_update_payload_v3.py index 3183c00..858eebc 100644 --- a/incident_io/models/alert_routes_update_payload_v3.py +++ b/incident_io/models/alert_routes_update_payload_v3.py @@ -27,7 +27,7 @@ T = TypeVar("T", bound="AlertRoutesUpdatePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRoutesUpdatePayloadV3: """ Example: diff --git a/incident_io/models/alert_routes_update_result_v2.py b/incident_io/models/alert_routes_update_result_v2.py index fb3ba0c..b666923 100644 --- a/incident_io/models/alert_routes_update_result_v2.py +++ b/incident_io/models/alert_routes_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRoutesUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRoutesUpdateResultV2: """ Example: diff --git a/incident_io/models/alert_routes_update_result_v3.py b/incident_io/models/alert_routes_update_result_v3.py index cf2cf77..2eb04d1 100644 --- a/incident_io/models/alert_routes_update_result_v3.py +++ b/incident_io/models/alert_routes_update_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertRoutesUpdateResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class AlertRoutesUpdateResultV3: """ Example: diff --git a/incident_io/models/alert_slim_v2.py b/incident_io/models/alert_slim_v2.py index 132d7de..db4c425 100644 --- a/incident_io/models/alert_slim_v2.py +++ b/incident_io/models/alert_slim_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertSlimV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSlimV2: """ Example: diff --git a/incident_io/models/alert_slim_v2_status.py b/incident_io/models/alert_slim_v2_status.py index cc352ac..e7392aa 100644 --- a/incident_io/models/alert_slim_v2_status.py +++ b/incident_io/models/alert_slim_v2_status.py @@ -7,3 +7,13 @@ class AlertSlimV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertSlimV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_source_azure_devops_options_v2.py b/incident_io/models/alert_source_azure_devops_options_v2.py index 913580a..5bd2d11 100644 --- a/incident_io/models/alert_source_azure_devops_options_v2.py +++ b/incident_io/models/alert_source_azure_devops_options_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertSourceAzureDevopsOptionsV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourceAzureDevopsOptionsV2: """ Example: diff --git a/incident_io/models/alert_source_email_options_payload_v2.py b/incident_io/models/alert_source_email_options_payload_v2.py index 661c33e..115eae5 100644 --- a/incident_io/models/alert_source_email_options_payload_v2.py +++ b/incident_io/models/alert_source_email_options_payload_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AlertSourceEmailOptionsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourceEmailOptionsPayloadV2: """ Example: diff --git a/incident_io/models/alert_source_email_options_payload_v2_redactions_item.py b/incident_io/models/alert_source_email_options_payload_v2_redactions_item.py index 39b6ef4..dad4a84 100644 --- a/incident_io/models/alert_source_email_options_payload_v2_redactions_item.py +++ b/incident_io/models/alert_source_email_options_payload_v2_redactions_item.py @@ -8,3 +8,15 @@ class AlertSourceEmailOptionsPayloadV2RedactionsItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AlertSourceEmailOptionsPayloadV2RedactionsItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_source_email_options_v2.py b/incident_io/models/alert_source_email_options_v2.py index da89cb1..86f3253 100644 --- a/incident_io/models/alert_source_email_options_v2.py +++ b/incident_io/models/alert_source_email_options_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AlertSourceEmailOptionsV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourceEmailOptionsV2: """ Example: diff --git a/incident_io/models/alert_source_email_options_v2_redactions_item.py b/incident_io/models/alert_source_email_options_v2_redactions_item.py index da1c6dd..bb8b6d0 100644 --- a/incident_io/models/alert_source_email_options_v2_redactions_item.py +++ b/incident_io/models/alert_source_email_options_v2_redactions_item.py @@ -8,3 +8,13 @@ class AlertSourceEmailOptionsV2RedactionsItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertSourceEmailOptionsV2RedactionsItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_source_heartbeat_options_payload_v2.py b/incident_io/models/alert_source_heartbeat_options_payload_v2.py index e23a7c5..bea90d3 100644 --- a/incident_io/models/alert_source_heartbeat_options_payload_v2.py +++ b/incident_io/models/alert_source_heartbeat_options_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AlertSourceHeartbeatOptionsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourceHeartbeatOptionsPayloadV2: """ Example: diff --git a/incident_io/models/alert_source_heartbeat_options_v2.py b/incident_io/models/alert_source_heartbeat_options_v2.py index 162c06f..6fd6563 100644 --- a/incident_io/models/alert_source_heartbeat_options_v2.py +++ b/incident_io/models/alert_source_heartbeat_options_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertSourceHeartbeatOptionsV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourceHeartbeatOptionsV2: """ Example: diff --git a/incident_io/models/alert_source_http_custom_options_v2.py b/incident_io/models/alert_source_http_custom_options_v2.py index 6dac796..a14caf7 100644 --- a/incident_io/models/alert_source_http_custom_options_v2.py +++ b/incident_io/models/alert_source_http_custom_options_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertSourceHTTPCustomOptionsV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourceHTTPCustomOptionsV2: """ Example: diff --git a/incident_io/models/alert_source_jira_options_v2.py b/incident_io/models/alert_source_jira_options_v2.py index 5d2895b..ec48c5e 100644 --- a/incident_io/models/alert_source_jira_options_v2.py +++ b/incident_io/models/alert_source_jira_options_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertSourceJiraOptionsV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourceJiraOptionsV2: """ Example: diff --git a/incident_io/models/alert_source_rate_limit_sharding_v2.py b/incident_io/models/alert_source_rate_limit_sharding_v2.py index c57ee35..5d8aefb 100644 --- a/incident_io/models/alert_source_rate_limit_sharding_v2.py +++ b/incident_io/models/alert_source_rate_limit_sharding_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertSourceRateLimitShardingV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourceRateLimitShardingV2: """Controls how this source's ingest rate limit is split into buckets. diff --git a/incident_io/models/alert_source_v2.py b/incident_io/models/alert_source_v2.py index fb83b36..1790031 100644 --- a/incident_io/models/alert_source_v2.py +++ b/incident_io/models/alert_source_v2.py @@ -29,7 +29,7 @@ T = TypeVar("T", bound="AlertSourceV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourceV2: """ Example: diff --git a/incident_io/models/alert_source_v2_source_type.py b/incident_io/models/alert_source_v2_source_type.py index f418f47..6ab2fdf 100644 --- a/incident_io/models/alert_source_v2_source_type.py +++ b/incident_io/models/alert_source_v2_source_type.py @@ -57,3 +57,13 @@ class AlertSourceV2SourceType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertSourceV2SourceType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_sources_create_payload_v2.py b/incident_io/models/alert_sources_create_payload_v2.py index 72c6ca3..a9b064b 100644 --- a/incident_io/models/alert_sources_create_payload_v2.py +++ b/incident_io/models/alert_sources_create_payload_v2.py @@ -35,7 +35,7 @@ T = TypeVar("T", bound="AlertSourcesCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourcesCreatePayloadV2: """ Example: diff --git a/incident_io/models/alert_sources_create_payload_v2_source_type.py b/incident_io/models/alert_sources_create_payload_v2_source_type.py index 0085d8b..bdd61f3 100644 --- a/incident_io/models/alert_sources_create_payload_v2_source_type.py +++ b/incident_io/models/alert_sources_create_payload_v2_source_type.py @@ -57,3 +57,13 @@ class AlertSourcesCreatePayloadV2SourceType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertSourcesCreatePayloadV2SourceType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_sources_create_result_v2.py b/incident_io/models/alert_sources_create_result_v2.py index 8f22026..2da5eb2 100644 --- a/incident_io/models/alert_sources_create_result_v2.py +++ b/incident_io/models/alert_sources_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertSourcesCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourcesCreateResultV2: """ Example: diff --git a/incident_io/models/alert_sources_list_result_v2.py b/incident_io/models/alert_sources_list_result_v2.py index 123bdb4..7dc695d 100644 --- a/incident_io/models/alert_sources_list_result_v2.py +++ b/incident_io/models/alert_sources_list_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertSourcesListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourcesListResultV2: """ Example: diff --git a/incident_io/models/alert_sources_show_result_v2.py b/incident_io/models/alert_sources_show_result_v2.py index 55d40d8..800ab50 100644 --- a/incident_io/models/alert_sources_show_result_v2.py +++ b/incident_io/models/alert_sources_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertSourcesShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourcesShowResultV2: """ Example: diff --git a/incident_io/models/alert_sources_update_payload_v2.py b/incident_io/models/alert_sources_update_payload_v2.py index cc814bf..883c8be 100644 --- a/incident_io/models/alert_sources_update_payload_v2.py +++ b/incident_io/models/alert_sources_update_payload_v2.py @@ -32,7 +32,7 @@ T = TypeVar("T", bound="AlertSourcesUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourcesUpdatePayloadV2: """ Example: diff --git a/incident_io/models/alert_sources_update_result_v2.py b/incident_io/models/alert_sources_update_result_v2.py index 927b827..a6f63f4 100644 --- a/incident_io/models/alert_sources_update_result_v2.py +++ b/incident_io/models/alert_sources_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertSourcesUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourcesUpdateResultV2: """ Example: diff --git a/incident_io/models/alert_sources_validate_payload_v2.py b/incident_io/models/alert_sources_validate_payload_v2.py index cdc9178..9170a32 100644 --- a/incident_io/models/alert_sources_validate_payload_v2.py +++ b/incident_io/models/alert_sources_validate_payload_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertSourcesValidatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertSourcesValidatePayloadV2: """ Example: diff --git a/incident_io/models/alert_sources_validate_payload_v2_source_type.py b/incident_io/models/alert_sources_validate_payload_v2_source_type.py index 536d1e7..ec99a8e 100644 --- a/incident_io/models/alert_sources_validate_payload_v2_source_type.py +++ b/incident_io/models/alert_sources_validate_payload_v2_source_type.py @@ -57,3 +57,13 @@ class AlertSourcesValidatePayloadV2SourceType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertSourcesValidatePayloadV2SourceType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_tag_v2.py b/incident_io/models/alert_tag_v2.py index 5f8c788..d5aa78c 100644 --- a/incident_io/models/alert_tag_v2.py +++ b/incident_io/models/alert_tag_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertTagV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertTagV2: """ Example: diff --git a/incident_io/models/alert_template_attribute_binding_payload_v2.py b/incident_io/models/alert_template_attribute_binding_payload_v2.py index e3883b3..98841b3 100644 --- a/incident_io/models/alert_template_attribute_binding_payload_v2.py +++ b/incident_io/models/alert_template_attribute_binding_payload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="AlertTemplateAttributeBindingPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertTemplateAttributeBindingPayloadV2: """ Example: diff --git a/incident_io/models/alert_template_attribute_binding_payload_v2_merge_strategy.py b/incident_io/models/alert_template_attribute_binding_payload_v2_merge_strategy.py index 1b421d6..cd07d4d 100644 --- a/incident_io/models/alert_template_attribute_binding_payload_v2_merge_strategy.py +++ b/incident_io/models/alert_template_attribute_binding_payload_v2_merge_strategy.py @@ -10,3 +10,15 @@ class AlertTemplateAttributeBindingPayloadV2MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AlertTemplateAttributeBindingPayloadV2MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_template_attribute_binding_v2.py b/incident_io/models/alert_template_attribute_binding_v2.py index 4ca88e3..c3c707b 100644 --- a/incident_io/models/alert_template_attribute_binding_v2.py +++ b/incident_io/models/alert_template_attribute_binding_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertTemplateAttributeBindingV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertTemplateAttributeBindingV2: """ Example: diff --git a/incident_io/models/alert_template_attribute_binding_v2_merge_strategy.py b/incident_io/models/alert_template_attribute_binding_v2_merge_strategy.py index 65140aa..0e92acc 100644 --- a/incident_io/models/alert_template_attribute_binding_v2_merge_strategy.py +++ b/incident_io/models/alert_template_attribute_binding_v2_merge_strategy.py @@ -10,3 +10,13 @@ class AlertTemplateAttributeBindingV2MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertTemplateAttributeBindingV2MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alert_template_attribute_payload_v2.py b/incident_io/models/alert_template_attribute_payload_v2.py index a65d82f..ea57578 100644 --- a/incident_io/models/alert_template_attribute_payload_v2.py +++ b/incident_io/models/alert_template_attribute_payload_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertTemplateAttributePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertTemplateAttributePayloadV2: """ Example: diff --git a/incident_io/models/alert_template_attribute_v2.py b/incident_io/models/alert_template_attribute_v2.py index 25e9503..75d7bc5 100644 --- a/incident_io/models/alert_template_attribute_v2.py +++ b/incident_io/models/alert_template_attribute_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertTemplateAttributeV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertTemplateAttributeV2: """ Example: diff --git a/incident_io/models/alert_template_payload_v2.py b/incident_io/models/alert_template_payload_v2.py index 3a581ba..e2bd48a 100644 --- a/incident_io/models/alert_template_payload_v2.py +++ b/incident_io/models/alert_template_payload_v2.py @@ -22,7 +22,7 @@ T = TypeVar("T", bound="AlertTemplatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertTemplatePayloadV2: """ Example: diff --git a/incident_io/models/alert_template_v2.py b/incident_io/models/alert_template_v2.py index f47f831..b124472 100644 --- a/incident_io/models/alert_template_v2.py +++ b/incident_io/models/alert_template_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertTemplateV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertTemplateV2: """ Example: diff --git a/incident_io/models/alert_v2.py b/incident_io/models/alert_v2.py index 9d8b05f..eef7f0d 100644 --- a/incident_io/models/alert_v2.py +++ b/incident_io/models/alert_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="AlertV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertV2: """ Example: diff --git a/incident_io/models/alert_v2_status.py b/incident_io/models/alert_v2_status.py index c41c2f6..f018198 100644 --- a/incident_io/models/alert_v2_status.py +++ b/incident_io/models/alert_v2_status.py @@ -7,3 +7,13 @@ class AlertV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alerts_add_tags_payload_v2.py b/incident_io/models/alerts_add_tags_payload_v2.py index 0429d9a..e42628e 100644 --- a/incident_io/models/alerts_add_tags_payload_v2.py +++ b/incident_io/models/alerts_add_tags_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsAddTagsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsAddTagsPayloadV2: """ Example: diff --git a/incident_io/models/alerts_add_tags_result_v2.py b/incident_io/models/alerts_add_tags_result_v2.py index 6c7ce92..3ba850c 100644 --- a/incident_io/models/alerts_add_tags_result_v2.py +++ b/incident_io/models/alerts_add_tags_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertsAddTagsResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsAddTagsResultV2: """ Example: diff --git a/incident_io/models/alerts_create_incident_alert_payload_v2.py b/incident_io/models/alerts_create_incident_alert_payload_v2.py index f5a6a5a..dbb98af 100644 --- a/incident_io/models/alerts_create_incident_alert_payload_v2.py +++ b/incident_io/models/alerts_create_incident_alert_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AlertsCreateIncidentAlertPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsCreateIncidentAlertPayloadV2: """ Example: diff --git a/incident_io/models/alerts_create_incident_alert_result_v2.py b/incident_io/models/alerts_create_incident_alert_result_v2.py index 8b009cc..99e6229 100644 --- a/incident_io/models/alerts_create_incident_alert_result_v2.py +++ b/incident_io/models/alerts_create_incident_alert_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertsCreateIncidentAlertResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsCreateIncidentAlertResultV2: """ Example: diff --git a/incident_io/models/alerts_list_alert_tags_result_v2.py b/incident_io/models/alerts_list_alert_tags_result_v2.py index e4e32b7..65f6e80 100644 --- a/incident_io/models/alerts_list_alert_tags_result_v2.py +++ b/incident_io/models/alerts_list_alert_tags_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AlertsListAlertTagsResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsListAlertTagsResultV2: """ Example: diff --git a/incident_io/models/alerts_list_incident_alerts_result_v2.py b/incident_io/models/alerts_list_incident_alerts_result_v2.py index c64bd5e..51bc8d7 100644 --- a/incident_io/models/alerts_list_incident_alerts_result_v2.py +++ b/incident_io/models/alerts_list_incident_alerts_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AlertsListIncidentAlertsResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsListIncidentAlertsResultV2: """ Example: diff --git a/incident_io/models/alerts_list_result_v2.py b/incident_io/models/alerts_list_result_v2.py index dc36537..8aa8eac 100644 --- a/incident_io/models/alerts_list_result_v2.py +++ b/incident_io/models/alerts_list_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AlertsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsListResultV2: """ Example: diff --git a/incident_io/models/alerts_remove_tags_payload_v2.py b/incident_io/models/alerts_remove_tags_payload_v2.py index e88314e..a584b3f 100644 --- a/incident_io/models/alerts_remove_tags_payload_v2.py +++ b/incident_io/models/alerts_remove_tags_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsRemoveTagsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsRemoveTagsPayloadV2: """ Example: diff --git a/incident_io/models/alerts_remove_tags_result_v2.py b/incident_io/models/alerts_remove_tags_result_v2.py index 017bcfa..2bcee95 100644 --- a/incident_io/models/alerts_remove_tags_result_v2.py +++ b/incident_io/models/alerts_remove_tags_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertsRemoveTagsResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsRemoveTagsResultV2: """ Example: diff --git a/incident_io/models/alerts_resolve_result_v2.py b/incident_io/models/alerts_resolve_result_v2.py index 802ef74..355baf5 100644 --- a/incident_io/models/alerts_resolve_result_v2.py +++ b/incident_io/models/alerts_resolve_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertsResolveResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsResolveResultV2: """ Example: diff --git a/incident_io/models/alerts_set_tags_payload_v2.py b/incident_io/models/alerts_set_tags_payload_v2.py index 4e16863..1b63608 100644 --- a/incident_io/models/alerts_set_tags_payload_v2.py +++ b/incident_io/models/alerts_set_tags_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsSetTagsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsSetTagsPayloadV2: """ Example: diff --git a/incident_io/models/alerts_set_tags_result_v2.py b/incident_io/models/alerts_set_tags_result_v2.py index bab94f2..ca5cd98 100644 --- a/incident_io/models/alerts_set_tags_result_v2.py +++ b/incident_io/models/alerts_set_tags_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertsSetTagsResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsSetTagsResultV2: """ Example: diff --git a/incident_io/models/alerts_show_result_v2.py b/incident_io/models/alerts_show_result_v2.py index 8d6a4f9..1637bb9 100644 --- a/incident_io/models/alerts_show_result_v2.py +++ b/incident_io/models/alerts_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsShowResultV2: """ Example: diff --git a/incident_io/models/alerts_transition_incident_alert_payload_v2.py b/incident_io/models/alerts_transition_incident_alert_payload_v2.py index a7e6db3..79f38af 100644 --- a/incident_io/models/alerts_transition_incident_alert_payload_v2.py +++ b/incident_io/models/alerts_transition_incident_alert_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertsTransitionIncidentAlertPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsTransitionIncidentAlertPayloadV2: """ Example: diff --git a/incident_io/models/alerts_transition_incident_alert_payload_v2_state.py b/incident_io/models/alerts_transition_incident_alert_payload_v2_state.py index 1298838..e6a87fd 100644 --- a/incident_io/models/alerts_transition_incident_alert_payload_v2_state.py +++ b/incident_io/models/alerts_transition_incident_alert_payload_v2_state.py @@ -7,3 +7,13 @@ class AlertsTransitionIncidentAlertPayloadV2State(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AlertsTransitionIncidentAlertPayloadV2State": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/alerts_transition_incident_alert_result_v2.py b/incident_io/models/alerts_transition_incident_alert_result_v2.py index b4eecb5..bb99983 100644 --- a/incident_io/models/alerts_transition_incident_alert_result_v2.py +++ b/incident_io/models/alerts_transition_incident_alert_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="AlertsTransitionIncidentAlertResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsTransitionIncidentAlertResultV2: """ Example: diff --git a/incident_io/models/alerts_v2_list_alert_group_id.py b/incident_io/models/alerts_v2_list_alert_group_id.py index 50b7910..7aaf6f4 100644 --- a/incident_io/models/alerts_v2_list_alert_group_id.py +++ b/incident_io/models/alerts_v2_list_alert_group_id.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsV2ListAlertGroupId") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsV2ListAlertGroupId: """Filter on alert group ID. Returns alerts that belong to any of the specified groups. The accepted operator is 'one_of'. diff --git a/incident_io/models/alerts_v2_list_alert_source.py b/incident_io/models/alerts_v2_list_alert_source.py index 472ec62..f6c5f9d 100644 --- a/incident_io/models/alerts_v2_list_alert_source.py +++ b/incident_io/models/alerts_v2_list_alert_source.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsV2ListAlertSource") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsV2ListAlertSource: """Filter on alert source by ID. The accepted operators are 'one_of', or 'not_in'. diff --git a/incident_io/models/alerts_v2_list_attributes.py b/incident_io/models/alerts_v2_list_attributes.py index 0339ae0..b476af1 100644 --- a/incident_io/models/alerts_v2_list_attributes.py +++ b/incident_io/models/alerts_v2_list_attributes.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="AlertsV2ListAttributes") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsV2ListAttributes: """Filter on an alerts attributes. Alert attribute ID should be sent, followed by the operator and values. Accepted operator will depend on the attribute type. diff --git a/incident_io/models/alerts_v2_list_attributes_additional_property.py b/incident_io/models/alerts_v2_list_attributes_additional_property.py index 999b7cb..8ad3697 100644 --- a/incident_io/models/alerts_v2_list_attributes_additional_property.py +++ b/incident_io/models/alerts_v2_list_attributes_additional_property.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsV2ListAttributesAdditionalProperty") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsV2ListAttributesAdditionalProperty: """ Example: diff --git a/incident_io/models/alerts_v2_list_created_at.py b/incident_io/models/alerts_v2_list_created_at.py index 2c6bb57..02708e7 100644 --- a/incident_io/models/alerts_v2_list_created_at.py +++ b/incident_io/models/alerts_v2_list_created_at.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsV2ListCreatedAt") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsV2ListCreatedAt: """Filter on alert created at timestamp. Accepted operators are 'gte', 'lte' and 'date_range'. diff --git a/incident_io/models/alerts_v2_list_deduplication_key.py b/incident_io/models/alerts_v2_list_deduplication_key.py index b05b0ec..c3bad78 100644 --- a/incident_io/models/alerts_v2_list_deduplication_key.py +++ b/incident_io/models/alerts_v2_list_deduplication_key.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsV2ListDeduplicationKey") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsV2ListDeduplicationKey: """Filter on alert deduplication key. The accepted operator is 'is'. diff --git a/incident_io/models/alerts_v2_list_has_notes.py b/incident_io/models/alerts_v2_list_has_notes.py index 8803070..55a5a87 100644 --- a/incident_io/models/alerts_v2_list_has_notes.py +++ b/incident_io/models/alerts_v2_list_has_notes.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsV2ListHasNotes") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsV2ListHasNotes: """Filter on whether an alert has notes. The accepted operator is 'is'. diff --git a/incident_io/models/alerts_v2_list_include_maintenance_window.py b/incident_io/models/alerts_v2_list_include_maintenance_window.py index 4f92109..b3a039f 100644 --- a/incident_io/models/alerts_v2_list_include_maintenance_window.py +++ b/incident_io/models/alerts_v2_list_include_maintenance_window.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsV2ListIncludeMaintenanceWindow") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsV2ListIncludeMaintenanceWindow: """Filter on whether to include maintenance window alerts. The accepted operator is 'is'. diff --git a/incident_io/models/alerts_v2_list_status.py b/incident_io/models/alerts_v2_list_status.py index 15e52b3..50805bb 100644 --- a/incident_io/models/alerts_v2_list_status.py +++ b/incident_io/models/alerts_v2_list_status.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsV2ListStatus") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsV2ListStatus: """Filter on alert status. The accepted operators are 'one_of', or 'not_in'. diff --git a/incident_io/models/alerts_v2_list_tags.py b/incident_io/models/alerts_v2_list_tags.py index 57c261e..41702d3 100644 --- a/incident_io/models/alerts_v2_list_tags.py +++ b/incident_io/models/alerts_v2_list_tags.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsV2ListTags") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsV2ListTags: """Filter on the tags applied to an alert, by tag name. The accepted operators are 'one_of', 'all_of' and 'not_in'. diff --git a/incident_io/models/alerts_v2_list_updated_at.py b/incident_io/models/alerts_v2_list_updated_at.py index 6337477..dd9faac 100644 --- a/incident_io/models/alerts_v2_list_updated_at.py +++ b/incident_io/models/alerts_v2_list_updated_at.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AlertsV2ListUpdatedAt") -@_attrs_define +@_attrs_define(kw_only=True) class AlertsV2ListUpdatedAt: """Filter on alert updated at timestamp. Accepted operators are 'gte', 'lte' and 'date_range'. diff --git a/incident_io/models/api_key_actor_v1.py b/incident_io/models/api_key_actor_v1.py index 6fea6bf..9b203b5 100644 --- a/incident_io/models/api_key_actor_v1.py +++ b/incident_io/models/api_key_actor_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="APIKeyActorV1") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeyActorV1: """ Example: diff --git a/incident_io/models/api_key_actor_v2.py b/incident_io/models/api_key_actor_v2.py index 3b34b85..9bf8182 100644 --- a/incident_io/models/api_key_actor_v2.py +++ b/incident_io/models/api_key_actor_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="APIKeyActorV2") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeyActorV2: """ Example: diff --git a/incident_io/models/api_key_role_v1.py b/incident_io/models/api_key_role_v1.py index f2c4131..6c40024 100644 --- a/incident_io/models/api_key_role_v1.py +++ b/incident_io/models/api_key_role_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="APIKeyRoleV1") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeyRoleV1: """ Example: diff --git a/incident_io/models/api_key_role_v1_name.py b/incident_io/models/api_key_role_v1_name.py index ea59604..0359203 100644 --- a/incident_io/models/api_key_role_v1_name.py +++ b/incident_io/models/api_key_role_v1_name.py @@ -50,3 +50,13 @@ class APIKeyRoleV1Name(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "APIKeyRoleV1Name": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/api_key_team_role_v1.py b/incident_io/models/api_key_team_role_v1.py index 6063951..daa40a8 100644 --- a/incident_io/models/api_key_team_role_v1.py +++ b/incident_io/models/api_key_team_role_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="APIKeyTeamRoleV1") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeyTeamRoleV1: """ Example: diff --git a/incident_io/models/api_key_team_role_v1_name.py b/incident_io/models/api_key_team_role_v1_name.py index 4e99fe8..2f13dfa 100644 --- a/incident_io/models/api_key_team_role_v1_name.py +++ b/incident_io/models/api_key_team_role_v1_name.py @@ -19,3 +19,13 @@ class APIKeyTeamRoleV1Name(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "APIKeyTeamRoleV1Name": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/api_key_v1.py b/incident_io/models/api_key_v1.py index 1151807..96e8c36 100644 --- a/incident_io/models/api_key_v1.py +++ b/incident_io/models/api_key_v1.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="APIKeyV1") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeyV1: """ Example: diff --git a/incident_io/models/api_keys_create_payload_v1.py b/incident_io/models/api_keys_create_payload_v1.py index b321ab1..b1c6afc 100644 --- a/incident_io/models/api_keys_create_payload_v1.py +++ b/incident_io/models/api_keys_create_payload_v1.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="APIKeysCreatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeysCreatePayloadV1: """ Example: diff --git a/incident_io/models/api_keys_create_payload_v1_role_names_item.py b/incident_io/models/api_keys_create_payload_v1_role_names_item.py index 7ce841d..a9066ae 100644 --- a/incident_io/models/api_keys_create_payload_v1_role_names_item.py +++ b/incident_io/models/api_keys_create_payload_v1_role_names_item.py @@ -50,3 +50,13 @@ class APIKeysCreatePayloadV1RoleNamesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "APIKeysCreatePayloadV1RoleNamesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/api_keys_create_payload_v1_team_role_names_item.py b/incident_io/models/api_keys_create_payload_v1_team_role_names_item.py index cf5275f..7e487be 100644 --- a/incident_io/models/api_keys_create_payload_v1_team_role_names_item.py +++ b/incident_io/models/api_keys_create_payload_v1_team_role_names_item.py @@ -19,3 +19,13 @@ class APIKeysCreatePayloadV1TeamRoleNamesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "APIKeysCreatePayloadV1TeamRoleNamesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/api_keys_create_result_v1.py b/incident_io/models/api_keys_create_result_v1.py index 9205370..15dd29b 100644 --- a/incident_io/models/api_keys_create_result_v1.py +++ b/incident_io/models/api_keys_create_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="APIKeysCreateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeysCreateResultV1: """ Example: diff --git a/incident_io/models/api_keys_list_result_v1.py b/incident_io/models/api_keys_list_result_v1.py index 573a9f3..11b6597 100644 --- a/incident_io/models/api_keys_list_result_v1.py +++ b/incident_io/models/api_keys_list_result_v1.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="APIKeysListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeysListResultV1: """ Example: diff --git a/incident_io/models/api_keys_rotate_payload_v1.py b/incident_io/models/api_keys_rotate_payload_v1.py index c3fd311..38692a3 100644 --- a/incident_io/models/api_keys_rotate_payload_v1.py +++ b/incident_io/models/api_keys_rotate_payload_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="APIKeysRotatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeysRotatePayloadV1: """ Example: diff --git a/incident_io/models/api_keys_rotate_result_v1.py b/incident_io/models/api_keys_rotate_result_v1.py index c1eab37..a2827af 100644 --- a/incident_io/models/api_keys_rotate_result_v1.py +++ b/incident_io/models/api_keys_rotate_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="APIKeysRotateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeysRotateResultV1: """ Example: diff --git a/incident_io/models/api_keys_show_result_v1.py b/incident_io/models/api_keys_show_result_v1.py index ca90526..ab29aeb 100644 --- a/incident_io/models/api_keys_show_result_v1.py +++ b/incident_io/models/api_keys_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="APIKeysShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeysShowResultV1: """ Example: diff --git a/incident_io/models/api_keys_update_payload_v1.py b/incident_io/models/api_keys_update_payload_v1.py index b3d96e6..4e14a0d 100644 --- a/incident_io/models/api_keys_update_payload_v1.py +++ b/incident_io/models/api_keys_update_payload_v1.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="APIKeysUpdatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeysUpdatePayloadV1: """ Example: diff --git a/incident_io/models/api_keys_update_payload_v1_role_names_item.py b/incident_io/models/api_keys_update_payload_v1_role_names_item.py index 8b1d264..21b763b 100644 --- a/incident_io/models/api_keys_update_payload_v1_role_names_item.py +++ b/incident_io/models/api_keys_update_payload_v1_role_names_item.py @@ -50,3 +50,13 @@ class APIKeysUpdatePayloadV1RoleNamesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "APIKeysUpdatePayloadV1RoleNamesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/api_keys_update_payload_v1_team_role_names_item.py b/incident_io/models/api_keys_update_payload_v1_team_role_names_item.py index 317f356..d85557d 100644 --- a/incident_io/models/api_keys_update_payload_v1_team_role_names_item.py +++ b/incident_io/models/api_keys_update_payload_v1_team_role_names_item.py @@ -19,3 +19,13 @@ class APIKeysUpdatePayloadV1TeamRoleNamesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "APIKeysUpdatePayloadV1TeamRoleNamesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/api_keys_update_result_v1.py b/incident_io/models/api_keys_update_result_v1.py index 212b671..cbec4fd 100644 --- a/incident_io/models/api_keys_update_result_v1.py +++ b/incident_io/models/api_keys_update_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="APIKeysUpdateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class APIKeysUpdateResultV1: """ Example: diff --git a/incident_io/models/audit_log_actor_metadata_v2.py b/incident_io/models/audit_log_actor_metadata_v2.py index e52b9e2..aeedacb 100644 --- a/incident_io/models/audit_log_actor_metadata_v2.py +++ b/incident_io/models/audit_log_actor_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogActorMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogActorMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_actor_v2.py b/incident_io/models/audit_log_actor_v2.py index bd3baab..7b7cfdf 100644 --- a/incident_io/models/audit_log_actor_v2.py +++ b/incident_io/models/audit_log_actor_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogActorV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogActorV2: """ Example: diff --git a/incident_io/models/audit_log_actor_v2_type.py b/incident_io/models/audit_log_actor_v2_type.py index 73a4894..8e92312 100644 --- a/incident_io/models/audit_log_actor_v2_type.py +++ b/incident_io/models/audit_log_actor_v2_type.py @@ -10,3 +10,13 @@ class AuditLogActorV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AuditLogActorV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/audit_log_announcement_post_template_owning_teams_metadata_v2.py b/incident_io/models/audit_log_announcement_post_template_owning_teams_metadata_v2.py index d6bc9c2..4113c4d 100644 --- a/incident_io/models/audit_log_announcement_post_template_owning_teams_metadata_v2.py +++ b/incident_io/models/audit_log_announcement_post_template_owning_teams_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogAnnouncementPostTemplateOwningTeamsMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogAnnouncementPostTemplateOwningTeamsMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_announcement_rule_metadata_v2.py b/incident_io/models/audit_log_announcement_rule_metadata_v2.py index fe4a574..25d0469 100644 --- a/incident_io/models/audit_log_announcement_rule_metadata_v2.py +++ b/incident_io/models/audit_log_announcement_rule_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogAnnouncementRuleMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogAnnouncementRuleMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_catalog_attribute_updated_metadata_v2.py b/incident_io/models/audit_log_catalog_attribute_updated_metadata_v2.py index 3fd4127..c0efa96 100644 --- a/incident_io/models/audit_log_catalog_attribute_updated_metadata_v2.py +++ b/incident_io/models/audit_log_catalog_attribute_updated_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogCatalogAttributeUpdatedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogCatalogAttributeUpdatedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_catalog_attribute_updated_metadata_v2v2.py b/incident_io/models/audit_log_catalog_attribute_updated_metadata_v2v2.py index 12205b1..caa4795 100644 --- a/incident_io/models/audit_log_catalog_attribute_updated_metadata_v2v2.py +++ b/incident_io/models/audit_log_catalog_attribute_updated_metadata_v2v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogCatalogAttributeUpdatedMetadataV2V2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogCatalogAttributeUpdatedMetadataV2V2: """ Example: diff --git a/incident_io/models/audit_log_email_otp_login_setting_updated_metadata_v2.py b/incident_io/models/audit_log_email_otp_login_setting_updated_metadata_v2.py index 53fbd74..987e7ad 100644 --- a/incident_io/models/audit_log_email_otp_login_setting_updated_metadata_v2.py +++ b/incident_io/models/audit_log_email_otp_login_setting_updated_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogEmailOtpLoginSettingUpdatedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogEmailOtpLoginSettingUpdatedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_entry_context_v2.py b/incident_io/models/audit_log_entry_context_v2.py index 1cf7d65..bb270e7 100644 --- a/incident_io/models/audit_log_entry_context_v2.py +++ b/incident_io/models/audit_log_entry_context_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogEntryContextV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogEntryContextV2: """ Example: diff --git a/incident_io/models/audit_log_extension_connector_called_metadata_v2.py b/incident_io/models/audit_log_extension_connector_called_metadata_v2.py index 7a932a0..1ef42e7 100644 --- a/incident_io/models/audit_log_extension_connector_called_metadata_v2.py +++ b/incident_io/models/audit_log_extension_connector_called_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogExtensionConnectorCalledMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogExtensionConnectorCalledMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_extension_connector_called_metadata_v2v2.py b/incident_io/models/audit_log_extension_connector_called_metadata_v2v2.py index febe611..0e25deb 100644 --- a/incident_io/models/audit_log_extension_connector_called_metadata_v2v2.py +++ b/incident_io/models/audit_log_extension_connector_called_metadata_v2v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogExtensionConnectorCalledMetadataV2V2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogExtensionConnectorCalledMetadataV2V2: """ Example: diff --git a/incident_io/models/audit_log_extension_connector_called_metadata_v3v2.py b/incident_io/models/audit_log_extension_connector_called_metadata_v3v2.py index b38da1e..2747620 100644 --- a/incident_io/models/audit_log_extension_connector_called_metadata_v3v2.py +++ b/incident_io/models/audit_log_extension_connector_called_metadata_v3v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogExtensionConnectorCalledMetadataV3V2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogExtensionConnectorCalledMetadataV3V2: """ Example: diff --git a/incident_io/models/audit_log_hris_time_off_policy_updated_metadata_v2.py b/incident_io/models/audit_log_hris_time_off_policy_updated_metadata_v2.py index 026aaad..0331a7b 100644 --- a/incident_io/models/audit_log_hris_time_off_policy_updated_metadata_v2.py +++ b/incident_io/models/audit_log_hris_time_off_policy_updated_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogHrisTimeOffPolicyUpdatedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogHrisTimeOffPolicyUpdatedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_incident_type_default_teams_metadata_v2.py b/incident_io/models/audit_log_incident_type_default_teams_metadata_v2.py index 1edc3c0..bfef0f4 100644 --- a/incident_io/models/audit_log_incident_type_default_teams_metadata_v2.py +++ b/incident_io/models/audit_log_incident_type_default_teams_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogIncidentTypeDefaultTeamsMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogIncidentTypeDefaultTeamsMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_ip_allowlist_updated_metadata_v2.py b/incident_io/models/audit_log_ip_allowlist_updated_metadata_v2.py index d53f3e1..e8d6ebf 100644 --- a/incident_io/models/audit_log_ip_allowlist_updated_metadata_v2.py +++ b/incident_io/models/audit_log_ip_allowlist_updated_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogIPAllowlistUpdatedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogIPAllowlistUpdatedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_microsoft_entra_tenant_linked_metadata_v2.py b/incident_io/models/audit_log_microsoft_entra_tenant_linked_metadata_v2.py index e4761a0..1c496a2 100644 --- a/incident_io/models/audit_log_microsoft_entra_tenant_linked_metadata_v2.py +++ b/incident_io/models/audit_log_microsoft_entra_tenant_linked_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogMicrosoftEntraTenantLinkedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogMicrosoftEntraTenantLinkedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_mobile_intune_enabled_setting_updated_metadata_v2.py b/incident_io/models/audit_log_mobile_intune_enabled_setting_updated_metadata_v2.py index 266d575..eaf5c9f 100644 --- a/incident_io/models/audit_log_mobile_intune_enabled_setting_updated_metadata_v2.py +++ b/incident_io/models/audit_log_mobile_intune_enabled_setting_updated_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogMobileIntuneEnabledSettingUpdatedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogMobileIntuneEnabledSettingUpdatedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_on_call_notification_method_metadata_v2.py b/incident_io/models/audit_log_on_call_notification_method_metadata_v2.py index 83f0bf1..510da3a 100644 --- a/incident_io/models/audit_log_on_call_notification_method_metadata_v2.py +++ b/incident_io/models/audit_log_on_call_notification_method_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogOnCallNotificationMethodMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogOnCallNotificationMethodMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_on_call_upsell_requested_metadata_v2.py b/incident_io/models/audit_log_on_call_upsell_requested_metadata_v2.py index 11c2b5e..2bed00c 100644 --- a/incident_io/models/audit_log_on_call_upsell_requested_metadata_v2.py +++ b/incident_io/models/audit_log_on_call_upsell_requested_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogOnCallUpsellRequestedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogOnCallUpsellRequestedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_organisation_settings_updated_metadata_v2.py b/incident_io/models/audit_log_organisation_settings_updated_metadata_v2.py index bc379d8..8696f4d 100644 --- a/incident_io/models/audit_log_organisation_settings_updated_metadata_v2.py +++ b/incident_io/models/audit_log_organisation_settings_updated_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogOrganisationSettingsUpdatedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogOrganisationSettingsUpdatedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_policy_metadata_v2.py b/incident_io/models/audit_log_policy_metadata_v2.py index df6cccb..b929083 100644 --- a/incident_io/models/audit_log_policy_metadata_v2.py +++ b/incident_io/models/audit_log_policy_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogPolicyMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogPolicyMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_private_alert_access_attempted_metadata_v2.py b/incident_io/models/audit_log_private_alert_access_attempted_metadata_v2.py index b2216d1..7ab9c8f 100644 --- a/incident_io/models/audit_log_private_alert_access_attempted_metadata_v2.py +++ b/incident_io/models/audit_log_private_alert_access_attempted_metadata_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AuditLogPrivateAlertAccessAttemptedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogPrivateAlertAccessAttemptedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_private_alert_access_attempted_metadata_v2_outcome.py b/incident_io/models/audit_log_private_alert_access_attempted_metadata_v2_outcome.py index 19c4c24..7a88efe 100644 --- a/incident_io/models/audit_log_private_alert_access_attempted_metadata_v2_outcome.py +++ b/incident_io/models/audit_log_private_alert_access_attempted_metadata_v2_outcome.py @@ -7,3 +7,15 @@ class AuditLogPrivateAlertAccessAttemptedMetadataV2Outcome(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AuditLogPrivateAlertAccessAttemptedMetadataV2Outcome": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/audit_log_private_escalation_access_attempted_metadata_v2.py b/incident_io/models/audit_log_private_escalation_access_attempted_metadata_v2.py index 03d0817..2eb66ea 100644 --- a/incident_io/models/audit_log_private_escalation_access_attempted_metadata_v2.py +++ b/incident_io/models/audit_log_private_escalation_access_attempted_metadata_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AuditLogPrivateEscalationAccessAttemptedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogPrivateEscalationAccessAttemptedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_private_escalation_access_attempted_metadata_v2_outcome.py b/incident_io/models/audit_log_private_escalation_access_attempted_metadata_v2_outcome.py index 429c149..d045329 100644 --- a/incident_io/models/audit_log_private_escalation_access_attempted_metadata_v2_outcome.py +++ b/incident_io/models/audit_log_private_escalation_access_attempted_metadata_v2_outcome.py @@ -7,3 +7,15 @@ class AuditLogPrivateEscalationAccessAttemptedMetadataV2Outcome(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AuditLogPrivateEscalationAccessAttemptedMetadataV2Outcome": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2.py b/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2.py index 6a63140..b0f6a56 100644 --- a/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2.py +++ b/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AuditLogPrivateIncidentAccessAttemptedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogPrivateIncidentAccessAttemptedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2_outcome.py b/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2_outcome.py index e13196a..5ced1b8 100644 --- a/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2_outcome.py +++ b/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2_outcome.py @@ -7,3 +7,15 @@ class AuditLogPrivateIncidentAccessAttemptedMetadataV2Outcome(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AuditLogPrivateIncidentAccessAttemptedMetadataV2Outcome": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2v2.py b/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2v2.py index f806c4b..b369faa 100644 --- a/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2v2.py +++ b/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogPrivateIncidentAccessAttemptedMetadataV2V2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogPrivateIncidentAccessAttemptedMetadataV2V2: """ Example: diff --git a/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2v2_access_type.py b/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2v2_access_type.py index cbc4865..3d2ad4d 100644 --- a/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2v2_access_type.py +++ b/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2v2_access_type.py @@ -9,3 +9,15 @@ class AuditLogPrivateIncidentAccessAttemptedMetadataV2V2AccessType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AuditLogPrivateIncidentAccessAttemptedMetadataV2V2AccessType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2v2_outcome.py b/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2v2_outcome.py index fb182bd..d2269c1 100644 --- a/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2v2_outcome.py +++ b/incident_io/models/audit_log_private_incident_access_attempted_metadata_v2v2_outcome.py @@ -7,3 +7,15 @@ class AuditLogPrivateIncidentAccessAttemptedMetadataV2V2Outcome(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AuditLogPrivateIncidentAccessAttemptedMetadataV2V2Outcome": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/audit_log_private_insights_exported_metadata_v2.py b/incident_io/models/audit_log_private_insights_exported_metadata_v2.py index e2b8663..352364b 100644 --- a/incident_io/models/audit_log_private_insights_exported_metadata_v2.py +++ b/incident_io/models/audit_log_private_insights_exported_metadata_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AuditLogPrivateInsightsExportedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogPrivateInsightsExportedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_private_insights_exported_metadata_v2_outcome.py b/incident_io/models/audit_log_private_insights_exported_metadata_v2_outcome.py index 291b3a2..0ce833b 100644 --- a/incident_io/models/audit_log_private_insights_exported_metadata_v2_outcome.py +++ b/incident_io/models/audit_log_private_insights_exported_metadata_v2_outcome.py @@ -7,3 +7,15 @@ class AuditLogPrivateInsightsExportedMetadataV2Outcome(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AuditLogPrivateInsightsExportedMetadataV2Outcome": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/audit_log_private_insights_measure_queried_metadata_v2.py b/incident_io/models/audit_log_private_insights_measure_queried_metadata_v2.py index 9e1aff5..19db31b 100644 --- a/incident_io/models/audit_log_private_insights_measure_queried_metadata_v2.py +++ b/incident_io/models/audit_log_private_insights_measure_queried_metadata_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AuditLogPrivateInsightsMeasureQueriedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogPrivateInsightsMeasureQueriedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_private_insights_measure_queried_metadata_v2_outcome.py b/incident_io/models/audit_log_private_insights_measure_queried_metadata_v2_outcome.py index b403675..a9e7cee 100644 --- a/incident_io/models/audit_log_private_insights_measure_queried_metadata_v2_outcome.py +++ b/incident_io/models/audit_log_private_insights_measure_queried_metadata_v2_outcome.py @@ -7,3 +7,15 @@ class AuditLogPrivateInsightsMeasureQueriedMetadataV2Outcome(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AuditLogPrivateInsightsMeasureQueriedMetadataV2Outcome": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/audit_log_private_insights_underlying_data_queried_metadata_v2.py b/incident_io/models/audit_log_private_insights_underlying_data_queried_metadata_v2.py index 6436a81..60e5abb 100644 --- a/incident_io/models/audit_log_private_insights_underlying_data_queried_metadata_v2.py +++ b/incident_io/models/audit_log_private_insights_underlying_data_queried_metadata_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="AuditLogPrivateInsightsUnderlyingDataQueriedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogPrivateInsightsUnderlyingDataQueriedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_private_insights_underlying_data_queried_metadata_v2_outcome.py b/incident_io/models/audit_log_private_insights_underlying_data_queried_metadata_v2_outcome.py index bdcbba7..6f854ca 100644 --- a/incident_io/models/audit_log_private_insights_underlying_data_queried_metadata_v2_outcome.py +++ b/incident_io/models/audit_log_private_insights_underlying_data_queried_metadata_v2_outcome.py @@ -7,3 +7,15 @@ class AuditLogPrivateInsightsUnderlyingDataQueriedMetadataV2Outcome(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "AuditLogPrivateInsightsUnderlyingDataQueriedMetadataV2Outcome": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/audit_log_qr_code_mobile_login_setting_updated_metadata_v2.py b/incident_io/models/audit_log_qr_code_mobile_login_setting_updated_metadata_v2.py index 266346b..37b594c 100644 --- a/incident_io/models/audit_log_qr_code_mobile_login_setting_updated_metadata_v2.py +++ b/incident_io/models/audit_log_qr_code_mobile_login_setting_updated_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogQrCodeMobileLoginSettingUpdatedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogQrCodeMobileLoginSettingUpdatedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_schedule_override_metadata_v2.py b/incident_io/models/audit_log_schedule_override_metadata_v2.py index 4e9002e..ebac389 100644 --- a/incident_io/models/audit_log_schedule_override_metadata_v2.py +++ b/incident_io/models/audit_log_schedule_override_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogScheduleOverrideMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogScheduleOverrideMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_scim_group_seat_mapping_changed_metadata_v2.py b/incident_io/models/audit_log_scim_group_seat_mapping_changed_metadata_v2.py index df45275..2087881 100644 --- a/incident_io/models/audit_log_scim_group_seat_mapping_changed_metadata_v2.py +++ b/incident_io/models/audit_log_scim_group_seat_mapping_changed_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogSCIMGroupSeatMappingChangedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogSCIMGroupSeatMappingChangedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_target_v2.py b/incident_io/models/audit_log_target_v2.py index 941a0ff..05dfd0e 100644 --- a/incident_io/models/audit_log_target_v2.py +++ b/incident_io/models/audit_log_target_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="AuditLogTargetV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogTargetV2: """ Example: diff --git a/incident_io/models/audit_log_target_v2_type.py b/incident_io/models/audit_log_target_v2_type.py index 380338e..0ceaa0d 100644 --- a/incident_io/models/audit_log_target_v2_type.py +++ b/incident_io/models/audit_log_target_v2_type.py @@ -72,3 +72,13 @@ class AuditLogTargetV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "AuditLogTargetV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/audit_log_telemetry_data_source_access_mode_changed_metadata_v2.py b/incident_io/models/audit_log_telemetry_data_source_access_mode_changed_metadata_v2.py index ed8ee9b..c310e2a 100644 --- a/incident_io/models/audit_log_telemetry_data_source_access_mode_changed_metadata_v2.py +++ b/incident_io/models/audit_log_telemetry_data_source_access_mode_changed_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogTelemetryDataSourceAccessModeChangedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogTelemetryDataSourceAccessModeChangedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_telemetry_data_source_access_policy_changed_metadata_v2.py b/incident_io/models/audit_log_telemetry_data_source_access_policy_changed_metadata_v2.py index 5f8d2bd..8ff4ad3 100644 --- a/incident_io/models/audit_log_telemetry_data_source_access_policy_changed_metadata_v2.py +++ b/incident_io/models/audit_log_telemetry_data_source_access_policy_changed_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogTelemetryDataSourceAccessPolicyChangedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogTelemetryDataSourceAccessPolicyChangedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_telemetry_data_source_queried_metadata_v2.py b/incident_io/models/audit_log_telemetry_data_source_queried_metadata_v2.py index 43b6851..278c050 100644 --- a/incident_io/models/audit_log_telemetry_data_source_queried_metadata_v2.py +++ b/incident_io/models/audit_log_telemetry_data_source_queried_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogTelemetryDataSourceQueriedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogTelemetryDataSourceQueriedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_telemetry_data_source_queried_metadata_v2v2.py b/incident_io/models/audit_log_telemetry_data_source_queried_metadata_v2v2.py index f941d4e..87dc82f 100644 --- a/incident_io/models/audit_log_telemetry_data_source_queried_metadata_v2v2.py +++ b/incident_io/models/audit_log_telemetry_data_source_queried_metadata_v2v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogTelemetryDataSourceQueriedMetadataV2V2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogTelemetryDataSourceQueriedMetadataV2V2: """ Example: diff --git a/incident_io/models/audit_log_telemetry_data_source_requested_metadata_v2.py b/incident_io/models/audit_log_telemetry_data_source_requested_metadata_v2.py index b42fd60..0922568 100644 --- a/incident_io/models/audit_log_telemetry_data_source_requested_metadata_v2.py +++ b/incident_io/models/audit_log_telemetry_data_source_requested_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogTelemetryDataSourceRequestedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogTelemetryDataSourceRequestedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_telemetry_data_source_tool_access_changed_metadata_v2.py b/incident_io/models/audit_log_telemetry_data_source_tool_access_changed_metadata_v2.py index ca4aebc..2c52144 100644 --- a/incident_io/models/audit_log_telemetry_data_source_tool_access_changed_metadata_v2.py +++ b/incident_io/models/audit_log_telemetry_data_source_tool_access_changed_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogTelemetryDataSourceToolAccessChangedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogTelemetryDataSourceToolAccessChangedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_telemetry_data_source_tool_overrides_changed_metadata_v2.py b/incident_io/models/audit_log_telemetry_data_source_tool_overrides_changed_metadata_v2.py index d01ce85..ce9bb4f 100644 --- a/incident_io/models/audit_log_telemetry_data_source_tool_overrides_changed_metadata_v2.py +++ b/incident_io/models/audit_log_telemetry_data_source_tool_overrides_changed_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogTelemetryDataSourceToolOverridesChangedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogTelemetryDataSourceToolOverridesChangedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_telemetry_data_source_write_access_metadata_v2.py b/incident_io/models/audit_log_telemetry_data_source_write_access_metadata_v2.py index cb03d88..c2b4924 100644 --- a/incident_io/models/audit_log_telemetry_data_source_write_access_metadata_v2.py +++ b/incident_io/models/audit_log_telemetry_data_source_write_access_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogTelemetryDataSourceWriteAccessMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogTelemetryDataSourceWriteAccessMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_user_logged_in_metadata_v2.py b/incident_io/models/audit_log_user_logged_in_metadata_v2.py index 4deffc4..cfebaab 100644 --- a/incident_io/models/audit_log_user_logged_in_metadata_v2.py +++ b/incident_io/models/audit_log_user_logged_in_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogUserLoggedInMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogUserLoggedInMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_user_role_membership_changed_metadata_v2.py b/incident_io/models/audit_log_user_role_membership_changed_metadata_v2.py index b6fc8c4..4f501b2 100644 --- a/incident_io/models/audit_log_user_role_membership_changed_metadata_v2.py +++ b/incident_io/models/audit_log_user_role_membership_changed_metadata_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="AuditLogUserRoleMembershipChangedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogUserRoleMembershipChangedMetadataV2: """ Example: diff --git a/incident_io/models/audit_log_user_scim_group_mapping_changed_metadata_v2.py b/incident_io/models/audit_log_user_scim_group_mapping_changed_metadata_v2.py index cd9aec3..8f8acf1 100644 --- a/incident_io/models/audit_log_user_scim_group_mapping_changed_metadata_v2.py +++ b/incident_io/models/audit_log_user_scim_group_mapping_changed_metadata_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="AuditLogUserSCIMGroupMappingChangedMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogUserSCIMGroupMappingChangedMetadataV2: """ Example: diff --git a/incident_io/models/audit_logs_activity_log_scrubbed_v1.py b/incident_io/models/audit_logs_activity_log_scrubbed_v1.py index 57d398a..bb3df78 100644 --- a/incident_io/models/audit_logs_activity_log_scrubbed_v1.py +++ b/incident_io/models/audit_logs_activity_log_scrubbed_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsActivityLogScrubbedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsActivityLogScrubbedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_chat_message_template_created_v1.py b/incident_io/models/audit_logs_alert_chat_message_template_created_v1.py index 1305930..2002e7e 100644 --- a/incident_io/models/audit_logs_alert_chat_message_template_created_v1.py +++ b/incident_io/models/audit_logs_alert_chat_message_template_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertChatMessageTemplateCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertChatMessageTemplateCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_chat_message_template_deleted_v1.py b/incident_io/models/audit_logs_alert_chat_message_template_deleted_v1.py index a30e3c7..7485cc8 100644 --- a/incident_io/models/audit_logs_alert_chat_message_template_deleted_v1.py +++ b/incident_io/models/audit_logs_alert_chat_message_template_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertChatMessageTemplateDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertChatMessageTemplateDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_chat_message_template_updated_v1.py b/incident_io/models/audit_logs_alert_chat_message_template_updated_v1.py index fd54fb0..c496ede 100644 --- a/incident_io/models/audit_logs_alert_chat_message_template_updated_v1.py +++ b/incident_io/models/audit_logs_alert_chat_message_template_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertChatMessageTemplateUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertChatMessageTemplateUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_priority_created_v1.py b/incident_io/models/audit_logs_alert_priority_created_v1.py index f6e51a0..39d2f8c 100644 --- a/incident_io/models/audit_logs_alert_priority_created_v1.py +++ b/incident_io/models/audit_logs_alert_priority_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertPriorityCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertPriorityCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_priority_deleted_v1.py b/incident_io/models/audit_logs_alert_priority_deleted_v1.py index 76de314..283fc11 100644 --- a/incident_io/models/audit_logs_alert_priority_deleted_v1.py +++ b/incident_io/models/audit_logs_alert_priority_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertPriorityDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertPriorityDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_priority_set_as_default_v1.py b/incident_io/models/audit_logs_alert_priority_set_as_default_v1.py index 3988cbb..8145bec 100644 --- a/incident_io/models/audit_logs_alert_priority_set_as_default_v1.py +++ b/incident_io/models/audit_logs_alert_priority_set_as_default_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertPrioritySetAsDefaultV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertPrioritySetAsDefaultV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_priority_updated_v1.py b/incident_io/models/audit_logs_alert_priority_updated_v1.py index 9d7d778..3f9298c 100644 --- a/incident_io/models/audit_logs_alert_priority_updated_v1.py +++ b/incident_io/models/audit_logs_alert_priority_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertPriorityUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertPriorityUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_route_created_v1.py b/incident_io/models/audit_logs_alert_route_created_v1.py index bbb4ffe..e1c9c5f 100644 --- a/incident_io/models/audit_logs_alert_route_created_v1.py +++ b/incident_io/models/audit_logs_alert_route_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertRouteCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertRouteCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_route_deleted_v1.py b/incident_io/models/audit_logs_alert_route_deleted_v1.py index 2286d9d..94bcb5a 100644 --- a/incident_io/models/audit_logs_alert_route_deleted_v1.py +++ b/incident_io/models/audit_logs_alert_route_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertRouteDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertRouteDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_route_updated_v1.py b/incident_io/models/audit_logs_alert_route_updated_v1.py index adc531b..a8dd230 100644 --- a/incident_io/models/audit_logs_alert_route_updated_v1.py +++ b/incident_io/models/audit_logs_alert_route_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertRouteUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertRouteUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_schema_updated_v1.py b/incident_io/models/audit_logs_alert_schema_updated_v1.py index ac96811..5404609 100644 --- a/incident_io/models/audit_logs_alert_schema_updated_v1.py +++ b/incident_io/models/audit_logs_alert_schema_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertSchemaUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertSchemaUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_scrubbed_v1.py b/incident_io/models/audit_logs_alert_scrubbed_v1.py index 80c1bfc..98e1be4 100644 --- a/incident_io/models/audit_logs_alert_scrubbed_v1.py +++ b/incident_io/models/audit_logs_alert_scrubbed_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertScrubbedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertScrubbedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_source_config_created_v1.py b/incident_io/models/audit_logs_alert_source_config_created_v1.py index ffe6009..e7a94fb 100644 --- a/incident_io/models/audit_logs_alert_source_config_created_v1.py +++ b/incident_io/models/audit_logs_alert_source_config_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertSourceConfigCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertSourceConfigCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_source_config_deleted_v1.py b/incident_io/models/audit_logs_alert_source_config_deleted_v1.py index f323298..b52b692 100644 --- a/incident_io/models/audit_logs_alert_source_config_deleted_v1.py +++ b/incident_io/models/audit_logs_alert_source_config_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertSourceConfigDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertSourceConfigDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_alert_source_config_updated_v1.py b/incident_io/models/audit_logs_alert_source_config_updated_v1.py index 0c54b6b..9bd196b 100644 --- a/incident_io/models/audit_logs_alert_source_config_updated_v1.py +++ b/incident_io/models/audit_logs_alert_source_config_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAlertSourceConfigUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAlertSourceConfigUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_announcement_post_template_created_v1.py b/incident_io/models/audit_logs_announcement_post_template_created_v1.py index 642bd5a..066c8e5 100644 --- a/incident_io/models/audit_logs_announcement_post_template_created_v1.py +++ b/incident_io/models/audit_logs_announcement_post_template_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAnnouncementPostTemplateCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAnnouncementPostTemplateCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_announcement_post_template_created_v2.py b/incident_io/models/audit_logs_announcement_post_template_created_v2.py index 8d086ab..9a3d253 100644 --- a/incident_io/models/audit_logs_announcement_post_template_created_v2.py +++ b/incident_io/models/audit_logs_announcement_post_template_created_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsAnnouncementPostTemplateCreatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAnnouncementPostTemplateCreatedV2: """ Example: diff --git a/incident_io/models/audit_logs_announcement_post_template_deleted_v1.py b/incident_io/models/audit_logs_announcement_post_template_deleted_v1.py index 84a6758..9e3675f 100644 --- a/incident_io/models/audit_logs_announcement_post_template_deleted_v1.py +++ b/incident_io/models/audit_logs_announcement_post_template_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAnnouncementPostTemplateDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAnnouncementPostTemplateDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_announcement_post_template_set_as_default_v1.py b/incident_io/models/audit_logs_announcement_post_template_set_as_default_v1.py index 3304a6f..4f4686b 100644 --- a/incident_io/models/audit_logs_announcement_post_template_set_as_default_v1.py +++ b/incident_io/models/audit_logs_announcement_post_template_set_as_default_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAnnouncementPostTemplateSetAsDefaultV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAnnouncementPostTemplateSetAsDefaultV1: """ Example: diff --git a/incident_io/models/audit_logs_announcement_post_template_updated_v1.py b/incident_io/models/audit_logs_announcement_post_template_updated_v1.py index 340c29a..72d5915 100644 --- a/incident_io/models/audit_logs_announcement_post_template_updated_v1.py +++ b/incident_io/models/audit_logs_announcement_post_template_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAnnouncementPostTemplateUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAnnouncementPostTemplateUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_announcement_post_template_updated_v2.py b/incident_io/models/audit_logs_announcement_post_template_updated_v2.py index 2392205..3aa02e7 100644 --- a/incident_io/models/audit_logs_announcement_post_template_updated_v2.py +++ b/incident_io/models/audit_logs_announcement_post_template_updated_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsAnnouncementPostTemplateUpdatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAnnouncementPostTemplateUpdatedV2: """ Example: diff --git a/incident_io/models/audit_logs_announcement_rule_created_v1.py b/incident_io/models/audit_logs_announcement_rule_created_v1.py index 03ef10a..d2bb4ab 100644 --- a/incident_io/models/audit_logs_announcement_rule_created_v1.py +++ b/incident_io/models/audit_logs_announcement_rule_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAnnouncementRuleCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAnnouncementRuleCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_announcement_rule_created_v2.py b/incident_io/models/audit_logs_announcement_rule_created_v2.py index 8c13a08..e6471c7 100644 --- a/incident_io/models/audit_logs_announcement_rule_created_v2.py +++ b/incident_io/models/audit_logs_announcement_rule_created_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsAnnouncementRuleCreatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAnnouncementRuleCreatedV2: """ Example: diff --git a/incident_io/models/audit_logs_announcement_rule_deleted_v1.py b/incident_io/models/audit_logs_announcement_rule_deleted_v1.py index 636aad9..6752cf4 100644 --- a/incident_io/models/audit_logs_announcement_rule_deleted_v1.py +++ b/incident_io/models/audit_logs_announcement_rule_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAnnouncementRuleDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAnnouncementRuleDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_announcement_rule_updated_v1.py b/incident_io/models/audit_logs_announcement_rule_updated_v1.py index c984bf0..782825e 100644 --- a/incident_io/models/audit_logs_announcement_rule_updated_v1.py +++ b/incident_io/models/audit_logs_announcement_rule_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAnnouncementRuleUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAnnouncementRuleUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_announcement_rule_updated_v2.py b/incident_io/models/audit_logs_announcement_rule_updated_v2.py index 90d8e8d..2bb9b49 100644 --- a/incident_io/models/audit_logs_announcement_rule_updated_v2.py +++ b/incident_io/models/audit_logs_announcement_rule_updated_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsAnnouncementRuleUpdatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAnnouncementRuleUpdatedV2: """ Example: diff --git a/incident_io/models/audit_logs_api_key_created_v1.py b/incident_io/models/audit_logs_api_key_created_v1.py index 9fce3f6..c7f413d 100644 --- a/incident_io/models/audit_logs_api_key_created_v1.py +++ b/incident_io/models/audit_logs_api_key_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAPIKeyCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAPIKeyCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_api_key_deleted_v1.py b/incident_io/models/audit_logs_api_key_deleted_v1.py index 3ae8327..ef03166 100644 --- a/incident_io/models/audit_logs_api_key_deleted_v1.py +++ b/incident_io/models/audit_logs_api_key_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAPIKeyDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAPIKeyDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_api_key_rotated_v1.py b/incident_io/models/audit_logs_api_key_rotated_v1.py index d3208ab..5109fcf 100644 --- a/incident_io/models/audit_logs_api_key_rotated_v1.py +++ b/incident_io/models/audit_logs_api_key_rotated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAPIKeyRotatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAPIKeyRotatedV1: """ Example: diff --git a/incident_io/models/audit_logs_api_key_updated_v1.py b/incident_io/models/audit_logs_api_key_updated_v1.py index f45e725..1d0556c 100644 --- a/incident_io/models/audit_logs_api_key_updated_v1.py +++ b/incident_io/models/audit_logs_api_key_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsAPIKeyUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsAPIKeyUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_catalog_entry_attribute_updated_v1.py b/incident_io/models/audit_logs_catalog_entry_attribute_updated_v1.py index c505df9..05a3c58 100644 --- a/incident_io/models/audit_logs_catalog_entry_attribute_updated_v1.py +++ b/incident_io/models/audit_logs_catalog_entry_attribute_updated_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsCatalogEntryAttributeUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsCatalogEntryAttributeUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_catalog_entry_attribute_updated_v2.py b/incident_io/models/audit_logs_catalog_entry_attribute_updated_v2.py index 040ed7b..84c62b0 100644 --- a/incident_io/models/audit_logs_catalog_entry_attribute_updated_v2.py +++ b/incident_io/models/audit_logs_catalog_entry_attribute_updated_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsCatalogEntryAttributeUpdatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsCatalogEntryAttributeUpdatedV2: """ Example: diff --git a/incident_io/models/audit_logs_catalog_type_created_v1.py b/incident_io/models/audit_logs_catalog_type_created_v1.py index 2e367c1..2c0de99 100644 --- a/incident_io/models/audit_logs_catalog_type_created_v1.py +++ b/incident_io/models/audit_logs_catalog_type_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsCatalogTypeCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsCatalogTypeCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_catalog_type_deleted_v1.py b/incident_io/models/audit_logs_catalog_type_deleted_v1.py index 088ecdd..af0ce85 100644 --- a/incident_io/models/audit_logs_catalog_type_deleted_v1.py +++ b/incident_io/models/audit_logs_catalog_type_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsCatalogTypeDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsCatalogTypeDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_catalog_type_updated_v1.py b/incident_io/models/audit_logs_catalog_type_updated_v1.py index 6092225..bce8085 100644 --- a/incident_io/models/audit_logs_catalog_type_updated_v1.py +++ b/incident_io/models/audit_logs_catalog_type_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsCatalogTypeUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsCatalogTypeUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_connector_config_created_v1.py b/incident_io/models/audit_logs_connector_config_created_v1.py index 3552a29..472daca 100644 --- a/incident_io/models/audit_logs_connector_config_created_v1.py +++ b/incident_io/models/audit_logs_connector_config_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsConnectorConfigCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsConnectorConfigCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_connector_config_token_generated_v1.py b/incident_io/models/audit_logs_connector_config_token_generated_v1.py index 44e99de..7e4e5e2 100644 --- a/incident_io/models/audit_logs_connector_config_token_generated_v1.py +++ b/incident_io/models/audit_logs_connector_config_token_generated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsConnectorConfigTokenGeneratedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsConnectorConfigTokenGeneratedV1: """ Example: diff --git a/incident_io/models/audit_logs_connector_config_updated_v1.py b/incident_io/models/audit_logs_connector_config_updated_v1.py index 1d1a7dd..96c569e 100644 --- a/incident_io/models/audit_logs_connector_config_updated_v1.py +++ b/incident_io/models/audit_logs_connector_config_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsConnectorConfigUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsConnectorConfigUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_custom_field_created_v1.py b/incident_io/models/audit_logs_custom_field_created_v1.py index 2e236a6..80a8f1b 100644 --- a/incident_io/models/audit_logs_custom_field_created_v1.py +++ b/incident_io/models/audit_logs_custom_field_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsCustomFieldCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsCustomFieldCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_custom_field_deleted_v1.py b/incident_io/models/audit_logs_custom_field_deleted_v1.py index 3260189..a2f531e 100644 --- a/incident_io/models/audit_logs_custom_field_deleted_v1.py +++ b/incident_io/models/audit_logs_custom_field_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsCustomFieldDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsCustomFieldDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_custom_field_updated_v1.py b/incident_io/models/audit_logs_custom_field_updated_v1.py index 2033f1b..bed84b0 100644 --- a/incident_io/models/audit_logs_custom_field_updated_v1.py +++ b/incident_io/models/audit_logs_custom_field_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsCustomFieldUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsCustomFieldUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_debrief_invite_rule_created_v1.py b/incident_io/models/audit_logs_debrief_invite_rule_created_v1.py index 9a3564a..03286ee 100644 --- a/incident_io/models/audit_logs_debrief_invite_rule_created_v1.py +++ b/incident_io/models/audit_logs_debrief_invite_rule_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsDebriefInviteRuleCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsDebriefInviteRuleCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_debrief_invite_rule_deleted_v1.py b/incident_io/models/audit_logs_debrief_invite_rule_deleted_v1.py index 0e19303..66e753c 100644 --- a/incident_io/models/audit_logs_debrief_invite_rule_deleted_v1.py +++ b/incident_io/models/audit_logs_debrief_invite_rule_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsDebriefInviteRuleDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsDebriefInviteRuleDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_debrief_invite_rule_updated_v1.py b/incident_io/models/audit_logs_debrief_invite_rule_updated_v1.py index 3b9268e..db6c221 100644 --- a/incident_io/models/audit_logs_debrief_invite_rule_updated_v1.py +++ b/incident_io/models/audit_logs_debrief_invite_rule_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsDebriefInviteRuleUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsDebriefInviteRuleUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_email_otp_login_setting_updated_v1.py b/incident_io/models/audit_logs_email_otp_login_setting_updated_v1.py index 0746e05..e3a03fa 100644 --- a/incident_io/models/audit_logs_email_otp_login_setting_updated_v1.py +++ b/incident_io/models/audit_logs_email_otp_login_setting_updated_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsEmailOtpLoginSettingUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsEmailOtpLoginSettingUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_escalation_path_created_v1.py b/incident_io/models/audit_logs_escalation_path_created_v1.py index ef75906..03223f4 100644 --- a/incident_io/models/audit_logs_escalation_path_created_v1.py +++ b/incident_io/models/audit_logs_escalation_path_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsEscalationPathCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsEscalationPathCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_escalation_path_deleted_v1.py b/incident_io/models/audit_logs_escalation_path_deleted_v1.py index 8da45f2..3072d27 100644 --- a/incident_io/models/audit_logs_escalation_path_deleted_v1.py +++ b/incident_io/models/audit_logs_escalation_path_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsEscalationPathDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsEscalationPathDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_escalation_path_template_created_v1.py b/incident_io/models/audit_logs_escalation_path_template_created_v1.py index 2f6a04c..9a00ed2 100644 --- a/incident_io/models/audit_logs_escalation_path_template_created_v1.py +++ b/incident_io/models/audit_logs_escalation_path_template_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsEscalationPathTemplateCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsEscalationPathTemplateCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_escalation_path_template_deleted_v1.py b/incident_io/models/audit_logs_escalation_path_template_deleted_v1.py index 8bfe9e8..54ee3de 100644 --- a/incident_io/models/audit_logs_escalation_path_template_deleted_v1.py +++ b/incident_io/models/audit_logs_escalation_path_template_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsEscalationPathTemplateDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsEscalationPathTemplateDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_escalation_path_template_updated_v1.py b/incident_io/models/audit_logs_escalation_path_template_updated_v1.py index 4bb9fe2..0d73314 100644 --- a/incident_io/models/audit_logs_escalation_path_template_updated_v1.py +++ b/incident_io/models/audit_logs_escalation_path_template_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsEscalationPathTemplateUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsEscalationPathTemplateUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_escalation_path_updated_v1.py b/incident_io/models/audit_logs_escalation_path_updated_v1.py index e8e9b36..2297869 100644 --- a/incident_io/models/audit_logs_escalation_path_updated_v1.py +++ b/incident_io/models/audit_logs_escalation_path_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsEscalationPathUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsEscalationPathUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_escalation_scrubbed_v1.py b/incident_io/models/audit_logs_escalation_scrubbed_v1.py index 0680721..0842bfe 100644 --- a/incident_io/models/audit_logs_escalation_scrubbed_v1.py +++ b/incident_io/models/audit_logs_escalation_scrubbed_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsEscalationScrubbedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsEscalationScrubbedV1: """ Example: diff --git a/incident_io/models/audit_logs_extension_connector_called_v1.py b/incident_io/models/audit_logs_extension_connector_called_v1.py index 3966cfc..279802a 100644 --- a/incident_io/models/audit_logs_extension_connector_called_v1.py +++ b/incident_io/models/audit_logs_extension_connector_called_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsExtensionConnectorCalledV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsExtensionConnectorCalledV1: """ Example: diff --git a/incident_io/models/audit_logs_extension_connector_called_v2.py b/incident_io/models/audit_logs_extension_connector_called_v2.py index 7913023..ef2ed1b 100644 --- a/incident_io/models/audit_logs_extension_connector_called_v2.py +++ b/incident_io/models/audit_logs_extension_connector_called_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsExtensionConnectorCalledV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsExtensionConnectorCalledV2: """ Example: diff --git a/incident_io/models/audit_logs_extension_connector_called_v3.py b/incident_io/models/audit_logs_extension_connector_called_v3.py index 272abb3..4a54575 100644 --- a/incident_io/models/audit_logs_extension_connector_called_v3.py +++ b/incident_io/models/audit_logs_extension_connector_called_v3.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsExtensionConnectorCalledV3") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsExtensionConnectorCalledV3: """ Example: diff --git a/incident_io/models/audit_logs_follow_up_category_created_v1.py b/incident_io/models/audit_logs_follow_up_category_created_v1.py index ca03431..c691dc2 100644 --- a/incident_io/models/audit_logs_follow_up_category_created_v1.py +++ b/incident_io/models/audit_logs_follow_up_category_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsFollowUpCategoryCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsFollowUpCategoryCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_follow_up_category_deleted_v1.py b/incident_io/models/audit_logs_follow_up_category_deleted_v1.py index a24f150..9dd09be 100644 --- a/incident_io/models/audit_logs_follow_up_category_deleted_v1.py +++ b/incident_io/models/audit_logs_follow_up_category_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsFollowUpCategoryDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsFollowUpCategoryDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_follow_up_category_updated_v1.py b/incident_io/models/audit_logs_follow_up_category_updated_v1.py index 1300807..05f6b87 100644 --- a/incident_io/models/audit_logs_follow_up_category_updated_v1.py +++ b/incident_io/models/audit_logs_follow_up_category_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsFollowUpCategoryUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsFollowUpCategoryUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_follow_up_priority_created_v1.py b/incident_io/models/audit_logs_follow_up_priority_created_v1.py index 28027e7..3ef708b 100644 --- a/incident_io/models/audit_logs_follow_up_priority_created_v1.py +++ b/incident_io/models/audit_logs_follow_up_priority_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsFollowUpPriorityCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsFollowUpPriorityCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_follow_up_priority_deleted_v1.py b/incident_io/models/audit_logs_follow_up_priority_deleted_v1.py index 2c27a97..c607b80 100644 --- a/incident_io/models/audit_logs_follow_up_priority_deleted_v1.py +++ b/incident_io/models/audit_logs_follow_up_priority_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsFollowUpPriorityDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsFollowUpPriorityDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_follow_up_priority_updated_v1.py b/incident_io/models/audit_logs_follow_up_priority_updated_v1.py index 21cf35c..d203227 100644 --- a/incident_io/models/audit_logs_follow_up_priority_updated_v1.py +++ b/incident_io/models/audit_logs_follow_up_priority_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsFollowUpPriorityUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsFollowUpPriorityUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_holiday_user_feed_created_v1.py b/incident_io/models/audit_logs_holiday_user_feed_created_v1.py index a059770..6fd2ea8 100644 --- a/incident_io/models/audit_logs_holiday_user_feed_created_v1.py +++ b/incident_io/models/audit_logs_holiday_user_feed_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsHolidayUserFeedCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsHolidayUserFeedCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_holiday_user_feed_deleted_v1.py b/incident_io/models/audit_logs_holiday_user_feed_deleted_v1.py index 8e25aaa..de39a05 100644 --- a/incident_io/models/audit_logs_holiday_user_feed_deleted_v1.py +++ b/incident_io/models/audit_logs_holiday_user_feed_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsHolidayUserFeedDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsHolidayUserFeedDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_holiday_user_feed_updated_v1.py b/incident_io/models/audit_logs_holiday_user_feed_updated_v1.py index 0509e85..978eb19 100644 --- a/incident_io/models/audit_logs_holiday_user_feed_updated_v1.py +++ b/incident_io/models/audit_logs_holiday_user_feed_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsHolidayUserFeedUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsHolidayUserFeedUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_hris_time_off_policy_updated_v1.py b/incident_io/models/audit_logs_hris_time_off_policy_updated_v1.py index b0f4dbc..158260b 100644 --- a/incident_io/models/audit_logs_hris_time_off_policy_updated_v1.py +++ b/incident_io/models/audit_logs_hris_time_off_policy_updated_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsHrisTimeOffPolicyUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsHrisTimeOffPolicyUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_call_setting_updated_v1.py b/incident_io/models/audit_logs_incident_call_setting_updated_v1.py index 0c2a8ff..eab0c07 100644 --- a/incident_io/models/audit_logs_incident_call_setting_updated_v1.py +++ b/incident_io/models/audit_logs_incident_call_setting_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentCallSettingUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentCallSettingUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_call_transcription_session_deleted_v1.py b/incident_io/models/audit_logs_incident_call_transcription_session_deleted_v1.py index 9f09804..e547998 100644 --- a/incident_io/models/audit_logs_incident_call_transcription_session_deleted_v1.py +++ b/incident_io/models/audit_logs_incident_call_transcription_session_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentCallTranscriptionSessionDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentCallTranscriptionSessionDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_duration_metric_created_v1.py b/incident_io/models/audit_logs_incident_duration_metric_created_v1.py index 6e1fd39..714d5e2 100644 --- a/incident_io/models/audit_logs_incident_duration_metric_created_v1.py +++ b/incident_io/models/audit_logs_incident_duration_metric_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentDurationMetricCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentDurationMetricCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_duration_metric_deleted_v1.py b/incident_io/models/audit_logs_incident_duration_metric_deleted_v1.py index 819a77c..fa51a7f 100644 --- a/incident_io/models/audit_logs_incident_duration_metric_deleted_v1.py +++ b/incident_io/models/audit_logs_incident_duration_metric_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentDurationMetricDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentDurationMetricDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_duration_metric_updated_v1.py b/incident_io/models/audit_logs_incident_duration_metric_updated_v1.py index b7706d9..0f8931e 100644 --- a/incident_io/models/audit_logs_incident_duration_metric_updated_v1.py +++ b/incident_io/models/audit_logs_incident_duration_metric_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentDurationMetricUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentDurationMetricUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_role_created_v1.py b/incident_io/models/audit_logs_incident_role_created_v1.py index af88d11..42f6837 100644 --- a/incident_io/models/audit_logs_incident_role_created_v1.py +++ b/incident_io/models/audit_logs_incident_role_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentRoleCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentRoleCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_role_deleted_v1.py b/incident_io/models/audit_logs_incident_role_deleted_v1.py index 2732ba5..6fb0c8a 100644 --- a/incident_io/models/audit_logs_incident_role_deleted_v1.py +++ b/incident_io/models/audit_logs_incident_role_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentRoleDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentRoleDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_role_updated_v1.py b/incident_io/models/audit_logs_incident_role_updated_v1.py index 47b01e3..5d0d793 100644 --- a/incident_io/models/audit_logs_incident_role_updated_v1.py +++ b/incident_io/models/audit_logs_incident_role_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentRoleUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentRoleUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_status_created_v1.py b/incident_io/models/audit_logs_incident_status_created_v1.py index 434bf6a..ced189f 100644 --- a/incident_io/models/audit_logs_incident_status_created_v1.py +++ b/incident_io/models/audit_logs_incident_status_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentStatusCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentStatusCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_status_deleted_v1.py b/incident_io/models/audit_logs_incident_status_deleted_v1.py index 393514c..52e94e4 100644 --- a/incident_io/models/audit_logs_incident_status_deleted_v1.py +++ b/incident_io/models/audit_logs_incident_status_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentStatusDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentStatusDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_status_updated_v1.py b/incident_io/models/audit_logs_incident_status_updated_v1.py index e7db847..4add95f 100644 --- a/incident_io/models/audit_logs_incident_status_updated_v1.py +++ b/incident_io/models/audit_logs_incident_status_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentStatusUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentStatusUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_template_created_v1.py b/incident_io/models/audit_logs_incident_template_created_v1.py index 17e2d72..f251dcb 100644 --- a/incident_io/models/audit_logs_incident_template_created_v1.py +++ b/incident_io/models/audit_logs_incident_template_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTemplateCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTemplateCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_template_deleted_v1.py b/incident_io/models/audit_logs_incident_template_deleted_v1.py index 149c719..355294f 100644 --- a/incident_io/models/audit_logs_incident_template_deleted_v1.py +++ b/incident_io/models/audit_logs_incident_template_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTemplateDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTemplateDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_template_set_as_default_v1.py b/incident_io/models/audit_logs_incident_template_set_as_default_v1.py index f47a9ff..ddf8130 100644 --- a/incident_io/models/audit_logs_incident_template_set_as_default_v1.py +++ b/incident_io/models/audit_logs_incident_template_set_as_default_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTemplateSetAsDefaultV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTemplateSetAsDefaultV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_template_updated_v1.py b/incident_io/models/audit_logs_incident_template_updated_v1.py index f4eb36f..349d75b 100644 --- a/incident_io/models/audit_logs_incident_template_updated_v1.py +++ b/incident_io/models/audit_logs_incident_template_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTemplateUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTemplateUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_timestamp_created_v1.py b/incident_io/models/audit_logs_incident_timestamp_created_v1.py index 1feeee6..7ca6e1c 100644 --- a/incident_io/models/audit_logs_incident_timestamp_created_v1.py +++ b/incident_io/models/audit_logs_incident_timestamp_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTimestampCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTimestampCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_timestamp_deleted_v1.py b/incident_io/models/audit_logs_incident_timestamp_deleted_v1.py index ff73fd2..ed043d7 100644 --- a/incident_io/models/audit_logs_incident_timestamp_deleted_v1.py +++ b/incident_io/models/audit_logs_incident_timestamp_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTimestampDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTimestampDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_timestamp_set_by_rule_created_v1.py b/incident_io/models/audit_logs_incident_timestamp_set_by_rule_created_v1.py index 4c00274..ed2dba3 100644 --- a/incident_io/models/audit_logs_incident_timestamp_set_by_rule_created_v1.py +++ b/incident_io/models/audit_logs_incident_timestamp_set_by_rule_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTimestampSetByRuleCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTimestampSetByRuleCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_timestamp_set_by_rule_deleted_v1.py b/incident_io/models/audit_logs_incident_timestamp_set_by_rule_deleted_v1.py index 3e79356..48bddfa 100644 --- a/incident_io/models/audit_logs_incident_timestamp_set_by_rule_deleted_v1.py +++ b/incident_io/models/audit_logs_incident_timestamp_set_by_rule_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTimestampSetByRuleDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTimestampSetByRuleDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_timestamp_set_by_rule_updated_v1.py b/incident_io/models/audit_logs_incident_timestamp_set_by_rule_updated_v1.py index cb2d179..330a1d6 100644 --- a/incident_io/models/audit_logs_incident_timestamp_set_by_rule_updated_v1.py +++ b/incident_io/models/audit_logs_incident_timestamp_set_by_rule_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTimestampSetByRuleUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTimestampSetByRuleUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_timestamp_updated_v1.py b/incident_io/models/audit_logs_incident_timestamp_updated_v1.py index face3dd..c1cfe76 100644 --- a/incident_io/models/audit_logs_incident_timestamp_updated_v1.py +++ b/incident_io/models/audit_logs_incident_timestamp_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTimestampUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTimestampUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_type_created_v1.py b/incident_io/models/audit_logs_incident_type_created_v1.py index 787b84b..bbd7af8 100644 --- a/incident_io/models/audit_logs_incident_type_created_v1.py +++ b/incident_io/models/audit_logs_incident_type_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTypeCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTypeCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_type_created_v2.py b/incident_io/models/audit_logs_incident_type_created_v2.py index 84c2480..5139336 100644 --- a/incident_io/models/audit_logs_incident_type_created_v2.py +++ b/incident_io/models/audit_logs_incident_type_created_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTypeCreatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTypeCreatedV2: """ Example: diff --git a/incident_io/models/audit_logs_incident_type_deleted_v1.py b/incident_io/models/audit_logs_incident_type_deleted_v1.py index 0e23f86..97422df 100644 --- a/incident_io/models/audit_logs_incident_type_deleted_v1.py +++ b/incident_io/models/audit_logs_incident_type_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTypeDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTypeDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_type_updated_v1.py b/incident_io/models/audit_logs_incident_type_updated_v1.py index e036226..087f922 100644 --- a/incident_io/models/audit_logs_incident_type_updated_v1.py +++ b/incident_io/models/audit_logs_incident_type_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTypeUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTypeUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_incident_type_updated_v2.py b/incident_io/models/audit_logs_incident_type_updated_v2.py index cfd6f2a..7a934f8 100644 --- a/incident_io/models/audit_logs_incident_type_updated_v2.py +++ b/incident_io/models/audit_logs_incident_type_updated_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsIncidentTypeUpdatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIncidentTypeUpdatedV2: """ Example: diff --git a/incident_io/models/audit_logs_integration_installed_v1.py b/incident_io/models/audit_logs_integration_installed_v1.py index 06bcc87..5adffdb 100644 --- a/incident_io/models/audit_logs_integration_installed_v1.py +++ b/incident_io/models/audit_logs_integration_installed_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIntegrationInstalledV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIntegrationInstalledV1: """ Example: diff --git a/incident_io/models/audit_logs_integration_uninstalled_v1.py b/incident_io/models/audit_logs_integration_uninstalled_v1.py index a5ce428..a2c2803 100644 --- a/incident_io/models/audit_logs_integration_uninstalled_v1.py +++ b/incident_io/models/audit_logs_integration_uninstalled_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsIntegrationUninstalledV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIntegrationUninstalledV1: """ Example: diff --git a/incident_io/models/audit_logs_internal_status_page_created_v1.py b/incident_io/models/audit_logs_internal_status_page_created_v1.py index e0f0f59..e6597b6 100644 --- a/incident_io/models/audit_logs_internal_status_page_created_v1.py +++ b/incident_io/models/audit_logs_internal_status_page_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsInternalStatusPageCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsInternalStatusPageCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_internal_status_page_deleted_v1.py b/incident_io/models/audit_logs_internal_status_page_deleted_v1.py index cc75c4e..fca43fb 100644 --- a/incident_io/models/audit_logs_internal_status_page_deleted_v1.py +++ b/incident_io/models/audit_logs_internal_status_page_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsInternalStatusPageDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsInternalStatusPageDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_internal_status_page_updated_v1.py b/incident_io/models/audit_logs_internal_status_page_updated_v1.py index 227fb69..901aa6a 100644 --- a/incident_io/models/audit_logs_internal_status_page_updated_v1.py +++ b/incident_io/models/audit_logs_internal_status_page_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsInternalStatusPageUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsInternalStatusPageUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_ip_allowlist_updated_v1.py b/incident_io/models/audit_logs_ip_allowlist_updated_v1.py index 34bd8c1..04d7097 100644 --- a/incident_io/models/audit_logs_ip_allowlist_updated_v1.py +++ b/incident_io/models/audit_logs_ip_allowlist_updated_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsIPAllowlistUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsIPAllowlistUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_maintenance_window_created_v1.py b/incident_io/models/audit_logs_maintenance_window_created_v1.py index 6e6c1a3..acbbb19 100644 --- a/incident_io/models/audit_logs_maintenance_window_created_v1.py +++ b/incident_io/models/audit_logs_maintenance_window_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsMaintenanceWindowCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsMaintenanceWindowCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_maintenance_window_deleted_v1.py b/incident_io/models/audit_logs_maintenance_window_deleted_v1.py index af67c52..8d4b834 100644 --- a/incident_io/models/audit_logs_maintenance_window_deleted_v1.py +++ b/incident_io/models/audit_logs_maintenance_window_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsMaintenanceWindowDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsMaintenanceWindowDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_maintenance_window_updated_v1.py b/incident_io/models/audit_logs_maintenance_window_updated_v1.py index ef74e62..6c26e93 100644 --- a/incident_io/models/audit_logs_maintenance_window_updated_v1.py +++ b/incident_io/models/audit_logs_maintenance_window_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsMaintenanceWindowUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsMaintenanceWindowUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_microsoft_entra_tenant_linked_v1.py b/incident_io/models/audit_logs_microsoft_entra_tenant_linked_v1.py index 0ef9379..1d741f8 100644 --- a/incident_io/models/audit_logs_microsoft_entra_tenant_linked_v1.py +++ b/incident_io/models/audit_logs_microsoft_entra_tenant_linked_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsMicrosoftEntraTenantLinkedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsMicrosoftEntraTenantLinkedV1: """ Example: diff --git a/incident_io/models/audit_logs_mobile_intune_enabled_setting_updated_v1.py b/incident_io/models/audit_logs_mobile_intune_enabled_setting_updated_v1.py index 5415ec3..6f6bc66 100644 --- a/incident_io/models/audit_logs_mobile_intune_enabled_setting_updated_v1.py +++ b/incident_io/models/audit_logs_mobile_intune_enabled_setting_updated_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsMobileIntuneEnabledSettingUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsMobileIntuneEnabledSettingUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_nudge_created_v1.py b/incident_io/models/audit_logs_nudge_created_v1.py index 31e3125..72242f4 100644 --- a/incident_io/models/audit_logs_nudge_created_v1.py +++ b/incident_io/models/audit_logs_nudge_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsNudgeCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsNudgeCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_nudge_deleted_v1.py b/incident_io/models/audit_logs_nudge_deleted_v1.py index ad27da0..a7b4d0e 100644 --- a/incident_io/models/audit_logs_nudge_deleted_v1.py +++ b/incident_io/models/audit_logs_nudge_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsNudgeDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsNudgeDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_nudge_updated_v1.py b/incident_io/models/audit_logs_nudge_updated_v1.py index 1495e8f..7c00545 100644 --- a/incident_io/models/audit_logs_nudge_updated_v1.py +++ b/incident_io/models/audit_logs_nudge_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsNudgeUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsNudgeUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_on_call_notification_method_created_v1.py b/incident_io/models/audit_logs_on_call_notification_method_created_v1.py index 74173a6..93daa83 100644 --- a/incident_io/models/audit_logs_on_call_notification_method_created_v1.py +++ b/incident_io/models/audit_logs_on_call_notification_method_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsOnCallNotificationMethodCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsOnCallNotificationMethodCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_on_call_notification_method_created_v2.py b/incident_io/models/audit_logs_on_call_notification_method_created_v2.py index 00c6e3f..b67355c 100644 --- a/incident_io/models/audit_logs_on_call_notification_method_created_v2.py +++ b/incident_io/models/audit_logs_on_call_notification_method_created_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsOnCallNotificationMethodCreatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsOnCallNotificationMethodCreatedV2: """ Example: diff --git a/incident_io/models/audit_logs_on_call_notification_method_destroyed_v1.py b/incident_io/models/audit_logs_on_call_notification_method_destroyed_v1.py index 3948839..0861e77 100644 --- a/incident_io/models/audit_logs_on_call_notification_method_destroyed_v1.py +++ b/incident_io/models/audit_logs_on_call_notification_method_destroyed_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsOnCallNotificationMethodDestroyedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsOnCallNotificationMethodDestroyedV1: """ Example: diff --git a/incident_io/models/audit_logs_on_call_notification_method_destroyed_v2.py b/incident_io/models/audit_logs_on_call_notification_method_destroyed_v2.py index aa63ea7..ce6bb42 100644 --- a/incident_io/models/audit_logs_on_call_notification_method_destroyed_v2.py +++ b/incident_io/models/audit_logs_on_call_notification_method_destroyed_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsOnCallNotificationMethodDestroyedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsOnCallNotificationMethodDestroyedV2: """ Example: diff --git a/incident_io/models/audit_logs_on_call_upsell_requested_v1.py b/incident_io/models/audit_logs_on_call_upsell_requested_v1.py index 46eb539..f95e28b 100644 --- a/incident_io/models/audit_logs_on_call_upsell_requested_v1.py +++ b/incident_io/models/audit_logs_on_call_upsell_requested_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsOnCallUpsellRequestedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsOnCallUpsellRequestedV1: """ Example: diff --git a/incident_io/models/audit_logs_organisation_settings_updated_v1.py b/incident_io/models/audit_logs_organisation_settings_updated_v1.py index 6949102..47d5aa6 100644 --- a/incident_io/models/audit_logs_organisation_settings_updated_v1.py +++ b/incident_io/models/audit_logs_organisation_settings_updated_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsOrganisationSettingsUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsOrganisationSettingsUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_policy_created_v1.py b/incident_io/models/audit_logs_policy_created_v1.py index 8f15f02..116fdf0 100644 --- a/incident_io/models/audit_logs_policy_created_v1.py +++ b/incident_io/models/audit_logs_policy_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPolicyCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPolicyCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_policy_created_v2.py b/incident_io/models/audit_logs_policy_created_v2.py index 8ad8b37..1b6055d 100644 --- a/incident_io/models/audit_logs_policy_created_v2.py +++ b/incident_io/models/audit_logs_policy_created_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="AuditLogsPolicyCreatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPolicyCreatedV2: """ Example: diff --git a/incident_io/models/audit_logs_policy_deleted_v1.py b/incident_io/models/audit_logs_policy_deleted_v1.py index 954b74f..acf39e7 100644 --- a/incident_io/models/audit_logs_policy_deleted_v1.py +++ b/incident_io/models/audit_logs_policy_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPolicyDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPolicyDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_policy_report_schedule_created_v1.py b/incident_io/models/audit_logs_policy_report_schedule_created_v1.py index 18f7142..d987759 100644 --- a/incident_io/models/audit_logs_policy_report_schedule_created_v1.py +++ b/incident_io/models/audit_logs_policy_report_schedule_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPolicyReportScheduleCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPolicyReportScheduleCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_policy_report_schedule_deleted_v1.py b/incident_io/models/audit_logs_policy_report_schedule_deleted_v1.py index 8ef3d52..22a8817 100644 --- a/incident_io/models/audit_logs_policy_report_schedule_deleted_v1.py +++ b/incident_io/models/audit_logs_policy_report_schedule_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPolicyReportScheduleDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPolicyReportScheduleDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_policy_report_schedule_updated_v1.py b/incident_io/models/audit_logs_policy_report_schedule_updated_v1.py index 3470e61..90dcb00 100644 --- a/incident_io/models/audit_logs_policy_report_schedule_updated_v1.py +++ b/incident_io/models/audit_logs_policy_report_schedule_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPolicyReportScheduleUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPolicyReportScheduleUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_policy_updated_v1.py b/incident_io/models/audit_logs_policy_updated_v1.py index 7b6691a..06c830d 100644 --- a/incident_io/models/audit_logs_policy_updated_v1.py +++ b/incident_io/models/audit_logs_policy_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPolicyUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPolicyUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_policy_updated_v2.py b/incident_io/models/audit_logs_policy_updated_v2.py index e0a51e1..2367bb8 100644 --- a/incident_io/models/audit_logs_policy_updated_v2.py +++ b/incident_io/models/audit_logs_policy_updated_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="AuditLogsPolicyUpdatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPolicyUpdatedV2: """ Example: diff --git a/incident_io/models/audit_logs_post_incident_task_created_v1.py b/incident_io/models/audit_logs_post_incident_task_created_v1.py index 6bdeaef..5cd28a7 100644 --- a/incident_io/models/audit_logs_post_incident_task_created_v1.py +++ b/incident_io/models/audit_logs_post_incident_task_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostIncidentTaskCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostIncidentTaskCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_post_incident_task_deleted_v1.py b/incident_io/models/audit_logs_post_incident_task_deleted_v1.py index e521c29..dd6c175 100644 --- a/incident_io/models/audit_logs_post_incident_task_deleted_v1.py +++ b/incident_io/models/audit_logs_post_incident_task_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostIncidentTaskDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostIncidentTaskDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_post_incident_task_updated_v1.py b/incident_io/models/audit_logs_post_incident_task_updated_v1.py index b5f3c20..3168502 100644 --- a/incident_io/models/audit_logs_post_incident_task_updated_v1.py +++ b/incident_io/models/audit_logs_post_incident_task_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostIncidentTaskUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostIncidentTaskUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_postmortem_section_created_v1.py b/incident_io/models/audit_logs_postmortem_section_created_v1.py index 486c2fb..028619c 100644 --- a/incident_io/models/audit_logs_postmortem_section_created_v1.py +++ b/incident_io/models/audit_logs_postmortem_section_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostmortemSectionCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostmortemSectionCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_postmortem_section_created_v2.py b/incident_io/models/audit_logs_postmortem_section_created_v2.py index 4b53f7b..7a635dc 100644 --- a/incident_io/models/audit_logs_postmortem_section_created_v2.py +++ b/incident_io/models/audit_logs_postmortem_section_created_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostmortemSectionCreatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostmortemSectionCreatedV2: """ Example: diff --git a/incident_io/models/audit_logs_postmortem_section_deleted_v1.py b/incident_io/models/audit_logs_postmortem_section_deleted_v1.py index 2e33b6e..44caa2f 100644 --- a/incident_io/models/audit_logs_postmortem_section_deleted_v1.py +++ b/incident_io/models/audit_logs_postmortem_section_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostmortemSectionDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostmortemSectionDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_postmortem_section_deleted_v2.py b/incident_io/models/audit_logs_postmortem_section_deleted_v2.py index d5da4b8..5d5462a 100644 --- a/incident_io/models/audit_logs_postmortem_section_deleted_v2.py +++ b/incident_io/models/audit_logs_postmortem_section_deleted_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostmortemSectionDeletedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostmortemSectionDeletedV2: """ Example: diff --git a/incident_io/models/audit_logs_postmortem_section_updated_v1.py b/incident_io/models/audit_logs_postmortem_section_updated_v1.py index 56a730c..88f1946 100644 --- a/incident_io/models/audit_logs_postmortem_section_updated_v1.py +++ b/incident_io/models/audit_logs_postmortem_section_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostmortemSectionUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostmortemSectionUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_postmortem_section_updated_v2.py b/incident_io/models/audit_logs_postmortem_section_updated_v2.py index 32879ba..b870d5c 100644 --- a/incident_io/models/audit_logs_postmortem_section_updated_v2.py +++ b/incident_io/models/audit_logs_postmortem_section_updated_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostmortemSectionUpdatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostmortemSectionUpdatedV2: """ Example: diff --git a/incident_io/models/audit_logs_postmortem_template_created_v1.py b/incident_io/models/audit_logs_postmortem_template_created_v1.py index c29cc98..27710b2 100644 --- a/incident_io/models/audit_logs_postmortem_template_created_v1.py +++ b/incident_io/models/audit_logs_postmortem_template_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostmortemTemplateCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostmortemTemplateCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_postmortem_template_created_v2.py b/incident_io/models/audit_logs_postmortem_template_created_v2.py index 1f7b3a2..42c8445 100644 --- a/incident_io/models/audit_logs_postmortem_template_created_v2.py +++ b/incident_io/models/audit_logs_postmortem_template_created_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostmortemTemplateCreatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostmortemTemplateCreatedV2: """ Example: diff --git a/incident_io/models/audit_logs_postmortem_template_deleted_v1.py b/incident_io/models/audit_logs_postmortem_template_deleted_v1.py index bfc1ab2..583c162 100644 --- a/incident_io/models/audit_logs_postmortem_template_deleted_v1.py +++ b/incident_io/models/audit_logs_postmortem_template_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostmortemTemplateDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostmortemTemplateDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_postmortem_template_deleted_v2.py b/incident_io/models/audit_logs_postmortem_template_deleted_v2.py index 3914fe4..de5e79d 100644 --- a/incident_io/models/audit_logs_postmortem_template_deleted_v2.py +++ b/incident_io/models/audit_logs_postmortem_template_deleted_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostmortemTemplateDeletedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostmortemTemplateDeletedV2: """ Example: diff --git a/incident_io/models/audit_logs_postmortem_template_updated_v1.py b/incident_io/models/audit_logs_postmortem_template_updated_v1.py index 52f0a58..308784c 100644 --- a/incident_io/models/audit_logs_postmortem_template_updated_v1.py +++ b/incident_io/models/audit_logs_postmortem_template_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostmortemTemplateUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostmortemTemplateUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_postmortem_template_updated_v2.py b/incident_io/models/audit_logs_postmortem_template_updated_v2.py index c9a72b9..85d03e0 100644 --- a/incident_io/models/audit_logs_postmortem_template_updated_v2.py +++ b/incident_io/models/audit_logs_postmortem_template_updated_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPostmortemTemplateUpdatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPostmortemTemplateUpdatedV2: """ Example: diff --git a/incident_io/models/audit_logs_private_alert_access_attempted_v1.py b/incident_io/models/audit_logs_private_alert_access_attempted_v1.py index 654f8f2..e7695df 100644 --- a/incident_io/models/audit_logs_private_alert_access_attempted_v1.py +++ b/incident_io/models/audit_logs_private_alert_access_attempted_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsPrivateAlertAccessAttemptedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateAlertAccessAttemptedV1: """ Example: diff --git a/incident_io/models/audit_logs_private_escalation_access_attempted_v1.py b/incident_io/models/audit_logs_private_escalation_access_attempted_v1.py index eefeec3..36710a6 100644 --- a/incident_io/models/audit_logs_private_escalation_access_attempted_v1.py +++ b/incident_io/models/audit_logs_private_escalation_access_attempted_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsPrivateEscalationAccessAttemptedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateEscalationAccessAttemptedV1: """ Example: diff --git a/incident_io/models/audit_logs_private_incident_access_attempted_v1.py b/incident_io/models/audit_logs_private_incident_access_attempted_v1.py index 4bffc9b..63d0f4d 100644 --- a/incident_io/models/audit_logs_private_incident_access_attempted_v1.py +++ b/incident_io/models/audit_logs_private_incident_access_attempted_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsPrivateIncidentAccessAttemptedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateIncidentAccessAttemptedV1: """ Example: diff --git a/incident_io/models/audit_logs_private_incident_access_attempted_v2.py b/incident_io/models/audit_logs_private_incident_access_attempted_v2.py index c600018..56ae794 100644 --- a/incident_io/models/audit_logs_private_incident_access_attempted_v2.py +++ b/incident_io/models/audit_logs_private_incident_access_attempted_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsPrivateIncidentAccessAttemptedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateIncidentAccessAttemptedV2: """ Example: diff --git a/incident_io/models/audit_logs_private_incident_access_requested_v1.py b/incident_io/models/audit_logs_private_incident_access_requested_v1.py index 01cb7dc..69e2128 100644 --- a/incident_io/models/audit_logs_private_incident_access_requested_v1.py +++ b/incident_io/models/audit_logs_private_incident_access_requested_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPrivateIncidentAccessRequestedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateIncidentAccessRequestedV1: """ Example: diff --git a/incident_io/models/audit_logs_private_incident_accessed_via_bot_v1.py b/incident_io/models/audit_logs_private_incident_accessed_via_bot_v1.py index 78075f8..eb77e3a 100644 --- a/incident_io/models/audit_logs_private_incident_accessed_via_bot_v1.py +++ b/incident_io/models/audit_logs_private_incident_accessed_via_bot_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPrivateIncidentAccessedViaBotV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateIncidentAccessedViaBotV1: """ Example: diff --git a/incident_io/models/audit_logs_private_incident_membership_granted_v1.py b/incident_io/models/audit_logs_private_incident_membership_granted_v1.py index 5236a53..59873c6 100644 --- a/incident_io/models/audit_logs_private_incident_membership_granted_v1.py +++ b/incident_io/models/audit_logs_private_incident_membership_granted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPrivateIncidentMembershipGrantedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateIncidentMembershipGrantedV1: """ Example: diff --git a/incident_io/models/audit_logs_private_incident_membership_revoked_v1.py b/incident_io/models/audit_logs_private_incident_membership_revoked_v1.py index e2e4b8c..0042a88 100644 --- a/incident_io/models/audit_logs_private_incident_membership_revoked_v1.py +++ b/incident_io/models/audit_logs_private_incident_membership_revoked_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPrivateIncidentMembershipRevokedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateIncidentMembershipRevokedV1: """ Example: diff --git a/incident_io/models/audit_logs_private_incident_membership_upgraded_to_direct_v1.py b/incident_io/models/audit_logs_private_incident_membership_upgraded_to_direct_v1.py index c1bd7f5..cb88582 100644 --- a/incident_io/models/audit_logs_private_incident_membership_upgraded_to_direct_v1.py +++ b/incident_io/models/audit_logs_private_incident_membership_upgraded_to_direct_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPrivateIncidentMembershipUpgradedToDirectV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateIncidentMembershipUpgradedToDirectV1: """ Example: diff --git a/incident_io/models/audit_logs_private_incident_team_membership_granted_v1.py b/incident_io/models/audit_logs_private_incident_team_membership_granted_v1.py index 780d2ca..89498ce 100644 --- a/incident_io/models/audit_logs_private_incident_team_membership_granted_v1.py +++ b/incident_io/models/audit_logs_private_incident_team_membership_granted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPrivateIncidentTeamMembershipGrantedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateIncidentTeamMembershipGrantedV1: """ Example: diff --git a/incident_io/models/audit_logs_private_incident_team_membership_revoked_v1.py b/incident_io/models/audit_logs_private_incident_team_membership_revoked_v1.py index 8a43c07..88f47b4 100644 --- a/incident_io/models/audit_logs_private_incident_team_membership_revoked_v1.py +++ b/incident_io/models/audit_logs_private_incident_team_membership_revoked_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsPrivateIncidentTeamMembershipRevokedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateIncidentTeamMembershipRevokedV1: """ Example: diff --git a/incident_io/models/audit_logs_private_insights_exported_v1.py b/incident_io/models/audit_logs_private_insights_exported_v1.py index 59d42c4..5b512a6 100644 --- a/incident_io/models/audit_logs_private_insights_exported_v1.py +++ b/incident_io/models/audit_logs_private_insights_exported_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsPrivateInsightsExportedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateInsightsExportedV1: """ Example: diff --git a/incident_io/models/audit_logs_private_insights_measure_queried_v1.py b/incident_io/models/audit_logs_private_insights_measure_queried_v1.py index 355e150..0a9b778 100644 --- a/incident_io/models/audit_logs_private_insights_measure_queried_v1.py +++ b/incident_io/models/audit_logs_private_insights_measure_queried_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsPrivateInsightsMeasureQueriedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateInsightsMeasureQueriedV1: """ Example: diff --git a/incident_io/models/audit_logs_private_insights_underlying_data_queried_v1.py b/incident_io/models/audit_logs_private_insights_underlying_data_queried_v1.py index 9c7eec7..f25f0f5 100644 --- a/incident_io/models/audit_logs_private_insights_underlying_data_queried_v1.py +++ b/incident_io/models/audit_logs_private_insights_underlying_data_queried_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsPrivateInsightsUnderlyingDataQueriedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsPrivateInsightsUnderlyingDataQueriedV1: """ Example: diff --git a/incident_io/models/audit_logs_qr_code_mobile_login_setting_updated_v1.py b/incident_io/models/audit_logs_qr_code_mobile_login_setting_updated_v1.py index cd9ce9c..9fd1e47 100644 --- a/incident_io/models/audit_logs_qr_code_mobile_login_setting_updated_v1.py +++ b/incident_io/models/audit_logs_qr_code_mobile_login_setting_updated_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsQrCodeMobileLoginSettingUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsQrCodeMobileLoginSettingUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_rbac_role_created_v1.py b/incident_io/models/audit_logs_rbac_role_created_v1.py index 7e842e0..7752f9d 100644 --- a/incident_io/models/audit_logs_rbac_role_created_v1.py +++ b/incident_io/models/audit_logs_rbac_role_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsRbacRoleCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsRbacRoleCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_rbac_role_deleted_v1.py b/incident_io/models/audit_logs_rbac_role_deleted_v1.py index 6a5cd43..48c1ae3 100644 --- a/incident_io/models/audit_logs_rbac_role_deleted_v1.py +++ b/incident_io/models/audit_logs_rbac_role_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsRbacRoleDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsRbacRoleDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_rbac_role_updated_v1.py b/incident_io/models/audit_logs_rbac_role_updated_v1.py index 2a8a751..6e21a70 100644 --- a/incident_io/models/audit_logs_rbac_role_updated_v1.py +++ b/incident_io/models/audit_logs_rbac_role_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsRbacRoleUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsRbacRoleUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_schedule_created_v1.py b/incident_io/models/audit_logs_schedule_created_v1.py index ab951ba..4d7349d 100644 --- a/incident_io/models/audit_logs_schedule_created_v1.py +++ b/incident_io/models/audit_logs_schedule_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsScheduleCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_schedule_deleted_v1.py b/incident_io/models/audit_logs_schedule_deleted_v1.py index 9c9ac2e..f8b3615 100644 --- a/incident_io/models/audit_logs_schedule_deleted_v1.py +++ b/incident_io/models/audit_logs_schedule_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsScheduleDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_schedule_override_created_v1.py b/incident_io/models/audit_logs_schedule_override_created_v1.py index ec065b9..73afe85 100644 --- a/incident_io/models/audit_logs_schedule_override_created_v1.py +++ b/incident_io/models/audit_logs_schedule_override_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsScheduleOverrideCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleOverrideCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_schedule_override_created_v2.py b/incident_io/models/audit_logs_schedule_override_created_v2.py index 32ff919..a5cd6eb 100644 --- a/incident_io/models/audit_logs_schedule_override_created_v2.py +++ b/incident_io/models/audit_logs_schedule_override_created_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsScheduleOverrideCreatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleOverrideCreatedV2: """ Example: diff --git a/incident_io/models/audit_logs_schedule_override_deleted_v1.py b/incident_io/models/audit_logs_schedule_override_deleted_v1.py index dc314a9..b023c13 100644 --- a/incident_io/models/audit_logs_schedule_override_deleted_v1.py +++ b/incident_io/models/audit_logs_schedule_override_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsScheduleOverrideDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleOverrideDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_schedule_override_deleted_v2.py b/incident_io/models/audit_logs_schedule_override_deleted_v2.py index 76f5879..c7e70ba 100644 --- a/incident_io/models/audit_logs_schedule_override_deleted_v2.py +++ b/incident_io/models/audit_logs_schedule_override_deleted_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsScheduleOverrideDeletedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleOverrideDeletedV2: """ Example: diff --git a/incident_io/models/audit_logs_schedule_override_updated_v1.py b/incident_io/models/audit_logs_schedule_override_updated_v1.py index 52ca2ad..f71be73 100644 --- a/incident_io/models/audit_logs_schedule_override_updated_v1.py +++ b/incident_io/models/audit_logs_schedule_override_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsScheduleOverrideUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleOverrideUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_schedule_override_updated_v2.py b/incident_io/models/audit_logs_schedule_override_updated_v2.py index 4fd22e2..e9fd259 100644 --- a/incident_io/models/audit_logs_schedule_override_updated_v2.py +++ b/incident_io/models/audit_logs_schedule_override_updated_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsScheduleOverrideUpdatedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleOverrideUpdatedV2: """ Example: diff --git a/incident_io/models/audit_logs_schedule_sync_rule_created_v1.py b/incident_io/models/audit_logs_schedule_sync_rule_created_v1.py index d8665ec..933f5e4 100644 --- a/incident_io/models/audit_logs_schedule_sync_rule_created_v1.py +++ b/incident_io/models/audit_logs_schedule_sync_rule_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsScheduleSyncRuleCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleSyncRuleCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_schedule_sync_rule_deleted_v1.py b/incident_io/models/audit_logs_schedule_sync_rule_deleted_v1.py index 11f1ffb..28b4d7d 100644 --- a/incident_io/models/audit_logs_schedule_sync_rule_deleted_v1.py +++ b/incident_io/models/audit_logs_schedule_sync_rule_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsScheduleSyncRuleDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleSyncRuleDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_schedule_sync_rule_updated_v1.py b/incident_io/models/audit_logs_schedule_sync_rule_updated_v1.py index 4979bd3..b11996e 100644 --- a/incident_io/models/audit_logs_schedule_sync_rule_updated_v1.py +++ b/incident_io/models/audit_logs_schedule_sync_rule_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsScheduleSyncRuleUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleSyncRuleUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_schedule_sync_target_created_v1.py b/incident_io/models/audit_logs_schedule_sync_target_created_v1.py index afc35a3..fc246b6 100644 --- a/incident_io/models/audit_logs_schedule_sync_target_created_v1.py +++ b/incident_io/models/audit_logs_schedule_sync_target_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsScheduleSyncTargetCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleSyncTargetCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_schedule_sync_target_deleted_v1.py b/incident_io/models/audit_logs_schedule_sync_target_deleted_v1.py index 1c4b280..dcbab7e 100644 --- a/incident_io/models/audit_logs_schedule_sync_target_deleted_v1.py +++ b/incident_io/models/audit_logs_schedule_sync_target_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsScheduleSyncTargetDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleSyncTargetDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_schedule_sync_target_updated_v1.py b/incident_io/models/audit_logs_schedule_sync_target_updated_v1.py index 4bfbf27..55d40ba 100644 --- a/incident_io/models/audit_logs_schedule_sync_target_updated_v1.py +++ b/incident_io/models/audit_logs_schedule_sync_target_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsScheduleSyncTargetUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleSyncTargetUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_schedule_updated_v1.py b/incident_io/models/audit_logs_schedule_updated_v1.py index 721f4f9..c6c5fcb 100644 --- a/incident_io/models/audit_logs_schedule_updated_v1.py +++ b/incident_io/models/audit_logs_schedule_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsScheduleUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScheduleUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_scim_group_role_mappings_updated_v1.py b/incident_io/models/audit_logs_scim_group_role_mappings_updated_v1.py index cb676ef..a61af52 100644 --- a/incident_io/models/audit_logs_scim_group_role_mappings_updated_v1.py +++ b/incident_io/models/audit_logs_scim_group_role_mappings_updated_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsScimGroupRoleMappingsUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScimGroupRoleMappingsUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_scim_group_seat_mappings_updated_v1.py b/incident_io/models/audit_logs_scim_group_seat_mappings_updated_v1.py index 555f47c..d2d1cdd 100644 --- a/incident_io/models/audit_logs_scim_group_seat_mappings_updated_v1.py +++ b/incident_io/models/audit_logs_scim_group_seat_mappings_updated_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsScimGroupSeatMappingsUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsScimGroupSeatMappingsUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_secret_created_v1.py b/incident_io/models/audit_logs_secret_created_v1.py index 221dcbc..14ade03 100644 --- a/incident_io/models/audit_logs_secret_created_v1.py +++ b/incident_io/models/audit_logs_secret_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsSecretCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsSecretCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_secret_deleted_v1.py b/incident_io/models/audit_logs_secret_deleted_v1.py index 3f8f13b..38bccac 100644 --- a/incident_io/models/audit_logs_secret_deleted_v1.py +++ b/incident_io/models/audit_logs_secret_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsSecretDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsSecretDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_secret_reference_added_v1.py b/incident_io/models/audit_logs_secret_reference_added_v1.py index 408c13a..46c23eb 100644 --- a/incident_io/models/audit_logs_secret_reference_added_v1.py +++ b/incident_io/models/audit_logs_secret_reference_added_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsSecretReferenceAddedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsSecretReferenceAddedV1: """ Example: diff --git a/incident_io/models/audit_logs_secret_reference_removed_v1.py b/incident_io/models/audit_logs_secret_reference_removed_v1.py index 842707f..2476049 100644 --- a/incident_io/models/audit_logs_secret_reference_removed_v1.py +++ b/incident_io/models/audit_logs_secret_reference_removed_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsSecretReferenceRemovedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsSecretReferenceRemovedV1: """ Example: diff --git a/incident_io/models/audit_logs_secret_rotated_v1.py b/incident_io/models/audit_logs_secret_rotated_v1.py index 50bf2d7..5a8020b 100644 --- a/incident_io/models/audit_logs_secret_rotated_v1.py +++ b/incident_io/models/audit_logs_secret_rotated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsSecretRotatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsSecretRotatedV1: """ Example: diff --git a/incident_io/models/audit_logs_secret_updated_v1.py b/incident_io/models/audit_logs_secret_updated_v1.py index 5e510ce..c7ef513 100644 --- a/incident_io/models/audit_logs_secret_updated_v1.py +++ b/incident_io/models/audit_logs_secret_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsSecretUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsSecretUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_severity_created_v1.py b/incident_io/models/audit_logs_severity_created_v1.py index b92ca6a..df50fe8 100644 --- a/incident_io/models/audit_logs_severity_created_v1.py +++ b/incident_io/models/audit_logs_severity_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsSeverityCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsSeverityCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_severity_deleted_v1.py b/incident_io/models/audit_logs_severity_deleted_v1.py index 7165e05..37f854c 100644 --- a/incident_io/models/audit_logs_severity_deleted_v1.py +++ b/incident_io/models/audit_logs_severity_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsSeverityDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsSeverityDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_severity_updated_v1.py b/incident_io/models/audit_logs_severity_updated_v1.py index 26fb64c..1bdd2c7 100644 --- a/incident_io/models/audit_logs_severity_updated_v1.py +++ b/incident_io/models/audit_logs_severity_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsSeverityUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsSeverityUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_status_page_created_v1.py b/incident_io/models/audit_logs_status_page_created_v1.py index 3251990..496c41c 100644 --- a/incident_io/models/audit_logs_status_page_created_v1.py +++ b/incident_io/models/audit_logs_status_page_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsStatusPageCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsStatusPageCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_status_page_deleted_v1.py b/incident_io/models/audit_logs_status_page_deleted_v1.py index 0c29383..a055c2d 100644 --- a/incident_io/models/audit_logs_status_page_deleted_v1.py +++ b/incident_io/models/audit_logs_status_page_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsStatusPageDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsStatusPageDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_status_page_sub_page_created_v1.py b/incident_io/models/audit_logs_status_page_sub_page_created_v1.py index 82211b6..8c32046 100644 --- a/incident_io/models/audit_logs_status_page_sub_page_created_v1.py +++ b/incident_io/models/audit_logs_status_page_sub_page_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsStatusPageSubPageCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsStatusPageSubPageCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_status_page_sub_page_deleted_v1.py b/incident_io/models/audit_logs_status_page_sub_page_deleted_v1.py index 1bd6327..287c61d 100644 --- a/incident_io/models/audit_logs_status_page_sub_page_deleted_v1.py +++ b/incident_io/models/audit_logs_status_page_sub_page_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsStatusPageSubPageDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsStatusPageSubPageDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_status_page_sub_page_updated_v1.py b/incident_io/models/audit_logs_status_page_sub_page_updated_v1.py index 075df88..fc2fd38 100644 --- a/incident_io/models/audit_logs_status_page_sub_page_updated_v1.py +++ b/incident_io/models/audit_logs_status_page_sub_page_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsStatusPageSubPageUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsStatusPageSubPageUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_status_page_template_created_v1.py b/incident_io/models/audit_logs_status_page_template_created_v1.py index 20d4a95..364f11b 100644 --- a/incident_io/models/audit_logs_status_page_template_created_v1.py +++ b/incident_io/models/audit_logs_status_page_template_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsStatusPageTemplateCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsStatusPageTemplateCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_status_page_template_deleted_v1.py b/incident_io/models/audit_logs_status_page_template_deleted_v1.py index 2655971..405b7e0 100644 --- a/incident_io/models/audit_logs_status_page_template_deleted_v1.py +++ b/incident_io/models/audit_logs_status_page_template_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsStatusPageTemplateDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsStatusPageTemplateDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_status_page_template_updated_v1.py b/incident_io/models/audit_logs_status_page_template_updated_v1.py index c4e54e0..5acde63 100644 --- a/incident_io/models/audit_logs_status_page_template_updated_v1.py +++ b/incident_io/models/audit_logs_status_page_template_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsStatusPageTemplateUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsStatusPageTemplateUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_status_page_updated_v1.py b/incident_io/models/audit_logs_status_page_updated_v1.py index 8ac96e2..65aa4bd 100644 --- a/incident_io/models/audit_logs_status_page_updated_v1.py +++ b/incident_io/models/audit_logs_status_page_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsStatusPageUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsStatusPageUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_team_role_created_v1.py b/incident_io/models/audit_logs_team_role_created_v1.py index 0377540..3f365ce 100644 --- a/incident_io/models/audit_logs_team_role_created_v1.py +++ b/incident_io/models/audit_logs_team_role_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsTeamRoleCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTeamRoleCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_team_role_deleted_v1.py b/incident_io/models/audit_logs_team_role_deleted_v1.py index 9b3c8df..d860e61 100644 --- a/incident_io/models/audit_logs_team_role_deleted_v1.py +++ b/incident_io/models/audit_logs_team_role_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsTeamRoleDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTeamRoleDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_team_role_updated_v1.py b/incident_io/models/audit_logs_team_role_updated_v1.py index 674e678..95708c1 100644 --- a/incident_io/models/audit_logs_team_role_updated_v1.py +++ b/incident_io/models/audit_logs_team_role_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsTeamRoleUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTeamRoleUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_team_settings_updated_v1.py b/incident_io/models/audit_logs_team_settings_updated_v1.py index c29762e..d5eef87 100644 --- a/incident_io/models/audit_logs_team_settings_updated_v1.py +++ b/incident_io/models/audit_logs_team_settings_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsTeamSettingsUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTeamSettingsUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_telemetry_data_source_access_mode_changed_v1.py b/incident_io/models/audit_logs_telemetry_data_source_access_mode_changed_v1.py index f68ca15..11630ca 100644 --- a/incident_io/models/audit_logs_telemetry_data_source_access_mode_changed_v1.py +++ b/incident_io/models/audit_logs_telemetry_data_source_access_mode_changed_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsTelemetryDataSourceAccessModeChangedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTelemetryDataSourceAccessModeChangedV1: """ Example: diff --git a/incident_io/models/audit_logs_telemetry_data_source_access_policy_changed_v1.py b/incident_io/models/audit_logs_telemetry_data_source_access_policy_changed_v1.py index 0c5bce0..833a460 100644 --- a/incident_io/models/audit_logs_telemetry_data_source_access_policy_changed_v1.py +++ b/incident_io/models/audit_logs_telemetry_data_source_access_policy_changed_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsTelemetryDataSourceAccessPolicyChangedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTelemetryDataSourceAccessPolicyChangedV1: """ Example: diff --git a/incident_io/models/audit_logs_telemetry_data_source_installed_v1.py b/incident_io/models/audit_logs_telemetry_data_source_installed_v1.py index a785ae9..0c004a6 100644 --- a/incident_io/models/audit_logs_telemetry_data_source_installed_v1.py +++ b/incident_io/models/audit_logs_telemetry_data_source_installed_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsTelemetryDataSourceInstalledV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTelemetryDataSourceInstalledV1: """ Example: diff --git a/incident_io/models/audit_logs_telemetry_data_source_queried_v1.py b/incident_io/models/audit_logs_telemetry_data_source_queried_v1.py index 3230f99..a9c54a7 100644 --- a/incident_io/models/audit_logs_telemetry_data_source_queried_v1.py +++ b/incident_io/models/audit_logs_telemetry_data_source_queried_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsTelemetryDataSourceQueriedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTelemetryDataSourceQueriedV1: """ Example: diff --git a/incident_io/models/audit_logs_telemetry_data_source_queried_v2.py b/incident_io/models/audit_logs_telemetry_data_source_queried_v2.py index 113ab3f..4c7da9b 100644 --- a/incident_io/models/audit_logs_telemetry_data_source_queried_v2.py +++ b/incident_io/models/audit_logs_telemetry_data_source_queried_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsTelemetryDataSourceQueriedV2") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTelemetryDataSourceQueriedV2: """ Example: diff --git a/incident_io/models/audit_logs_telemetry_data_source_requested_v1.py b/incident_io/models/audit_logs_telemetry_data_source_requested_v1.py index 2a234ab..b46083c 100644 --- a/incident_io/models/audit_logs_telemetry_data_source_requested_v1.py +++ b/incident_io/models/audit_logs_telemetry_data_source_requested_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsTelemetryDataSourceRequestedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTelemetryDataSourceRequestedV1: """ Example: diff --git a/incident_io/models/audit_logs_telemetry_data_source_tool_access_changed_v1.py b/incident_io/models/audit_logs_telemetry_data_source_tool_access_changed_v1.py index 5c6a01f..ddf537f 100644 --- a/incident_io/models/audit_logs_telemetry_data_source_tool_access_changed_v1.py +++ b/incident_io/models/audit_logs_telemetry_data_source_tool_access_changed_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsTelemetryDataSourceToolAccessChangedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTelemetryDataSourceToolAccessChangedV1: """ Example: diff --git a/incident_io/models/audit_logs_telemetry_data_source_tool_overrides_changed_v1.py b/incident_io/models/audit_logs_telemetry_data_source_tool_overrides_changed_v1.py index f2b68cf..e83f328 100644 --- a/incident_io/models/audit_logs_telemetry_data_source_tool_overrides_changed_v1.py +++ b/incident_io/models/audit_logs_telemetry_data_source_tool_overrides_changed_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsTelemetryDataSourceToolOverridesChangedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTelemetryDataSourceToolOverridesChangedV1: """ Example: diff --git a/incident_io/models/audit_logs_telemetry_data_source_uninstalled_v1.py b/incident_io/models/audit_logs_telemetry_data_source_uninstalled_v1.py index 8c24ca8..5e6dc3f 100644 --- a/incident_io/models/audit_logs_telemetry_data_source_uninstalled_v1.py +++ b/incident_io/models/audit_logs_telemetry_data_source_uninstalled_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsTelemetryDataSourceUninstalledV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTelemetryDataSourceUninstalledV1: """ Example: diff --git a/incident_io/models/audit_logs_telemetry_data_source_write_access_granted_v1.py b/incident_io/models/audit_logs_telemetry_data_source_write_access_granted_v1.py index f359216..21c17d1 100644 --- a/incident_io/models/audit_logs_telemetry_data_source_write_access_granted_v1.py +++ b/incident_io/models/audit_logs_telemetry_data_source_write_access_granted_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsTelemetryDataSourceWriteAccessGrantedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTelemetryDataSourceWriteAccessGrantedV1: """ Example: diff --git a/incident_io/models/audit_logs_telemetry_data_source_write_access_revoked_v1.py b/incident_io/models/audit_logs_telemetry_data_source_write_access_revoked_v1.py index baf2917..1b031c2 100644 --- a/incident_io/models/audit_logs_telemetry_data_source_write_access_revoked_v1.py +++ b/incident_io/models/audit_logs_telemetry_data_source_write_access_revoked_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsTelemetryDataSourceWriteAccessRevokedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTelemetryDataSourceWriteAccessRevokedV1: """ Example: diff --git a/incident_io/models/audit_logs_timeline_item_deleted_v1.py b/incident_io/models/audit_logs_timeline_item_deleted_v1.py index fea65af..e44e7fc 100644 --- a/incident_io/models/audit_logs_timeline_item_deleted_v1.py +++ b/incident_io/models/audit_logs_timeline_item_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsTimelineItemDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsTimelineItemDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_user_created_v1.py b/incident_io/models/audit_logs_user_created_v1.py index 1871d06..cc5471e 100644 --- a/incident_io/models/audit_logs_user_created_v1.py +++ b/incident_io/models/audit_logs_user_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsUserCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsUserCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_user_deactivated_v1.py b/incident_io/models/audit_logs_user_deactivated_v1.py index 1c0b712..10e80cf 100644 --- a/incident_io/models/audit_logs_user_deactivated_v1.py +++ b/incident_io/models/audit_logs_user_deactivated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsUserDeactivatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsUserDeactivatedV1: """ Example: diff --git a/incident_io/models/audit_logs_user_logged_in_v1.py b/incident_io/models/audit_logs_user_logged_in_v1.py index 6e18bd0..ff2c0d1 100644 --- a/incident_io/models/audit_logs_user_logged_in_v1.py +++ b/incident_io/models/audit_logs_user_logged_in_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsUserLoggedInV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsUserLoggedInV1: """ Example: diff --git a/incident_io/models/audit_logs_user_reinstated_v1.py b/incident_io/models/audit_logs_user_reinstated_v1.py index 691ea05..f8437ab 100644 --- a/incident_io/models/audit_logs_user_reinstated_v1.py +++ b/incident_io/models/audit_logs_user_reinstated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsUserReinstatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsUserReinstatedV1: """ Example: diff --git a/incident_io/models/audit_logs_user_role_memberships_updated_v1.py b/incident_io/models/audit_logs_user_role_memberships_updated_v1.py index a03b0db..02af588 100644 --- a/incident_io/models/audit_logs_user_role_memberships_updated_v1.py +++ b/incident_io/models/audit_logs_user_role_memberships_updated_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="AuditLogsUserRoleMembershipsUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsUserRoleMembershipsUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_user_updated_v1.py b/incident_io/models/audit_logs_user_updated_v1.py index 7d77b1d..81d1c9e 100644 --- a/incident_io/models/audit_logs_user_updated_v1.py +++ b/incident_io/models/audit_logs_user_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsUserUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsUserUpdatedV1: """ Example: diff --git a/incident_io/models/audit_logs_workflow_created_v1.py b/incident_io/models/audit_logs_workflow_created_v1.py index 9fa70be..87255b1 100644 --- a/incident_io/models/audit_logs_workflow_created_v1.py +++ b/incident_io/models/audit_logs_workflow_created_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsWorkflowCreatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsWorkflowCreatedV1: """ Example: diff --git a/incident_io/models/audit_logs_workflow_deleted_v1.py b/incident_io/models/audit_logs_workflow_deleted_v1.py index 14b8526..ed0f9dd 100644 --- a/incident_io/models/audit_logs_workflow_deleted_v1.py +++ b/incident_io/models/audit_logs_workflow_deleted_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsWorkflowDeletedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsWorkflowDeletedV1: """ Example: diff --git a/incident_io/models/audit_logs_workflow_updated_v1.py b/incident_io/models/audit_logs_workflow_updated_v1.py index 87d9da8..ceed51e 100644 --- a/incident_io/models/audit_logs_workflow_updated_v1.py +++ b/incident_io/models/audit_logs_workflow_updated_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="AuditLogsWorkflowUpdatedV1") -@_attrs_define +@_attrs_define(kw_only=True) class AuditLogsWorkflowUpdatedV1: """ Example: diff --git a/incident_io/models/call_route_allowed_caller_v2.py b/incident_io/models/call_route_allowed_caller_v2.py index b36c54a..9252ab1 100644 --- a/incident_io/models/call_route_allowed_caller_v2.py +++ b/incident_io/models/call_route_allowed_caller_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="CallRouteAllowedCallerV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRouteAllowedCallerV2: """A phone number allowed to reach a call route. diff --git a/incident_io/models/call_route_option_v2.py b/incident_io/models/call_route_option_v2.py index c003359..13480b0 100644 --- a/incident_io/models/call_route_option_v2.py +++ b/incident_io/models/call_route_option_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="CallRouteOptionV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRouteOptionV2: """One entry in a call route's phone-tree menu: the digit a caller presses, the prompt we read out to offer it, and who we page when they choose it. diff --git a/incident_io/models/call_route_option_v2_digit.py b/incident_io/models/call_route_option_v2_digit.py index c8be6b2..f6f0ca8 100644 --- a/incident_io/models/call_route_option_v2_digit.py +++ b/incident_io/models/call_route_option_v2_digit.py @@ -14,3 +14,13 @@ class CallRouteOptionV2Digit(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRouteOptionV2Digit": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_route_path_node_level_v2.py b/incident_io/models/call_route_path_node_level_v2.py index b4b1afb..0ce83b5 100644 --- a/incident_io/models/call_route_path_node_level_v2.py +++ b/incident_io/models/call_route_path_node_level_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CallRoutePathNodeLevelV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutePathNodeLevelV2: """The targets a level pages. diff --git a/incident_io/models/call_route_path_node_payload_v2.py b/incident_io/models/call_route_path_node_payload_v2.py index df8f083..6cbfb7f 100644 --- a/incident_io/models/call_route_path_node_payload_v2.py +++ b/incident_io/models/call_route_path_node_payload_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CallRoutePathNodePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutePathNodePayloadV2: """ Example: diff --git a/incident_io/models/call_route_path_node_payload_v2_type.py b/incident_io/models/call_route_path_node_payload_v2_type.py index 255e43f..1ba6bed 100644 --- a/incident_io/models/call_route_path_node_payload_v2_type.py +++ b/incident_io/models/call_route_path_node_payload_v2_type.py @@ -7,3 +7,13 @@ class CallRoutePathNodePayloadV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRoutePathNodePayloadV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_route_path_node_v2.py b/incident_io/models/call_route_path_node_v2.py index 7566d56..148574c 100644 --- a/incident_io/models/call_route_path_node_v2.py +++ b/incident_io/models/call_route_path_node_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CallRoutePathNodeV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutePathNodeV2: """A single step in a call route's path. diff --git a/incident_io/models/call_route_path_node_v2_type.py b/incident_io/models/call_route_path_node_v2_type.py index 80c1585..4307af2 100644 --- a/incident_io/models/call_route_path_node_v2_type.py +++ b/incident_io/models/call_route_path_node_v2_type.py @@ -7,3 +7,13 @@ class CallRoutePathNodeV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRoutePathNodeV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_route_path_node_voicemail_v2.py b/incident_io/models/call_route_path_node_voicemail_v2.py index 3477bca..f8a8b3a 100644 --- a/incident_io/models/call_route_path_node_voicemail_v2.py +++ b/incident_io/models/call_route_path_node_voicemail_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CallRoutePathNodeVoicemailV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutePathNodeVoicemailV2: """Records a message from the caller, and enriches the resulting alert with the transcript. diff --git a/incident_io/models/call_route_target_v2.py b/incident_io/models/call_route_target_v2.py index ac35427..9dc8443 100644 --- a/incident_io/models/call_route_target_v2.py +++ b/incident_io/models/call_route_target_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="CallRouteTargetV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRouteTargetV2: """Someone a call route pages when a call comes in. diff --git a/incident_io/models/call_route_target_v2_schedule_mode.py b/incident_io/models/call_route_target_v2_schedule_mode.py index 3828e00..9637c18 100644 --- a/incident_io/models/call_route_target_v2_schedule_mode.py +++ b/incident_io/models/call_route_target_v2_schedule_mode.py @@ -12,3 +12,13 @@ class CallRouteTargetV2ScheduleMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRouteTargetV2ScheduleMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_route_target_v2_type.py b/incident_io/models/call_route_target_v2_type.py index 770bcba..043d9fd 100644 --- a/incident_io/models/call_route_target_v2_type.py +++ b/incident_io/models/call_route_target_v2_type.py @@ -7,3 +7,13 @@ class CallRouteTargetV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRouteTargetV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_route_target_v2_urgency.py b/incident_io/models/call_route_target_v2_urgency.py index 8577d73..742e9eb 100644 --- a/incident_io/models/call_route_target_v2_urgency.py +++ b/incident_io/models/call_route_target_v2_urgency.py @@ -7,3 +7,13 @@ class CallRouteTargetV2Urgency(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRouteTargetV2Urgency": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_route_v2.py b/incident_io/models/call_route_v2.py index cb92c65..3cf5263 100644 --- a/incident_io/models/call_route_v2.py +++ b/incident_io/models/call_route_v2.py @@ -22,7 +22,7 @@ T = TypeVar("T", bound="CallRouteV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRouteV2: """A call route is a phone number your customers can call to reach whoever is on call, for an urgent support line or a regulator hotline. diff --git a/incident_io/models/call_route_v2_current_state.py b/incident_io/models/call_route_v2_current_state.py index fbbc270..5fcc89e 100644 --- a/incident_io/models/call_route_v2_current_state.py +++ b/incident_io/models/call_route_v2_current_state.py @@ -9,3 +9,13 @@ class CallRouteV2CurrentState(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRouteV2CurrentState": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_route_v2_custom_language.py b/incident_io/models/call_route_v2_custom_language.py index ce93d26..c1d512c 100644 --- a/incident_io/models/call_route_v2_custom_language.py +++ b/incident_io/models/call_route_v2_custom_language.py @@ -13,3 +13,13 @@ class CallRouteV2CustomLanguage(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRouteV2CustomLanguage": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_route_v2_phone_number_type.py b/incident_io/models/call_route_v2_phone_number_type.py index 5dec80b..acf0989 100644 --- a/incident_io/models/call_route_v2_phone_number_type.py +++ b/incident_io/models/call_route_v2_phone_number_type.py @@ -9,3 +9,13 @@ class CallRouteV2PhoneNumberType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRouteV2PhoneNumberType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_route_v2_responder_caller_id.py b/incident_io/models/call_route_v2_responder_caller_id.py index b5dd386..08eec76 100644 --- a/incident_io/models/call_route_v2_responder_caller_id.py +++ b/incident_io/models/call_route_v2_responder_caller_id.py @@ -7,3 +7,13 @@ class CallRouteV2ResponderCallerId(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRouteV2ResponderCallerId": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_routes_create_allowed_caller_payload_v2.py b/incident_io/models/call_routes_create_allowed_caller_payload_v2.py index ddaab07..bfe5303 100644 --- a/incident_io/models/call_routes_create_allowed_caller_payload_v2.py +++ b/incident_io/models/call_routes_create_allowed_caller_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="CallRoutesCreateAllowedCallerPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesCreateAllowedCallerPayloadV2: """ Example: diff --git a/incident_io/models/call_routes_create_allowed_caller_result_v2.py b/incident_io/models/call_routes_create_allowed_caller_result_v2.py index 242b3e0..e290331 100644 --- a/incident_io/models/call_routes_create_allowed_caller_result_v2.py +++ b/incident_io/models/call_routes_create_allowed_caller_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CallRoutesCreateAllowedCallerResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesCreateAllowedCallerResultV2: """ Example: diff --git a/incident_io/models/call_routes_create_option_payload_v2.py b/incident_io/models/call_routes_create_option_payload_v2.py index 885f2d9..2220a35 100644 --- a/incident_io/models/call_routes_create_option_payload_v2.py +++ b/incident_io/models/call_routes_create_option_payload_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CallRoutesCreateOptionPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesCreateOptionPayloadV2: """ Example: diff --git a/incident_io/models/call_routes_create_option_payload_v2_digit.py b/incident_io/models/call_routes_create_option_payload_v2_digit.py index f707afe..2f27352 100644 --- a/incident_io/models/call_routes_create_option_payload_v2_digit.py +++ b/incident_io/models/call_routes_create_option_payload_v2_digit.py @@ -14,3 +14,13 @@ class CallRoutesCreateOptionPayloadV2Digit(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRoutesCreateOptionPayloadV2Digit": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_routes_create_option_result_v2.py b/incident_io/models/call_routes_create_option_result_v2.py index 9544aa3..223a8ba 100644 --- a/incident_io/models/call_routes_create_option_result_v2.py +++ b/incident_io/models/call_routes_create_option_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CallRoutesCreateOptionResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesCreateOptionResultV2: """ Example: diff --git a/incident_io/models/call_routes_list_allowed_callers_result_v2.py b/incident_io/models/call_routes_list_allowed_callers_result_v2.py index 3022255..2530a79 100644 --- a/incident_io/models/call_routes_list_allowed_callers_result_v2.py +++ b/incident_io/models/call_routes_list_allowed_callers_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CallRoutesListAllowedCallersResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesListAllowedCallersResultV2: """ Example: diff --git a/incident_io/models/call_routes_list_options_result_v2.py b/incident_io/models/call_routes_list_options_result_v2.py index 8b36be7..d773101 100644 --- a/incident_io/models/call_routes_list_options_result_v2.py +++ b/incident_io/models/call_routes_list_options_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CallRoutesListOptionsResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesListOptionsResultV2: """ Example: diff --git a/incident_io/models/call_routes_list_result_v2.py b/incident_io/models/call_routes_list_result_v2.py index 1449dde..ae5acca 100644 --- a/incident_io/models/call_routes_list_result_v2.py +++ b/incident_io/models/call_routes_list_result_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="CallRoutesListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesListResultV2: """ Example: diff --git a/incident_io/models/call_routes_show_allowed_caller_result_v2.py b/incident_io/models/call_routes_show_allowed_caller_result_v2.py index a517e9e..bf76571 100644 --- a/incident_io/models/call_routes_show_allowed_caller_result_v2.py +++ b/incident_io/models/call_routes_show_allowed_caller_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CallRoutesShowAllowedCallerResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesShowAllowedCallerResultV2: """ Example: diff --git a/incident_io/models/call_routes_show_option_result_v2.py b/incident_io/models/call_routes_show_option_result_v2.py index 06af562..9d24b38 100644 --- a/incident_io/models/call_routes_show_option_result_v2.py +++ b/incident_io/models/call_routes_show_option_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CallRoutesShowOptionResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesShowOptionResultV2: """ Example: diff --git a/incident_io/models/call_routes_show_result_v2.py b/incident_io/models/call_routes_show_result_v2.py index 94a1990..944a9d1 100644 --- a/incident_io/models/call_routes_show_result_v2.py +++ b/incident_io/models/call_routes_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CallRoutesShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesShowResultV2: """ Example: diff --git a/incident_io/models/call_routes_update_allowed_caller_payload_v2.py b/incident_io/models/call_routes_update_allowed_caller_payload_v2.py index 2cf68e6..d65612c 100644 --- a/incident_io/models/call_routes_update_allowed_caller_payload_v2.py +++ b/incident_io/models/call_routes_update_allowed_caller_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="CallRoutesUpdateAllowedCallerPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesUpdateAllowedCallerPayloadV2: """ Example: diff --git a/incident_io/models/call_routes_update_allowed_caller_result_v2.py b/incident_io/models/call_routes_update_allowed_caller_result_v2.py index 6701dd5..ee5b5ce 100644 --- a/incident_io/models/call_routes_update_allowed_caller_result_v2.py +++ b/incident_io/models/call_routes_update_allowed_caller_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CallRoutesUpdateAllowedCallerResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesUpdateAllowedCallerResultV2: """ Example: diff --git a/incident_io/models/call_routes_update_option_payload_v2.py b/incident_io/models/call_routes_update_option_payload_v2.py index d6a6226..92becc1 100644 --- a/incident_io/models/call_routes_update_option_payload_v2.py +++ b/incident_io/models/call_routes_update_option_payload_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CallRoutesUpdateOptionPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesUpdateOptionPayloadV2: """ Example: diff --git a/incident_io/models/call_routes_update_option_payload_v2_digit.py b/incident_io/models/call_routes_update_option_payload_v2_digit.py index f0191d3..833c7a2 100644 --- a/incident_io/models/call_routes_update_option_payload_v2_digit.py +++ b/incident_io/models/call_routes_update_option_payload_v2_digit.py @@ -14,3 +14,13 @@ class CallRoutesUpdateOptionPayloadV2Digit(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRoutesUpdateOptionPayloadV2Digit": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_routes_update_option_result_v2.py b/incident_io/models/call_routes_update_option_result_v2.py index 3758530..f477d69 100644 --- a/incident_io/models/call_routes_update_option_result_v2.py +++ b/incident_io/models/call_routes_update_option_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CallRoutesUpdateOptionResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesUpdateOptionResultV2: """ Example: diff --git a/incident_io/models/call_routes_update_payload_v2.py b/incident_io/models/call_routes_update_payload_v2.py index b977897..6baaa6d 100644 --- a/incident_io/models/call_routes_update_payload_v2.py +++ b/incident_io/models/call_routes_update_payload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="CallRoutesUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesUpdatePayloadV2: """ Example: diff --git a/incident_io/models/call_routes_update_payload_v2_custom_language.py b/incident_io/models/call_routes_update_payload_v2_custom_language.py index ebc2263..7500fed 100644 --- a/incident_io/models/call_routes_update_payload_v2_custom_language.py +++ b/incident_io/models/call_routes_update_payload_v2_custom_language.py @@ -13,3 +13,13 @@ class CallRoutesUpdatePayloadV2CustomLanguage(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRoutesUpdatePayloadV2CustomLanguage": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_routes_update_payload_v2_responder_caller_id.py b/incident_io/models/call_routes_update_payload_v2_responder_caller_id.py index 9aa36a6..62bff9c 100644 --- a/incident_io/models/call_routes_update_payload_v2_responder_caller_id.py +++ b/incident_io/models/call_routes_update_payload_v2_responder_caller_id.py @@ -7,3 +7,13 @@ class CallRoutesUpdatePayloadV2ResponderCallerId(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallRoutesUpdatePayloadV2ResponderCallerId": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/call_routes_update_result_v2.py b/incident_io/models/call_routes_update_result_v2.py index f841d5d..93f4d9b 100644 --- a/incident_io/models/call_routes_update_result_v2.py +++ b/incident_io/models/call_routes_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CallRoutesUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallRoutesUpdateResultV2: """ Example: diff --git a/incident_io/models/call_session_v2.py b/incident_io/models/call_session_v2.py index 6ac8ecf..2acdeb3 100644 --- a/incident_io/models/call_session_v2.py +++ b/incident_io/models/call_session_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="CallSessionV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallSessionV2: """A call session is a single occurrence of a call that Scribe attended, for example one Zoom or Google Meet meeting. Several call sessions can exist for diff --git a/incident_io/models/call_sessions_list_result_v2.py b/incident_io/models/call_sessions_list_result_v2.py index 5212439..3d8bdd8 100644 --- a/incident_io/models/call_sessions_list_result_v2.py +++ b/incident_io/models/call_sessions_list_result_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="CallSessionsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallSessionsListResultV2: """ Example: diff --git a/incident_io/models/call_transcript_entries_list_result_v2.py b/incident_io/models/call_transcript_entries_list_result_v2.py index 9181de3..0376f20 100644 --- a/incident_io/models/call_transcript_entries_list_result_v2.py +++ b/incident_io/models/call_transcript_entries_list_result_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="CallTranscriptEntriesListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallTranscriptEntriesListResultV2: """ Example: diff --git a/incident_io/models/call_transcript_entry_v2.py b/incident_io/models/call_transcript_entry_v2.py index d7c254e..390d543 100644 --- a/incident_io/models/call_transcript_entry_v2.py +++ b/incident_io/models/call_transcript_entry_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="CallTranscriptEntryV2") -@_attrs_define +@_attrs_define(kw_only=True) class CallTranscriptEntryV2: """A single entry of a Scribe call transcript: one contiguous run of speech, or one in-call chat message, from one participant. diff --git a/incident_io/models/call_transcript_entry_v2_medium.py b/incident_io/models/call_transcript_entry_v2_medium.py index 8c8969c..311b253 100644 --- a/incident_io/models/call_transcript_entry_v2_medium.py +++ b/incident_io/models/call_transcript_entry_v2_medium.py @@ -7,3 +7,13 @@ class CallTranscriptEntryV2Medium(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CallTranscriptEntryV2Medium": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_bulk_update_entries_payload_v3.py b/incident_io/models/catalog_bulk_update_entries_payload_v3.py index 591add8..c213249 100644 --- a/incident_io/models/catalog_bulk_update_entries_payload_v3.py +++ b/incident_io/models/catalog_bulk_update_entries_payload_v3.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="CatalogBulkUpdateEntriesPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogBulkUpdateEntriesPayloadV3: """ Example: diff --git a/incident_io/models/catalog_create_entry_payload_v2.py b/incident_io/models/catalog_create_entry_payload_v2.py index 2941d17..5159574 100644 --- a/incident_io/models/catalog_create_entry_payload_v2.py +++ b/incident_io/models/catalog_create_entry_payload_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CatalogCreateEntryPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogCreateEntryPayloadV2: """ Example: diff --git a/incident_io/models/catalog_create_entry_payload_v2_attribute_values.py b/incident_io/models/catalog_create_entry_payload_v2_attribute_values.py index 54823e9..efabd3e 100644 --- a/incident_io/models/catalog_create_entry_payload_v2_attribute_values.py +++ b/incident_io/models/catalog_create_entry_payload_v2_attribute_values.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogCreateEntryPayloadV2AttributeValues") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogCreateEntryPayloadV2AttributeValues: """Values of this entry diff --git a/incident_io/models/catalog_create_entry_payload_v3.py b/incident_io/models/catalog_create_entry_payload_v3.py index 71f8bed..9c4f0c3 100644 --- a/incident_io/models/catalog_create_entry_payload_v3.py +++ b/incident_io/models/catalog_create_entry_payload_v3.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CatalogCreateEntryPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogCreateEntryPayloadV3: """ Example: diff --git a/incident_io/models/catalog_create_entry_payload_v3_attribute_values.py b/incident_io/models/catalog_create_entry_payload_v3_attribute_values.py index 8495e98..0071d63 100644 --- a/incident_io/models/catalog_create_entry_payload_v3_attribute_values.py +++ b/incident_io/models/catalog_create_entry_payload_v3_attribute_values.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="CatalogCreateEntryPayloadV3AttributeValues") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogCreateEntryPayloadV3AttributeValues: """Values of this entry diff --git a/incident_io/models/catalog_create_entry_result_v2.py b/incident_io/models/catalog_create_entry_result_v2.py index f6f25ed..5ef6d11 100644 --- a/incident_io/models/catalog_create_entry_result_v2.py +++ b/incident_io/models/catalog_create_entry_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogCreateEntryResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogCreateEntryResultV2: """ Example: diff --git a/incident_io/models/catalog_create_entry_result_v3.py b/incident_io/models/catalog_create_entry_result_v3.py index f14b52f..2db4207 100644 --- a/incident_io/models/catalog_create_entry_result_v3.py +++ b/incident_io/models/catalog_create_entry_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogCreateEntryResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogCreateEntryResultV3: """ Example: diff --git a/incident_io/models/catalog_create_type_payload_v2.py b/incident_io/models/catalog_create_type_payload_v2.py index 170a233..bb3be3b 100644 --- a/incident_io/models/catalog_create_type_payload_v2.py +++ b/incident_io/models/catalog_create_type_payload_v2.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="CatalogCreateTypePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogCreateTypePayloadV2: """ Example: diff --git a/incident_io/models/catalog_create_type_payload_v2_annotations.py b/incident_io/models/catalog_create_type_payload_v2_annotations.py index 8693cd6..22b8d9d 100644 --- a/incident_io/models/catalog_create_type_payload_v2_annotations.py +++ b/incident_io/models/catalog_create_type_payload_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CatalogCreateTypePayloadV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogCreateTypePayloadV2Annotations: """Annotations that can track metadata about this type diff --git a/incident_io/models/catalog_create_type_payload_v2_categories_item.py b/incident_io/models/catalog_create_type_payload_v2_categories_item.py index dc19284..a04c557 100644 --- a/incident_io/models/catalog_create_type_payload_v2_categories_item.py +++ b/incident_io/models/catalog_create_type_payload_v2_categories_item.py @@ -12,3 +12,13 @@ class CatalogCreateTypePayloadV2CategoriesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogCreateTypePayloadV2CategoriesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_create_type_payload_v2_color.py b/incident_io/models/catalog_create_type_payload_v2_color.py index fcf969d..304756b 100644 --- a/incident_io/models/catalog_create_type_payload_v2_color.py +++ b/incident_io/models/catalog_create_type_payload_v2_color.py @@ -12,3 +12,13 @@ class CatalogCreateTypePayloadV2Color(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogCreateTypePayloadV2Color": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_create_type_payload_v2_icon.py b/incident_io/models/catalog_create_type_payload_v2_icon.py index 6b27221..2dea999 100644 --- a/incident_io/models/catalog_create_type_payload_v2_icon.py +++ b/incident_io/models/catalog_create_type_payload_v2_icon.py @@ -33,3 +33,13 @@ class CatalogCreateTypePayloadV2Icon(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogCreateTypePayloadV2Icon": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_create_type_payload_v3.py b/incident_io/models/catalog_create_type_payload_v3.py index 453e22e..808528e 100644 --- a/incident_io/models/catalog_create_type_payload_v3.py +++ b/incident_io/models/catalog_create_type_payload_v3.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="CatalogCreateTypePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogCreateTypePayloadV3: """ Example: diff --git a/incident_io/models/catalog_create_type_payload_v3_annotations.py b/incident_io/models/catalog_create_type_payload_v3_annotations.py index 287f617..279b5ee 100644 --- a/incident_io/models/catalog_create_type_payload_v3_annotations.py +++ b/incident_io/models/catalog_create_type_payload_v3_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CatalogCreateTypePayloadV3Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogCreateTypePayloadV3Annotations: """Annotations that can track metadata about this type diff --git a/incident_io/models/catalog_create_type_payload_v3_categories_item.py b/incident_io/models/catalog_create_type_payload_v3_categories_item.py index e5215cf..d0b5c5f 100644 --- a/incident_io/models/catalog_create_type_payload_v3_categories_item.py +++ b/incident_io/models/catalog_create_type_payload_v3_categories_item.py @@ -12,3 +12,13 @@ class CatalogCreateTypePayloadV3CategoriesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogCreateTypePayloadV3CategoriesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_create_type_payload_v3_color.py b/incident_io/models/catalog_create_type_payload_v3_color.py index d014e02..3965802 100644 --- a/incident_io/models/catalog_create_type_payload_v3_color.py +++ b/incident_io/models/catalog_create_type_payload_v3_color.py @@ -12,3 +12,13 @@ class CatalogCreateTypePayloadV3Color(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogCreateTypePayloadV3Color": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_create_type_payload_v3_icon.py b/incident_io/models/catalog_create_type_payload_v3_icon.py index c47d93f..c98e516 100644 --- a/incident_io/models/catalog_create_type_payload_v3_icon.py +++ b/incident_io/models/catalog_create_type_payload_v3_icon.py @@ -33,3 +33,13 @@ class CatalogCreateTypePayloadV3Icon(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogCreateTypePayloadV3Icon": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_create_type_result_v2.py b/incident_io/models/catalog_create_type_result_v2.py index f7966f5..de4ebe2 100644 --- a/incident_io/models/catalog_create_type_result_v2.py +++ b/incident_io/models/catalog_create_type_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogCreateTypeResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogCreateTypeResultV2: """ Example: diff --git a/incident_io/models/catalog_create_type_result_v3.py b/incident_io/models/catalog_create_type_result_v3.py index a5fa482..bbc3fe9 100644 --- a/incident_io/models/catalog_create_type_result_v3.py +++ b/incident_io/models/catalog_create_type_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogCreateTypeResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogCreateTypeResultV3: """ Example: diff --git a/incident_io/models/catalog_engine_param_binding_payload_v3.py b/incident_io/models/catalog_engine_param_binding_payload_v3.py index 44bac2b..9660543 100644 --- a/incident_io/models/catalog_engine_param_binding_payload_v3.py +++ b/incident_io/models/catalog_engine_param_binding_payload_v3.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CatalogEngineParamBindingPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogEngineParamBindingPayloadV3: """ Example: diff --git a/incident_io/models/catalog_engine_param_binding_value_payload_v3.py b/incident_io/models/catalog_engine_param_binding_value_payload_v3.py index 15b2595..10130fc 100644 --- a/incident_io/models/catalog_engine_param_binding_value_payload_v3.py +++ b/incident_io/models/catalog_engine_param_binding_value_payload_v3.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="CatalogEngineParamBindingValuePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogEngineParamBindingValuePayloadV3: """ Example: diff --git a/incident_io/models/catalog_entry_engine_param_binding_v2.py b/incident_io/models/catalog_entry_engine_param_binding_v2.py index 252ade2..692963e 100644 --- a/incident_io/models/catalog_entry_engine_param_binding_v2.py +++ b/incident_io/models/catalog_entry_engine_param_binding_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CatalogEntryEngineParamBindingV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogEntryEngineParamBindingV2: """ Example: diff --git a/incident_io/models/catalog_entry_engine_param_binding_v3.py b/incident_io/models/catalog_entry_engine_param_binding_v3.py index 8670357..d054217 100644 --- a/incident_io/models/catalog_entry_engine_param_binding_v3.py +++ b/incident_io/models/catalog_entry_engine_param_binding_v3.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CatalogEntryEngineParamBindingV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogEntryEngineParamBindingV3: """ Example: diff --git a/incident_io/models/catalog_entry_engine_param_binding_value_v2.py b/incident_io/models/catalog_entry_engine_param_binding_value_v2.py index 5b5457d..c95ff71 100644 --- a/incident_io/models/catalog_entry_engine_param_binding_value_v2.py +++ b/incident_io/models/catalog_entry_engine_param_binding_value_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="CatalogEntryEngineParamBindingValueV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogEntryEngineParamBindingValueV2: """ Example: diff --git a/incident_io/models/catalog_entry_engine_param_binding_value_v3.py b/incident_io/models/catalog_entry_engine_param_binding_value_v3.py index 6ae461b..f624a0d 100644 --- a/incident_io/models/catalog_entry_engine_param_binding_value_v3.py +++ b/incident_io/models/catalog_entry_engine_param_binding_value_v3.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="CatalogEntryEngineParamBindingValueV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogEntryEngineParamBindingValueV3: """ Example: diff --git a/incident_io/models/catalog_entry_reference_v2.py b/incident_io/models/catalog_entry_reference_v2.py index 8b148e7..76d6f53 100644 --- a/incident_io/models/catalog_entry_reference_v2.py +++ b/incident_io/models/catalog_entry_reference_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="CatalogEntryReferenceV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogEntryReferenceV2: """ Example: diff --git a/incident_io/models/catalog_entry_slim_v3v3.py b/incident_io/models/catalog_entry_slim_v3v3.py index a60c808..63ad4e4 100644 --- a/incident_io/models/catalog_entry_slim_v3v3.py +++ b/incident_io/models/catalog_entry_slim_v3v3.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="CatalogEntrySlimV3V3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogEntrySlimV3V3: """ Example: diff --git a/incident_io/models/catalog_entry_v2.py b/incident_io/models/catalog_entry_v2.py index 7c06fb5..c6dd412 100644 --- a/incident_io/models/catalog_entry_v2.py +++ b/incident_io/models/catalog_entry_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="CatalogEntryV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogEntryV2: """ Example: diff --git a/incident_io/models/catalog_entry_v2_attribute_values.py b/incident_io/models/catalog_entry_v2_attribute_values.py index ae6bd55..69210b0 100644 --- a/incident_io/models/catalog_entry_v2_attribute_values.py +++ b/incident_io/models/catalog_entry_v2_attribute_values.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="CatalogEntryV2AttributeValues") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogEntryV2AttributeValues: """Values of this entry diff --git a/incident_io/models/catalog_entry_v3.py b/incident_io/models/catalog_entry_v3.py index 41d43ba..e348b9a 100644 --- a/incident_io/models/catalog_entry_v3.py +++ b/incident_io/models/catalog_entry_v3.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="CatalogEntryV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogEntryV3: """ Example: diff --git a/incident_io/models/catalog_entry_v3_attribute_values.py b/incident_io/models/catalog_entry_v3_attribute_values.py index 27b9d07..2b24fa3 100644 --- a/incident_io/models/catalog_entry_v3_attribute_values.py +++ b/incident_io/models/catalog_entry_v3_attribute_values.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="CatalogEntryV3AttributeValues") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogEntryV3AttributeValues: """Values of this entry diff --git a/incident_io/models/catalog_list_entries_result_v2.py b/incident_io/models/catalog_list_entries_result_v2.py index d3be822..9b49f32 100644 --- a/incident_io/models/catalog_list_entries_result_v2.py +++ b/incident_io/models/catalog_list_entries_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="CatalogListEntriesResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogListEntriesResultV2: """ Example: diff --git a/incident_io/models/catalog_list_entries_result_v3.py b/incident_io/models/catalog_list_entries_result_v3.py index 8242bf3..b9d398b 100644 --- a/incident_io/models/catalog_list_entries_result_v3.py +++ b/incident_io/models/catalog_list_entries_result_v3.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CatalogListEntriesResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogListEntriesResultV3: """ Example: diff --git a/incident_io/models/catalog_list_resources_result_v2.py b/incident_io/models/catalog_list_resources_result_v2.py index d3eafde..cdf3677 100644 --- a/incident_io/models/catalog_list_resources_result_v2.py +++ b/incident_io/models/catalog_list_resources_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogListResourcesResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogListResourcesResultV2: """ Example: diff --git a/incident_io/models/catalog_list_resources_result_v3.py b/incident_io/models/catalog_list_resources_result_v3.py index e9cae91..5cd34dd 100644 --- a/incident_io/models/catalog_list_resources_result_v3.py +++ b/incident_io/models/catalog_list_resources_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogListResourcesResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogListResourcesResultV3: """ Example: diff --git a/incident_io/models/catalog_list_types_result_v2.py b/incident_io/models/catalog_list_types_result_v2.py index e580bdc..721df34 100644 --- a/incident_io/models/catalog_list_types_result_v2.py +++ b/incident_io/models/catalog_list_types_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogListTypesResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogListTypesResultV2: """ Example: diff --git a/incident_io/models/catalog_list_types_result_v3.py b/incident_io/models/catalog_list_types_result_v3.py index c25af7b..7660dbf 100644 --- a/incident_io/models/catalog_list_types_result_v3.py +++ b/incident_io/models/catalog_list_types_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogListTypesResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogListTypesResultV3: """ Example: diff --git a/incident_io/models/catalog_resource_v2.py b/incident_io/models/catalog_resource_v2.py index c97d8d4..6ae1d0c 100644 --- a/incident_io/models/catalog_resource_v2.py +++ b/incident_io/models/catalog_resource_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="CatalogResourceV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogResourceV2: """ Example: diff --git a/incident_io/models/catalog_resource_v2_category.py b/incident_io/models/catalog_resource_v2_category.py index 2fcc1ca..b6e5799 100644 --- a/incident_io/models/catalog_resource_v2_category.py +++ b/incident_io/models/catalog_resource_v2_category.py @@ -8,3 +8,13 @@ class CatalogResourceV2Category(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogResourceV2Category": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_resource_v3.py b/incident_io/models/catalog_resource_v3.py index 0d74e9b..882c359 100644 --- a/incident_io/models/catalog_resource_v3.py +++ b/incident_io/models/catalog_resource_v3.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="CatalogResourceV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogResourceV3: """ Example: diff --git a/incident_io/models/catalog_resource_v3_category.py b/incident_io/models/catalog_resource_v3_category.py index 2faeb4e..2850c81 100644 --- a/incident_io/models/catalog_resource_v3_category.py +++ b/incident_io/models/catalog_resource_v3_category.py @@ -8,3 +8,13 @@ class CatalogResourceV3Category(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogResourceV3Category": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_show_entry_result_v2.py b/incident_io/models/catalog_show_entry_result_v2.py index f77716a..146c137 100644 --- a/incident_io/models/catalog_show_entry_result_v2.py +++ b/incident_io/models/catalog_show_entry_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="CatalogShowEntryResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogShowEntryResultV2: """ Example: diff --git a/incident_io/models/catalog_show_entry_result_v3.py b/incident_io/models/catalog_show_entry_result_v3.py index d53dff9..d5149f1 100644 --- a/incident_io/models/catalog_show_entry_result_v3.py +++ b/incident_io/models/catalog_show_entry_result_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="CatalogShowEntryResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogShowEntryResultV3: """ Example: diff --git a/incident_io/models/catalog_show_type_result_v2.py b/incident_io/models/catalog_show_type_result_v2.py index 9db9990..2aa07b3 100644 --- a/incident_io/models/catalog_show_type_result_v2.py +++ b/incident_io/models/catalog_show_type_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogShowTypeResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogShowTypeResultV2: """ Example: diff --git a/incident_io/models/catalog_show_type_result_v3.py b/incident_io/models/catalog_show_type_result_v3.py index 2048020..3a624bd 100644 --- a/incident_io/models/catalog_show_type_result_v3.py +++ b/incident_io/models/catalog_show_type_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogShowTypeResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogShowTypeResultV3: """ Example: diff --git a/incident_io/models/catalog_type_attribute_path_item_payload_v2.py b/incident_io/models/catalog_type_attribute_path_item_payload_v2.py index 83fca8b..24519d0 100644 --- a/incident_io/models/catalog_type_attribute_path_item_payload_v2.py +++ b/incident_io/models/catalog_type_attribute_path_item_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CatalogTypeAttributePathItemPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeAttributePathItemPayloadV2: """ Example: diff --git a/incident_io/models/catalog_type_attribute_path_item_payload_v3.py b/incident_io/models/catalog_type_attribute_path_item_payload_v3.py index a2368e8..fc2b778 100644 --- a/incident_io/models/catalog_type_attribute_path_item_payload_v3.py +++ b/incident_io/models/catalog_type_attribute_path_item_payload_v3.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CatalogTypeAttributePathItemPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeAttributePathItemPayloadV3: """ Example: diff --git a/incident_io/models/catalog_type_attribute_path_item_v2.py b/incident_io/models/catalog_type_attribute_path_item_v2.py index ba379c9..b084de7 100644 --- a/incident_io/models/catalog_type_attribute_path_item_v2.py +++ b/incident_io/models/catalog_type_attribute_path_item_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CatalogTypeAttributePathItemV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeAttributePathItemV2: """ Example: diff --git a/incident_io/models/catalog_type_attribute_path_item_v3.py b/incident_io/models/catalog_type_attribute_path_item_v3.py index 1664ba2..b94f192 100644 --- a/incident_io/models/catalog_type_attribute_path_item_v3.py +++ b/incident_io/models/catalog_type_attribute_path_item_v3.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CatalogTypeAttributePathItemV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeAttributePathItemV3: """ Example: diff --git a/incident_io/models/catalog_type_attribute_payload_v2.py b/incident_io/models/catalog_type_attribute_payload_v2.py index 415f309..4f4d247 100644 --- a/incident_io/models/catalog_type_attribute_payload_v2.py +++ b/incident_io/models/catalog_type_attribute_payload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="CatalogTypeAttributePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeAttributePayloadV2: """ Example: diff --git a/incident_io/models/catalog_type_attribute_payload_v2_mode.py b/incident_io/models/catalog_type_attribute_payload_v2_mode.py index f282510..ea1e9c3 100644 --- a/incident_io/models/catalog_type_attribute_payload_v2_mode.py +++ b/incident_io/models/catalog_type_attribute_payload_v2_mode.py @@ -12,3 +12,13 @@ class CatalogTypeAttributePayloadV2Mode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogTypeAttributePayloadV2Mode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_type_attribute_payload_v3.py b/incident_io/models/catalog_type_attribute_payload_v3.py index 91fdc8a..4842d6d 100644 --- a/incident_io/models/catalog_type_attribute_payload_v3.py +++ b/incident_io/models/catalog_type_attribute_payload_v3.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="CatalogTypeAttributePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeAttributePayloadV3: """ Example: diff --git a/incident_io/models/catalog_type_attribute_payload_v3_mode.py b/incident_io/models/catalog_type_attribute_payload_v3_mode.py index 3ae8485..14bac8e 100644 --- a/incident_io/models/catalog_type_attribute_payload_v3_mode.py +++ b/incident_io/models/catalog_type_attribute_payload_v3_mode.py @@ -13,3 +13,13 @@ class CatalogTypeAttributePayloadV3Mode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogTypeAttributePayloadV3Mode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_type_attribute_v2.py b/incident_io/models/catalog_type_attribute_v2.py index 694ce59..983224a 100644 --- a/incident_io/models/catalog_type_attribute_v2.py +++ b/incident_io/models/catalog_type_attribute_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="CatalogTypeAttributeV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeAttributeV2: """ Example: diff --git a/incident_io/models/catalog_type_attribute_v2_mode.py b/incident_io/models/catalog_type_attribute_v2_mode.py index 715a4c5..09697db 100644 --- a/incident_io/models/catalog_type_attribute_v2_mode.py +++ b/incident_io/models/catalog_type_attribute_v2_mode.py @@ -12,3 +12,13 @@ class CatalogTypeAttributeV2Mode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogTypeAttributeV2Mode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_type_attribute_v3.py b/incident_io/models/catalog_type_attribute_v3.py index 4590678..ba5c5cb 100644 --- a/incident_io/models/catalog_type_attribute_v3.py +++ b/incident_io/models/catalog_type_attribute_v3.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="CatalogTypeAttributeV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeAttributeV3: """ Example: diff --git a/incident_io/models/catalog_type_attribute_v3_mode.py b/incident_io/models/catalog_type_attribute_v3_mode.py index 9f593bd..2a14796 100644 --- a/incident_io/models/catalog_type_attribute_v3_mode.py +++ b/incident_io/models/catalog_type_attribute_v3_mode.py @@ -13,3 +13,13 @@ class CatalogTypeAttributeV3Mode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogTypeAttributeV3Mode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_type_schema_v2.py b/incident_io/models/catalog_type_schema_v2.py index a90e8b1..7fd60bc 100644 --- a/incident_io/models/catalog_type_schema_v2.py +++ b/incident_io/models/catalog_type_schema_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogTypeSchemaV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeSchemaV2: """ Example: diff --git a/incident_io/models/catalog_type_schema_v3.py b/incident_io/models/catalog_type_schema_v3.py index c9e9ce1..a14cc81 100644 --- a/incident_io/models/catalog_type_schema_v3.py +++ b/incident_io/models/catalog_type_schema_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogTypeSchemaV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeSchemaV3: """ Example: diff --git a/incident_io/models/catalog_type_v2.py b/incident_io/models/catalog_type_v2.py index ca3ef7b..3fb4720 100644 --- a/incident_io/models/catalog_type_v2.py +++ b/incident_io/models/catalog_type_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="CatalogTypeV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeV2: """ Example: diff --git a/incident_io/models/catalog_type_v2_annotations.py b/incident_io/models/catalog_type_v2_annotations.py index 13ee448..69d9ae6 100644 --- a/incident_io/models/catalog_type_v2_annotations.py +++ b/incident_io/models/catalog_type_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CatalogTypeV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeV2Annotations: """Annotations that can track metadata about this type diff --git a/incident_io/models/catalog_type_v2_categories_item.py b/incident_io/models/catalog_type_v2_categories_item.py index d43c1f2..e22ca45 100644 --- a/incident_io/models/catalog_type_v2_categories_item.py +++ b/incident_io/models/catalog_type_v2_categories_item.py @@ -12,3 +12,13 @@ class CatalogTypeV2CategoriesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogTypeV2CategoriesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_type_v2_color.py b/incident_io/models/catalog_type_v2_color.py index e4fa23a..a7d469a 100644 --- a/incident_io/models/catalog_type_v2_color.py +++ b/incident_io/models/catalog_type_v2_color.py @@ -12,3 +12,13 @@ class CatalogTypeV2Color(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogTypeV2Color": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_type_v2_icon.py b/incident_io/models/catalog_type_v2_icon.py index 24f64fe..4a90a17 100644 --- a/incident_io/models/catalog_type_v2_icon.py +++ b/incident_io/models/catalog_type_v2_icon.py @@ -33,3 +33,13 @@ class CatalogTypeV2Icon(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogTypeV2Icon": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_type_v3.py b/incident_io/models/catalog_type_v3.py index a2384a6..4282b4e 100644 --- a/incident_io/models/catalog_type_v3.py +++ b/incident_io/models/catalog_type_v3.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="CatalogTypeV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeV3: """ Example: diff --git a/incident_io/models/catalog_type_v3_annotations.py b/incident_io/models/catalog_type_v3_annotations.py index 438bdb1..50f8956 100644 --- a/incident_io/models/catalog_type_v3_annotations.py +++ b/incident_io/models/catalog_type_v3_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CatalogTypeV3Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogTypeV3Annotations: """Annotations that can track metadata about this type diff --git a/incident_io/models/catalog_type_v3_categories_item.py b/incident_io/models/catalog_type_v3_categories_item.py index a5d131b..cb43e91 100644 --- a/incident_io/models/catalog_type_v3_categories_item.py +++ b/incident_io/models/catalog_type_v3_categories_item.py @@ -12,3 +12,13 @@ class CatalogTypeV3CategoriesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogTypeV3CategoriesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_type_v3_color.py b/incident_io/models/catalog_type_v3_color.py index 2c4bc6e..ff65560 100644 --- a/incident_io/models/catalog_type_v3_color.py +++ b/incident_io/models/catalog_type_v3_color.py @@ -12,3 +12,13 @@ class CatalogTypeV3Color(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogTypeV3Color": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_type_v3_icon.py b/incident_io/models/catalog_type_v3_icon.py index f73b288..2bdaab3 100644 --- a/incident_io/models/catalog_type_v3_icon.py +++ b/incident_io/models/catalog_type_v3_icon.py @@ -33,3 +33,13 @@ class CatalogTypeV3Icon(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogTypeV3Icon": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_update_entry_payload_v2.py b/incident_io/models/catalog_update_entry_payload_v2.py index 8db91b0..0ff1d97 100644 --- a/incident_io/models/catalog_update_entry_payload_v2.py +++ b/incident_io/models/catalog_update_entry_payload_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CatalogUpdateEntryPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateEntryPayloadV2: """ Example: diff --git a/incident_io/models/catalog_update_entry_payload_v2_attribute_values.py b/incident_io/models/catalog_update_entry_payload_v2_attribute_values.py index 1aa6c85..bdbac93 100644 --- a/incident_io/models/catalog_update_entry_payload_v2_attribute_values.py +++ b/incident_io/models/catalog_update_entry_payload_v2_attribute_values.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogUpdateEntryPayloadV2AttributeValues") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateEntryPayloadV2AttributeValues: """Values of this entry diff --git a/incident_io/models/catalog_update_entry_payload_v3.py b/incident_io/models/catalog_update_entry_payload_v3.py index b7369f3..103dbdd 100644 --- a/incident_io/models/catalog_update_entry_payload_v3.py +++ b/incident_io/models/catalog_update_entry_payload_v3.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CatalogUpdateEntryPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateEntryPayloadV3: """ Example: diff --git a/incident_io/models/catalog_update_entry_payload_v3_attribute_values.py b/incident_io/models/catalog_update_entry_payload_v3_attribute_values.py index e3a97e9..54633ce 100644 --- a/incident_io/models/catalog_update_entry_payload_v3_attribute_values.py +++ b/incident_io/models/catalog_update_entry_payload_v3_attribute_values.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="CatalogUpdateEntryPayloadV3AttributeValues") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateEntryPayloadV3AttributeValues: """Values of this entry diff --git a/incident_io/models/catalog_update_entry_result_v2.py b/incident_io/models/catalog_update_entry_result_v2.py index 9609809..bfbac59 100644 --- a/incident_io/models/catalog_update_entry_result_v2.py +++ b/incident_io/models/catalog_update_entry_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="CatalogUpdateEntryResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateEntryResultV2: """ Example: diff --git a/incident_io/models/catalog_update_entry_result_v3.py b/incident_io/models/catalog_update_entry_result_v3.py index 785756c..d35f7c0 100644 --- a/incident_io/models/catalog_update_entry_result_v3.py +++ b/incident_io/models/catalog_update_entry_result_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="CatalogUpdateEntryResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateEntryResultV3: """ Example: diff --git a/incident_io/models/catalog_update_type_payload_v2.py b/incident_io/models/catalog_update_type_payload_v2.py index 16a3b48..d62b50a 100644 --- a/incident_io/models/catalog_update_type_payload_v2.py +++ b/incident_io/models/catalog_update_type_payload_v2.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="CatalogUpdateTypePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateTypePayloadV2: """ Example: diff --git a/incident_io/models/catalog_update_type_payload_v2_annotations.py b/incident_io/models/catalog_update_type_payload_v2_annotations.py index d4346a3..d3a2c46 100644 --- a/incident_io/models/catalog_update_type_payload_v2_annotations.py +++ b/incident_io/models/catalog_update_type_payload_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CatalogUpdateTypePayloadV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateTypePayloadV2Annotations: """Annotations that can track metadata about this type diff --git a/incident_io/models/catalog_update_type_payload_v2_categories_item.py b/incident_io/models/catalog_update_type_payload_v2_categories_item.py index 0621974..c6ee986 100644 --- a/incident_io/models/catalog_update_type_payload_v2_categories_item.py +++ b/incident_io/models/catalog_update_type_payload_v2_categories_item.py @@ -12,3 +12,13 @@ class CatalogUpdateTypePayloadV2CategoriesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogUpdateTypePayloadV2CategoriesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_update_type_payload_v2_color.py b/incident_io/models/catalog_update_type_payload_v2_color.py index 9cc06ff..1204e53 100644 --- a/incident_io/models/catalog_update_type_payload_v2_color.py +++ b/incident_io/models/catalog_update_type_payload_v2_color.py @@ -12,3 +12,13 @@ class CatalogUpdateTypePayloadV2Color(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogUpdateTypePayloadV2Color": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_update_type_payload_v2_icon.py b/incident_io/models/catalog_update_type_payload_v2_icon.py index 508617c..f4cda32 100644 --- a/incident_io/models/catalog_update_type_payload_v2_icon.py +++ b/incident_io/models/catalog_update_type_payload_v2_icon.py @@ -33,3 +33,13 @@ class CatalogUpdateTypePayloadV2Icon(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogUpdateTypePayloadV2Icon": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_update_type_payload_v3.py b/incident_io/models/catalog_update_type_payload_v3.py index 89e12e0..825fa0a 100644 --- a/incident_io/models/catalog_update_type_payload_v3.py +++ b/incident_io/models/catalog_update_type_payload_v3.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="CatalogUpdateTypePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateTypePayloadV3: """ Example: diff --git a/incident_io/models/catalog_update_type_payload_v3_annotations.py b/incident_io/models/catalog_update_type_payload_v3_annotations.py index a5eb032..8b461d9 100644 --- a/incident_io/models/catalog_update_type_payload_v3_annotations.py +++ b/incident_io/models/catalog_update_type_payload_v3_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CatalogUpdateTypePayloadV3Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateTypePayloadV3Annotations: """Annotations that can track metadata about this type diff --git a/incident_io/models/catalog_update_type_payload_v3_categories_item.py b/incident_io/models/catalog_update_type_payload_v3_categories_item.py index e15ec6b..75d8103 100644 --- a/incident_io/models/catalog_update_type_payload_v3_categories_item.py +++ b/incident_io/models/catalog_update_type_payload_v3_categories_item.py @@ -12,3 +12,13 @@ class CatalogUpdateTypePayloadV3CategoriesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogUpdateTypePayloadV3CategoriesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_update_type_payload_v3_color.py b/incident_io/models/catalog_update_type_payload_v3_color.py index 38dd897..6ba61a1 100644 --- a/incident_io/models/catalog_update_type_payload_v3_color.py +++ b/incident_io/models/catalog_update_type_payload_v3_color.py @@ -12,3 +12,13 @@ class CatalogUpdateTypePayloadV3Color(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogUpdateTypePayloadV3Color": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_update_type_payload_v3_icon.py b/incident_io/models/catalog_update_type_payload_v3_icon.py index 55e7950..7d86f86 100644 --- a/incident_io/models/catalog_update_type_payload_v3_icon.py +++ b/incident_io/models/catalog_update_type_payload_v3_icon.py @@ -33,3 +33,13 @@ class CatalogUpdateTypePayloadV3Icon(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CatalogUpdateTypePayloadV3Icon": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/catalog_update_type_result_v2.py b/incident_io/models/catalog_update_type_result_v2.py index f3f964d..48d4a18 100644 --- a/incident_io/models/catalog_update_type_result_v2.py +++ b/incident_io/models/catalog_update_type_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogUpdateTypeResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateTypeResultV2: """ Example: diff --git a/incident_io/models/catalog_update_type_result_v3.py b/incident_io/models/catalog_update_type_result_v3.py index 6eba111..790151d 100644 --- a/incident_io/models/catalog_update_type_result_v3.py +++ b/incident_io/models/catalog_update_type_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogUpdateTypeResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateTypeResultV3: """ Example: diff --git a/incident_io/models/catalog_update_type_schema_payload_v2.py b/incident_io/models/catalog_update_type_schema_payload_v2.py index 4457a68..140c945 100644 --- a/incident_io/models/catalog_update_type_schema_payload_v2.py +++ b/incident_io/models/catalog_update_type_schema_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogUpdateTypeSchemaPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateTypeSchemaPayloadV2: """ Example: diff --git a/incident_io/models/catalog_update_type_schema_payload_v3.py b/incident_io/models/catalog_update_type_schema_payload_v3.py index 2f67209..d77d2fe 100644 --- a/incident_io/models/catalog_update_type_schema_payload_v3.py +++ b/incident_io/models/catalog_update_type_schema_payload_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogUpdateTypeSchemaPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateTypeSchemaPayloadV3: """ Example: diff --git a/incident_io/models/catalog_update_type_schema_result_v2.py b/incident_io/models/catalog_update_type_schema_result_v2.py index ddbfb7e..24264e8 100644 --- a/incident_io/models/catalog_update_type_schema_result_v2.py +++ b/incident_io/models/catalog_update_type_schema_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogUpdateTypeSchemaResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateTypeSchemaResultV2: """ Example: diff --git a/incident_io/models/catalog_update_type_schema_result_v3.py b/incident_io/models/catalog_update_type_schema_result_v3.py index 2a0e66c..c423406 100644 --- a/incident_io/models/catalog_update_type_schema_result_v3.py +++ b/incident_io/models/catalog_update_type_schema_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CatalogUpdateTypeSchemaResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class CatalogUpdateTypeSchemaResultV3: """ Example: diff --git a/incident_io/models/chat_channel_slim_v2.py b/incident_io/models/chat_channel_slim_v2.py index a11f976..e933521 100644 --- a/incident_io/models/chat_channel_slim_v2.py +++ b/incident_io/models/chat_channel_slim_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="ChatChannelSlimV2") -@_attrs_define +@_attrs_define(kw_only=True) class ChatChannelSlimV2: """ Example: diff --git a/incident_io/models/condition_group_payload_v2.py b/incident_io/models/condition_group_payload_v2.py index b13e88c..82c710b 100644 --- a/incident_io/models/condition_group_payload_v2.py +++ b/incident_io/models/condition_group_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ConditionGroupPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ConditionGroupPayloadV2: """ Example: diff --git a/incident_io/models/condition_group_payload_v3.py b/incident_io/models/condition_group_payload_v3.py index 3822324..35e2d81 100644 --- a/incident_io/models/condition_group_payload_v3.py +++ b/incident_io/models/condition_group_payload_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ConditionGroupPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ConditionGroupPayloadV3: """ Example: diff --git a/incident_io/models/condition_group_v2.py b/incident_io/models/condition_group_v2.py index 8493ab2..95bc3e0 100644 --- a/incident_io/models/condition_group_v2.py +++ b/incident_io/models/condition_group_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ConditionGroupV2") -@_attrs_define +@_attrs_define(kw_only=True) class ConditionGroupV2: """ Example: diff --git a/incident_io/models/condition_group_v3.py b/incident_io/models/condition_group_v3.py index e103ee3..2296b26 100644 --- a/incident_io/models/condition_group_v3.py +++ b/incident_io/models/condition_group_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ConditionGroupV3") -@_attrs_define +@_attrs_define(kw_only=True) class ConditionGroupV3: """ Example: diff --git a/incident_io/models/condition_operation_v2.py b/incident_io/models/condition_operation_v2.py index ba95783..c8ffeee 100644 --- a/incident_io/models/condition_operation_v2.py +++ b/incident_io/models/condition_operation_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ConditionOperationV2") -@_attrs_define +@_attrs_define(kw_only=True) class ConditionOperationV2: """ Example: diff --git a/incident_io/models/condition_operation_v3.py b/incident_io/models/condition_operation_v3.py index dca092f..363961b 100644 --- a/incident_io/models/condition_operation_v3.py +++ b/incident_io/models/condition_operation_v3.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ConditionOperationV3") -@_attrs_define +@_attrs_define(kw_only=True) class ConditionOperationV3: """ Example: diff --git a/incident_io/models/condition_payload_v2.py b/incident_io/models/condition_payload_v2.py index 6129e09..d37a426 100644 --- a/incident_io/models/condition_payload_v2.py +++ b/incident_io/models/condition_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ConditionPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ConditionPayloadV2: """ Example: diff --git a/incident_io/models/condition_payload_v3.py b/incident_io/models/condition_payload_v3.py index 099e298..dcda9f4 100644 --- a/incident_io/models/condition_payload_v3.py +++ b/incident_io/models/condition_payload_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ConditionPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ConditionPayloadV3: """ Example: diff --git a/incident_io/models/condition_subject_v2.py b/incident_io/models/condition_subject_v2.py index c727e14..77ebb2a 100644 --- a/incident_io/models/condition_subject_v2.py +++ b/incident_io/models/condition_subject_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ConditionSubjectV2") -@_attrs_define +@_attrs_define(kw_only=True) class ConditionSubjectV2: """ Example: diff --git a/incident_io/models/condition_subject_v3.py b/incident_io/models/condition_subject_v3.py index 2b9d67f..97429f2 100644 --- a/incident_io/models/condition_subject_v3.py +++ b/incident_io/models/condition_subject_v3.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ConditionSubjectV3") -@_attrs_define +@_attrs_define(kw_only=True) class ConditionSubjectV3: """ Example: diff --git a/incident_io/models/condition_v2.py b/incident_io/models/condition_v2.py index 03486da..87907b5 100644 --- a/incident_io/models/condition_v2.py +++ b/incident_io/models/condition_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="ConditionV2") -@_attrs_define +@_attrs_define(kw_only=True) class ConditionV2: """ Example: diff --git a/incident_io/models/condition_v3.py b/incident_io/models/condition_v3.py index e251171..0a08ce9 100644 --- a/incident_io/models/condition_v3.py +++ b/incident_io/models/condition_v3.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="ConditionV3") -@_attrs_define +@_attrs_define(kw_only=True) class ConditionV3: """ Example: diff --git a/incident_io/models/custom_field_entry_payload_v1.py b/incident_io/models/custom_field_entry_payload_v1.py index e17f383..bfee991 100644 --- a/incident_io/models/custom_field_entry_payload_v1.py +++ b/incident_io/models/custom_field_entry_payload_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldEntryPayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldEntryPayloadV1: """ Example: diff --git a/incident_io/models/custom_field_entry_payload_v2.py b/incident_io/models/custom_field_entry_payload_v2.py index 9cc848e..32b256e 100644 --- a/incident_io/models/custom_field_entry_payload_v2.py +++ b/incident_io/models/custom_field_entry_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldEntryPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldEntryPayloadV2: """ Example: diff --git a/incident_io/models/custom_field_entry_v1.py b/incident_io/models/custom_field_entry_v1.py index db461fb..6af510f 100644 --- a/incident_io/models/custom_field_entry_v1.py +++ b/incident_io/models/custom_field_entry_v1.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="CustomFieldEntryV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldEntryV1: """ Example: diff --git a/incident_io/models/custom_field_entry_v2.py b/incident_io/models/custom_field_entry_v2.py index 1258784..bcf0780 100644 --- a/incident_io/models/custom_field_entry_v2.py +++ b/incident_io/models/custom_field_entry_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="CustomFieldEntryV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldEntryV2: """ Example: diff --git a/incident_io/models/custom_field_filter_by_options_v2.py b/incident_io/models/custom_field_filter_by_options_v2.py index c224d2a..4a8e526 100644 --- a/incident_io/models/custom_field_filter_by_options_v2.py +++ b/incident_io/models/custom_field_filter_by_options_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CustomFieldFilterByOptionsV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldFilterByOptionsV2: """ Example: diff --git a/incident_io/models/custom_field_fixed_filter_options_v2.py b/incident_io/models/custom_field_fixed_filter_options_v2.py index 7a96aad..be16668 100644 --- a/incident_io/models/custom_field_fixed_filter_options_v2.py +++ b/incident_io/models/custom_field_fixed_filter_options_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CustomFieldFixedFilterOptionsV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldFixedFilterOptionsV2: """ Example: diff --git a/incident_io/models/custom_field_option_v1.py b/incident_io/models/custom_field_option_v1.py index 4f956d2..8bc851e 100644 --- a/incident_io/models/custom_field_option_v1.py +++ b/incident_io/models/custom_field_option_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CustomFieldOptionV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldOptionV1: """ Example: diff --git a/incident_io/models/custom_field_option_v2.py b/incident_io/models/custom_field_option_v2.py index 938a0b2..57d78d4 100644 --- a/incident_io/models/custom_field_option_v2.py +++ b/incident_io/models/custom_field_option_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CustomFieldOptionV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldOptionV2: """ Example: diff --git a/incident_io/models/custom_field_options_create_payload_v1.py b/incident_io/models/custom_field_options_create_payload_v1.py index 261de1a..753455d 100644 --- a/incident_io/models/custom_field_options_create_payload_v1.py +++ b/incident_io/models/custom_field_options_create_payload_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="CustomFieldOptionsCreatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldOptionsCreatePayloadV1: """ Example: diff --git a/incident_io/models/custom_field_options_create_result_v1.py b/incident_io/models/custom_field_options_create_result_v1.py index accbfee..04f5570 100644 --- a/incident_io/models/custom_field_options_create_result_v1.py +++ b/incident_io/models/custom_field_options_create_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldOptionsCreateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldOptionsCreateResultV1: """ Example: diff --git a/incident_io/models/custom_field_options_list_result_v1.py b/incident_io/models/custom_field_options_list_result_v1.py index 530f7e4..2a24b47 100644 --- a/incident_io/models/custom_field_options_list_result_v1.py +++ b/incident_io/models/custom_field_options_list_result_v1.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="CustomFieldOptionsListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldOptionsListResultV1: """ Example: diff --git a/incident_io/models/custom_field_options_show_result_v1.py b/incident_io/models/custom_field_options_show_result_v1.py index c8caf3e..ad27091 100644 --- a/incident_io/models/custom_field_options_show_result_v1.py +++ b/incident_io/models/custom_field_options_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldOptionsShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldOptionsShowResultV1: """ Example: diff --git a/incident_io/models/custom_field_options_update_payload_v1.py b/incident_io/models/custom_field_options_update_payload_v1.py index d2a7d03..731385f 100644 --- a/incident_io/models/custom_field_options_update_payload_v1.py +++ b/incident_io/models/custom_field_options_update_payload_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="CustomFieldOptionsUpdatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldOptionsUpdatePayloadV1: """ Example: diff --git a/incident_io/models/custom_field_options_update_result_v1.py b/incident_io/models/custom_field_options_update_result_v1.py index ed4d619..79aa929 100644 --- a/incident_io/models/custom_field_options_update_result_v1.py +++ b/incident_io/models/custom_field_options_update_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldOptionsUpdateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldOptionsUpdateResultV1: """ Example: diff --git a/incident_io/models/custom_field_type_info_v1.py b/incident_io/models/custom_field_type_info_v1.py index 7d8a451..e23da33 100644 --- a/incident_io/models/custom_field_type_info_v1.py +++ b/incident_io/models/custom_field_type_info_v1.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="CustomFieldTypeInfoV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldTypeInfoV1: """ Example: diff --git a/incident_io/models/custom_field_type_info_v1_field_type.py b/incident_io/models/custom_field_type_info_v1_field_type.py index 080bb42..39a921c 100644 --- a/incident_io/models/custom_field_type_info_v1_field_type.py +++ b/incident_io/models/custom_field_type_info_v1_field_type.py @@ -10,3 +10,13 @@ class CustomFieldTypeInfoV1FieldType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CustomFieldTypeInfoV1FieldType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/custom_field_type_info_v2.py b/incident_io/models/custom_field_type_info_v2.py index 13d1b0e..6d0a226 100644 --- a/incident_io/models/custom_field_type_info_v2.py +++ b/incident_io/models/custom_field_type_info_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="CustomFieldTypeInfoV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldTypeInfoV2: """ Example: diff --git a/incident_io/models/custom_field_type_info_v2_field_type.py b/incident_io/models/custom_field_type_info_v2_field_type.py index dc25419..cdf971d 100644 --- a/incident_io/models/custom_field_type_info_v2_field_type.py +++ b/incident_io/models/custom_field_type_info_v2_field_type.py @@ -10,3 +10,13 @@ class CustomFieldTypeInfoV2FieldType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CustomFieldTypeInfoV2FieldType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/custom_field_v1.py b/incident_io/models/custom_field_v1.py index 3f73574..b77e4f4 100644 --- a/incident_io/models/custom_field_v1.py +++ b/incident_io/models/custom_field_v1.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="CustomFieldV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldV1: """ Example: diff --git a/incident_io/models/custom_field_v1_field_type.py b/incident_io/models/custom_field_v1_field_type.py index 3c23ad0..8f53d1c 100644 --- a/incident_io/models/custom_field_v1_field_type.py +++ b/incident_io/models/custom_field_v1_field_type.py @@ -10,3 +10,13 @@ class CustomFieldV1FieldType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CustomFieldV1FieldType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/custom_field_v1_required.py b/incident_io/models/custom_field_v1_required.py index 439f65a..330a964 100644 --- a/incident_io/models/custom_field_v1_required.py +++ b/incident_io/models/custom_field_v1_required.py @@ -8,3 +8,13 @@ class CustomFieldV1Required(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CustomFieldV1Required": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/custom_field_v1_required_v2.py b/incident_io/models/custom_field_v1_required_v2.py index 467a714..6b7128f 100644 --- a/incident_io/models/custom_field_v1_required_v2.py +++ b/incident_io/models/custom_field_v1_required_v2.py @@ -8,3 +8,13 @@ class CustomFieldV1RequiredV2(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CustomFieldV1RequiredV2": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/custom_field_v2.py b/incident_io/models/custom_field_v2.py index f386206..4de94c7 100644 --- a/incident_io/models/custom_field_v2.py +++ b/incident_io/models/custom_field_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="CustomFieldV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldV2: """ Example: diff --git a/incident_io/models/custom_field_v2_field_type.py b/incident_io/models/custom_field_v2_field_type.py index e49755c..ddabb30 100644 --- a/incident_io/models/custom_field_v2_field_type.py +++ b/incident_io/models/custom_field_v2_field_type.py @@ -10,3 +10,13 @@ class CustomFieldV2FieldType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CustomFieldV2FieldType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/custom_field_value_payload_v1.py b/incident_io/models/custom_field_value_payload_v1.py index 6c9f587..ebd43b4 100644 --- a/incident_io/models/custom_field_value_payload_v1.py +++ b/incident_io/models/custom_field_value_payload_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="CustomFieldValuePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldValuePayloadV1: """ Example: diff --git a/incident_io/models/custom_field_value_payload_v2.py b/incident_io/models/custom_field_value_payload_v2.py index a162f1e..1f33f38 100644 --- a/incident_io/models/custom_field_value_payload_v2.py +++ b/incident_io/models/custom_field_value_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="CustomFieldValuePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldValuePayloadV2: """ Example: diff --git a/incident_io/models/custom_field_value_v1.py b/incident_io/models/custom_field_value_v1.py index 7a275b8..e6d1ca6 100644 --- a/incident_io/models/custom_field_value_v1.py +++ b/incident_io/models/custom_field_value_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="CustomFieldValueV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldValueV1: """ Example: diff --git a/incident_io/models/custom_field_value_v2.py b/incident_io/models/custom_field_value_v2.py index ade8bd0..75ade7b 100644 --- a/incident_io/models/custom_field_value_v2.py +++ b/incident_io/models/custom_field_value_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="CustomFieldValueV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldValueV2: """ Example: diff --git a/incident_io/models/custom_fields_create_payload_v1.py b/incident_io/models/custom_fields_create_payload_v1.py index 052b362..c177083 100644 --- a/incident_io/models/custom_fields_create_payload_v1.py +++ b/incident_io/models/custom_fields_create_payload_v1.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="CustomFieldsCreatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldsCreatePayloadV1: """ Example: diff --git a/incident_io/models/custom_fields_create_payload_v1_field_type.py b/incident_io/models/custom_fields_create_payload_v1_field_type.py index d061ebf..dbfac84 100644 --- a/incident_io/models/custom_fields_create_payload_v1_field_type.py +++ b/incident_io/models/custom_fields_create_payload_v1_field_type.py @@ -10,3 +10,13 @@ class CustomFieldsCreatePayloadV1FieldType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CustomFieldsCreatePayloadV1FieldType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/custom_fields_create_payload_v1_required.py b/incident_io/models/custom_fields_create_payload_v1_required.py index d7b42b5..b74dbe9 100644 --- a/incident_io/models/custom_fields_create_payload_v1_required.py +++ b/incident_io/models/custom_fields_create_payload_v1_required.py @@ -8,3 +8,13 @@ class CustomFieldsCreatePayloadV1Required(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CustomFieldsCreatePayloadV1Required": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/custom_fields_create_payload_v1_required_v2.py b/incident_io/models/custom_fields_create_payload_v1_required_v2.py index 81a2b1d..086cf65 100644 --- a/incident_io/models/custom_fields_create_payload_v1_required_v2.py +++ b/incident_io/models/custom_fields_create_payload_v1_required_v2.py @@ -8,3 +8,13 @@ class CustomFieldsCreatePayloadV1RequiredV2(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CustomFieldsCreatePayloadV1RequiredV2": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/custom_fields_create_payload_v2.py b/incident_io/models/custom_fields_create_payload_v2.py index 742cbb4..e18940b 100644 --- a/incident_io/models/custom_fields_create_payload_v2.py +++ b/incident_io/models/custom_fields_create_payload_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="CustomFieldsCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldsCreatePayloadV2: """ Example: diff --git a/incident_io/models/custom_fields_create_payload_v2_field_type.py b/incident_io/models/custom_fields_create_payload_v2_field_type.py index 1d65fd8..b9652ab 100644 --- a/incident_io/models/custom_fields_create_payload_v2_field_type.py +++ b/incident_io/models/custom_fields_create_payload_v2_field_type.py @@ -10,3 +10,13 @@ class CustomFieldsCreatePayloadV2FieldType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CustomFieldsCreatePayloadV2FieldType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/custom_fields_create_result_v1.py b/incident_io/models/custom_fields_create_result_v1.py index c6b4e56..f5fe293 100644 --- a/incident_io/models/custom_fields_create_result_v1.py +++ b/incident_io/models/custom_fields_create_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldsCreateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldsCreateResultV1: """ Example: diff --git a/incident_io/models/custom_fields_create_result_v2.py b/incident_io/models/custom_fields_create_result_v2.py index 7636589..3a2007e 100644 --- a/incident_io/models/custom_fields_create_result_v2.py +++ b/incident_io/models/custom_fields_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldsCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldsCreateResultV2: """ Example: diff --git a/incident_io/models/custom_fields_list_result_v1.py b/incident_io/models/custom_fields_list_result_v1.py index 7354d58..62cb890 100644 --- a/incident_io/models/custom_fields_list_result_v1.py +++ b/incident_io/models/custom_fields_list_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldsListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldsListResultV1: """ Example: diff --git a/incident_io/models/custom_fields_list_result_v2.py b/incident_io/models/custom_fields_list_result_v2.py index 7b327a9..f62a790 100644 --- a/incident_io/models/custom_fields_list_result_v2.py +++ b/incident_io/models/custom_fields_list_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldsListResultV2: """ Example: diff --git a/incident_io/models/custom_fields_show_result_v1.py b/incident_io/models/custom_fields_show_result_v1.py index 898b7d3..de328d1 100644 --- a/incident_io/models/custom_fields_show_result_v1.py +++ b/incident_io/models/custom_fields_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldsShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldsShowResultV1: """ Example: diff --git a/incident_io/models/custom_fields_show_result_v2.py b/incident_io/models/custom_fields_show_result_v2.py index 47b6e67..b7ca15f 100644 --- a/incident_io/models/custom_fields_show_result_v2.py +++ b/incident_io/models/custom_fields_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldsShowResultV2: """ Example: diff --git a/incident_io/models/custom_fields_update_payload_v1.py b/incident_io/models/custom_fields_update_payload_v1.py index 54558ce..baaee99 100644 --- a/incident_io/models/custom_fields_update_payload_v1.py +++ b/incident_io/models/custom_fields_update_payload_v1.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="CustomFieldsUpdatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldsUpdatePayloadV1: """ Example: diff --git a/incident_io/models/custom_fields_update_payload_v1_required.py b/incident_io/models/custom_fields_update_payload_v1_required.py index 4e66961..a99fe0c 100644 --- a/incident_io/models/custom_fields_update_payload_v1_required.py +++ b/incident_io/models/custom_fields_update_payload_v1_required.py @@ -8,3 +8,13 @@ class CustomFieldsUpdatePayloadV1Required(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CustomFieldsUpdatePayloadV1Required": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/custom_fields_update_payload_v1_required_v2.py b/incident_io/models/custom_fields_update_payload_v1_required_v2.py index a4648c6..40fa140 100644 --- a/incident_io/models/custom_fields_update_payload_v1_required_v2.py +++ b/incident_io/models/custom_fields_update_payload_v1_required_v2.py @@ -8,3 +8,13 @@ class CustomFieldsUpdatePayloadV1RequiredV2(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "CustomFieldsUpdatePayloadV1RequiredV2": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/custom_fields_update_payload_v2.py b/incident_io/models/custom_fields_update_payload_v2.py index 55ff443..f88a218 100644 --- a/incident_io/models/custom_fields_update_payload_v2.py +++ b/incident_io/models/custom_fields_update_payload_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="CustomFieldsUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldsUpdatePayloadV2: """ Example: diff --git a/incident_io/models/custom_fields_update_result_v1.py b/incident_io/models/custom_fields_update_result_v1.py index 823ada2..93143d0 100644 --- a/incident_io/models/custom_fields_update_result_v1.py +++ b/incident_io/models/custom_fields_update_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldsUpdateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldsUpdateResultV1: """ Example: diff --git a/incident_io/models/custom_fields_update_result_v2.py b/incident_io/models/custom_fields_update_result_v2.py index d09ad73..bb50831 100644 --- a/incident_io/models/custom_fields_update_result_v2.py +++ b/incident_io/models/custom_fields_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="CustomFieldsUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class CustomFieldsUpdateResultV2: """ Example: diff --git a/incident_io/models/embedded_catalog_entry_v1.py b/incident_io/models/embedded_catalog_entry_v1.py index bc59c03..8a9e59e 100644 --- a/incident_io/models/embedded_catalog_entry_v1.py +++ b/incident_io/models/embedded_catalog_entry_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="EmbeddedCatalogEntryV1") -@_attrs_define +@_attrs_define(kw_only=True) class EmbeddedCatalogEntryV1: """ Example: diff --git a/incident_io/models/embedded_catalog_entry_v2.py b/incident_io/models/embedded_catalog_entry_v2.py index b797509..436e6c6 100644 --- a/incident_io/models/embedded_catalog_entry_v2.py +++ b/incident_io/models/embedded_catalog_entry_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="EmbeddedCatalogEntryV2") -@_attrs_define +@_attrs_define(kw_only=True) class EmbeddedCatalogEntryV2: """ Example: diff --git a/incident_io/models/embedded_incident_role_v2.py b/incident_io/models/embedded_incident_role_v2.py index b3c04b0..7a7b037 100644 --- a/incident_io/models/embedded_incident_role_v2.py +++ b/incident_io/models/embedded_incident_role_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EmbeddedIncidentRoleV2") -@_attrs_define +@_attrs_define(kw_only=True) class EmbeddedIncidentRoleV2: """ Example: diff --git a/incident_io/models/embedded_incident_role_v2_role_type.py b/incident_io/models/embedded_incident_role_v2_role_type.py index bf5f357..23f9fb0 100644 --- a/incident_io/models/embedded_incident_role_v2_role_type.py +++ b/incident_io/models/embedded_incident_role_v2_role_type.py @@ -8,3 +8,13 @@ class EmbeddedIncidentRoleV2RoleType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EmbeddedIncidentRoleV2RoleType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/engine_param_binding_payload_v2.py b/incident_io/models/engine_param_binding_payload_v2.py index 6f5203f..aa0a850 100644 --- a/incident_io/models/engine_param_binding_payload_v2.py +++ b/incident_io/models/engine_param_binding_payload_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="EngineParamBindingPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EngineParamBindingPayloadV2: """ Example: diff --git a/incident_io/models/engine_param_binding_payload_v3.py b/incident_io/models/engine_param_binding_payload_v3.py index 3bb9479..bfc4381 100644 --- a/incident_io/models/engine_param_binding_payload_v3.py +++ b/incident_io/models/engine_param_binding_payload_v3.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="EngineParamBindingPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class EngineParamBindingPayloadV3: """ Example: diff --git a/incident_io/models/engine_param_binding_v2.py b/incident_io/models/engine_param_binding_v2.py index 0a2a985..d567565 100644 --- a/incident_io/models/engine_param_binding_v2.py +++ b/incident_io/models/engine_param_binding_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="EngineParamBindingV2") -@_attrs_define +@_attrs_define(kw_only=True) class EngineParamBindingV2: """ Example: diff --git a/incident_io/models/engine_param_binding_v3.py b/incident_io/models/engine_param_binding_v3.py index 5596926..618d303 100644 --- a/incident_io/models/engine_param_binding_v3.py +++ b/incident_io/models/engine_param_binding_v3.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="EngineParamBindingV3") -@_attrs_define +@_attrs_define(kw_only=True) class EngineParamBindingV3: """ Example: diff --git a/incident_io/models/engine_param_binding_value_payload_v2.py b/incident_io/models/engine_param_binding_value_payload_v2.py index 8184e8b..0e193d9 100644 --- a/incident_io/models/engine_param_binding_value_payload_v2.py +++ b/incident_io/models/engine_param_binding_value_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="EngineParamBindingValuePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EngineParamBindingValuePayloadV2: """ Example: diff --git a/incident_io/models/engine_param_binding_value_payload_v3.py b/incident_io/models/engine_param_binding_value_payload_v3.py index bf88998..a36c4e2 100644 --- a/incident_io/models/engine_param_binding_value_payload_v3.py +++ b/incident_io/models/engine_param_binding_value_payload_v3.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="EngineParamBindingValuePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class EngineParamBindingValuePayloadV3: """ Example: diff --git a/incident_io/models/engine_param_binding_value_v2.py b/incident_io/models/engine_param_binding_value_v2.py index 2efdcb7..e1147cc 100644 --- a/incident_io/models/engine_param_binding_value_v2.py +++ b/incident_io/models/engine_param_binding_value_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="EngineParamBindingValueV2") -@_attrs_define +@_attrs_define(kw_only=True) class EngineParamBindingValueV2: """ Example: diff --git a/incident_io/models/engine_param_binding_value_v3.py b/incident_io/models/engine_param_binding_value_v3.py index 9548045..28ccc34 100644 --- a/incident_io/models/engine_param_binding_value_v3.py +++ b/incident_io/models/engine_param_binding_value_v3.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="EngineParamBindingValueV3") -@_attrs_define +@_attrs_define(kw_only=True) class EngineParamBindingValueV3: """ Example: diff --git a/incident_io/models/engine_param_v2.py b/incident_io/models/engine_param_v2.py index 0e4c9cf..999d3ef 100644 --- a/incident_io/models/engine_param_v2.py +++ b/incident_io/models/engine_param_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="EngineParamV2") -@_attrs_define +@_attrs_define(kw_only=True) class EngineParamV2: """ Example: diff --git a/incident_io/models/engine_param_v2_allowed_value_types_item.py b/incident_io/models/engine_param_v2_allowed_value_types_item.py index ff4daa2..a0f88f1 100644 --- a/incident_io/models/engine_param_v2_allowed_value_types_item.py +++ b/incident_io/models/engine_param_v2_allowed_value_types_item.py @@ -8,3 +8,13 @@ class EngineParamV2AllowedValueTypesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EngineParamV2AllowedValueTypesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/engine_reference_v2.py b/incident_io/models/engine_reference_v2.py index f1a8faf..e6d3228 100644 --- a/incident_io/models/engine_reference_v2.py +++ b/incident_io/models/engine_reference_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EngineReferenceV2") -@_attrs_define +@_attrs_define(kw_only=True) class EngineReferenceV2: """ Example: diff --git a/incident_io/models/error_debug.py b/incident_io/models/error_debug.py index 18980f1..a5d94f9 100644 --- a/incident_io/models/error_debug.py +++ b/incident_io/models/error_debug.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ErrorDebug") -@_attrs_define +@_attrs_define(kw_only=True) class ErrorDebug: """ Example: diff --git a/incident_io/models/error_rate_limit.py b/incident_io/models/error_rate_limit.py index c5332ee..3447c66 100644 --- a/incident_io/models/error_rate_limit.py +++ b/incident_io/models/error_rate_limit.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ErrorRateLimit") -@_attrs_define +@_attrs_define(kw_only=True) class ErrorRateLimit: """ Example: diff --git a/incident_io/models/error_response.py b/incident_io/models/error_response.py index 6de0d38..05f6b51 100644 --- a/incident_io/models/error_response.py +++ b/incident_io/models/error_response.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="ErrorResponse") -@_attrs_define +@_attrs_define(kw_only=True) class ErrorResponse: """ Example: diff --git a/incident_io/models/error_response_type.py b/incident_io/models/error_response_type.py index 138fdec..62eef42 100644 --- a/incident_io/models/error_response_type.py +++ b/incident_io/models/error_response_type.py @@ -20,3 +20,13 @@ class ErrorResponseType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ErrorResponseType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/error_single.py b/incident_io/models/error_single.py index 70dce0b..beba918 100644 --- a/incident_io/models/error_single.py +++ b/incident_io/models/error_single.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="ErrorSingle") -@_attrs_define +@_attrs_define(kw_only=True) class ErrorSingle: """ Example: diff --git a/incident_io/models/error_single_metadata.py b/incident_io/models/error_single_metadata.py index 6555a32..c3b0627 100644 --- a/incident_io/models/error_single_metadata.py +++ b/incident_io/models/error_single_metadata.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ErrorSingleMetadata") -@_attrs_define +@_attrs_define(kw_only=True) class ErrorSingleMetadata: """Additional metadata about the error, keyed by a string identifier diff --git a/incident_io/models/error_source.py b/incident_io/models/error_source.py index dab79ad..2069f96 100644 --- a/incident_io/models/error_source.py +++ b/incident_io/models/error_source.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ErrorSource") -@_attrs_define +@_attrs_define(kw_only=True) class ErrorSource: """ Example: diff --git a/incident_io/models/escalation_creator_v2.py b/incident_io/models/escalation_creator_v2.py index 2088a72..bcc1efa 100644 --- a/incident_io/models/escalation_creator_v2.py +++ b/incident_io/models/escalation_creator_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="EscalationCreatorV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationCreatorV2: """The creator of this escalation. Can be a user, a workflow, or an alert. If the escalation came from a call route, this will be empty. diff --git a/incident_io/models/escalation_event_v2.py b/incident_io/models/escalation_event_v2.py index cce704d..9be875d 100644 --- a/incident_io/models/escalation_event_v2.py +++ b/incident_io/models/escalation_event_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="EscalationEventV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationEventV2: """ Example: diff --git a/incident_io/models/escalation_event_v2_event.py b/incident_io/models/escalation_event_v2_event.py index 926dd87..fc289eb 100644 --- a/incident_io/models/escalation_event_v2_event.py +++ b/incident_io/models/escalation_event_v2_event.py @@ -13,3 +13,13 @@ class EscalationEventV2Event(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationEventV2Event": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_event_v2_urgency.py b/incident_io/models/escalation_event_v2_urgency.py index 3efe88f..3d9f213 100644 --- a/incident_io/models/escalation_event_v2_urgency.py +++ b/incident_io/models/escalation_event_v2_urgency.py @@ -7,3 +7,13 @@ class EscalationEventV2Urgency(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationEventV2Urgency": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_node_delay_v2.py b/incident_io/models/escalation_path_node_delay_v2.py index 5fdc808..f87d87d 100644 --- a/incident_io/models/escalation_path_node_delay_v2.py +++ b/incident_io/models/escalation_path_node_delay_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="EscalationPathNodeDelayV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodeDelayV2: """ Example: diff --git a/incident_io/models/escalation_path_node_delay_v2_delay_interval_condition.py b/incident_io/models/escalation_path_node_delay_v2_delay_interval_condition.py index dd475af..8a8c2b8 100644 --- a/incident_io/models/escalation_path_node_delay_v2_delay_interval_condition.py +++ b/incident_io/models/escalation_path_node_delay_v2_delay_interval_condition.py @@ -7,3 +7,15 @@ class EscalationPathNodeDelayV2DelayIntervalCondition(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "EscalationPathNodeDelayV2DelayIntervalCondition": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_node_escalation_path_v2.py b/incident_io/models/escalation_path_node_escalation_path_v2.py index 0de5c01..0c6a1c7 100644 --- a/incident_io/models/escalation_path_node_escalation_path_v2.py +++ b/incident_io/models/escalation_path_node_escalation_path_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationPathNodeEscalationPathV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodeEscalationPathV2: """ Example: diff --git a/incident_io/models/escalation_path_node_if_else_payload_v2.py b/incident_io/models/escalation_path_node_if_else_payload_v2.py index 6cf4e91..3e53ce6 100644 --- a/incident_io/models/escalation_path_node_if_else_payload_v2.py +++ b/incident_io/models/escalation_path_node_if_else_payload_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="EscalationPathNodeIfElsePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodeIfElsePayloadV2: """ Example: diff --git a/incident_io/models/escalation_path_node_if_else_v2.py b/incident_io/models/escalation_path_node_if_else_v2.py index dcfd270..ea2b570 100644 --- a/incident_io/models/escalation_path_node_if_else_v2.py +++ b/incident_io/models/escalation_path_node_if_else_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="EscalationPathNodeIfElseV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodeIfElseV2: """ Example: diff --git a/incident_io/models/escalation_path_node_level_v2.py b/incident_io/models/escalation_path_node_level_v2.py index 1f6b8ce..fe53f5a 100644 --- a/incident_io/models/escalation_path_node_level_v2.py +++ b/incident_io/models/escalation_path_node_level_v2.py @@ -25,7 +25,7 @@ T = TypeVar("T", bound="EscalationPathNodeLevelV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodeLevelV2: """ Example: diff --git a/incident_io/models/escalation_path_node_level_v2_ack_mode.py b/incident_io/models/escalation_path_node_level_v2_ack_mode.py index 9f8d381..d05fb09 100644 --- a/incident_io/models/escalation_path_node_level_v2_ack_mode.py +++ b/incident_io/models/escalation_path_node_level_v2_ack_mode.py @@ -7,3 +7,13 @@ class EscalationPathNodeLevelV2AckMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathNodeLevelV2AckMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_node_level_v2_time_to_ack_interval_condition.py b/incident_io/models/escalation_path_node_level_v2_time_to_ack_interval_condition.py index 34dfbb0..f53300a 100644 --- a/incident_io/models/escalation_path_node_level_v2_time_to_ack_interval_condition.py +++ b/incident_io/models/escalation_path_node_level_v2_time_to_ack_interval_condition.py @@ -7,3 +7,15 @@ class EscalationPathNodeLevelV2TimeToAckIntervalCondition(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "EscalationPathNodeLevelV2TimeToAckIntervalCondition": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_node_level_with_binding_payload_v2.py b/incident_io/models/escalation_path_node_level_with_binding_payload_v2.py index 2badbe5..719da6a 100644 --- a/incident_io/models/escalation_path_node_level_with_binding_payload_v2.py +++ b/incident_io/models/escalation_path_node_level_with_binding_payload_v2.py @@ -27,7 +27,7 @@ T = TypeVar("T", bound="EscalationPathNodeLevelWithBindingPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodeLevelWithBindingPayloadV2: """ Example: diff --git a/incident_io/models/escalation_path_node_level_with_binding_payload_v2_ack_mode.py b/incident_io/models/escalation_path_node_level_with_binding_payload_v2_ack_mode.py index d778bc7..4aeb450 100644 --- a/incident_io/models/escalation_path_node_level_with_binding_payload_v2_ack_mode.py +++ b/incident_io/models/escalation_path_node_level_with_binding_payload_v2_ack_mode.py @@ -7,3 +7,15 @@ class EscalationPathNodeLevelWithBindingPayloadV2AckMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "EscalationPathNodeLevelWithBindingPayloadV2AckMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_node_level_with_binding_payload_v2_time_to_ack_interval_condition.py b/incident_io/models/escalation_path_node_level_with_binding_payload_v2_time_to_ack_interval_condition.py index 1184748..644c9b2 100644 --- a/incident_io/models/escalation_path_node_level_with_binding_payload_v2_time_to_ack_interval_condition.py +++ b/incident_io/models/escalation_path_node_level_with_binding_payload_v2_time_to_ack_interval_condition.py @@ -7,3 +7,15 @@ class EscalationPathNodeLevelWithBindingPayloadV2TimeToAckIntervalCondition(StrE def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "EscalationPathNodeLevelWithBindingPayloadV2TimeToAckIntervalCondition": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_node_level_with_binding_v2.py b/incident_io/models/escalation_path_node_level_with_binding_v2.py index fae521e..d7ec10d 100644 --- a/incident_io/models/escalation_path_node_level_with_binding_v2.py +++ b/incident_io/models/escalation_path_node_level_with_binding_v2.py @@ -27,7 +27,7 @@ T = TypeVar("T", bound="EscalationPathNodeLevelWithBindingV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodeLevelWithBindingV2: """ Example: diff --git a/incident_io/models/escalation_path_node_level_with_binding_v2_ack_mode.py b/incident_io/models/escalation_path_node_level_with_binding_v2_ack_mode.py index 45a15fb..bde49c6 100644 --- a/incident_io/models/escalation_path_node_level_with_binding_v2_ack_mode.py +++ b/incident_io/models/escalation_path_node_level_with_binding_v2_ack_mode.py @@ -7,3 +7,13 @@ class EscalationPathNodeLevelWithBindingV2AckMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathNodeLevelWithBindingV2AckMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_node_level_with_binding_v2_time_to_ack_interval_condition.py b/incident_io/models/escalation_path_node_level_with_binding_v2_time_to_ack_interval_condition.py index 70e0745..52c326f 100644 --- a/incident_io/models/escalation_path_node_level_with_binding_v2_time_to_ack_interval_condition.py +++ b/incident_io/models/escalation_path_node_level_with_binding_v2_time_to_ack_interval_condition.py @@ -7,3 +7,15 @@ class EscalationPathNodeLevelWithBindingV2TimeToAckIntervalCondition(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "EscalationPathNodeLevelWithBindingV2TimeToAckIntervalCondition": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_node_notify_channel_v2.py b/incident_io/models/escalation_path_node_notify_channel_v2.py index 42111d2..45dc414 100644 --- a/incident_io/models/escalation_path_node_notify_channel_v2.py +++ b/incident_io/models/escalation_path_node_notify_channel_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="EscalationPathNodeNotifyChannelV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodeNotifyChannelV2: """ Example: diff --git a/incident_io/models/escalation_path_node_notify_channel_v2_time_to_ack_interval_condition.py b/incident_io/models/escalation_path_node_notify_channel_v2_time_to_ack_interval_condition.py index 6de4ce2..374de88 100644 --- a/incident_io/models/escalation_path_node_notify_channel_v2_time_to_ack_interval_condition.py +++ b/incident_io/models/escalation_path_node_notify_channel_v2_time_to_ack_interval_condition.py @@ -7,3 +7,15 @@ class EscalationPathNodeNotifyChannelV2TimeToAckIntervalCondition(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "EscalationPathNodeNotifyChannelV2TimeToAckIntervalCondition": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_node_notify_channel_with_binding_payload_v2.py b/incident_io/models/escalation_path_node_notify_channel_with_binding_payload_v2.py index a1a46bc..64e6129 100644 --- a/incident_io/models/escalation_path_node_notify_channel_with_binding_payload_v2.py +++ b/incident_io/models/escalation_path_node_notify_channel_with_binding_payload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="EscalationPathNodeNotifyChannelWithBindingPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodeNotifyChannelWithBindingPayloadV2: """ Example: diff --git a/incident_io/models/escalation_path_node_notify_channel_with_binding_payload_v2_time_to_ack_interval_condition.py b/incident_io/models/escalation_path_node_notify_channel_with_binding_payload_v2_time_to_ack_interval_condition.py index 36b89d5..13871b9 100644 --- a/incident_io/models/escalation_path_node_notify_channel_with_binding_payload_v2_time_to_ack_interval_condition.py +++ b/incident_io/models/escalation_path_node_notify_channel_with_binding_payload_v2_time_to_ack_interval_condition.py @@ -9,3 +9,17 @@ class EscalationPathNodeNotifyChannelWithBindingPayloadV2TimeToAckIntervalCondit def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> ( + "EscalationPathNodeNotifyChannelWithBindingPayloadV2TimeToAckIntervalCondition" + ): + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_node_notify_channel_with_binding_v2.py b/incident_io/models/escalation_path_node_notify_channel_with_binding_v2.py index a2ac254..ddfdd23 100644 --- a/incident_io/models/escalation_path_node_notify_channel_with_binding_v2.py +++ b/incident_io/models/escalation_path_node_notify_channel_with_binding_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="EscalationPathNodeNotifyChannelWithBindingV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodeNotifyChannelWithBindingV2: """ Example: diff --git a/incident_io/models/escalation_path_node_notify_channel_with_binding_v2_time_to_ack_interval_condition.py b/incident_io/models/escalation_path_node_notify_channel_with_binding_v2_time_to_ack_interval_condition.py index b5e7e79..cb630ba 100644 --- a/incident_io/models/escalation_path_node_notify_channel_with_binding_v2_time_to_ack_interval_condition.py +++ b/incident_io/models/escalation_path_node_notify_channel_with_binding_v2_time_to_ack_interval_condition.py @@ -7,3 +7,15 @@ class EscalationPathNodeNotifyChannelWithBindingV2TimeToAckIntervalCondition(Str def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "EscalationPathNodeNotifyChannelWithBindingV2TimeToAckIntervalCondition": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_node_payload_v2.py b/incident_io/models/escalation_path_node_payload_v2.py index f366b4d..7e25ff2 100644 --- a/incident_io/models/escalation_path_node_payload_v2.py +++ b/incident_io/models/escalation_path_node_payload_v2.py @@ -29,7 +29,7 @@ T = TypeVar("T", bound="EscalationPathNodePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodePayloadV2: """ Example: diff --git a/incident_io/models/escalation_path_node_payload_v2_type.py b/incident_io/models/escalation_path_node_payload_v2_type.py index 9d11753..2c5bf79 100644 --- a/incident_io/models/escalation_path_node_payload_v2_type.py +++ b/incident_io/models/escalation_path_node_payload_v2_type.py @@ -12,3 +12,13 @@ class EscalationPathNodePayloadV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathNodePayloadV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_node_repeat_v2.py b/incident_io/models/escalation_path_node_repeat_v2.py index 06098a2..1d894bf 100644 --- a/incident_io/models/escalation_path_node_repeat_v2.py +++ b/incident_io/models/escalation_path_node_repeat_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationPathNodeRepeatV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodeRepeatV2: """ Example: diff --git a/incident_io/models/escalation_path_node_v2.py b/incident_io/models/escalation_path_node_v2.py index dcfcad3..8793547 100644 --- a/incident_io/models/escalation_path_node_v2.py +++ b/incident_io/models/escalation_path_node_v2.py @@ -25,7 +25,7 @@ T = TypeVar("T", bound="EscalationPathNodeV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathNodeV2: """ Example: diff --git a/incident_io/models/escalation_path_node_v2_type.py b/incident_io/models/escalation_path_node_v2_type.py index 35d752c..592304f 100644 --- a/incident_io/models/escalation_path_node_v2_type.py +++ b/incident_io/models/escalation_path_node_v2_type.py @@ -12,3 +12,13 @@ class EscalationPathNodeV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathNodeV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_repeat_config_v2.py b/incident_io/models/escalation_path_repeat_config_v2.py index f98e5df..0b86d86 100644 --- a/incident_io/models/escalation_path_repeat_config_v2.py +++ b/incident_io/models/escalation_path_repeat_config_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationPathRepeatConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathRepeatConfigV2: """ Example: diff --git a/incident_io/models/escalation_path_retry_config_v2.py b/incident_io/models/escalation_path_retry_config_v2.py index e75ad1e..173b933 100644 --- a/incident_io/models/escalation_path_retry_config_v2.py +++ b/incident_io/models/escalation_path_retry_config_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationPathRetryConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathRetryConfigV2: """ Example: diff --git a/incident_io/models/escalation_path_round_robin_config_v2.py b/incident_io/models/escalation_path_round_robin_config_v2.py index 0b459e2..a2a827f 100644 --- a/incident_io/models/escalation_path_round_robin_config_v2.py +++ b/incident_io/models/escalation_path_round_robin_config_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="EscalationPathRoundRobinConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathRoundRobinConfigV2: """ Example: diff --git a/incident_io/models/escalation_path_target_v2.py b/incident_io/models/escalation_path_target_v2.py index a2bc521..5f5001a 100644 --- a/incident_io/models/escalation_path_target_v2.py +++ b/incident_io/models/escalation_path_target_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="EscalationPathTargetV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTargetV2: """ Example: diff --git a/incident_io/models/escalation_path_target_v2_schedule_mode.py b/incident_io/models/escalation_path_target_v2_schedule_mode.py index ab007b7..b309b19 100644 --- a/incident_io/models/escalation_path_target_v2_schedule_mode.py +++ b/incident_io/models/escalation_path_target_v2_schedule_mode.py @@ -12,3 +12,13 @@ class EscalationPathTargetV2ScheduleMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathTargetV2ScheduleMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_target_v2_type.py b/incident_io/models/escalation_path_target_v2_type.py index 9c6fbd8..0948a35 100644 --- a/incident_io/models/escalation_path_target_v2_type.py +++ b/incident_io/models/escalation_path_target_v2_type.py @@ -9,3 +9,13 @@ class EscalationPathTargetV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathTargetV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_target_v2_urgency.py b/incident_io/models/escalation_path_target_v2_urgency.py index d0f09c6..8ac39fd 100644 --- a/incident_io/models/escalation_path_target_v2_urgency.py +++ b/incident_io/models/escalation_path_target_v2_urgency.py @@ -7,3 +7,13 @@ class EscalationPathTargetV2Urgency(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathTargetV2Urgency": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_target_with_binding_payload_v2.py b/incident_io/models/escalation_path_target_with_binding_payload_v2.py index f5a5acf..90cd418 100644 --- a/incident_io/models/escalation_path_target_with_binding_payload_v2.py +++ b/incident_io/models/escalation_path_target_with_binding_payload_v2.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="EscalationPathTargetWithBindingPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTargetWithBindingPayloadV2: """ Example: diff --git a/incident_io/models/escalation_path_target_with_binding_payload_v2_schedule_mode.py b/incident_io/models/escalation_path_target_with_binding_payload_v2_schedule_mode.py index c24136f..727df41 100644 --- a/incident_io/models/escalation_path_target_with_binding_payload_v2_schedule_mode.py +++ b/incident_io/models/escalation_path_target_with_binding_payload_v2_schedule_mode.py @@ -12,3 +12,15 @@ class EscalationPathTargetWithBindingPayloadV2ScheduleMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "EscalationPathTargetWithBindingPayloadV2ScheduleMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_target_with_binding_payload_v2_type.py b/incident_io/models/escalation_path_target_with_binding_payload_v2_type.py index 1b6f98a..1ccc18d 100644 --- a/incident_io/models/escalation_path_target_with_binding_payload_v2_type.py +++ b/incident_io/models/escalation_path_target_with_binding_payload_v2_type.py @@ -9,3 +9,13 @@ class EscalationPathTargetWithBindingPayloadV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathTargetWithBindingPayloadV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_target_with_binding_payload_v2_urgency.py b/incident_io/models/escalation_path_target_with_binding_payload_v2_urgency.py index 151e782..137b909 100644 --- a/incident_io/models/escalation_path_target_with_binding_payload_v2_urgency.py +++ b/incident_io/models/escalation_path_target_with_binding_payload_v2_urgency.py @@ -7,3 +7,15 @@ class EscalationPathTargetWithBindingPayloadV2Urgency(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "EscalationPathTargetWithBindingPayloadV2Urgency": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_target_with_binding_v2.py b/incident_io/models/escalation_path_target_with_binding_v2.py index 14840a8..e2fef34 100644 --- a/incident_io/models/escalation_path_target_with_binding_v2.py +++ b/incident_io/models/escalation_path_target_with_binding_v2.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="EscalationPathTargetWithBindingV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTargetWithBindingV2: """ Example: diff --git a/incident_io/models/escalation_path_target_with_binding_v2_schedule_mode.py b/incident_io/models/escalation_path_target_with_binding_v2_schedule_mode.py index 63ddc6d..227bfb8 100644 --- a/incident_io/models/escalation_path_target_with_binding_v2_schedule_mode.py +++ b/incident_io/models/escalation_path_target_with_binding_v2_schedule_mode.py @@ -12,3 +12,15 @@ class EscalationPathTargetWithBindingV2ScheduleMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "EscalationPathTargetWithBindingV2ScheduleMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_target_with_binding_v2_type.py b/incident_io/models/escalation_path_target_with_binding_v2_type.py index 9bb8a3b..d2bc8af 100644 --- a/incident_io/models/escalation_path_target_with_binding_v2_type.py +++ b/incident_io/models/escalation_path_target_with_binding_v2_type.py @@ -9,3 +9,13 @@ class EscalationPathTargetWithBindingV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathTargetWithBindingV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_target_with_binding_v2_urgency.py b/incident_io/models/escalation_path_target_with_binding_v2_urgency.py index 574ff7d..12e47a0 100644 --- a/incident_io/models/escalation_path_target_with_binding_v2_urgency.py +++ b/incident_io/models/escalation_path_target_with_binding_v2_urgency.py @@ -7,3 +7,13 @@ class EscalationPathTargetWithBindingV2Urgency(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathTargetWithBindingV2Urgency": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_template_node_if_else_payload_v2.py b/incident_io/models/escalation_path_template_node_if_else_payload_v2.py index f3ad1a3..4fb0ea2 100644 --- a/incident_io/models/escalation_path_template_node_if_else_payload_v2.py +++ b/incident_io/models/escalation_path_template_node_if_else_payload_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="EscalationPathTemplateNodeIfElsePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTemplateNodeIfElsePayloadV2: """ Example: diff --git a/incident_io/models/escalation_path_template_node_if_else_v2.py b/incident_io/models/escalation_path_template_node_if_else_v2.py index 546924a..e603ca2 100644 --- a/incident_io/models/escalation_path_template_node_if_else_v2.py +++ b/incident_io/models/escalation_path_template_node_if_else_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="EscalationPathTemplateNodeIfElseV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTemplateNodeIfElseV2: """ Example: diff --git a/incident_io/models/escalation_path_template_node_payload_v2.py b/incident_io/models/escalation_path_template_node_payload_v2.py index 5d2ca08..72206c3 100644 --- a/incident_io/models/escalation_path_template_node_payload_v2.py +++ b/incident_io/models/escalation_path_template_node_payload_v2.py @@ -31,7 +31,7 @@ T = TypeVar("T", bound="EscalationPathTemplateNodePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTemplateNodePayloadV2: """ Example: diff --git a/incident_io/models/escalation_path_template_node_payload_v2_type.py b/incident_io/models/escalation_path_template_node_payload_v2_type.py index 618fc08..bc4f012 100644 --- a/incident_io/models/escalation_path_template_node_payload_v2_type.py +++ b/incident_io/models/escalation_path_template_node_payload_v2_type.py @@ -12,3 +12,13 @@ class EscalationPathTemplateNodePayloadV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathTemplateNodePayloadV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_template_node_v2.py b/incident_io/models/escalation_path_template_node_v2.py index d6114bb..3821e7b 100644 --- a/incident_io/models/escalation_path_template_node_v2.py +++ b/incident_io/models/escalation_path_template_node_v2.py @@ -31,7 +31,7 @@ T = TypeVar("T", bound="EscalationPathTemplateNodeV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTemplateNodeV2: """ Example: diff --git a/incident_io/models/escalation_path_template_node_v2_type.py b/incident_io/models/escalation_path_template_node_v2_type.py index 8fb3131..cfa7e29 100644 --- a/incident_io/models/escalation_path_template_node_v2_type.py +++ b/incident_io/models/escalation_path_template_node_v2_type.py @@ -12,3 +12,13 @@ class EscalationPathTemplateNodeV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathTemplateNodeV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_template_v2.py b/incident_io/models/escalation_path_template_v2.py index d8a3476..13173e3 100644 --- a/incident_io/models/escalation_path_template_v2.py +++ b/incident_io/models/escalation_path_template_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="EscalationPathTemplateV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTemplateV2: """ Example: diff --git a/incident_io/models/escalation_path_templates_create_payload_v2.py b/incident_io/models/escalation_path_templates_create_payload_v2.py index 068351f..3325cf7 100644 --- a/incident_io/models/escalation_path_templates_create_payload_v2.py +++ b/incident_io/models/escalation_path_templates_create_payload_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="EscalationPathTemplatesCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTemplatesCreatePayloadV2: """ Example: diff --git a/incident_io/models/escalation_path_templates_create_result_v2.py b/incident_io/models/escalation_path_templates_create_result_v2.py index 85be469..867704f 100644 --- a/incident_io/models/escalation_path_templates_create_result_v2.py +++ b/incident_io/models/escalation_path_templates_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationPathTemplatesCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTemplatesCreateResultV2: """ Example: diff --git a/incident_io/models/escalation_path_templates_list_result_v2.py b/incident_io/models/escalation_path_templates_list_result_v2.py index 7cb3f67..d3b69ed 100644 --- a/incident_io/models/escalation_path_templates_list_result_v2.py +++ b/incident_io/models/escalation_path_templates_list_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="EscalationPathTemplatesListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTemplatesListResultV2: """ Example: diff --git a/incident_io/models/escalation_path_templates_show_result_v2.py b/incident_io/models/escalation_path_templates_show_result_v2.py index a6e1440..68211a6 100644 --- a/incident_io/models/escalation_path_templates_show_result_v2.py +++ b/incident_io/models/escalation_path_templates_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationPathTemplatesShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTemplatesShowResultV2: """ Example: diff --git a/incident_io/models/escalation_path_templates_update_payload_v2.py b/incident_io/models/escalation_path_templates_update_payload_v2.py index 1cab02f..2f7e927 100644 --- a/incident_io/models/escalation_path_templates_update_payload_v2.py +++ b/incident_io/models/escalation_path_templates_update_payload_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="EscalationPathTemplatesUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTemplatesUpdatePayloadV2: """ Example: diff --git a/incident_io/models/escalation_path_templates_update_result_v2.py b/incident_io/models/escalation_path_templates_update_result_v2.py index 7f2ebfb..dbb4875 100644 --- a/incident_io/models/escalation_path_templates_update_result_v2.py +++ b/incident_io/models/escalation_path_templates_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationPathTemplatesUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathTemplatesUpdateResultV2: """ Example: diff --git a/incident_io/models/escalation_path_v2.py b/incident_io/models/escalation_path_v2.py index 8b0e738..4662d28 100644 --- a/incident_io/models/escalation_path_v2.py +++ b/incident_io/models/escalation_path_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="EscalationPathV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathV2: """ Example: diff --git a/incident_io/models/escalation_path_v2_kind.py b/incident_io/models/escalation_path_v2_kind.py index a2a2f04..6d5f33d 100644 --- a/incident_io/models/escalation_path_v2_kind.py +++ b/incident_io/models/escalation_path_v2_kind.py @@ -7,3 +7,13 @@ class EscalationPathV2Kind(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationPathV2Kind": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_path_v2_param_bindings.py b/incident_io/models/escalation_path_v2_param_bindings.py index afca4a2..e9f0f28 100644 --- a/incident_io/models/escalation_path_v2_param_bindings.py +++ b/incident_io/models/escalation_path_v2_param_bindings.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationPathV2ParamBindings") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPathV2ParamBindings: """For a templated path, the values bound to the template's declared parameters, keyed by parameter name. diff --git a/incident_io/models/escalation_priority_v2.py b/incident_io/models/escalation_priority_v2.py index c723b4a..c1650fb 100644 --- a/incident_io/models/escalation_priority_v2.py +++ b/incident_io/models/escalation_priority_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationPriorityV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationPriorityV2: """The priority associated with this escalation. diff --git a/incident_io/models/escalation_respond_snooze_details_payload_v2.py b/incident_io/models/escalation_respond_snooze_details_payload_v2.py index 45a993b..57ebec1 100644 --- a/incident_io/models/escalation_respond_snooze_details_payload_v2.py +++ b/incident_io/models/escalation_respond_snooze_details_payload_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="EscalationRespondSnoozeDetailsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationRespondSnoozeDetailsPayloadV2: """ Example: diff --git a/incident_io/models/escalation_user_response_options_v2.py b/incident_io/models/escalation_user_response_options_v2.py index 4008db6..0882fa8 100644 --- a/incident_io/models/escalation_user_response_options_v2.py +++ b/incident_io/models/escalation_user_response_options_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationUserResponseOptionsV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationUserResponseOptionsV2: """ Example: diff --git a/incident_io/models/escalation_user_response_options_v2_available_actions_item.py b/incident_io/models/escalation_user_response_options_v2_available_actions_item.py index 6b0dbdd..3f24c18 100644 --- a/incident_io/models/escalation_user_response_options_v2_available_actions_item.py +++ b/incident_io/models/escalation_user_response_options_v2_available_actions_item.py @@ -8,3 +8,15 @@ class EscalationUserResponseOptionsV2AvailableActionsItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "EscalationUserResponseOptionsV2AvailableActionsItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_v2.py b/incident_io/models/escalation_v2.py index 3617b23..85c5ce7 100644 --- a/incident_io/models/escalation_v2.py +++ b/incident_io/models/escalation_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="EscalationV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationV2: """ Example: diff --git a/incident_io/models/escalation_v2_status.py b/incident_io/models/escalation_v2_status.py index 9d9bc42..58f1bc0 100644 --- a/incident_io/models/escalation_v2_status.py +++ b/incident_io/models/escalation_v2_status.py @@ -14,3 +14,13 @@ class EscalationV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_with_status_change_v2.py b/incident_io/models/escalation_with_status_change_v2.py index ea44a98..9dd3e24 100644 --- a/incident_io/models/escalation_with_status_change_v2.py +++ b/incident_io/models/escalation_with_status_change_v2.py @@ -22,7 +22,7 @@ T = TypeVar("T", bound="EscalationWithStatusChangeV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationWithStatusChangeV2: """ Example: diff --git a/incident_io/models/escalation_with_status_change_v2_new_status.py b/incident_io/models/escalation_with_status_change_v2_new_status.py index 2e4a264..933640d 100644 --- a/incident_io/models/escalation_with_status_change_v2_new_status.py +++ b/incident_io/models/escalation_with_status_change_v2_new_status.py @@ -14,3 +14,13 @@ class EscalationWithStatusChangeV2NewStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationWithStatusChangeV2NewStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalation_with_status_change_v2_previous_status.py b/incident_io/models/escalation_with_status_change_v2_previous_status.py index 6637262..260b1ec 100644 --- a/incident_io/models/escalation_with_status_change_v2_previous_status.py +++ b/incident_io/models/escalation_with_status_change_v2_previous_status.py @@ -14,3 +14,13 @@ class EscalationWithStatusChangeV2PreviousStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationWithStatusChangeV2PreviousStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalations_check_escalation_permissions_payload_v2.py b/incident_io/models/escalations_check_escalation_permissions_payload_v2.py index 1e6e068..bd701e7 100644 --- a/incident_io/models/escalations_check_escalation_permissions_payload_v2.py +++ b/incident_io/models/escalations_check_escalation_permissions_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationsCheckEscalationPermissionsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsCheckEscalationPermissionsPayloadV2: """ Example: diff --git a/incident_io/models/escalations_check_escalation_permissions_result_v2.py b/incident_io/models/escalations_check_escalation_permissions_result_v2.py index 168b48f..f2fa309 100644 --- a/incident_io/models/escalations_check_escalation_permissions_result_v2.py +++ b/incident_io/models/escalations_check_escalation_permissions_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="EscalationsCheckEscalationPermissionsResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsCheckEscalationPermissionsResultV2: """ Example: diff --git a/incident_io/models/escalations_create_path_payload_v2.py b/incident_io/models/escalations_create_path_payload_v2.py index e5014d4..14c6616 100644 --- a/incident_io/models/escalations_create_path_payload_v2.py +++ b/incident_io/models/escalations_create_path_payload_v2.py @@ -23,7 +23,7 @@ T = TypeVar("T", bound="EscalationsCreatePathPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsCreatePathPayloadV2: """ Example: diff --git a/incident_io/models/escalations_create_path_payload_v2_kind.py b/incident_io/models/escalations_create_path_payload_v2_kind.py index 69fc19c..1b03980 100644 --- a/incident_io/models/escalations_create_path_payload_v2_kind.py +++ b/incident_io/models/escalations_create_path_payload_v2_kind.py @@ -7,3 +7,13 @@ class EscalationsCreatePathPayloadV2Kind(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationsCreatePathPayloadV2Kind": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalations_create_path_payload_v2_param_bindings.py b/incident_io/models/escalations_create_path_payload_v2_param_bindings.py index c2ce374..b2baef8 100644 --- a/incident_io/models/escalations_create_path_payload_v2_param_bindings.py +++ b/incident_io/models/escalations_create_path_payload_v2_param_bindings.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationsCreatePathPayloadV2ParamBindings") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsCreatePathPayloadV2ParamBindings: """For a templated path, the values to bind to the template's declared parameters, keyed by parameter name. diff --git a/incident_io/models/escalations_create_path_result_v2.py b/incident_io/models/escalations_create_path_result_v2.py index 36e4533..e6494c0 100644 --- a/incident_io/models/escalations_create_path_result_v2.py +++ b/incident_io/models/escalations_create_path_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationsCreatePathResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsCreatePathResultV2: """ Example: diff --git a/incident_io/models/escalations_create_payload_v2.py b/incident_io/models/escalations_create_payload_v2.py index 7102a53..ef113c6 100644 --- a/incident_io/models/escalations_create_payload_v2.py +++ b/incident_io/models/escalations_create_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="EscalationsCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsCreatePayloadV2: """ Example: diff --git a/incident_io/models/escalations_create_result_v2.py b/incident_io/models/escalations_create_result_v2.py index ee1a039..2946831 100644 --- a/incident_io/models/escalations_create_result_v2.py +++ b/incident_io/models/escalations_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationsCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsCreateResultV2: """ Example: diff --git a/incident_io/models/escalations_list_paths_result_v2.py b/incident_io/models/escalations_list_paths_result_v2.py index 3290071..0632983 100644 --- a/incident_io/models/escalations_list_paths_result_v2.py +++ b/incident_io/models/escalations_list_paths_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="EscalationsListPathsResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsListPathsResultV2: """ Example: diff --git a/incident_io/models/escalations_list_result_v2.py b/incident_io/models/escalations_list_result_v2.py index 4cffb31..ab68363 100644 --- a/incident_io/models/escalations_list_result_v2.py +++ b/incident_io/models/escalations_list_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="EscalationsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsListResultV2: """ Example: diff --git a/incident_io/models/escalations_reassign_escalation_payload_v2.py b/incident_io/models/escalations_reassign_escalation_payload_v2.py index 08a5a89..2fa35d1 100644 --- a/incident_io/models/escalations_reassign_escalation_payload_v2.py +++ b/incident_io/models/escalations_reassign_escalation_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="EscalationsReassignEscalationPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsReassignEscalationPayloadV2: """ Example: diff --git a/incident_io/models/escalations_reassign_escalation_result_v2.py b/incident_io/models/escalations_reassign_escalation_result_v2.py index 4b17f5b..64b8385 100644 --- a/incident_io/models/escalations_reassign_escalation_result_v2.py +++ b/incident_io/models/escalations_reassign_escalation_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationsReassignEscalationResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsReassignEscalationResultV2: """ Example: diff --git a/incident_io/models/escalations_respond_escalation_payload_v2.py b/incident_io/models/escalations_respond_escalation_payload_v2.py index 1dc77bf..25d146d 100644 --- a/incident_io/models/escalations_respond_escalation_payload_v2.py +++ b/incident_io/models/escalations_respond_escalation_payload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="EscalationsRespondEscalationPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsRespondEscalationPayloadV2: """ Example: diff --git a/incident_io/models/escalations_respond_escalation_payload_v2_response.py b/incident_io/models/escalations_respond_escalation_payload_v2_response.py index 34d197a..2eda7b3 100644 --- a/incident_io/models/escalations_respond_escalation_payload_v2_response.py +++ b/incident_io/models/escalations_respond_escalation_payload_v2_response.py @@ -8,3 +8,15 @@ class EscalationsRespondEscalationPayloadV2Response(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "EscalationsRespondEscalationPayloadV2Response": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalations_show_path_result_v2.py b/incident_io/models/escalations_show_path_result_v2.py index a10d8af..a0960b5 100644 --- a/incident_io/models/escalations_show_path_result_v2.py +++ b/incident_io/models/escalations_show_path_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationsShowPathResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsShowPathResultV2: """ Example: diff --git a/incident_io/models/escalations_show_result_v2.py b/incident_io/models/escalations_show_result_v2.py index 3df4e09..51ee01d 100644 --- a/incident_io/models/escalations_show_result_v2.py +++ b/incident_io/models/escalations_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsShowResultV2: """ Example: diff --git a/incident_io/models/escalations_update_path_payload_v2.py b/incident_io/models/escalations_update_path_payload_v2.py index 32d6687..3ef02da 100644 --- a/incident_io/models/escalations_update_path_payload_v2.py +++ b/incident_io/models/escalations_update_path_payload_v2.py @@ -23,7 +23,7 @@ T = TypeVar("T", bound="EscalationsUpdatePathPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsUpdatePathPayloadV2: """ Example: diff --git a/incident_io/models/escalations_update_path_payload_v2_kind.py b/incident_io/models/escalations_update_path_payload_v2_kind.py index b57212f..31f5c4a 100644 --- a/incident_io/models/escalations_update_path_payload_v2_kind.py +++ b/incident_io/models/escalations_update_path_payload_v2_kind.py @@ -7,3 +7,13 @@ class EscalationsUpdatePathPayloadV2Kind(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "EscalationsUpdatePathPayloadV2Kind": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/escalations_update_path_payload_v2_param_bindings.py b/incident_io/models/escalations_update_path_payload_v2_param_bindings.py index d6f4321..947c736 100644 --- a/incident_io/models/escalations_update_path_payload_v2_param_bindings.py +++ b/incident_io/models/escalations_update_path_payload_v2_param_bindings.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationsUpdatePathPayloadV2ParamBindings") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsUpdatePathPayloadV2ParamBindings: """For a templated path, the values to bind to the template's declared parameters, keyed by parameter name. diff --git a/incident_io/models/escalations_update_path_result_v2.py b/incident_io/models/escalations_update_path_result_v2.py index 7373f2d..2ffc002 100644 --- a/incident_io/models/escalations_update_path_result_v2.py +++ b/incident_io/models/escalations_update_path_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="EscalationsUpdatePathResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsUpdatePathResultV2: """ Example: diff --git a/incident_io/models/escalations_v2_list_alert.py b/incident_io/models/escalations_v2_list_alert.py index c7c5d39..295b977 100644 --- a/incident_io/models/escalations_v2_list_alert.py +++ b/incident_io/models/escalations_v2_list_alert.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationsV2ListAlert") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsV2ListAlert: """Filter on the alert that created an escalation. Accepted operators are 'one_of' and 'not_in'. diff --git a/incident_io/models/escalations_v2_list_created_at.py b/incident_io/models/escalations_v2_list_created_at.py index 03cd659..b01713d 100644 --- a/incident_io/models/escalations_v2_list_created_at.py +++ b/incident_io/models/escalations_v2_list_created_at.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationsV2ListCreatedAt") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsV2ListCreatedAt: """Filter on the created_at timestamp of the escalation. Accepted operators are 'gte', 'lte' and 'date_range'. diff --git a/incident_io/models/escalations_v2_list_escalation_path.py b/incident_io/models/escalations_v2_list_escalation_path.py index d47e9ce..657b6bc 100644 --- a/incident_io/models/escalations_v2_list_escalation_path.py +++ b/incident_io/models/escalations_v2_list_escalation_path.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationsV2ListEscalationPath") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsV2ListEscalationPath: """Filter on the escalation path for which the escalation was triggered. Accepted operators are 'one_of' and 'not_in'. diff --git a/incident_io/models/escalations_v2_list_idempotency_key.py b/incident_io/models/escalations_v2_list_idempotency_key.py index b4f67cd..783fdcf 100644 --- a/incident_io/models/escalations_v2_list_idempotency_key.py +++ b/incident_io/models/escalations_v2_list_idempotency_key.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationsV2ListIdempotencyKey") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsV2ListIdempotencyKey: """Filter on the idempotency key of the escalation. This is the key set when creating escalations via the API, and is distinct from alert deduplication keys. Accepted operators are 'is' for exact matches and 'starts_with' for prefix diff --git a/incident_io/models/escalations_v2_list_incident.py b/incident_io/models/escalations_v2_list_incident.py index 650ee8e..999e286 100644 --- a/incident_io/models/escalations_v2_list_incident.py +++ b/incident_io/models/escalations_v2_list_incident.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationsV2ListIncident") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsV2ListIncident: """Filter on the incident that the escalation is connected to. Accepted operators are 'one_of' and 'not_in'. diff --git a/incident_io/models/escalations_v2_list_status.py b/incident_io/models/escalations_v2_list_status.py index 88dcddd..d8f2f60 100644 --- a/incident_io/models/escalations_v2_list_status.py +++ b/incident_io/models/escalations_v2_list_status.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationsV2ListStatus") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsV2ListStatus: """Filter on the status of the escalation. Accepted operators are 'one_of' and 'not_in'. diff --git a/incident_io/models/escalations_v2_list_updated_at.py b/incident_io/models/escalations_v2_list_updated_at.py index 2d35c38..a1dd332 100644 --- a/incident_io/models/escalations_v2_list_updated_at.py +++ b/incident_io/models/escalations_v2_list_updated_at.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="EscalationsV2ListUpdatedAt") -@_attrs_define +@_attrs_define(kw_only=True) class EscalationsV2ListUpdatedAt: """Filter on the updated_at timestamp of the escalation. Accepted operators are 'gte', 'lte' and 'date_range'. diff --git a/incident_io/models/expression_branch_payload_v2.py b/incident_io/models/expression_branch_payload_v2.py index 447f3ff..3ee3eb0 100644 --- a/incident_io/models/expression_branch_payload_v2.py +++ b/incident_io/models/expression_branch_payload_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="ExpressionBranchPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionBranchPayloadV2: """ Example: diff --git a/incident_io/models/expression_branch_payload_v3.py b/incident_io/models/expression_branch_payload_v3.py index ae2bf66..d9ae970 100644 --- a/incident_io/models/expression_branch_payload_v3.py +++ b/incident_io/models/expression_branch_payload_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="ExpressionBranchPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionBranchPayloadV3: """ Example: diff --git a/incident_io/models/expression_branch_v2.py b/incident_io/models/expression_branch_v2.py index 45bb960..2cfad6a 100644 --- a/incident_io/models/expression_branch_v2.py +++ b/incident_io/models/expression_branch_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="ExpressionBranchV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionBranchV2: """ Example: diff --git a/incident_io/models/expression_branch_v3.py b/incident_io/models/expression_branch_v3.py index 1923590..824c8b9 100644 --- a/incident_io/models/expression_branch_v3.py +++ b/incident_io/models/expression_branch_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="ExpressionBranchV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionBranchV3: """ Example: diff --git a/incident_io/models/expression_branches_opts_payload_v2.py b/incident_io/models/expression_branches_opts_payload_v2.py index 5d31ccc..83e27b7 100644 --- a/incident_io/models/expression_branches_opts_payload_v2.py +++ b/incident_io/models/expression_branches_opts_payload_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="ExpressionBranchesOptsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionBranchesOptsPayloadV2: """ Example: diff --git a/incident_io/models/expression_branches_opts_payload_v3.py b/incident_io/models/expression_branches_opts_payload_v3.py index 6f34b3a..2e48098 100644 --- a/incident_io/models/expression_branches_opts_payload_v3.py +++ b/incident_io/models/expression_branches_opts_payload_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="ExpressionBranchesOptsPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionBranchesOptsPayloadV3: """ Example: diff --git a/incident_io/models/expression_branches_opts_v2.py b/incident_io/models/expression_branches_opts_v2.py index ac56149..66a8502 100644 --- a/incident_io/models/expression_branches_opts_v2.py +++ b/incident_io/models/expression_branches_opts_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="ExpressionBranchesOptsV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionBranchesOptsV2: """ Example: diff --git a/incident_io/models/expression_branches_opts_v3.py b/incident_io/models/expression_branches_opts_v3.py index 4170d58..5b551aa 100644 --- a/incident_io/models/expression_branches_opts_v3.py +++ b/incident_io/models/expression_branches_opts_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="ExpressionBranchesOptsV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionBranchesOptsV3: """ Example: diff --git a/incident_io/models/expression_cast_opts_payload_v2.py b/incident_io/models/expression_cast_opts_payload_v2.py index 4ed5c5c..3d2aa7b 100644 --- a/incident_io/models/expression_cast_opts_payload_v2.py +++ b/incident_io/models/expression_cast_opts_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionCastOptsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionCastOptsPayloadV2: """ Example: diff --git a/incident_io/models/expression_cast_opts_payload_v3.py b/incident_io/models/expression_cast_opts_payload_v3.py index 6327710..01e5d1c 100644 --- a/incident_io/models/expression_cast_opts_payload_v3.py +++ b/incident_io/models/expression_cast_opts_payload_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionCastOptsPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionCastOptsPayloadV3: """ Example: diff --git a/incident_io/models/expression_cast_opts_v2.py b/incident_io/models/expression_cast_opts_v2.py index 73397a1..ae009b8 100644 --- a/incident_io/models/expression_cast_opts_v2.py +++ b/incident_io/models/expression_cast_opts_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionCastOptsV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionCastOptsV2: """ Example: diff --git a/incident_io/models/expression_cast_opts_v3.py b/incident_io/models/expression_cast_opts_v3.py index 2612c27..e559810 100644 --- a/incident_io/models/expression_cast_opts_v3.py +++ b/incident_io/models/expression_cast_opts_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionCastOptsV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionCastOptsV3: """ Example: diff --git a/incident_io/models/expression_concatenate_opts_payload_v2.py b/incident_io/models/expression_concatenate_opts_payload_v2.py index 5a11041..1689f8f 100644 --- a/incident_io/models/expression_concatenate_opts_payload_v2.py +++ b/incident_io/models/expression_concatenate_opts_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ExpressionConcatenateOptsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionConcatenateOptsPayloadV2: """ Example: diff --git a/incident_io/models/expression_concatenate_opts_payload_v3.py b/incident_io/models/expression_concatenate_opts_payload_v3.py index fc923d1..6a05e44 100644 --- a/incident_io/models/expression_concatenate_opts_payload_v3.py +++ b/incident_io/models/expression_concatenate_opts_payload_v3.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ExpressionConcatenateOptsPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionConcatenateOptsPayloadV3: """ Example: diff --git a/incident_io/models/expression_concatenate_opts_v2.py b/incident_io/models/expression_concatenate_opts_v2.py index d5f51cb..bb263ca 100644 --- a/incident_io/models/expression_concatenate_opts_v2.py +++ b/incident_io/models/expression_concatenate_opts_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ExpressionConcatenateOptsV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionConcatenateOptsV2: """ Example: diff --git a/incident_io/models/expression_concatenate_opts_v3.py b/incident_io/models/expression_concatenate_opts_v3.py index 34e7f43..1e10326 100644 --- a/incident_io/models/expression_concatenate_opts_v3.py +++ b/incident_io/models/expression_concatenate_opts_v3.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ExpressionConcatenateOptsV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionConcatenateOptsV3: """ Example: diff --git a/incident_io/models/expression_else_branch_payload_v2.py b/incident_io/models/expression_else_branch_payload_v2.py index 927224d..9706dee 100644 --- a/incident_io/models/expression_else_branch_payload_v2.py +++ b/incident_io/models/expression_else_branch_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionElseBranchPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionElseBranchPayloadV2: """ Example: diff --git a/incident_io/models/expression_else_branch_payload_v3.py b/incident_io/models/expression_else_branch_payload_v3.py index b29347b..8f6cd0a 100644 --- a/incident_io/models/expression_else_branch_payload_v3.py +++ b/incident_io/models/expression_else_branch_payload_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionElseBranchPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionElseBranchPayloadV3: """ Example: diff --git a/incident_io/models/expression_else_branch_v2.py b/incident_io/models/expression_else_branch_v2.py index a06af98..7621102 100644 --- a/incident_io/models/expression_else_branch_v2.py +++ b/incident_io/models/expression_else_branch_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionElseBranchV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionElseBranchV2: """ Example: diff --git a/incident_io/models/expression_else_branch_v3.py b/incident_io/models/expression_else_branch_v3.py index ba722a5..29573a0 100644 --- a/incident_io/models/expression_else_branch_v3.py +++ b/incident_io/models/expression_else_branch_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionElseBranchV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionElseBranchV3: """ Example: diff --git a/incident_io/models/expression_filter_opts_payload_v2.py b/incident_io/models/expression_filter_opts_payload_v2.py index da1e174..991fbe0 100644 --- a/incident_io/models/expression_filter_opts_payload_v2.py +++ b/incident_io/models/expression_filter_opts_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionFilterOptsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionFilterOptsPayloadV2: """ Example: diff --git a/incident_io/models/expression_filter_opts_payload_v3.py b/incident_io/models/expression_filter_opts_payload_v3.py index 45cbb34..0b6fb46 100644 --- a/incident_io/models/expression_filter_opts_payload_v3.py +++ b/incident_io/models/expression_filter_opts_payload_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionFilterOptsPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionFilterOptsPayloadV3: """ Example: diff --git a/incident_io/models/expression_filter_opts_v2.py b/incident_io/models/expression_filter_opts_v2.py index 740ce04..e0378dc 100644 --- a/incident_io/models/expression_filter_opts_v2.py +++ b/incident_io/models/expression_filter_opts_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionFilterOptsV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionFilterOptsV2: """ Example: diff --git a/incident_io/models/expression_filter_opts_v3.py b/incident_io/models/expression_filter_opts_v3.py index 2169c3e..f5a6982 100644 --- a/incident_io/models/expression_filter_opts_v3.py +++ b/incident_io/models/expression_filter_opts_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionFilterOptsV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionFilterOptsV3: """ Example: diff --git a/incident_io/models/expression_navigate_opts_payload_v2.py b/incident_io/models/expression_navigate_opts_payload_v2.py index 8d62f7a..6b785fe 100644 --- a/incident_io/models/expression_navigate_opts_payload_v2.py +++ b/incident_io/models/expression_navigate_opts_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ExpressionNavigateOptsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionNavigateOptsPayloadV2: """ Example: diff --git a/incident_io/models/expression_navigate_opts_payload_v3.py b/incident_io/models/expression_navigate_opts_payload_v3.py index 45e26bd..95995a5 100644 --- a/incident_io/models/expression_navigate_opts_payload_v3.py +++ b/incident_io/models/expression_navigate_opts_payload_v3.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ExpressionNavigateOptsPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionNavigateOptsPayloadV3: """ Example: diff --git a/incident_io/models/expression_navigate_opts_v2.py b/incident_io/models/expression_navigate_opts_v2.py index 4f3dc77..1dd8282 100644 --- a/incident_io/models/expression_navigate_opts_v2.py +++ b/incident_io/models/expression_navigate_opts_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ExpressionNavigateOptsV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionNavigateOptsV2: """ Example: diff --git a/incident_io/models/expression_navigate_opts_v3.py b/incident_io/models/expression_navigate_opts_v3.py index d0c987c..625d071 100644 --- a/incident_io/models/expression_navigate_opts_v3.py +++ b/incident_io/models/expression_navigate_opts_v3.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ExpressionNavigateOptsV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionNavigateOptsV3: """ Example: diff --git a/incident_io/models/expression_operation_payload_v2.py b/incident_io/models/expression_operation_payload_v2.py index 01a92d4..007dbec 100644 --- a/incident_io/models/expression_operation_payload_v2.py +++ b/incident_io/models/expression_operation_payload_v2.py @@ -29,7 +29,7 @@ T = TypeVar("T", bound="ExpressionOperationPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionOperationPayloadV2: """ Example: diff --git a/incident_io/models/expression_operation_payload_v2_operation_type.py b/incident_io/models/expression_operation_payload_v2_operation_type.py index c838be3..a7bffb3 100644 --- a/incident_io/models/expression_operation_payload_v2_operation_type.py +++ b/incident_io/models/expression_operation_payload_v2_operation_type.py @@ -17,3 +17,13 @@ class ExpressionOperationPayloadV2OperationType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ExpressionOperationPayloadV2OperationType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/expression_operation_payload_v3.py b/incident_io/models/expression_operation_payload_v3.py index a85bdcc..f99a134 100644 --- a/incident_io/models/expression_operation_payload_v3.py +++ b/incident_io/models/expression_operation_payload_v3.py @@ -29,7 +29,7 @@ T = TypeVar("T", bound="ExpressionOperationPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionOperationPayloadV3: """ Example: diff --git a/incident_io/models/expression_operation_payload_v3_operation_type.py b/incident_io/models/expression_operation_payload_v3_operation_type.py index 0d31c49..92a4098 100644 --- a/incident_io/models/expression_operation_payload_v3_operation_type.py +++ b/incident_io/models/expression_operation_payload_v3_operation_type.py @@ -17,3 +17,13 @@ class ExpressionOperationPayloadV3OperationType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ExpressionOperationPayloadV3OperationType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/expression_operation_v2.py b/incident_io/models/expression_operation_v2.py index 105604f..ee47748 100644 --- a/incident_io/models/expression_operation_v2.py +++ b/incident_io/models/expression_operation_v2.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="ExpressionOperationV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionOperationV2: """ Example: diff --git a/incident_io/models/expression_operation_v2_operation_type.py b/incident_io/models/expression_operation_v2_operation_type.py index d5bd65d..5e21b78 100644 --- a/incident_io/models/expression_operation_v2_operation_type.py +++ b/incident_io/models/expression_operation_v2_operation_type.py @@ -17,3 +17,13 @@ class ExpressionOperationV2OperationType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ExpressionOperationV2OperationType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/expression_operation_v3.py b/incident_io/models/expression_operation_v3.py index 8d90e48..47d9132 100644 --- a/incident_io/models/expression_operation_v3.py +++ b/incident_io/models/expression_operation_v3.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="ExpressionOperationV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionOperationV3: """ Example: diff --git a/incident_io/models/expression_operation_v3_operation_type.py b/incident_io/models/expression_operation_v3_operation_type.py index f0b1dd1..a48f321 100644 --- a/incident_io/models/expression_operation_v3_operation_type.py +++ b/incident_io/models/expression_operation_v3_operation_type.py @@ -17,3 +17,13 @@ class ExpressionOperationV3OperationType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ExpressionOperationV3OperationType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/expression_parse_opts_payload_v2.py b/incident_io/models/expression_parse_opts_payload_v2.py index 90ac1c5..7226fc3 100644 --- a/incident_io/models/expression_parse_opts_payload_v2.py +++ b/incident_io/models/expression_parse_opts_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionParseOptsPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionParseOptsPayloadV2: """ Example: diff --git a/incident_io/models/expression_parse_opts_payload_v3.py b/incident_io/models/expression_parse_opts_payload_v3.py index a03dcb7..b8f666a 100644 --- a/incident_io/models/expression_parse_opts_payload_v3.py +++ b/incident_io/models/expression_parse_opts_payload_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionParseOptsPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionParseOptsPayloadV3: """ Example: diff --git a/incident_io/models/expression_parse_opts_v2.py b/incident_io/models/expression_parse_opts_v2.py index e30004d..c78a37b 100644 --- a/incident_io/models/expression_parse_opts_v2.py +++ b/incident_io/models/expression_parse_opts_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionParseOptsV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionParseOptsV2: """ Example: diff --git a/incident_io/models/expression_parse_opts_v3.py b/incident_io/models/expression_parse_opts_v3.py index c43416c..12472b2 100644 --- a/incident_io/models/expression_parse_opts_v3.py +++ b/incident_io/models/expression_parse_opts_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExpressionParseOptsV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionParseOptsV3: """ Example: diff --git a/incident_io/models/expression_payload_v2.py b/incident_io/models/expression_payload_v2.py index 13ada19..01fcfe3 100644 --- a/incident_io/models/expression_payload_v2.py +++ b/incident_io/models/expression_payload_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="ExpressionPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionPayloadV2: """ Example: diff --git a/incident_io/models/expression_payload_v3.py b/incident_io/models/expression_payload_v3.py index 7262f1c..3010537 100644 --- a/incident_io/models/expression_payload_v3.py +++ b/incident_io/models/expression_payload_v3.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="ExpressionPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionPayloadV3: """ Example: diff --git a/incident_io/models/expression_v2.py b/incident_io/models/expression_v2.py index 89517b9..ad72089 100644 --- a/incident_io/models/expression_v2.py +++ b/incident_io/models/expression_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="ExpressionV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionV2: """ Example: diff --git a/incident_io/models/expression_v3.py b/incident_io/models/expression_v3.py index 4a276a9..30c1d51 100644 --- a/incident_io/models/expression_v3.py +++ b/incident_io/models/expression_v3.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="ExpressionV3") -@_attrs_define +@_attrs_define(kw_only=True) class ExpressionV3: """ Example: diff --git a/incident_io/models/external_issue_reference_v1.py b/incident_io/models/external_issue_reference_v1.py index 20063ee..98ac5a5 100644 --- a/incident_io/models/external_issue_reference_v1.py +++ b/incident_io/models/external_issue_reference_v1.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="ExternalIssueReferenceV1") -@_attrs_define +@_attrs_define(kw_only=True) class ExternalIssueReferenceV1: """ Example: diff --git a/incident_io/models/external_issue_reference_v1_provider.py b/incident_io/models/external_issue_reference_v1_provider.py index fd7bb89..8050420 100644 --- a/incident_io/models/external_issue_reference_v1_provider.py +++ b/incident_io/models/external_issue_reference_v1_provider.py @@ -18,3 +18,13 @@ class ExternalIssueReferenceV1Provider(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ExternalIssueReferenceV1Provider": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/external_issue_reference_v2.py b/incident_io/models/external_issue_reference_v2.py index 9b33933..5112437 100644 --- a/incident_io/models/external_issue_reference_v2.py +++ b/incident_io/models/external_issue_reference_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ExternalIssueReferenceV2") -@_attrs_define +@_attrs_define(kw_only=True) class ExternalIssueReferenceV2: """ Example: diff --git a/incident_io/models/external_issue_reference_v2_provider.py b/incident_io/models/external_issue_reference_v2_provider.py index a02c65d..6ef3c62 100644 --- a/incident_io/models/external_issue_reference_v2_provider.py +++ b/incident_io/models/external_issue_reference_v2_provider.py @@ -18,3 +18,13 @@ class ExternalIssueReferenceV2Provider(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ExternalIssueReferenceV2Provider": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/external_resource_v1.py b/incident_io/models/external_resource_v1.py index 7d7ec6d..5325577 100644 --- a/incident_io/models/external_resource_v1.py +++ b/incident_io/models/external_resource_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="ExternalResourceV1") -@_attrs_define +@_attrs_define(kw_only=True) class ExternalResourceV1: """ Example: diff --git a/incident_io/models/external_resource_v1_resource_type.py b/incident_io/models/external_resource_v1_resource_type.py index 2a983f6..9af6731 100644 --- a/incident_io/models/external_resource_v1_resource_type.py +++ b/incident_io/models/external_resource_v1_resource_type.py @@ -22,3 +22,13 @@ class ExternalResourceV1ResourceType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ExternalResourceV1ResourceType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/follow_up_category_v3.py b/incident_io/models/follow_up_category_v3.py index c256a3b..05b307a 100644 --- a/incident_io/models/follow_up_category_v3.py +++ b/incident_io/models/follow_up_category_v3.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="FollowUpCategoryV3") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpCategoryV3: """ Example: diff --git a/incident_io/models/follow_up_priority_v2.py b/incident_io/models/follow_up_priority_v2.py index 3aeb35b..e7990dc 100644 --- a/incident_io/models/follow_up_priority_v2.py +++ b/incident_io/models/follow_up_priority_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="FollowUpPriorityV2") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpPriorityV2: """ Example: diff --git a/incident_io/models/follow_up_v2.py b/incident_io/models/follow_up_v2.py index f7eb4db..d661601 100644 --- a/incident_io/models/follow_up_v2.py +++ b/incident_io/models/follow_up_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="FollowUpV2") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpV2: """ Example: diff --git a/incident_io/models/follow_up_v2_status.py b/incident_io/models/follow_up_v2_status.py index 18d1b37..7edcb1d 100644 --- a/incident_io/models/follow_up_v2_status.py +++ b/incident_io/models/follow_up_v2_status.py @@ -9,3 +9,13 @@ class FollowUpV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "FollowUpV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/follow_up_v3.py b/incident_io/models/follow_up_v3.py index 4ef99b0..b681d9a 100644 --- a/incident_io/models/follow_up_v3.py +++ b/incident_io/models/follow_up_v3.py @@ -22,7 +22,7 @@ T = TypeVar("T", bound="FollowUpV3") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpV3: """ Example: diff --git a/incident_io/models/follow_up_v3_status.py b/incident_io/models/follow_up_v3_status.py index fa7ee7b..766ab17 100644 --- a/incident_io/models/follow_up_v3_status.py +++ b/incident_io/models/follow_up_v3_status.py @@ -9,3 +9,13 @@ class FollowUpV3Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "FollowUpV3Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/follow_ups_connect_external_issue_payload_v2.py b/incident_io/models/follow_ups_connect_external_issue_payload_v2.py index 3641803..e20b377 100644 --- a/incident_io/models/follow_ups_connect_external_issue_payload_v2.py +++ b/incident_io/models/follow_ups_connect_external_issue_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="FollowUpsConnectExternalIssuePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsConnectExternalIssuePayloadV2: """ Example: diff --git a/incident_io/models/follow_ups_connect_external_issue_payload_v2_provider.py b/incident_io/models/follow_ups_connect_external_issue_payload_v2_provider.py index 29b8d21..f22b7b0 100644 --- a/incident_io/models/follow_ups_connect_external_issue_payload_v2_provider.py +++ b/incident_io/models/follow_ups_connect_external_issue_payload_v2_provider.py @@ -18,3 +18,15 @@ class FollowUpsConnectExternalIssuePayloadV2Provider(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "FollowUpsConnectExternalIssuePayloadV2Provider": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/follow_ups_connect_external_issue_payload_v3.py b/incident_io/models/follow_ups_connect_external_issue_payload_v3.py index cf6a7c6..23cf962 100644 --- a/incident_io/models/follow_ups_connect_external_issue_payload_v3.py +++ b/incident_io/models/follow_ups_connect_external_issue_payload_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="FollowUpsConnectExternalIssuePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsConnectExternalIssuePayloadV3: """ Example: diff --git a/incident_io/models/follow_ups_connect_external_issue_payload_v3_provider.py b/incident_io/models/follow_ups_connect_external_issue_payload_v3_provider.py index 202a8b8..1d62583 100644 --- a/incident_io/models/follow_ups_connect_external_issue_payload_v3_provider.py +++ b/incident_io/models/follow_ups_connect_external_issue_payload_v3_provider.py @@ -18,3 +18,15 @@ class FollowUpsConnectExternalIssuePayloadV3Provider(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "FollowUpsConnectExternalIssuePayloadV3Provider": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/follow_ups_connect_external_issue_result_v2.py b/incident_io/models/follow_ups_connect_external_issue_result_v2.py index 6682e48..d9828ce 100644 --- a/incident_io/models/follow_ups_connect_external_issue_result_v2.py +++ b/incident_io/models/follow_ups_connect_external_issue_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="FollowUpsConnectExternalIssueResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsConnectExternalIssueResultV2: """ Example: diff --git a/incident_io/models/follow_ups_connect_external_issue_result_v3.py b/incident_io/models/follow_ups_connect_external_issue_result_v3.py index f8ba32b..d096c7f 100644 --- a/incident_io/models/follow_ups_connect_external_issue_result_v3.py +++ b/incident_io/models/follow_ups_connect_external_issue_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="FollowUpsConnectExternalIssueResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsConnectExternalIssueResultV3: """ Example: diff --git a/incident_io/models/follow_ups_create_from_link_payload_v3.py b/incident_io/models/follow_ups_create_from_link_payload_v3.py index 48356bb..80d5387 100644 --- a/incident_io/models/follow_ups_create_from_link_payload_v3.py +++ b/incident_io/models/follow_ups_create_from_link_payload_v3.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="FollowUpsCreateFromLinkPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsCreateFromLinkPayloadV3: """ Example: diff --git a/incident_io/models/follow_ups_create_from_link_result_v3.py b/incident_io/models/follow_ups_create_from_link_result_v3.py index 28dd7df..7e8d83b 100644 --- a/incident_io/models/follow_ups_create_from_link_result_v3.py +++ b/incident_io/models/follow_ups_create_from_link_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="FollowUpsCreateFromLinkResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsCreateFromLinkResultV3: """ Example: diff --git a/incident_io/models/follow_ups_create_payload_v2.py b/incident_io/models/follow_ups_create_payload_v2.py index 54972bd..f0caa87 100644 --- a/incident_io/models/follow_ups_create_payload_v2.py +++ b/incident_io/models/follow_ups_create_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="FollowUpsCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsCreatePayloadV2: """ Example: diff --git a/incident_io/models/follow_ups_create_payload_v3.py b/incident_io/models/follow_ups_create_payload_v3.py index 7328566..0343acd 100644 --- a/incident_io/models/follow_ups_create_payload_v3.py +++ b/incident_io/models/follow_ups_create_payload_v3.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="FollowUpsCreatePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsCreatePayloadV3: """ Example: diff --git a/incident_io/models/follow_ups_create_result_v2.py b/incident_io/models/follow_ups_create_result_v2.py index ea28f90..ea618f6 100644 --- a/incident_io/models/follow_ups_create_result_v2.py +++ b/incident_io/models/follow_ups_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="FollowUpsCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsCreateResultV2: """ Example: diff --git a/incident_io/models/follow_ups_create_result_v3.py b/incident_io/models/follow_ups_create_result_v3.py index 51484da..c7ac838 100644 --- a/incident_io/models/follow_ups_create_result_v3.py +++ b/incident_io/models/follow_ups_create_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="FollowUpsCreateResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsCreateResultV3: """ Example: diff --git a/incident_io/models/follow_ups_list_result_v2.py b/incident_io/models/follow_ups_list_result_v2.py index 32abc07..a1940a9 100644 --- a/incident_io/models/follow_ups_list_result_v2.py +++ b/incident_io/models/follow_ups_list_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="FollowUpsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsListResultV2: """ Example: diff --git a/incident_io/models/follow_ups_list_result_v3.py b/incident_io/models/follow_ups_list_result_v3.py index 87b94ba..b116a68 100644 --- a/incident_io/models/follow_ups_list_result_v3.py +++ b/incident_io/models/follow_ups_list_result_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="FollowUpsListResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsListResultV3: """ Example: diff --git a/incident_io/models/follow_ups_show_result_v2.py b/incident_io/models/follow_ups_show_result_v2.py index f9d6124..a4e619a 100644 --- a/incident_io/models/follow_ups_show_result_v2.py +++ b/incident_io/models/follow_ups_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="FollowUpsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsShowResultV2: """ Example: diff --git a/incident_io/models/follow_ups_show_result_v3.py b/incident_io/models/follow_ups_show_result_v3.py index fb3af18..35fee99 100644 --- a/incident_io/models/follow_ups_show_result_v3.py +++ b/incident_io/models/follow_ups_show_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="FollowUpsShowResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsShowResultV3: """ Example: diff --git a/incident_io/models/follow_ups_update_payload_v2.py b/incident_io/models/follow_ups_update_payload_v2.py index d5d6245..35df5a3 100644 --- a/incident_io/models/follow_ups_update_payload_v2.py +++ b/incident_io/models/follow_ups_update_payload_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="FollowUpsUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsUpdatePayloadV2: """ Example: diff --git a/incident_io/models/follow_ups_update_payload_v2_status.py b/incident_io/models/follow_ups_update_payload_v2_status.py index 89d9cf9..9cebd7f 100644 --- a/incident_io/models/follow_ups_update_payload_v2_status.py +++ b/incident_io/models/follow_ups_update_payload_v2_status.py @@ -9,3 +9,13 @@ class FollowUpsUpdatePayloadV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "FollowUpsUpdatePayloadV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/follow_ups_update_payload_v3.py b/incident_io/models/follow_ups_update_payload_v3.py index d5b50a9..e3aa2ff 100644 --- a/incident_io/models/follow_ups_update_payload_v3.py +++ b/incident_io/models/follow_ups_update_payload_v3.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="FollowUpsUpdatePayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsUpdatePayloadV3: """ Example: diff --git a/incident_io/models/follow_ups_update_payload_v3_status.py b/incident_io/models/follow_ups_update_payload_v3_status.py index 7daee70..f1d5605 100644 --- a/incident_io/models/follow_ups_update_payload_v3_status.py +++ b/incident_io/models/follow_ups_update_payload_v3_status.py @@ -9,3 +9,13 @@ class FollowUpsUpdatePayloadV3Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "FollowUpsUpdatePayloadV3Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/follow_ups_update_result_v2.py b/incident_io/models/follow_ups_update_result_v2.py index da7956b..2a05891 100644 --- a/incident_io/models/follow_ups_update_result_v2.py +++ b/incident_io/models/follow_ups_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="FollowUpsUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsUpdateResultV2: """ Example: diff --git a/incident_io/models/follow_ups_update_result_v3.py b/incident_io/models/follow_ups_update_result_v3.py index d302872..aa40f7a 100644 --- a/incident_io/models/follow_ups_update_result_v3.py +++ b/incident_io/models/follow_ups_update_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="FollowUpsUpdateResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsUpdateResultV3: """ Example: diff --git a/incident_io/models/follow_ups_v2_list_incident_mode.py b/incident_io/models/follow_ups_v2_list_incident_mode.py index a407f01..dd3e2ed 100644 --- a/incident_io/models/follow_ups_v2_list_incident_mode.py +++ b/incident_io/models/follow_ups_v2_list_incident_mode.py @@ -10,3 +10,13 @@ class FollowUpsV2ListIncidentMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "FollowUpsV2ListIncidentMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/follow_ups_v3_list_created_at.py b/incident_io/models/follow_ups_v3_list_created_at.py index 35ac290..ee338a6 100644 --- a/incident_io/models/follow_ups_v3_list_created_at.py +++ b/incident_io/models/follow_ups_v3_list_created_at.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="FollowUpsV3ListCreatedAt") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsV3ListCreatedAt: """Filter on follow-up created at timestamp. Accepted operators are 'gte', 'lte' and 'date_range'. diff --git a/incident_io/models/follow_ups_v3_list_incident_mode.py b/incident_io/models/follow_ups_v3_list_incident_mode.py index e814430..a68843f 100644 --- a/incident_io/models/follow_ups_v3_list_incident_mode.py +++ b/incident_io/models/follow_ups_v3_list_incident_mode.py @@ -10,3 +10,13 @@ class FollowUpsV3ListIncidentMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "FollowUpsV3ListIncidentMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/follow_ups_v3_list_updated_at.py b/incident_io/models/follow_ups_v3_list_updated_at.py index 6f163e2..381b4ee 100644 --- a/incident_io/models/follow_ups_v3_list_updated_at.py +++ b/incident_io/models/follow_ups_v3_list_updated_at.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="FollowUpsV3ListUpdatedAt") -@_attrs_define +@_attrs_define(kw_only=True) class FollowUpsV3ListUpdatedAt: """Filter on follow-up updated at timestamp. Accepted operators are 'gte', 'lte' and 'date_range'. diff --git a/incident_io/models/grouping_key_v2.py b/incident_io/models/grouping_key_v2.py index f679070..6a6b5f7 100644 --- a/incident_io/models/grouping_key_v2.py +++ b/incident_io/models/grouping_key_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="GroupingKeyV2") -@_attrs_define +@_attrs_define(kw_only=True) class GroupingKeyV2: """ Example: diff --git a/incident_io/models/grouping_key_v3.py b/incident_io/models/grouping_key_v3.py index e65acb1..d245f82 100644 --- a/incident_io/models/grouping_key_v3.py +++ b/incident_io/models/grouping_key_v3.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="GroupingKeyV3") -@_attrs_define +@_attrs_define(kw_only=True) class GroupingKeyV3: """ Example: diff --git a/incident_io/models/grouping_settings_v3.py b/incident_io/models/grouping_settings_v3.py index 0444005..093d1ac 100644 --- a/incident_io/models/grouping_settings_v3.py +++ b/incident_io/models/grouping_settings_v3.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="GroupingSettingsV3") -@_attrs_define +@_attrs_define(kw_only=True) class GroupingSettingsV3: """ Example: diff --git a/incident_io/models/grouping_settings_v3_window_type.py b/incident_io/models/grouping_settings_v3_window_type.py index 312c9b9..4007526 100644 --- a/incident_io/models/grouping_settings_v3_window_type.py +++ b/incident_io/models/grouping_settings_v3_window_type.py @@ -7,3 +7,13 @@ class GroupingSettingsV3WindowType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "GroupingSettingsV3WindowType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/identity_team_v1.py b/incident_io/models/identity_team_v1.py index c017c0c..9936ee6 100644 --- a/incident_io/models/identity_team_v1.py +++ b/incident_io/models/identity_team_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IdentityTeamV1") -@_attrs_define +@_attrs_define(kw_only=True) class IdentityTeamV1: """ Example: diff --git a/incident_io/models/identity_v1.py b/incident_io/models/identity_v1.py index d296335..c49d6fd 100644 --- a/incident_io/models/identity_v1.py +++ b/incident_io/models/identity_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IdentityV1") -@_attrs_define +@_attrs_define(kw_only=True) class IdentityV1: """ Example: diff --git a/incident_io/models/identity_v1_roles_item.py b/incident_io/models/identity_v1_roles_item.py index 838c93f..6d8fc5b 100644 --- a/incident_io/models/identity_v1_roles_item.py +++ b/incident_io/models/identity_v1_roles_item.py @@ -50,3 +50,13 @@ class IdentityV1RolesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IdentityV1RolesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/identity_v1_team_roles_item.py b/incident_io/models/identity_v1_team_roles_item.py index 4bdac0c..2b96245 100644 --- a/incident_io/models/identity_v1_team_roles_item.py +++ b/incident_io/models/identity_v1_team_roles_item.py @@ -19,3 +19,13 @@ class IdentityV1TeamRolesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IdentityV1TeamRolesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/image_v1.py b/incident_io/models/image_v1.py index 734df90..9202924 100644 --- a/incident_io/models/image_v1.py +++ b/incident_io/models/image_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ImageV1") -@_attrs_define +@_attrs_define(kw_only=True) class ImageV1: """ Example: diff --git a/incident_io/models/incident_activity_log_content_v2.py b/incident_io/models/incident_activity_log_content_v2.py index 3921122..ac5a72e 100644 --- a/incident_io/models/incident_activity_log_content_v2.py +++ b/incident_io/models/incident_activity_log_content_v2.py @@ -40,7 +40,7 @@ T = TypeVar("T", bound="IncidentActivityLogContentV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentActivityLogContentV2: """Details of an activity log entry. diff --git a/incident_io/models/incident_activity_log_entries_list_result_v2.py b/incident_io/models/incident_activity_log_entries_list_result_v2.py index c98fb85..00f47e3 100644 --- a/incident_io/models/incident_activity_log_entries_list_result_v2.py +++ b/incident_io/models/incident_activity_log_entries_list_result_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IncidentActivityLogEntriesListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentActivityLogEntriesListResultV2: """ Example: diff --git a/incident_io/models/incident_activity_log_entry_v2.py b/incident_io/models/incident_activity_log_entry_v2.py index 5524e08..dacfc0d 100644 --- a/incident_io/models/incident_activity_log_entry_v2.py +++ b/incident_io/models/incident_activity_log_entry_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="IncidentActivityLogEntryV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentActivityLogEntryV2: """One thing that happened on an incident. diff --git a/incident_io/models/incident_activity_log_entry_v2_type.py b/incident_io/models/incident_activity_log_entry_v2_type.py index 8bc0b95..ba1236f 100644 --- a/incident_io/models/incident_activity_log_entry_v2_type.py +++ b/incident_io/models/incident_activity_log_entry_v2_type.py @@ -74,3 +74,13 @@ class IncidentActivityLogEntryV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentActivityLogEntryV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_alert_v2.py b/incident_io/models/incident_alert_v2.py index 2dbf337..1d5a89b 100644 --- a/incident_io/models/incident_alert_v2.py +++ b/incident_io/models/incident_alert_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IncidentAlertV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentAlertV2: """ Example: diff --git a/incident_io/models/incident_attachment_v1.py b/incident_io/models/incident_attachment_v1.py index 20b3f00..5033eca 100644 --- a/incident_io/models/incident_attachment_v1.py +++ b/incident_io/models/incident_attachment_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentAttachmentV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentAttachmentV1: """ Example: diff --git a/incident_io/models/incident_attachments_create_payload_v1.py b/incident_io/models/incident_attachments_create_payload_v1.py index 9c345d9..29c732d 100644 --- a/incident_io/models/incident_attachments_create_payload_v1.py +++ b/incident_io/models/incident_attachments_create_payload_v1.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="IncidentAttachmentsCreatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentAttachmentsCreatePayloadV1: """ Example: diff --git a/incident_io/models/incident_attachments_create_payload_v1_resource.py b/incident_io/models/incident_attachments_create_payload_v1_resource.py index 5b228b6..0798229 100644 --- a/incident_io/models/incident_attachments_create_payload_v1_resource.py +++ b/incident_io/models/incident_attachments_create_payload_v1_resource.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="IncidentAttachmentsCreatePayloadV1Resource") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentAttachmentsCreatePayloadV1Resource: """ Example: diff --git a/incident_io/models/incident_attachments_create_payload_v1_resource_resource_type.py b/incident_io/models/incident_attachments_create_payload_v1_resource_resource_type.py index 6912150..480503d 100644 --- a/incident_io/models/incident_attachments_create_payload_v1_resource_resource_type.py +++ b/incident_io/models/incident_attachments_create_payload_v1_resource_resource_type.py @@ -22,3 +22,15 @@ class IncidentAttachmentsCreatePayloadV1ResourceResourceType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "IncidentAttachmentsCreatePayloadV1ResourceResourceType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_attachments_create_result_v1.py b/incident_io/models/incident_attachments_create_result_v1.py index ab053b5..c498e89 100644 --- a/incident_io/models/incident_attachments_create_result_v1.py +++ b/incident_io/models/incident_attachments_create_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentAttachmentsCreateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentAttachmentsCreateResultV1: """ Example: diff --git a/incident_io/models/incident_attachments_list_result_v1.py b/incident_io/models/incident_attachments_list_result_v1.py index b173185..fc733a1 100644 --- a/incident_io/models/incident_attachments_list_result_v1.py +++ b/incident_io/models/incident_attachments_list_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentAttachmentsListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentAttachmentsListResultV1: """ Example: diff --git a/incident_io/models/incident_attachments_v1_list_resource_type.py b/incident_io/models/incident_attachments_v1_list_resource_type.py index 1985b32..474e2c9 100644 --- a/incident_io/models/incident_attachments_v1_list_resource_type.py +++ b/incident_io/models/incident_attachments_v1_list_resource_type.py @@ -22,3 +22,13 @@ class IncidentAttachmentsV1ListResourceType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentAttachmentsV1ListResourceType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_duration_metric_v2.py b/incident_io/models/incident_duration_metric_v2.py index bee15be..8d9fc30 100644 --- a/incident_io/models/incident_duration_metric_v2.py +++ b/incident_io/models/incident_duration_metric_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentDurationMetricV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentDurationMetricV2: """ Example: diff --git a/incident_io/models/incident_duration_metric_with_value_v2.py b/incident_io/models/incident_duration_metric_with_value_v2.py index cc7e4a7..0abc93a 100644 --- a/incident_io/models/incident_duration_metric_with_value_v2.py +++ b/incident_io/models/incident_duration_metric_with_value_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="IncidentDurationMetricWithValueV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentDurationMetricWithValueV2: """ Example: diff --git a/incident_io/models/incident_duration_metric_with_value_v2_status.py b/incident_io/models/incident_duration_metric_with_value_v2_status.py index 19e22a4..83abed0 100644 --- a/incident_io/models/incident_duration_metric_with_value_v2_status.py +++ b/incident_io/models/incident_duration_metric_with_value_v2_status.py @@ -9,3 +9,13 @@ class IncidentDurationMetricWithValueV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentDurationMetricWithValueV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_edit_payload_v2.py b/incident_io/models/incident_edit_payload_v2.py index 540d07e..a59b21a 100644 --- a/incident_io/models/incident_edit_payload_v2.py +++ b/incident_io/models/incident_edit_payload_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="IncidentEditPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentEditPayloadV2: """ Example: diff --git a/incident_io/models/incident_membership_v1.py b/incident_io/models/incident_membership_v1.py index aac524e..fccae77 100644 --- a/incident_io/models/incident_membership_v1.py +++ b/incident_io/models/incident_membership_v1.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="IncidentMembershipV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentMembershipV1: """ Example: diff --git a/incident_io/models/incident_memberships_create_payload_v1.py b/incident_io/models/incident_memberships_create_payload_v1.py index fa2dcf2..7c96daa 100644 --- a/incident_io/models/incident_memberships_create_payload_v1.py +++ b/incident_io/models/incident_memberships_create_payload_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentMembershipsCreatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentMembershipsCreatePayloadV1: """ Example: diff --git a/incident_io/models/incident_memberships_create_result_v1.py b/incident_io/models/incident_memberships_create_result_v1.py index 5bab586..b454a29 100644 --- a/incident_io/models/incident_memberships_create_result_v1.py +++ b/incident_io/models/incident_memberships_create_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentMembershipsCreateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentMembershipsCreateResultV1: """ Example: diff --git a/incident_io/models/incident_memberships_revoke_payload_v1.py b/incident_io/models/incident_memberships_revoke_payload_v1.py index e58ef71..95eda57 100644 --- a/incident_io/models/incident_memberships_revoke_payload_v1.py +++ b/incident_io/models/incident_memberships_revoke_payload_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentMembershipsRevokePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentMembershipsRevokePayloadV1: """ Example: diff --git a/incident_io/models/incident_participant_v2.py b/incident_io/models/incident_participant_v2.py index de96a51..503cc9f 100644 --- a/incident_io/models/incident_participant_v2.py +++ b/incident_io/models/incident_participant_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="IncidentParticipantV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentParticipantV2: """ Example: diff --git a/incident_io/models/incident_participant_v2_participant_type.py b/incident_io/models/incident_participant_v2_participant_type.py index 0d5d9ea..5dd2ffd 100644 --- a/incident_io/models/incident_participant_v2_participant_type.py +++ b/incident_io/models/incident_participant_v2_participant_type.py @@ -8,3 +8,13 @@ class IncidentParticipantV2ParticipantType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentParticipantV2ParticipantType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_participant_workload_v2.py b/incident_io/models/incident_participant_workload_v2.py index bf4ffdf..b4403f4 100644 --- a/incident_io/models/incident_participant_workload_v2.py +++ b/incident_io/models/incident_participant_workload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="IncidentParticipantWorkloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentParticipantWorkloadV2: """ Example: diff --git a/incident_io/models/incident_participant_workload_v2_participant_type.py b/incident_io/models/incident_participant_workload_v2_participant_type.py index 90a4a70..eaa8d0b 100644 --- a/incident_io/models/incident_participant_workload_v2_participant_type.py +++ b/incident_io/models/incident_participant_workload_v2_participant_type.py @@ -8,3 +8,13 @@ class IncidentParticipantWorkloadV2ParticipantType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentParticipantWorkloadV2ParticipantType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_participant_workloads_list_result_v2.py b/incident_io/models/incident_participant_workloads_list_result_v2.py index 9bf49ff..1c28603 100644 --- a/incident_io/models/incident_participant_workloads_list_result_v2.py +++ b/incident_io/models/incident_participant_workloads_list_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="IncidentParticipantWorkloadsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentParticipantWorkloadsListResultV2: """ Example: diff --git a/incident_io/models/incident_participants_list_result_v2.py b/incident_io/models/incident_participants_list_result_v2.py index 56df1e8..ddc46b7 100644 --- a/incident_io/models/incident_participants_list_result_v2.py +++ b/incident_io/models/incident_participants_list_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentParticipantsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentParticipantsListResultV2: """ Example: diff --git a/incident_io/models/incident_participants_v2.py b/incident_io/models/incident_participants_v2.py index e793b04..d207ed1 100644 --- a/incident_io/models/incident_participants_v2.py +++ b/incident_io/models/incident_participants_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentParticipantsV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentParticipantsV2: """ Example: diff --git a/incident_io/models/incident_relationship_details_v1.py b/incident_io/models/incident_relationship_details_v1.py index a7b704b..61394cf 100644 --- a/incident_io/models/incident_relationship_details_v1.py +++ b/incident_io/models/incident_relationship_details_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentRelationshipDetailsV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRelationshipDetailsV1: """ Example: diff --git a/incident_io/models/incident_relationship_v1.py b/incident_io/models/incident_relationship_v1.py index 44babc0..34f77cb 100644 --- a/incident_io/models/incident_relationship_v1.py +++ b/incident_io/models/incident_relationship_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentRelationshipV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRelationshipV1: """ Example: diff --git a/incident_io/models/incident_relationships_list_result_v1.py b/incident_io/models/incident_relationships_list_result_v1.py index 069ec11..c6c5d2a 100644 --- a/incident_io/models/incident_relationships_list_result_v1.py +++ b/incident_io/models/incident_relationships_list_result_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IncidentRelationshipsListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRelationshipsListResultV1: """ Example: diff --git a/incident_io/models/incident_role_assignment_payload_v1.py b/incident_io/models/incident_role_assignment_payload_v1.py index 396204b..4be3e82 100644 --- a/incident_io/models/incident_role_assignment_payload_v1.py +++ b/incident_io/models/incident_role_assignment_payload_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentRoleAssignmentPayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRoleAssignmentPayloadV1: """ Example: diff --git a/incident_io/models/incident_role_assignment_payload_v2.py b/incident_io/models/incident_role_assignment_payload_v2.py index 62a0df1..919bfeb 100644 --- a/incident_io/models/incident_role_assignment_payload_v2.py +++ b/incident_io/models/incident_role_assignment_payload_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="IncidentRoleAssignmentPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRoleAssignmentPayloadV2: """ Example: diff --git a/incident_io/models/incident_role_assignment_v1.py b/incident_io/models/incident_role_assignment_v1.py index 2c7a25b..dfed837 100644 --- a/incident_io/models/incident_role_assignment_v1.py +++ b/incident_io/models/incident_role_assignment_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IncidentRoleAssignmentV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRoleAssignmentV1: """ Example: diff --git a/incident_io/models/incident_role_assignment_v2.py b/incident_io/models/incident_role_assignment_v2.py index 593f357..981f999 100644 --- a/incident_io/models/incident_role_assignment_v2.py +++ b/incident_io/models/incident_role_assignment_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IncidentRoleAssignmentV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRoleAssignmentV2: """ Example: diff --git a/incident_io/models/incident_role_v1.py b/incident_io/models/incident_role_v1.py index d4c3fa6..eae312e 100644 --- a/incident_io/models/incident_role_v1.py +++ b/incident_io/models/incident_role_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentRoleV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRoleV1: """ Example: diff --git a/incident_io/models/incident_role_v1_role_type.py b/incident_io/models/incident_role_v1_role_type.py index 0c82731..fe0274c 100644 --- a/incident_io/models/incident_role_v1_role_type.py +++ b/incident_io/models/incident_role_v1_role_type.py @@ -8,3 +8,13 @@ class IncidentRoleV1RoleType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentRoleV1RoleType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_role_v2.py b/incident_io/models/incident_role_v2.py index 168a3a3..1f96e8a 100644 --- a/incident_io/models/incident_role_v2.py +++ b/incident_io/models/incident_role_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="IncidentRoleV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRoleV2: """ Example: diff --git a/incident_io/models/incident_role_v2_role_type.py b/incident_io/models/incident_role_v2_role_type.py index e52e06a..d4936bb 100644 --- a/incident_io/models/incident_role_v2_role_type.py +++ b/incident_io/models/incident_role_v2_role_type.py @@ -8,3 +8,13 @@ class IncidentRoleV2RoleType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentRoleV2RoleType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_roles_create_payload_v1.py b/incident_io/models/incident_roles_create_payload_v1.py index 5703b02..97419b9 100644 --- a/incident_io/models/incident_roles_create_payload_v1.py +++ b/incident_io/models/incident_roles_create_payload_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentRolesCreatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRolesCreatePayloadV1: """ Example: diff --git a/incident_io/models/incident_roles_create_payload_v2.py b/incident_io/models/incident_roles_create_payload_v2.py index 9abe2a3..a58cce2 100644 --- a/incident_io/models/incident_roles_create_payload_v2.py +++ b/incident_io/models/incident_roles_create_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentRolesCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRolesCreatePayloadV2: """ Example: diff --git a/incident_io/models/incident_roles_create_result_v1.py b/incident_io/models/incident_roles_create_result_v1.py index 4184437..9fa81f5 100644 --- a/incident_io/models/incident_roles_create_result_v1.py +++ b/incident_io/models/incident_roles_create_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentRolesCreateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRolesCreateResultV1: """ Example: diff --git a/incident_io/models/incident_roles_create_result_v2.py b/incident_io/models/incident_roles_create_result_v2.py index 10a7d18..4160e3a 100644 --- a/incident_io/models/incident_roles_create_result_v2.py +++ b/incident_io/models/incident_roles_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentRolesCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRolesCreateResultV2: """ Example: diff --git a/incident_io/models/incident_roles_list_result_v1.py b/incident_io/models/incident_roles_list_result_v1.py index 0699c8d..e7e3b11 100644 --- a/incident_io/models/incident_roles_list_result_v1.py +++ b/incident_io/models/incident_roles_list_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentRolesListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRolesListResultV1: """ Example: diff --git a/incident_io/models/incident_roles_list_result_v2.py b/incident_io/models/incident_roles_list_result_v2.py index 1539ba1..44ced61 100644 --- a/incident_io/models/incident_roles_list_result_v2.py +++ b/incident_io/models/incident_roles_list_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentRolesListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRolesListResultV2: """ Example: diff --git a/incident_io/models/incident_roles_show_result_v1.py b/incident_io/models/incident_roles_show_result_v1.py index 9cdf327..4814936 100644 --- a/incident_io/models/incident_roles_show_result_v1.py +++ b/incident_io/models/incident_roles_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentRolesShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRolesShowResultV1: """ Example: diff --git a/incident_io/models/incident_roles_show_result_v2.py b/incident_io/models/incident_roles_show_result_v2.py index ca1b488..b2974ce 100644 --- a/incident_io/models/incident_roles_show_result_v2.py +++ b/incident_io/models/incident_roles_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentRolesShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRolesShowResultV2: """ Example: diff --git a/incident_io/models/incident_roles_update_payload_v1.py b/incident_io/models/incident_roles_update_payload_v1.py index e1280fe..3ad6f97 100644 --- a/incident_io/models/incident_roles_update_payload_v1.py +++ b/incident_io/models/incident_roles_update_payload_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="IncidentRolesUpdatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRolesUpdatePayloadV1: """ Example: diff --git a/incident_io/models/incident_roles_update_payload_v2.py b/incident_io/models/incident_roles_update_payload_v2.py index d0554eb..a94687a 100644 --- a/incident_io/models/incident_roles_update_payload_v2.py +++ b/incident_io/models/incident_roles_update_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentRolesUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRolesUpdatePayloadV2: """ Example: diff --git a/incident_io/models/incident_roles_update_result_v1.py b/incident_io/models/incident_roles_update_result_v1.py index dbad523..044c94c 100644 --- a/incident_io/models/incident_roles_update_result_v1.py +++ b/incident_io/models/incident_roles_update_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentRolesUpdateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRolesUpdateResultV1: """ Example: diff --git a/incident_io/models/incident_roles_update_result_v2.py b/incident_io/models/incident_roles_update_result_v2.py index 4b25145..44b6ef7 100644 --- a/incident_io/models/incident_roles_update_result_v2.py +++ b/incident_io/models/incident_roles_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentRolesUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentRolesUpdateResultV2: """ Example: diff --git a/incident_io/models/incident_slim_v2.py b/incident_io/models/incident_slim_v2.py index 9a5de42..1b263c7 100644 --- a/incident_io/models/incident_slim_v2.py +++ b/incident_io/models/incident_slim_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentSlimV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentSlimV2: """Incident slim is a subset of the full incident object, listing key fields. diff --git a/incident_io/models/incident_slim_v2_status_category.py b/incident_io/models/incident_slim_v2_status_category.py index 57dff03..dd2f82e 100644 --- a/incident_io/models/incident_slim_v2_status_category.py +++ b/incident_io/models/incident_slim_v2_status_category.py @@ -13,3 +13,13 @@ class IncidentSlimV2StatusCategory(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentSlimV2StatusCategory": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_slim_v2_visibility.py b/incident_io/models/incident_slim_v2_visibility.py index 7898142..02fd58e 100644 --- a/incident_io/models/incident_slim_v2_visibility.py +++ b/incident_io/models/incident_slim_v2_visibility.py @@ -7,3 +7,13 @@ class IncidentSlimV2Visibility(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentSlimV2Visibility": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_status_v1.py b/incident_io/models/incident_status_v1.py index aa6cfa2..624e6aa 100644 --- a/incident_io/models/incident_status_v1.py +++ b/incident_io/models/incident_status_v1.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="IncidentStatusV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentStatusV1: """ Example: diff --git a/incident_io/models/incident_status_v1_category.py b/incident_io/models/incident_status_v1_category.py index 4d922d0..181dd17 100644 --- a/incident_io/models/incident_status_v1_category.py +++ b/incident_io/models/incident_status_v1_category.py @@ -13,3 +13,13 @@ class IncidentStatusV1Category(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentStatusV1Category": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_status_v2.py b/incident_io/models/incident_status_v2.py index 2358ce8..c316bee 100644 --- a/incident_io/models/incident_status_v2.py +++ b/incident_io/models/incident_status_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="IncidentStatusV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentStatusV2: """ Example: diff --git a/incident_io/models/incident_status_v2_category.py b/incident_io/models/incident_status_v2_category.py index f98b58a..51e8d42 100644 --- a/incident_io/models/incident_status_v2_category.py +++ b/incident_io/models/incident_status_v2_category.py @@ -13,3 +13,13 @@ class IncidentStatusV2Category(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentStatusV2Category": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_statuses_create_payload_v1.py b/incident_io/models/incident_statuses_create_payload_v1.py index cd0f0ee..e1a630b 100644 --- a/incident_io/models/incident_statuses_create_payload_v1.py +++ b/incident_io/models/incident_statuses_create_payload_v1.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="IncidentStatusesCreatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentStatusesCreatePayloadV1: """ Example: diff --git a/incident_io/models/incident_statuses_create_payload_v1_category.py b/incident_io/models/incident_statuses_create_payload_v1_category.py index 39a67c9..952f25b 100644 --- a/incident_io/models/incident_statuses_create_payload_v1_category.py +++ b/incident_io/models/incident_statuses_create_payload_v1_category.py @@ -8,3 +8,13 @@ class IncidentStatusesCreatePayloadV1Category(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentStatusesCreatePayloadV1Category": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_statuses_create_result_v1.py b/incident_io/models/incident_statuses_create_result_v1.py index 6bf62bc..3566496 100644 --- a/incident_io/models/incident_statuses_create_result_v1.py +++ b/incident_io/models/incident_statuses_create_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentStatusesCreateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentStatusesCreateResultV1: """ Example: diff --git a/incident_io/models/incident_statuses_list_result_v1.py b/incident_io/models/incident_statuses_list_result_v1.py index 216ccb8..fee2ed4 100644 --- a/incident_io/models/incident_statuses_list_result_v1.py +++ b/incident_io/models/incident_statuses_list_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentStatusesListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentStatusesListResultV1: """ Example: diff --git a/incident_io/models/incident_statuses_show_result_v1.py b/incident_io/models/incident_statuses_show_result_v1.py index b08c3b7..87bf02b 100644 --- a/incident_io/models/incident_statuses_show_result_v1.py +++ b/incident_io/models/incident_statuses_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentStatusesShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentStatusesShowResultV1: """ Example: diff --git a/incident_io/models/incident_statuses_update_payload_v1.py b/incident_io/models/incident_statuses_update_payload_v1.py index dec77a3..d0fabe7 100644 --- a/incident_io/models/incident_statuses_update_payload_v1.py +++ b/incident_io/models/incident_statuses_update_payload_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="IncidentStatusesUpdatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentStatusesUpdatePayloadV1: """ Example: diff --git a/incident_io/models/incident_statuses_update_result_v1.py b/incident_io/models/incident_statuses_update_result_v1.py index 067c11c..883cc96 100644 --- a/incident_io/models/incident_statuses_update_result_v1.py +++ b/incident_io/models/incident_statuses_update_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentStatusesUpdateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentStatusesUpdateResultV1: """ Example: diff --git a/incident_io/models/incident_template_auto_generated_binding_payload_v1.py b/incident_io/models/incident_template_auto_generated_binding_payload_v1.py index 2d7bbdc..82f8730 100644 --- a/incident_io/models/incident_template_auto_generated_binding_payload_v1.py +++ b/incident_io/models/incident_template_auto_generated_binding_payload_v1.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="IncidentTemplateAutoGeneratedBindingPayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplateAutoGeneratedBindingPayloadV1: """ Example: diff --git a/incident_io/models/incident_template_auto_generated_binding_v1.py b/incident_io/models/incident_template_auto_generated_binding_v1.py index f32faed..4fc3066 100644 --- a/incident_io/models/incident_template_auto_generated_binding_v1.py +++ b/incident_io/models/incident_template_auto_generated_binding_v1.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="IncidentTemplateAutoGeneratedBindingV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplateAutoGeneratedBindingV1: """ Example: diff --git a/incident_io/models/incident_template_binding_payload_v1.py b/incident_io/models/incident_template_binding_payload_v1.py index 1afaf85..b723cfe 100644 --- a/incident_io/models/incident_template_binding_payload_v1.py +++ b/incident_io/models/incident_template_binding_payload_v1.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="IncidentTemplateBindingPayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplateBindingPayloadV1: """ Example: diff --git a/incident_io/models/incident_template_binding_v1.py b/incident_io/models/incident_template_binding_v1.py index 9cdf530..c53868e 100644 --- a/incident_io/models/incident_template_binding_v1.py +++ b/incident_io/models/incident_template_binding_v1.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="IncidentTemplateBindingV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplateBindingV1: """ Example: diff --git a/incident_io/models/incident_template_config_payload_v1.py b/incident_io/models/incident_template_config_payload_v1.py index 378ac76..135b472 100644 --- a/incident_io/models/incident_template_config_payload_v1.py +++ b/incident_io/models/incident_template_config_payload_v1.py @@ -26,7 +26,7 @@ T = TypeVar("T", bound="IncidentTemplateConfigPayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplateConfigPayloadV1: """The values an incident template applies to the incidents it creates. diff --git a/incident_io/models/incident_template_config_v1.py b/incident_io/models/incident_template_config_v1.py index 4b91f57..4355418 100644 --- a/incident_io/models/incident_template_config_v1.py +++ b/incident_io/models/incident_template_config_v1.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="IncidentTemplateConfigV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplateConfigV1: """The values an incident template applies to the incidents it creates. diff --git a/incident_io/models/incident_template_custom_field_binding_payload_v1.py b/incident_io/models/incident_template_custom_field_binding_payload_v1.py index 4cf60b0..34dec30 100644 --- a/incident_io/models/incident_template_custom_field_binding_payload_v1.py +++ b/incident_io/models/incident_template_custom_field_binding_payload_v1.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="IncidentTemplateCustomFieldBindingPayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplateCustomFieldBindingPayloadV1: """ Example: diff --git a/incident_io/models/incident_template_custom_field_binding_payload_v1_merge_strategy.py b/incident_io/models/incident_template_custom_field_binding_payload_v1_merge_strategy.py index 6a3ce4e..e801a2c 100644 --- a/incident_io/models/incident_template_custom_field_binding_payload_v1_merge_strategy.py +++ b/incident_io/models/incident_template_custom_field_binding_payload_v1_merge_strategy.py @@ -8,3 +8,15 @@ class IncidentTemplateCustomFieldBindingPayloadV1MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "IncidentTemplateCustomFieldBindingPayloadV1MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_template_custom_field_binding_v1.py b/incident_io/models/incident_template_custom_field_binding_v1.py index 6391256..d482858 100644 --- a/incident_io/models/incident_template_custom_field_binding_v1.py +++ b/incident_io/models/incident_template_custom_field_binding_v1.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="IncidentTemplateCustomFieldBindingV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplateCustomFieldBindingV1: """ Example: diff --git a/incident_io/models/incident_template_custom_field_binding_v1_merge_strategy.py b/incident_io/models/incident_template_custom_field_binding_v1_merge_strategy.py index 3033ea3..c5a2112 100644 --- a/incident_io/models/incident_template_custom_field_binding_v1_merge_strategy.py +++ b/incident_io/models/incident_template_custom_field_binding_v1_merge_strategy.py @@ -8,3 +8,15 @@ class IncidentTemplateCustomFieldBindingV1MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "IncidentTemplateCustomFieldBindingV1MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_template_severity_binding_payload_v1.py b/incident_io/models/incident_template_severity_binding_payload_v1.py index cf27625..9bcdf9b 100644 --- a/incident_io/models/incident_template_severity_binding_payload_v1.py +++ b/incident_io/models/incident_template_severity_binding_payload_v1.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="IncidentTemplateSeverityBindingPayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplateSeverityBindingPayloadV1: """ Example: diff --git a/incident_io/models/incident_template_severity_binding_payload_v1_merge_strategy.py b/incident_io/models/incident_template_severity_binding_payload_v1_merge_strategy.py index 5fad731..97b766f 100644 --- a/incident_io/models/incident_template_severity_binding_payload_v1_merge_strategy.py +++ b/incident_io/models/incident_template_severity_binding_payload_v1_merge_strategy.py @@ -7,3 +7,15 @@ class IncidentTemplateSeverityBindingPayloadV1MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "IncidentTemplateSeverityBindingPayloadV1MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_template_severity_binding_v1.py b/incident_io/models/incident_template_severity_binding_v1.py index 9f59bd7..bfe626e 100644 --- a/incident_io/models/incident_template_severity_binding_v1.py +++ b/incident_io/models/incident_template_severity_binding_v1.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="IncidentTemplateSeverityBindingV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplateSeverityBindingV1: """ Example: diff --git a/incident_io/models/incident_template_severity_binding_v1_merge_strategy.py b/incident_io/models/incident_template_severity_binding_v1_merge_strategy.py index ef5bc7d..201e3d8 100644 --- a/incident_io/models/incident_template_severity_binding_v1_merge_strategy.py +++ b/incident_io/models/incident_template_severity_binding_v1_merge_strategy.py @@ -7,3 +7,15 @@ class IncidentTemplateSeverityBindingV1MergeStrategy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "IncidentTemplateSeverityBindingV1MergeStrategy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_template_v1.py b/incident_io/models/incident_template_v1.py index ad0d8aa..fab124f 100644 --- a/incident_io/models/incident_template_v1.py +++ b/incident_io/models/incident_template_v1.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="IncidentTemplateV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplateV1: """A reusable set of values applied to incidents created from alerts. diff --git a/incident_io/models/incident_template_validate_warning_v1.py b/incident_io/models/incident_template_validate_warning_v1.py index 6de3977..44410fd 100644 --- a/incident_io/models/incident_template_validate_warning_v1.py +++ b/incident_io/models/incident_template_validate_warning_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentTemplateValidateWarningV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplateValidateWarningV1: """Something suspect about a template config that isn't severe enough to reject it. diff --git a/incident_io/models/incident_templates_create_payload_v1.py b/incident_io/models/incident_templates_create_payload_v1.py index 3536cd7..51dfe42 100644 --- a/incident_io/models/incident_templates_create_payload_v1.py +++ b/incident_io/models/incident_templates_create_payload_v1.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="IncidentTemplatesCreatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplatesCreatePayloadV1: """ Example: diff --git a/incident_io/models/incident_templates_create_result_v1.py b/incident_io/models/incident_templates_create_result_v1.py index 6c1c372..d8e9564 100644 --- a/incident_io/models/incident_templates_create_result_v1.py +++ b/incident_io/models/incident_templates_create_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentTemplatesCreateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplatesCreateResultV1: """ Example: diff --git a/incident_io/models/incident_templates_list_result_v1.py b/incident_io/models/incident_templates_list_result_v1.py index 191c149..04c2d9a 100644 --- a/incident_io/models/incident_templates_list_result_v1.py +++ b/incident_io/models/incident_templates_list_result_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IncidentTemplatesListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplatesListResultV1: """ Example: diff --git a/incident_io/models/incident_templates_show_result_v1.py b/incident_io/models/incident_templates_show_result_v1.py index d0c551f..3455c9d 100644 --- a/incident_io/models/incident_templates_show_result_v1.py +++ b/incident_io/models/incident_templates_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentTemplatesShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplatesShowResultV1: """ Example: diff --git a/incident_io/models/incident_templates_update_payload_v1.py b/incident_io/models/incident_templates_update_payload_v1.py index 6c1af35..a884fa5 100644 --- a/incident_io/models/incident_templates_update_payload_v1.py +++ b/incident_io/models/incident_templates_update_payload_v1.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="IncidentTemplatesUpdatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplatesUpdatePayloadV1: """ Example: diff --git a/incident_io/models/incident_templates_update_result_v1.py b/incident_io/models/incident_templates_update_result_v1.py index 0feae12..ba6abb0 100644 --- a/incident_io/models/incident_templates_update_result_v1.py +++ b/incident_io/models/incident_templates_update_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentTemplatesUpdateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplatesUpdateResultV1: """ Example: diff --git a/incident_io/models/incident_templates_validate_payload_v1.py b/incident_io/models/incident_templates_validate_payload_v1.py index df882c8..7c12b6d 100644 --- a/incident_io/models/incident_templates_validate_payload_v1.py +++ b/incident_io/models/incident_templates_validate_payload_v1.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="IncidentTemplatesValidatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplatesValidatePayloadV1: """ Example: diff --git a/incident_io/models/incident_templates_validate_result_v1.py b/incident_io/models/incident_templates_validate_result_v1.py index 7eb6201..78d33c1 100644 --- a/incident_io/models/incident_templates_validate_result_v1.py +++ b/incident_io/models/incident_templates_validate_result_v1.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="IncidentTemplatesValidateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTemplatesValidateResultV1: """ Example: diff --git a/incident_io/models/incident_timeline_item_v2.py b/incident_io/models/incident_timeline_item_v2.py index 6876b86..f2258d4 100644 --- a/incident_io/models/incident_timeline_item_v2.py +++ b/incident_io/models/incident_timeline_item_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IncidentTimelineItemV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimelineItemV2: """An item on an incident's curated timeline. diff --git a/incident_io/models/incident_timeline_items_create_payload_v2.py b/incident_io/models/incident_timeline_items_create_payload_v2.py index a537d44..e47edeb 100644 --- a/incident_io/models/incident_timeline_items_create_payload_v2.py +++ b/incident_io/models/incident_timeline_items_create_payload_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="IncidentTimelineItemsCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimelineItemsCreatePayloadV2: """ Example: diff --git a/incident_io/models/incident_timeline_items_create_result_v2.py b/incident_io/models/incident_timeline_items_create_result_v2.py index 64303f6..b09884e 100644 --- a/incident_io/models/incident_timeline_items_create_result_v2.py +++ b/incident_io/models/incident_timeline_items_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentTimelineItemsCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimelineItemsCreateResultV2: """ Example: diff --git a/incident_io/models/incident_timeline_items_list_result_v2.py b/incident_io/models/incident_timeline_items_list_result_v2.py index 86cdcf2..ff4dc5c 100644 --- a/incident_io/models/incident_timeline_items_list_result_v2.py +++ b/incident_io/models/incident_timeline_items_list_result_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IncidentTimelineItemsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimelineItemsListResultV2: """ Example: diff --git a/incident_io/models/incident_timeline_items_update_payload_v2.py b/incident_io/models/incident_timeline_items_update_payload_v2.py index dd6453d..f1a1850 100644 --- a/incident_io/models/incident_timeline_items_update_payload_v2.py +++ b/incident_io/models/incident_timeline_items_update_payload_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="IncidentTimelineItemsUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimelineItemsUpdatePayloadV2: """ Example: diff --git a/incident_io/models/incident_timeline_items_update_result_v2.py b/incident_io/models/incident_timeline_items_update_result_v2.py index dec1737..34539a3 100644 --- a/incident_io/models/incident_timeline_items_update_result_v2.py +++ b/incident_io/models/incident_timeline_items_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentTimelineItemsUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimelineItemsUpdateResultV2: """ Example: diff --git a/incident_io/models/incident_timestamp_v2.py b/incident_io/models/incident_timestamp_v2.py index 1d52046..5b50343 100644 --- a/incident_io/models/incident_timestamp_v2.py +++ b/incident_io/models/incident_timestamp_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentTimestampV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimestampV2: """ Example: diff --git a/incident_io/models/incident_timestamp_value_payload_v2.py b/incident_io/models/incident_timestamp_value_payload_v2.py index 5d1a225..005cb78 100644 --- a/incident_io/models/incident_timestamp_value_payload_v2.py +++ b/incident_io/models/incident_timestamp_value_payload_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="IncidentTimestampValuePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimestampValuePayloadV2: """ Example: diff --git a/incident_io/models/incident_timestamp_value_v1.py b/incident_io/models/incident_timestamp_value_v1.py index 30e3585..76bfff1 100644 --- a/incident_io/models/incident_timestamp_value_v1.py +++ b/incident_io/models/incident_timestamp_value_v1.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="IncidentTimestampValueV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimestampValueV1: """ Example: diff --git a/incident_io/models/incident_timestamp_value_v2.py b/incident_io/models/incident_timestamp_value_v2.py index f71690c..0285c13 100644 --- a/incident_io/models/incident_timestamp_value_v2.py +++ b/incident_io/models/incident_timestamp_value_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="IncidentTimestampValueV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimestampValueV2: """ Example: diff --git a/incident_io/models/incident_timestamp_with_value_v2.py b/incident_io/models/incident_timestamp_with_value_v2.py index 64eaf73..55010d6 100644 --- a/incident_io/models/incident_timestamp_with_value_v2.py +++ b/incident_io/models/incident_timestamp_with_value_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IncidentTimestampWithValueV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimestampWithValueV2: """ Example: diff --git a/incident_io/models/incident_timestamps_list_result_v2.py b/incident_io/models/incident_timestamps_list_result_v2.py index d699546..c6ad30c 100644 --- a/incident_io/models/incident_timestamps_list_result_v2.py +++ b/incident_io/models/incident_timestamps_list_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentTimestampsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimestampsListResultV2: """ Example: diff --git a/incident_io/models/incident_timestamps_show_result_v2.py b/incident_io/models/incident_timestamps_show_result_v2.py index b7af4c3..60c9a30 100644 --- a/incident_io/models/incident_timestamps_show_result_v2.py +++ b/incident_io/models/incident_timestamps_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentTimestampsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTimestampsShowResultV2: """ Example: diff --git a/incident_io/models/incident_type_v1.py b/incident_io/models/incident_type_v1.py index 9096796..7743693 100644 --- a/incident_io/models/incident_type_v1.py +++ b/incident_io/models/incident_type_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentTypeV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTypeV1: """ Example: diff --git a/incident_io/models/incident_type_v1_create_in_triage.py b/incident_io/models/incident_type_v1_create_in_triage.py index 58daccb..1d69aea 100644 --- a/incident_io/models/incident_type_v1_create_in_triage.py +++ b/incident_io/models/incident_type_v1_create_in_triage.py @@ -7,3 +7,13 @@ class IncidentTypeV1CreateInTriage(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentTypeV1CreateInTriage": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_type_v2.py b/incident_io/models/incident_type_v2.py index 12d2e2c..ce3387a 100644 --- a/incident_io/models/incident_type_v2.py +++ b/incident_io/models/incident_type_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="IncidentTypeV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTypeV2: """ Example: diff --git a/incident_io/models/incident_type_v2_create_in_triage.py b/incident_io/models/incident_type_v2_create_in_triage.py index ff3110c..e5c4deb 100644 --- a/incident_io/models/incident_type_v2_create_in_triage.py +++ b/incident_io/models/incident_type_v2_create_in_triage.py @@ -7,3 +7,13 @@ class IncidentTypeV2CreateInTriage(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentTypeV2CreateInTriage": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_types_list_result_v1.py b/incident_io/models/incident_types_list_result_v1.py index c0ca19e..a08e0cd 100644 --- a/incident_io/models/incident_types_list_result_v1.py +++ b/incident_io/models/incident_types_list_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentTypesListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTypesListResultV1: """ Example: diff --git a/incident_io/models/incident_types_show_result_v1.py b/incident_io/models/incident_types_show_result_v1.py index 60118b8..a4a6131 100644 --- a/incident_io/models/incident_types_show_result_v1.py +++ b/incident_io/models/incident_types_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentTypesShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentTypesShowResultV1: """ Example: diff --git a/incident_io/models/incident_update_v2.py b/incident_io/models/incident_update_v2.py index 9c1f73b..05f3c2d 100644 --- a/incident_io/models/incident_update_v2.py +++ b/incident_io/models/incident_update_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="IncidentUpdateV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentUpdateV2: """ Example: diff --git a/incident_io/models/incident_updates_create_payload_v2.py b/incident_io/models/incident_updates_create_payload_v2.py index 68c6663..905e3e5 100644 --- a/incident_io/models/incident_updates_create_payload_v2.py +++ b/incident_io/models/incident_updates_create_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="IncidentUpdatesCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentUpdatesCreatePayloadV2: """ Example: diff --git a/incident_io/models/incident_updates_create_result_v2.py b/incident_io/models/incident_updates_create_result_v2.py index dc173df..95806be 100644 --- a/incident_io/models/incident_updates_create_result_v2.py +++ b/incident_io/models/incident_updates_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentUpdatesCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentUpdatesCreateResultV2: """ Example: diff --git a/incident_io/models/incident_updates_list_result_v2.py b/incident_io/models/incident_updates_list_result_v2.py index 3d8dbc6..88b4f00 100644 --- a/incident_io/models/incident_updates_list_result_v2.py +++ b/incident_io/models/incident_updates_list_result_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IncidentUpdatesListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentUpdatesListResultV2: """ Example: diff --git a/incident_io/models/incident_v1.py b/incident_io/models/incident_v1.py index 429a05a..49a3089 100644 --- a/incident_io/models/incident_v1.py +++ b/incident_io/models/incident_v1.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="IncidentV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentV1: """ Example: diff --git a/incident_io/models/incident_v1_mode.py b/incident_io/models/incident_v1_mode.py index 3a9d4ea..b4d9f31 100644 --- a/incident_io/models/incident_v1_mode.py +++ b/incident_io/models/incident_v1_mode.py @@ -8,3 +8,13 @@ class IncidentV1Mode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentV1Mode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_v1_status.py b/incident_io/models/incident_v1_status.py index b6a1182..75e7b0c 100644 --- a/incident_io/models/incident_v1_status.py +++ b/incident_io/models/incident_v1_status.py @@ -11,3 +11,13 @@ class IncidentV1Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentV1Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_v1_visibility.py b/incident_io/models/incident_v1_visibility.py index b73f182..cb94609 100644 --- a/incident_io/models/incident_v1_visibility.py +++ b/incident_io/models/incident_v1_visibility.py @@ -7,3 +7,13 @@ class IncidentV1Visibility(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentV1Visibility": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_v2.py b/incident_io/models/incident_v2.py index 47239f5..219efb6 100644 --- a/incident_io/models/incident_v2.py +++ b/incident_io/models/incident_v2.py @@ -28,7 +28,7 @@ T = TypeVar("T", bound="IncidentV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentV2: """ Example: diff --git a/incident_io/models/incident_v2_mode.py b/incident_io/models/incident_v2_mode.py index d5ef57f..5e8b9cd 100644 --- a/incident_io/models/incident_v2_mode.py +++ b/incident_io/models/incident_v2_mode.py @@ -9,3 +9,13 @@ class IncidentV2Mode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentV2Mode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_v2_visibility.py b/incident_io/models/incident_v2_visibility.py index 95c0948..3d4fe43 100644 --- a/incident_io/models/incident_v2_visibility.py +++ b/incident_io/models/incident_v2_visibility.py @@ -7,3 +7,13 @@ class IncidentV2Visibility(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentV2Visibility": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incident_with_status_change_v2.py b/incident_io/models/incident_with_status_change_v2.py index 1b0963e..7aa900b 100644 --- a/incident_io/models/incident_with_status_change_v2.py +++ b/incident_io/models/incident_with_status_change_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IncidentWithStatusChangeV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentWithStatusChangeV2: """ Example: diff --git a/incident_io/models/incidents_create_payload_v1.py b/incident_io/models/incidents_create_payload_v1.py index 94c29c6..1eb9602 100644 --- a/incident_io/models/incidents_create_payload_v1.py +++ b/incident_io/models/incidents_create_payload_v1.py @@ -23,7 +23,7 @@ T = TypeVar("T", bound="IncidentsCreatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsCreatePayloadV1: """ Example: diff --git a/incident_io/models/incidents_create_payload_v1_mode.py b/incident_io/models/incidents_create_payload_v1_mode.py index 47ade76..c61bb2f 100644 --- a/incident_io/models/incidents_create_payload_v1_mode.py +++ b/incident_io/models/incidents_create_payload_v1_mode.py @@ -7,3 +7,13 @@ class IncidentsCreatePayloadV1Mode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentsCreatePayloadV1Mode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incidents_create_payload_v1_status.py b/incident_io/models/incidents_create_payload_v1_status.py index a7f79c5..0b81ecc 100644 --- a/incident_io/models/incidents_create_payload_v1_status.py +++ b/incident_io/models/incidents_create_payload_v1_status.py @@ -11,3 +11,13 @@ class IncidentsCreatePayloadV1Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentsCreatePayloadV1Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incidents_create_payload_v1_visibility.py b/incident_io/models/incidents_create_payload_v1_visibility.py index b048ae1..1ce0160 100644 --- a/incident_io/models/incidents_create_payload_v1_visibility.py +++ b/incident_io/models/incidents_create_payload_v1_visibility.py @@ -7,3 +7,13 @@ class IncidentsCreatePayloadV1Visibility(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentsCreatePayloadV1Visibility": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incidents_create_payload_v2.py b/incident_io/models/incidents_create_payload_v2.py index 897383c..ed59e71 100644 --- a/incident_io/models/incidents_create_payload_v2.py +++ b/incident_io/models/incidents_create_payload_v2.py @@ -28,7 +28,7 @@ T = TypeVar("T", bound="IncidentsCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsCreatePayloadV2: """ Example: diff --git a/incident_io/models/incidents_create_payload_v2_mode.py b/incident_io/models/incidents_create_payload_v2_mode.py index 2bea4a5..69f9547 100644 --- a/incident_io/models/incidents_create_payload_v2_mode.py +++ b/incident_io/models/incidents_create_payload_v2_mode.py @@ -9,3 +9,13 @@ class IncidentsCreatePayloadV2Mode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentsCreatePayloadV2Mode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incidents_create_payload_v2_visibility.py b/incident_io/models/incidents_create_payload_v2_visibility.py index bc41bf2..4826002 100644 --- a/incident_io/models/incidents_create_payload_v2_visibility.py +++ b/incident_io/models/incidents_create_payload_v2_visibility.py @@ -7,3 +7,13 @@ class IncidentsCreatePayloadV2Visibility(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentsCreatePayloadV2Visibility": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incidents_create_result_v1.py b/incident_io/models/incidents_create_result_v1.py index 033c7fb..8cb095e 100644 --- a/incident_io/models/incidents_create_result_v1.py +++ b/incident_io/models/incidents_create_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentsCreateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsCreateResultV1: """ Example: diff --git a/incident_io/models/incidents_create_result_v2.py b/incident_io/models/incidents_create_result_v2.py index cfe64f3..073f88c 100644 --- a/incident_io/models/incidents_create_result_v2.py +++ b/incident_io/models/incidents_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentsCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsCreateResultV2: """ Example: diff --git a/incident_io/models/incidents_edit_payload_v2.py b/incident_io/models/incidents_edit_payload_v2.py index e2b5d9e..c08731d 100644 --- a/incident_io/models/incidents_edit_payload_v2.py +++ b/incident_io/models/incidents_edit_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentsEditPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsEditPayloadV2: """ Example: diff --git a/incident_io/models/incidents_edit_result_v2.py b/incident_io/models/incidents_edit_result_v2.py index 6c5a513..6fb2879 100644 --- a/incident_io/models/incidents_edit_result_v2.py +++ b/incident_io/models/incidents_edit_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentsEditResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsEditResultV2: """ Example: diff --git a/incident_io/models/incidents_import_postmortem_document_payload_v2.py b/incident_io/models/incidents_import_postmortem_document_payload_v2.py index 03618b3..2d2425f 100644 --- a/incident_io/models/incidents_import_postmortem_document_payload_v2.py +++ b/incident_io/models/incidents_import_postmortem_document_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentsImportPostmortemDocumentPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsImportPostmortemDocumentPayloadV2: """ Example: diff --git a/incident_io/models/incidents_import_postmortem_document_result_v2.py b/incident_io/models/incidents_import_postmortem_document_result_v2.py index 7803ac2..2f08865 100644 --- a/incident_io/models/incidents_import_postmortem_document_result_v2.py +++ b/incident_io/models/incidents_import_postmortem_document_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentsImportPostmortemDocumentResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsImportPostmortemDocumentResultV2: """ Example: diff --git a/incident_io/models/incidents_list_result_v1.py b/incident_io/models/incidents_list_result_v1.py index 402c2af..08369df 100644 --- a/incident_io/models/incidents_list_result_v1.py +++ b/incident_io/models/incidents_list_result_v1.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="IncidentsListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsListResultV1: """ Example: diff --git a/incident_io/models/incidents_list_result_v2.py b/incident_io/models/incidents_list_result_v2.py index d0da8c0..3a7d9cb 100644 --- a/incident_io/models/incidents_list_result_v2.py +++ b/incident_io/models/incidents_list_result_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="IncidentsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsListResultV2: """ Example: diff --git a/incident_io/models/incidents_show_result_v1.py b/incident_io/models/incidents_show_result_v1.py index e583fc5..6c3f8a2 100644 --- a/incident_io/models/incidents_show_result_v1.py +++ b/incident_io/models/incidents_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentsShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsShowResultV1: """ Example: diff --git a/incident_io/models/incidents_show_result_v2.py b/incident_io/models/incidents_show_result_v2.py index e063c73..44adcaf 100644 --- a/incident_io/models/incidents_show_result_v2.py +++ b/incident_io/models/incidents_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IncidentsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsShowResultV2: """ Example: diff --git a/incident_io/models/incidents_v2_list_created_at.py b/incident_io/models/incidents_v2_list_created_at.py index 85aeecf..16e826a 100644 --- a/incident_io/models/incidents_v2_list_created_at.py +++ b/incident_io/models/incidents_v2_list_created_at.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentsV2ListCreatedAt") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsV2ListCreatedAt: """Filter on incident created at timestamp. The accepted operators are 'gte', 'lte' and 'date_range'. diff --git a/incident_io/models/incidents_v2_list_custom_field.py b/incident_io/models/incidents_v2_list_custom_field.py index 694cb77..41449c9 100644 --- a/incident_io/models/incidents_v2_list_custom_field.py +++ b/incident_io/models/incidents_v2_list_custom_field.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="IncidentsV2ListCustomField") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsV2ListCustomField: """Filter on an incident custom field. Custom field ID should be sent, followed by the operator and values. Accepted operator will depend on the custom field type. diff --git a/incident_io/models/incidents_v2_list_custom_field_additional_property.py b/incident_io/models/incidents_v2_list_custom_field_additional_property.py index bf76bd0..4bfc39a 100644 --- a/incident_io/models/incidents_v2_list_custom_field_additional_property.py +++ b/incident_io/models/incidents_v2_list_custom_field_additional_property.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentsV2ListCustomFieldAdditionalProperty") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsV2ListCustomFieldAdditionalProperty: """ Example: diff --git a/incident_io/models/incidents_v2_list_filter_mode.py b/incident_io/models/incidents_v2_list_filter_mode.py index c3584a4..f746c32 100644 --- a/incident_io/models/incidents_v2_list_filter_mode.py +++ b/incident_io/models/incidents_v2_list_filter_mode.py @@ -7,3 +7,13 @@ class IncidentsV2ListFilterMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentsV2ListFilterMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incidents_v2_list_incident_role.py b/incident_io/models/incidents_v2_list_incident_role.py index 7c1e1e0..ddd2697 100644 --- a/incident_io/models/incidents_v2_list_incident_role.py +++ b/incident_io/models/incidents_v2_list_incident_role.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="IncidentsV2ListIncidentRole") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsV2ListIncidentRole: """Filter on an incident role. Role ID should be sent, along with backlink attribute ID (if needed) followed by the operator and values. The accepted operators are 'one_of', 'is_blank'. diff --git a/incident_io/models/incidents_v2_list_incident_role_additional_property.py b/incident_io/models/incidents_v2_list_incident_role_additional_property.py index 85517e5..51d91ea 100644 --- a/incident_io/models/incidents_v2_list_incident_role_additional_property.py +++ b/incident_io/models/incidents_v2_list_incident_role_additional_property.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentsV2ListIncidentRoleAdditionalProperty") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsV2ListIncidentRoleAdditionalProperty: """ Example: diff --git a/incident_io/models/incidents_v2_list_incident_type.py b/incident_io/models/incidents_v2_list_incident_type.py index 87ec339..3203fbe 100644 --- a/incident_io/models/incidents_v2_list_incident_type.py +++ b/incident_io/models/incidents_v2_list_incident_type.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentsV2ListIncidentType") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsV2ListIncidentType: """Filter on incident type. The accepted operators are 'one_of, or 'not_in'. diff --git a/incident_io/models/incidents_v2_list_mode.py b/incident_io/models/incidents_v2_list_mode.py index 23a7d21..2485272 100644 --- a/incident_io/models/incidents_v2_list_mode.py +++ b/incident_io/models/incidents_v2_list_mode.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentsV2ListMode") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsV2ListMode: """Filter on incident mode. The accepted operator is 'one_of'. If this is not provided, this value defaults to `{"one_of": ["standard", "retrospective"] }`, meaning that test and tutorial incidents are not included. diff --git a/incident_io/models/incidents_v2_list_severity.py b/incident_io/models/incidents_v2_list_severity.py index 72fc460..d84d22b 100644 --- a/incident_io/models/incidents_v2_list_severity.py +++ b/incident_io/models/incidents_v2_list_severity.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentsV2ListSeverity") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsV2ListSeverity: """Filter on incident severity. The accepted operators are 'one_of', 'not_in', 'gte', 'lte'. diff --git a/incident_io/models/incidents_v2_list_sort_by.py b/incident_io/models/incidents_v2_list_sort_by.py index 085a741..de09f61 100644 --- a/incident_io/models/incidents_v2_list_sort_by.py +++ b/incident_io/models/incidents_v2_list_sort_by.py @@ -7,3 +7,13 @@ class IncidentsV2ListSortBy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "IncidentsV2ListSortBy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/incidents_v2_list_status.py b/incident_io/models/incidents_v2_list_status.py index 2105d0a..148b7f2 100644 --- a/incident_io/models/incidents_v2_list_status.py +++ b/incident_io/models/incidents_v2_list_status.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentsV2ListStatus") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsV2ListStatus: """Filter on incident status. The accepted operators are 'one_of', or 'not_in'. diff --git a/incident_io/models/incidents_v2_list_status_category.py b/incident_io/models/incidents_v2_list_status_category.py index 54130b6..f74f939 100644 --- a/incident_io/models/incidents_v2_list_status_category.py +++ b/incident_io/models/incidents_v2_list_status_category.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentsV2ListStatusCategory") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsV2ListStatusCategory: """Filter on the category of the incidents status. The accepted operators are 'one_of', or 'not_in'. diff --git a/incident_io/models/incidents_v2_list_updated_at.py b/incident_io/models/incidents_v2_list_updated_at.py index 7477cc1..2b8988c 100644 --- a/incident_io/models/incidents_v2_list_updated_at.py +++ b/incident_io/models/incidents_v2_list_updated_at.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IncidentsV2ListUpdatedAt") -@_attrs_define +@_attrs_define(kw_only=True) class IncidentsV2ListUpdatedAt: """Filter on incident updated at timestamp. The accepted operators are 'gte', 'lte' and 'date_range'. diff --git a/incident_io/models/ip_allowlist_item_v1.py b/incident_io/models/ip_allowlist_item_v1.py index b067360..73de358 100644 --- a/incident_io/models/ip_allowlist_item_v1.py +++ b/incident_io/models/ip_allowlist_item_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="IPAllowlistItemV1") -@_attrs_define +@_attrs_define(kw_only=True) class IPAllowlistItemV1: """ Example: diff --git a/incident_io/models/ip_allowlist_v1.py b/incident_io/models/ip_allowlist_v1.py index 9f14295..4e1ef46 100644 --- a/incident_io/models/ip_allowlist_v1.py +++ b/incident_io/models/ip_allowlist_v1.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="IPAllowlistV1") -@_attrs_define +@_attrs_define(kw_only=True) class IPAllowlistV1: """ Example: diff --git a/incident_io/models/ip_allowlists_show_ip_allowlist_result_v1.py b/incident_io/models/ip_allowlists_show_ip_allowlist_result_v1.py index e7e39fd..af3315a 100644 --- a/incident_io/models/ip_allowlists_show_ip_allowlist_result_v1.py +++ b/incident_io/models/ip_allowlists_show_ip_allowlist_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IPAllowlistsShowIPAllowlistResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IPAllowlistsShowIPAllowlistResultV1: """ Example: diff --git a/incident_io/models/ip_allowlists_update_ip_allowlist_payload_v1.py b/incident_io/models/ip_allowlists_update_ip_allowlist_payload_v1.py index bbb1a91..bed1f12 100644 --- a/incident_io/models/ip_allowlists_update_ip_allowlist_payload_v1.py +++ b/incident_io/models/ip_allowlists_update_ip_allowlist_payload_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IPAllowlistsUpdateIPAllowlistPayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class IPAllowlistsUpdateIPAllowlistPayloadV1: """ Example: diff --git a/incident_io/models/ip_allowlists_update_ip_allowlist_result_v1.py b/incident_io/models/ip_allowlists_update_ip_allowlist_result_v1.py index b8bef63..615256b 100644 --- a/incident_io/models/ip_allowlists_update_ip_allowlist_result_v1.py +++ b/incident_io/models/ip_allowlists_update_ip_allowlist_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="IPAllowlistsUpdateIPAllowlistResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class IPAllowlistsUpdateIPAllowlistResultV1: """ Example: diff --git a/incident_io/models/ip_range_v1.py b/incident_io/models/ip_range_v1.py index 1d415b5..5931f98 100644 --- a/incident_io/models/ip_range_v1.py +++ b/incident_io/models/ip_range_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="IPRangeV1") -@_attrs_define +@_attrs_define(kw_only=True) class IPRangeV1: """One address our requests to your systems come from. diff --git a/incident_io/models/linked_schedule_v2.py b/incident_io/models/linked_schedule_v2.py index ec2babe..fc5142d 100644 --- a/incident_io/models/linked_schedule_v2.py +++ b/incident_io/models/linked_schedule_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="LinkedScheduleV2") -@_attrs_define +@_attrs_define(kw_only=True) class LinkedScheduleV2: """ Example: diff --git a/incident_io/models/maintenance_window_escalation_target_payload_v1.py b/incident_io/models/maintenance_window_escalation_target_payload_v1.py index 25f0566..afe2a6e 100644 --- a/incident_io/models/maintenance_window_escalation_target_payload_v1.py +++ b/incident_io/models/maintenance_window_escalation_target_payload_v1.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="MaintenanceWindowEscalationTargetPayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class MaintenanceWindowEscalationTargetPayloadV1: """ Example: diff --git a/incident_io/models/maintenance_window_escalation_target_v1.py b/incident_io/models/maintenance_window_escalation_target_v1.py index 047b62e..8b853ca 100644 --- a/incident_io/models/maintenance_window_escalation_target_v1.py +++ b/incident_io/models/maintenance_window_escalation_target_v1.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="MaintenanceWindowEscalationTargetV1") -@_attrs_define +@_attrs_define(kw_only=True) class MaintenanceWindowEscalationTargetV1: """ Example: diff --git a/incident_io/models/maintenance_window_notify_channel_payload_v1.py b/incident_io/models/maintenance_window_notify_channel_payload_v1.py index e39f5d1..d9eb4f2 100644 --- a/incident_io/models/maintenance_window_notify_channel_payload_v1.py +++ b/incident_io/models/maintenance_window_notify_channel_payload_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="MaintenanceWindowNotifyChannelPayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class MaintenanceWindowNotifyChannelPayloadV1: """A channel to receive notifications about this maintenance window diff --git a/incident_io/models/maintenance_window_notify_channel_v1.py b/incident_io/models/maintenance_window_notify_channel_v1.py index ce759b1..54be119 100644 --- a/incident_io/models/maintenance_window_notify_channel_v1.py +++ b/incident_io/models/maintenance_window_notify_channel_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="MaintenanceWindowNotifyChannelV1") -@_attrs_define +@_attrs_define(kw_only=True) class MaintenanceWindowNotifyChannelV1: """A channel that will receive notifications about this maintenance window diff --git a/incident_io/models/maintenance_window_v1.py b/incident_io/models/maintenance_window_v1.py index f0ab8aa..e25ea8a 100644 --- a/incident_io/models/maintenance_window_v1.py +++ b/incident_io/models/maintenance_window_v1.py @@ -23,7 +23,7 @@ T = TypeVar("T", bound="MaintenanceWindowV1") -@_attrs_define +@_attrs_define(kw_only=True) class MaintenanceWindowV1: """ Example: diff --git a/incident_io/models/maintenance_windows_create_payload_v1.py b/incident_io/models/maintenance_windows_create_payload_v1.py index c58144e..399e27b 100644 --- a/incident_io/models/maintenance_windows_create_payload_v1.py +++ b/incident_io/models/maintenance_windows_create_payload_v1.py @@ -23,7 +23,7 @@ T = TypeVar("T", bound="MaintenanceWindowsCreatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class MaintenanceWindowsCreatePayloadV1: """ Example: diff --git a/incident_io/models/maintenance_windows_create_result_v1.py b/incident_io/models/maintenance_windows_create_result_v1.py index 55e21a8..6095dbb 100644 --- a/incident_io/models/maintenance_windows_create_result_v1.py +++ b/incident_io/models/maintenance_windows_create_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="MaintenanceWindowsCreateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class MaintenanceWindowsCreateResultV1: """ Example: diff --git a/incident_io/models/maintenance_windows_list_result_v1.py b/incident_io/models/maintenance_windows_list_result_v1.py index 0b069df..dd3381b 100644 --- a/incident_io/models/maintenance_windows_list_result_v1.py +++ b/incident_io/models/maintenance_windows_list_result_v1.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="MaintenanceWindowsListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class MaintenanceWindowsListResultV1: """ Example: diff --git a/incident_io/models/maintenance_windows_show_result_v1.py b/incident_io/models/maintenance_windows_show_result_v1.py index 7568ac3..dc5077a 100644 --- a/incident_io/models/maintenance_windows_show_result_v1.py +++ b/incident_io/models/maintenance_windows_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="MaintenanceWindowsShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class MaintenanceWindowsShowResultV1: """ Example: diff --git a/incident_io/models/maintenance_windows_update_payload_v1.py b/incident_io/models/maintenance_windows_update_payload_v1.py index 2a823aa..05c3abd 100644 --- a/incident_io/models/maintenance_windows_update_payload_v1.py +++ b/incident_io/models/maintenance_windows_update_payload_v1.py @@ -23,7 +23,7 @@ T = TypeVar("T", bound="MaintenanceWindowsUpdatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class MaintenanceWindowsUpdatePayloadV1: """ Example: diff --git a/incident_io/models/maintenance_windows_update_result_v1.py b/incident_io/models/maintenance_windows_update_result_v1.py index 658d93b..5bc177f 100644 --- a/incident_io/models/maintenance_windows_update_result_v1.py +++ b/incident_io/models/maintenance_windows_update_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="MaintenanceWindowsUpdateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class MaintenanceWindowsUpdateResultV1: """ Example: diff --git a/incident_io/models/maintenance_windows_v1_list_status.py b/incident_io/models/maintenance_windows_v1_list_status.py index e3d90cf..a81172b 100644 --- a/incident_io/models/maintenance_windows_v1_list_status.py +++ b/incident_io/models/maintenance_windows_v1_list_status.py @@ -8,3 +8,13 @@ class MaintenanceWindowsV1ListStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "MaintenanceWindowsV1ListStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/management_meta_v2.py b/incident_io/models/management_meta_v2.py index c218c47..7ea56f6 100644 --- a/incident_io/models/management_meta_v2.py +++ b/incident_io/models/management_meta_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="ManagementMetaV2") -@_attrs_define +@_attrs_define(kw_only=True) class ManagementMetaV2: """ Example: diff --git a/incident_io/models/management_meta_v2_annotations.py b/incident_io/models/management_meta_v2_annotations.py index 83776d2..09873b9 100644 --- a/incident_io/models/management_meta_v2_annotations.py +++ b/incident_io/models/management_meta_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ManagementMetaV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class ManagementMetaV2Annotations: """Annotations that track metadata about this resource diff --git a/incident_io/models/management_meta_v2_managed_by.py b/incident_io/models/management_meta_v2_managed_by.py index cc0cc30..1ebc253 100644 --- a/incident_io/models/management_meta_v2_managed_by.py +++ b/incident_io/models/management_meta_v2_managed_by.py @@ -8,3 +8,13 @@ class ManagementMetaV2ManagedBy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ManagementMetaV2ManagedBy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/new_slack_user_group_payload_v2.py b/incident_io/models/new_slack_user_group_payload_v2.py index c3319e7..cbeaa3d 100644 --- a/incident_io/models/new_slack_user_group_payload_v2.py +++ b/incident_io/models/new_slack_user_group_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="NewSlackUserGroupPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class NewSlackUserGroupPayloadV2: """ Example: diff --git a/incident_io/models/on_call_notification_method_phone_details_public_v2.py b/incident_io/models/on_call_notification_method_phone_details_public_v2.py index 45fdc50..afd515c 100644 --- a/incident_io/models/on_call_notification_method_phone_details_public_v2.py +++ b/incident_io/models/on_call_notification_method_phone_details_public_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="OnCallNotificationMethodPhoneDetailsPublicV2") -@_attrs_define +@_attrs_define(kw_only=True) class OnCallNotificationMethodPhoneDetailsPublicV2: """ Example: diff --git a/incident_io/models/on_call_notification_method_public_v2.py b/incident_io/models/on_call_notification_method_public_v2.py index fa5ebc2..ac447b3 100644 --- a/incident_io/models/on_call_notification_method_public_v2.py +++ b/incident_io/models/on_call_notification_method_public_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="OnCallNotificationMethodPublicV2") -@_attrs_define +@_attrs_define(kw_only=True) class OnCallNotificationMethodPublicV2: """ Example: diff --git a/incident_io/models/on_call_notification_method_public_v2_method_type.py b/incident_io/models/on_call_notification_method_public_v2_method_type.py index 52fa5ca..1313d74 100644 --- a/incident_io/models/on_call_notification_method_public_v2_method_type.py +++ b/incident_io/models/on_call_notification_method_public_v2_method_type.py @@ -11,3 +11,13 @@ class OnCallNotificationMethodPublicV2MethodType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "OnCallNotificationMethodPublicV2MethodType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/on_call_notification_rule_app_details_public_v2.py b/incident_io/models/on_call_notification_rule_app_details_public_v2.py index 0098157..f655bb7 100644 --- a/incident_io/models/on_call_notification_rule_app_details_public_v2.py +++ b/incident_io/models/on_call_notification_rule_app_details_public_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="OnCallNotificationRuleAppDetailsPublicV2") -@_attrs_define +@_attrs_define(kw_only=True) class OnCallNotificationRuleAppDetailsPublicV2: """ Example: diff --git a/incident_io/models/on_call_notification_rule_app_details_public_v2_push_notification_criticality.py b/incident_io/models/on_call_notification_rule_app_details_public_v2_push_notification_criticality.py index ed19309..b610b89 100644 --- a/incident_io/models/on_call_notification_rule_app_details_public_v2_push_notification_criticality.py +++ b/incident_io/models/on_call_notification_rule_app_details_public_v2_push_notification_criticality.py @@ -7,3 +7,15 @@ class OnCallNotificationRuleAppDetailsPublicV2PushNotificationCriticality(StrEnu def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "OnCallNotificationRuleAppDetailsPublicV2PushNotificationCriticality": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/on_call_notification_rule_method_target_all_public_v2.py b/incident_io/models/on_call_notification_rule_method_target_all_public_v2.py index 8e016fc..f673b4d 100644 --- a/incident_io/models/on_call_notification_rule_method_target_all_public_v2.py +++ b/incident_io/models/on_call_notification_rule_method_target_all_public_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="OnCallNotificationRuleMethodTargetAllPublicV2") -@_attrs_define +@_attrs_define(kw_only=True) class OnCallNotificationRuleMethodTargetAllPublicV2: """ Example: diff --git a/incident_io/models/on_call_notification_rule_method_target_public_v2.py b/incident_io/models/on_call_notification_rule_method_target_public_v2.py index 10edb28..e522869 100644 --- a/incident_io/models/on_call_notification_rule_method_target_public_v2.py +++ b/incident_io/models/on_call_notification_rule_method_target_public_v2.py @@ -23,7 +23,7 @@ T = TypeVar("T", bound="OnCallNotificationRuleMethodTargetPublicV2") -@_attrs_define +@_attrs_define(kw_only=True) class OnCallNotificationRuleMethodTargetPublicV2: """ Example: diff --git a/incident_io/models/on_call_notification_rule_method_target_public_v2_type.py b/incident_io/models/on_call_notification_rule_method_target_public_v2_type.py index 9b8da43..24e16fb 100644 --- a/incident_io/models/on_call_notification_rule_method_target_public_v2_type.py +++ b/incident_io/models/on_call_notification_rule_method_target_public_v2_type.py @@ -7,3 +7,15 @@ class OnCallNotificationRuleMethodTargetPublicV2Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "OnCallNotificationRuleMethodTargetPublicV2Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/on_call_notification_rule_method_target_specific_public_v2.py b/incident_io/models/on_call_notification_rule_method_target_specific_public_v2.py index 9b7abb5..c54516d 100644 --- a/incident_io/models/on_call_notification_rule_method_target_specific_public_v2.py +++ b/incident_io/models/on_call_notification_rule_method_target_specific_public_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="OnCallNotificationRuleMethodTargetSpecificPublicV2") -@_attrs_define +@_attrs_define(kw_only=True) class OnCallNotificationRuleMethodTargetSpecificPublicV2: """ Example: diff --git a/incident_io/models/on_call_notification_rule_phone_details_public_v2.py b/incident_io/models/on_call_notification_rule_phone_details_public_v2.py index 71253a9..5bf32a9 100644 --- a/incident_io/models/on_call_notification_rule_phone_details_public_v2.py +++ b/incident_io/models/on_call_notification_rule_phone_details_public_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="OnCallNotificationRulePhoneDetailsPublicV2") -@_attrs_define +@_attrs_define(kw_only=True) class OnCallNotificationRulePhoneDetailsPublicV2: """ Example: diff --git a/incident_io/models/on_call_notification_rule_phone_details_public_v2_channel.py b/incident_io/models/on_call_notification_rule_phone_details_public_v2_channel.py index 80b09f3..e282fc0 100644 --- a/incident_io/models/on_call_notification_rule_phone_details_public_v2_channel.py +++ b/incident_io/models/on_call_notification_rule_phone_details_public_v2_channel.py @@ -7,3 +7,15 @@ class OnCallNotificationRulePhoneDetailsPublicV2Channel(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "OnCallNotificationRulePhoneDetailsPublicV2Channel": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/on_call_notification_rule_public_v2.py b/incident_io/models/on_call_notification_rule_public_v2.py index 35e1331..16f218e 100644 --- a/incident_io/models/on_call_notification_rule_public_v2.py +++ b/incident_io/models/on_call_notification_rule_public_v2.py @@ -29,7 +29,7 @@ T = TypeVar("T", bound="OnCallNotificationRulePublicV2") -@_attrs_define +@_attrs_define(kw_only=True) class OnCallNotificationRulePublicV2: """ Example: diff --git a/incident_io/models/on_call_notification_rule_public_v2_method_type.py b/incident_io/models/on_call_notification_rule_public_v2_method_type.py index 98319ea..ff19746 100644 --- a/incident_io/models/on_call_notification_rule_public_v2_method_type.py +++ b/incident_io/models/on_call_notification_rule_public_v2_method_type.py @@ -11,3 +11,13 @@ class OnCallNotificationRulePublicV2MethodType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "OnCallNotificationRulePublicV2MethodType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/on_call_notification_rule_public_v2_rule_type.py b/incident_io/models/on_call_notification_rule_public_v2_rule_type.py index bd4e9d1..71708b6 100644 --- a/incident_io/models/on_call_notification_rule_public_v2_rule_type.py +++ b/incident_io/models/on_call_notification_rule_public_v2_rule_type.py @@ -7,3 +7,13 @@ class OnCallNotificationRulePublicV2RuleType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "OnCallNotificationRulePublicV2RuleType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pagination_meta_result_v1.py b/incident_io/models/pagination_meta_result_v1.py index 5270ab4..792017e 100644 --- a/incident_io/models/pagination_meta_result_v1.py +++ b/incident_io/models/pagination_meta_result_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="PaginationMetaResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class PaginationMetaResultV1: """ Example: diff --git a/incident_io/models/pagination_meta_result_v2.py b/incident_io/models/pagination_meta_result_v2.py index f2caeac..8072b68 100644 --- a/incident_io/models/pagination_meta_result_v2.py +++ b/incident_io/models/pagination_meta_result_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="PaginationMetaResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PaginationMetaResultV2: """ Example: diff --git a/incident_io/models/pagination_meta_result_v3.py b/incident_io/models/pagination_meta_result_v3.py index 58ee423..95e5d23 100644 --- a/incident_io/models/pagination_meta_result_v3.py +++ b/incident_io/models/pagination_meta_result_v3.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="PaginationMetaResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class PaginationMetaResultV3: """ Example: diff --git a/incident_io/models/pagination_meta_result_with_total_v1.py b/incident_io/models/pagination_meta_result_with_total_v1.py index c0a73ec..592937a 100644 --- a/incident_io/models/pagination_meta_result_with_total_v1.py +++ b/incident_io/models/pagination_meta_result_with_total_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="PaginationMetaResultWithTotalV1") -@_attrs_define +@_attrs_define(kw_only=True) class PaginationMetaResultWithTotalV1: """ Example: diff --git a/incident_io/models/pagination_meta_result_with_total_v2.py b/incident_io/models/pagination_meta_result_with_total_v2.py index d312eea..347021e 100644 --- a/incident_io/models/pagination_meta_result_with_total_v2.py +++ b/incident_io/models/pagination_meta_result_with_total_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="PaginationMetaResultWithTotalV2") -@_attrs_define +@_attrs_define(kw_only=True) class PaginationMetaResultWithTotalV2: """ Example: diff --git a/incident_io/models/pagination_meta_result_with_total_v3.py b/incident_io/models/pagination_meta_result_with_total_v3.py index addb679..77223f8 100644 --- a/incident_io/models/pagination_meta_result_with_total_v3.py +++ b/incident_io/models/pagination_meta_result_with_total_v3.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="PaginationMetaResultWithTotalV3") -@_attrs_define +@_attrs_define(kw_only=True) class PaginationMetaResultWithTotalV3: """ Example: diff --git a/incident_io/models/partial_entry_payload_v3.py b/incident_io/models/partial_entry_payload_v3.py index baa4160..43db7f2 100644 --- a/incident_io/models/partial_entry_payload_v3.py +++ b/incident_io/models/partial_entry_payload_v3.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="PartialEntryPayloadV3") -@_attrs_define +@_attrs_define(kw_only=True) class PartialEntryPayloadV3: """Represents a partial entry update, allowing selective field updates diff --git a/incident_io/models/partial_entry_payload_v3_attribute_values.py b/incident_io/models/partial_entry_payload_v3_attribute_values.py index b2df635..43a7243 100644 --- a/incident_io/models/partial_entry_payload_v3_attribute_values.py +++ b/incident_io/models/partial_entry_payload_v3_attribute_values.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="PartialEntryPayloadV3AttributeValues") -@_attrs_define +@_attrs_define(kw_only=True) class PartialEntryPayloadV3AttributeValues: """The attribute values to apply to this entry diff --git a/incident_io/models/pay_config_one_off_rule_payload_v2.py b/incident_io/models/pay_config_one_off_rule_payload_v2.py index c7c3fe3..b2053a7 100644 --- a/incident_io/models/pay_config_one_off_rule_payload_v2.py +++ b/incident_io/models/pay_config_one_off_rule_payload_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="PayConfigOneOffRulePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigOneOffRulePayloadV2: """A one-off rule to write. Send an existing rule's ID to keep it stable, and omit it for a rule you are adding. diff --git a/incident_io/models/pay_config_one_off_rule_v2.py b/incident_io/models/pay_config_one_off_rule_v2.py index 655241b..fa5c2fa 100644 --- a/incident_io/models/pay_config_one_off_rule_v2.py +++ b/incident_io/models/pay_config_one_off_rule_v2.py @@ -10,7 +10,7 @@ T = TypeVar("T", bound="PayConfigOneOffRuleV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigOneOffRuleV2: """A rule that applies over a single window of time, such as a public holiday. One-off rules take precedence over weekly rules, and may not overlap each other. diff --git a/incident_io/models/pay_config_v2.py b/incident_io/models/pay_config_v2.py index 00e6697..5acd886 100644 --- a/incident_io/models/pay_config_v2.py +++ b/incident_io/models/pay_config_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="PayConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigV2: """A pay config sets what someone is paid for being on call: a base rate, plus rules that override it at particular times. An on-call pay report prices diff --git a/incident_io/models/pay_config_v2_rate_time_unit.py b/incident_io/models/pay_config_v2_rate_time_unit.py index 587afd0..5890fcf 100644 --- a/incident_io/models/pay_config_v2_rate_time_unit.py +++ b/incident_io/models/pay_config_v2_rate_time_unit.py @@ -7,3 +7,13 @@ class PayConfigV2RateTimeUnit(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PayConfigV2RateTimeUnit": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_config_weekly_rule_payload_v2.py b/incident_io/models/pay_config_weekly_rule_payload_v2.py index f39df8e..6de500d 100644 --- a/incident_io/models/pay_config_weekly_rule_payload_v2.py +++ b/incident_io/models/pay_config_weekly_rule_payload_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="PayConfigWeeklyRulePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigWeeklyRulePayloadV2: """A weekly rule to write. Send an existing rule's ID to keep it stable, and omit it for a rule you are adding. diff --git a/incident_io/models/pay_config_weekly_rule_payload_v2_weekdays_item.py b/incident_io/models/pay_config_weekly_rule_payload_v2_weekdays_item.py index 7a054b3..ceb61f7 100644 --- a/incident_io/models/pay_config_weekly_rule_payload_v2_weekdays_item.py +++ b/incident_io/models/pay_config_weekly_rule_payload_v2_weekdays_item.py @@ -12,3 +12,13 @@ class PayConfigWeeklyRulePayloadV2WeekdaysItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PayConfigWeeklyRulePayloadV2WeekdaysItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_config_weekly_rule_v2.py b/incident_io/models/pay_config_weekly_rule_v2.py index dde1de9..e4d1e4a 100644 --- a/incident_io/models/pay_config_weekly_rule_v2.py +++ b/incident_io/models/pay_config_weekly_rule_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigWeeklyRuleV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigWeeklyRuleV2: """A rule that applies every week, over the same days and hours. diff --git a/incident_io/models/pay_config_weekly_rule_v2_weekdays_item.py b/incident_io/models/pay_config_weekly_rule_v2_weekdays_item.py index d57307e..9db27d8 100644 --- a/incident_io/models/pay_config_weekly_rule_v2_weekdays_item.py +++ b/incident_io/models/pay_config_weekly_rule_v2_weekdays_item.py @@ -12,3 +12,13 @@ class PayConfigWeeklyRuleV2WeekdaysItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PayConfigWeeklyRuleV2WeekdaysItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_configs_create_one_off_rule_payload_v2.py b/incident_io/models/pay_configs_create_one_off_rule_payload_v2.py index ade7b03..ac27737 100644 --- a/incident_io/models/pay_configs_create_one_off_rule_payload_v2.py +++ b/incident_io/models/pay_configs_create_one_off_rule_payload_v2.py @@ -10,7 +10,7 @@ T = TypeVar("T", bound="PayConfigsCreateOneOffRulePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsCreateOneOffRulePayloadV2: """ Example: diff --git a/incident_io/models/pay_configs_create_one_off_rule_result_v2.py b/incident_io/models/pay_configs_create_one_off_rule_result_v2.py index cf8be05..f7b849b 100644 --- a/incident_io/models/pay_configs_create_one_off_rule_result_v2.py +++ b/incident_io/models/pay_configs_create_one_off_rule_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsCreateOneOffRuleResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsCreateOneOffRuleResultV2: """ Example: diff --git a/incident_io/models/pay_configs_create_payload_v2.py b/incident_io/models/pay_configs_create_payload_v2.py index e7d28e4..46dbaec 100644 --- a/incident_io/models/pay_configs_create_payload_v2.py +++ b/incident_io/models/pay_configs_create_payload_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="PayConfigsCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsCreatePayloadV2: """ Example: diff --git a/incident_io/models/pay_configs_create_payload_v2_rate_time_unit.py b/incident_io/models/pay_configs_create_payload_v2_rate_time_unit.py index ce75ad5..e89c4e8 100644 --- a/incident_io/models/pay_configs_create_payload_v2_rate_time_unit.py +++ b/incident_io/models/pay_configs_create_payload_v2_rate_time_unit.py @@ -7,3 +7,13 @@ class PayConfigsCreatePayloadV2RateTimeUnit(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PayConfigsCreatePayloadV2RateTimeUnit": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_configs_create_result_v2.py b/incident_io/models/pay_configs_create_result_v2.py index 0d969b7..5fdff58 100644 --- a/incident_io/models/pay_configs_create_result_v2.py +++ b/incident_io/models/pay_configs_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsCreateResultV2: """ Example: diff --git a/incident_io/models/pay_configs_create_weekly_rule_payload_v2.py b/incident_io/models/pay_configs_create_weekly_rule_payload_v2.py index 6c1139e..6f781f1 100644 --- a/incident_io/models/pay_configs_create_weekly_rule_payload_v2.py +++ b/incident_io/models/pay_configs_create_weekly_rule_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsCreateWeeklyRulePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsCreateWeeklyRulePayloadV2: """ Example: diff --git a/incident_io/models/pay_configs_create_weekly_rule_payload_v2_weekdays_item.py b/incident_io/models/pay_configs_create_weekly_rule_payload_v2_weekdays_item.py index 1dbc556..be66fb9 100644 --- a/incident_io/models/pay_configs_create_weekly_rule_payload_v2_weekdays_item.py +++ b/incident_io/models/pay_configs_create_weekly_rule_payload_v2_weekdays_item.py @@ -12,3 +12,15 @@ class PayConfigsCreateWeeklyRulePayloadV2WeekdaysItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "PayConfigsCreateWeeklyRulePayloadV2WeekdaysItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_configs_create_weekly_rule_result_v2.py b/incident_io/models/pay_configs_create_weekly_rule_result_v2.py index c9bb31d..dae6df4 100644 --- a/incident_io/models/pay_configs_create_weekly_rule_result_v2.py +++ b/incident_io/models/pay_configs_create_weekly_rule_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsCreateWeeklyRuleResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsCreateWeeklyRuleResultV2: """ Example: diff --git a/incident_io/models/pay_configs_list_one_off_rules_result_v2.py b/incident_io/models/pay_configs_list_one_off_rules_result_v2.py index 5048d24..dc87783 100644 --- a/incident_io/models/pay_configs_list_one_off_rules_result_v2.py +++ b/incident_io/models/pay_configs_list_one_off_rules_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsListOneOffRulesResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsListOneOffRulesResultV2: """ Example: diff --git a/incident_io/models/pay_configs_list_result_v2.py b/incident_io/models/pay_configs_list_result_v2.py index f18bdf1..16714ad 100644 --- a/incident_io/models/pay_configs_list_result_v2.py +++ b/incident_io/models/pay_configs_list_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="PayConfigsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsListResultV2: """ Example: diff --git a/incident_io/models/pay_configs_list_weekly_rules_result_v2.py b/incident_io/models/pay_configs_list_weekly_rules_result_v2.py index bc530e3..26961bf 100644 --- a/incident_io/models/pay_configs_list_weekly_rules_result_v2.py +++ b/incident_io/models/pay_configs_list_weekly_rules_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsListWeeklyRulesResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsListWeeklyRulesResultV2: """ Example: diff --git a/incident_io/models/pay_configs_show_one_off_rule_result_v2.py b/incident_io/models/pay_configs_show_one_off_rule_result_v2.py index 147d9aa..2d37de0 100644 --- a/incident_io/models/pay_configs_show_one_off_rule_result_v2.py +++ b/incident_io/models/pay_configs_show_one_off_rule_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsShowOneOffRuleResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsShowOneOffRuleResultV2: """ Example: diff --git a/incident_io/models/pay_configs_show_result_v2.py b/incident_io/models/pay_configs_show_result_v2.py index eacd1e8..f4487f9 100644 --- a/incident_io/models/pay_configs_show_result_v2.py +++ b/incident_io/models/pay_configs_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsShowResultV2: """ Example: diff --git a/incident_io/models/pay_configs_show_weekly_rule_result_v2.py b/incident_io/models/pay_configs_show_weekly_rule_result_v2.py index 0efce14..6181dce 100644 --- a/incident_io/models/pay_configs_show_weekly_rule_result_v2.py +++ b/incident_io/models/pay_configs_show_weekly_rule_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsShowWeeklyRuleResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsShowWeeklyRuleResultV2: """ Example: diff --git a/incident_io/models/pay_configs_update_one_off_rule_payload_v2.py b/incident_io/models/pay_configs_update_one_off_rule_payload_v2.py index a782250..1ef329d 100644 --- a/incident_io/models/pay_configs_update_one_off_rule_payload_v2.py +++ b/incident_io/models/pay_configs_update_one_off_rule_payload_v2.py @@ -10,7 +10,7 @@ T = TypeVar("T", bound="PayConfigsUpdateOneOffRulePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsUpdateOneOffRulePayloadV2: """ Example: diff --git a/incident_io/models/pay_configs_update_one_off_rule_result_v2.py b/incident_io/models/pay_configs_update_one_off_rule_result_v2.py index 30d1b6a..0fdb46f 100644 --- a/incident_io/models/pay_configs_update_one_off_rule_result_v2.py +++ b/incident_io/models/pay_configs_update_one_off_rule_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsUpdateOneOffRuleResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsUpdateOneOffRuleResultV2: """ Example: diff --git a/incident_io/models/pay_configs_update_payload_v2.py b/incident_io/models/pay_configs_update_payload_v2.py index 2e6cab7..66c6d1b 100644 --- a/incident_io/models/pay_configs_update_payload_v2.py +++ b/incident_io/models/pay_configs_update_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsUpdatePayloadV2: """ Example: diff --git a/incident_io/models/pay_configs_update_payload_v2_rate_time_unit.py b/incident_io/models/pay_configs_update_payload_v2_rate_time_unit.py index 2feed97..c80bdf6 100644 --- a/incident_io/models/pay_configs_update_payload_v2_rate_time_unit.py +++ b/incident_io/models/pay_configs_update_payload_v2_rate_time_unit.py @@ -7,3 +7,13 @@ class PayConfigsUpdatePayloadV2RateTimeUnit(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PayConfigsUpdatePayloadV2RateTimeUnit": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_configs_update_result_v2.py b/incident_io/models/pay_configs_update_result_v2.py index b65fc15..1b30d04 100644 --- a/incident_io/models/pay_configs_update_result_v2.py +++ b/incident_io/models/pay_configs_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsUpdateResultV2: """ Example: diff --git a/incident_io/models/pay_configs_update_weekly_rule_payload_v2.py b/incident_io/models/pay_configs_update_weekly_rule_payload_v2.py index bcf6686..65c0219 100644 --- a/incident_io/models/pay_configs_update_weekly_rule_payload_v2.py +++ b/incident_io/models/pay_configs_update_weekly_rule_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsUpdateWeeklyRulePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsUpdateWeeklyRulePayloadV2: """ Example: diff --git a/incident_io/models/pay_configs_update_weekly_rule_payload_v2_weekdays_item.py b/incident_io/models/pay_configs_update_weekly_rule_payload_v2_weekdays_item.py index adebff0..90312fd 100644 --- a/incident_io/models/pay_configs_update_weekly_rule_payload_v2_weekdays_item.py +++ b/incident_io/models/pay_configs_update_weekly_rule_payload_v2_weekdays_item.py @@ -12,3 +12,15 @@ class PayConfigsUpdateWeeklyRulePayloadV2WeekdaysItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "PayConfigsUpdateWeeklyRulePayloadV2WeekdaysItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_configs_update_weekly_rule_result_v2.py b/incident_io/models/pay_configs_update_weekly_rule_result_v2.py index a91cd7b..0bdfaf7 100644 --- a/incident_io/models/pay_configs_update_weekly_rule_result_v2.py +++ b/incident_io/models/pay_configs_update_weekly_rule_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayConfigsUpdateWeeklyRuleResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayConfigsUpdateWeeklyRuleResultV2: """ Example: diff --git a/incident_io/models/pay_report_rotation_filter_v2.py b/incident_io/models/pay_report_rotation_filter_v2.py index 56fbc15..1f7a3d3 100644 --- a/incident_io/models/pay_report_rotation_filter_v2.py +++ b/incident_io/models/pay_report_rotation_filter_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="PayReportRotationFilterV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayReportRotationFilterV2: """Narrows one of a report's schedules to some of its rotations. diff --git a/incident_io/models/pay_report_v2.py b/incident_io/models/pay_report_v2.py index f567a49..8d6c072 100644 --- a/incident_io/models/pay_report_v2.py +++ b/incident_io/models/pay_report_v2.py @@ -23,7 +23,7 @@ T = TypeVar("T", bound="PayReportV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayReportV2: """A pay report values the time a set of users spent on-call over a date window, using the rates from a pay config. diff --git a/incident_io/models/pay_report_v2_error_code.py b/incident_io/models/pay_report_v2_error_code.py index cb4f4ff..63327ab 100644 --- a/incident_io/models/pay_report_v2_error_code.py +++ b/incident_io/models/pay_report_v2_error_code.py @@ -7,3 +7,13 @@ class PayReportV2ErrorCode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PayReportV2ErrorCode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_report_v2_overlapping_shifts.py b/incident_io/models/pay_report_v2_overlapping_shifts.py index 830b00b..c63fe7a 100644 --- a/incident_io/models/pay_report_v2_overlapping_shifts.py +++ b/incident_io/models/pay_report_v2_overlapping_shifts.py @@ -7,3 +7,13 @@ class PayReportV2OverlappingShifts(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PayReportV2OverlappingShifts": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_report_v2_status.py b/incident_io/models/pay_report_v2_status.py index d097f5d..798edf0 100644 --- a/incident_io/models/pay_report_v2_status.py +++ b/incident_io/models/pay_report_v2_status.py @@ -9,3 +9,13 @@ class PayReportV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PayReportV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_report_v2_total_pay_by_currency.py b/incident_io/models/pay_report_v2_total_pay_by_currency.py index 2302e2a..a8dc3df 100644 --- a/incident_io/models/pay_report_v2_total_pay_by_currency.py +++ b/incident_io/models/pay_report_v2_total_pay_by_currency.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="PayReportV2TotalPayByCurrency") -@_attrs_define +@_attrs_define(kw_only=True) class PayReportV2TotalPayByCurrency: """Total owed for this report, keyed by ISO 4217 currency code, in the lowest denomination of that currency. Reports spanning pay configs with different currencies have an entry per currency, and those totals must not be summed. diff --git a/incident_io/models/pay_report_v2_unpaid_shifts.py b/incident_io/models/pay_report_v2_unpaid_shifts.py index 8b4dc72..cffe865 100644 --- a/incident_io/models/pay_report_v2_unpaid_shifts.py +++ b/incident_io/models/pay_report_v2_unpaid_shifts.py @@ -7,3 +7,13 @@ class PayReportV2UnpaidShifts(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PayReportV2UnpaidShifts": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_reports_create_payload_v2.py b/incident_io/models/pay_reports_create_payload_v2.py index bc3aa4b..0ba781b 100644 --- a/incident_io/models/pay_reports_create_payload_v2.py +++ b/incident_io/models/pay_reports_create_payload_v2.py @@ -22,7 +22,7 @@ T = TypeVar("T", bound="PayReportsCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayReportsCreatePayloadV2: """ Example: diff --git a/incident_io/models/pay_reports_create_payload_v2_overlapping_shifts.py b/incident_io/models/pay_reports_create_payload_v2_overlapping_shifts.py index 54595ca..ff09ac1 100644 --- a/incident_io/models/pay_reports_create_payload_v2_overlapping_shifts.py +++ b/incident_io/models/pay_reports_create_payload_v2_overlapping_shifts.py @@ -7,3 +7,13 @@ class PayReportsCreatePayloadV2OverlappingShifts(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PayReportsCreatePayloadV2OverlappingShifts": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_reports_create_payload_v2_unpaid_shifts.py b/incident_io/models/pay_reports_create_payload_v2_unpaid_shifts.py index ecf7912..44e4f6b 100644 --- a/incident_io/models/pay_reports_create_payload_v2_unpaid_shifts.py +++ b/incident_io/models/pay_reports_create_payload_v2_unpaid_shifts.py @@ -7,3 +7,13 @@ class PayReportsCreatePayloadV2UnpaidShifts(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PayReportsCreatePayloadV2UnpaidShifts": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_reports_create_result_v2.py b/incident_io/models/pay_reports_create_result_v2.py index ea77739..d28958f 100644 --- a/incident_io/models/pay_reports_create_result_v2.py +++ b/incident_io/models/pay_reports_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayReportsCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayReportsCreateResultV2: """ Example: diff --git a/incident_io/models/pay_reports_list_result_v2.py b/incident_io/models/pay_reports_list_result_v2.py index f6dfdba..bb0a612 100644 --- a/incident_io/models/pay_reports_list_result_v2.py +++ b/incident_io/models/pay_reports_list_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="PayReportsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayReportsListResultV2: """ Example: diff --git a/incident_io/models/pay_reports_publish_payload_v2.py b/incident_io/models/pay_reports_publish_payload_v2.py index a4c7b11..aa217d3 100644 --- a/incident_io/models/pay_reports_publish_payload_v2.py +++ b/incident_io/models/pay_reports_publish_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayReportsPublishPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayReportsPublishPayloadV2: """ Example: diff --git a/incident_io/models/pay_reports_publish_payload_v2_send_user_breakdowns.py b/incident_io/models/pay_reports_publish_payload_v2_send_user_breakdowns.py index 56a35e6..5948d93 100644 --- a/incident_io/models/pay_reports_publish_payload_v2_send_user_breakdowns.py +++ b/incident_io/models/pay_reports_publish_payload_v2_send_user_breakdowns.py @@ -7,3 +7,13 @@ class PayReportsPublishPayloadV2SendUserBreakdowns(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PayReportsPublishPayloadV2SendUserBreakdowns": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/pay_reports_publish_result_v2.py b/incident_io/models/pay_reports_publish_result_v2.py index 93ad503..7c810f1 100644 --- a/incident_io/models/pay_reports_publish_result_v2.py +++ b/incident_io/models/pay_reports_publish_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayReportsPublishResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayReportsPublishResultV2: """ Example: diff --git a/incident_io/models/pay_reports_show_result_v2.py b/incident_io/models/pay_reports_show_result_v2.py index 00786ed..409b99f 100644 --- a/incident_io/models/pay_reports_show_result_v2.py +++ b/incident_io/models/pay_reports_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayReportsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayReportsShowResultV2: """ Example: diff --git a/incident_io/models/pay_reports_unpublish_payload_v2.py b/incident_io/models/pay_reports_unpublish_payload_v2.py index befa9b2..5b35119 100644 --- a/incident_io/models/pay_reports_unpublish_payload_v2.py +++ b/incident_io/models/pay_reports_unpublish_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="PayReportsUnpublishPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayReportsUnpublishPayloadV2: """ Example: diff --git a/incident_io/models/pay_reports_unpublish_result_v2.py b/incident_io/models/pay_reports_unpublish_result_v2.py index 02cc82b..b37feca 100644 --- a/incident_io/models/pay_reports_unpublish_result_v2.py +++ b/incident_io/models/pay_reports_unpublish_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PayReportsUnpublishResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PayReportsUnpublishResultV2: """ Example: diff --git a/incident_io/models/policies_create_payload_v2.py b/incident_io/models/policies_create_payload_v2.py index f92ef5b..a56a955 100644 --- a/incident_io/models/policies_create_payload_v2.py +++ b/incident_io/models/policies_create_payload_v2.py @@ -28,7 +28,7 @@ T = TypeVar("T", bound="PoliciesCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PoliciesCreatePayloadV2: """ Example: diff --git a/incident_io/models/policies_create_payload_v2_policy_type.py b/incident_io/models/policies_create_payload_v2_policy_type.py index 4ea8591..d9a60d0 100644 --- a/incident_io/models/policies_create_payload_v2_policy_type.py +++ b/incident_io/models/policies_create_payload_v2_policy_type.py @@ -12,3 +12,13 @@ class PoliciesCreatePayloadV2PolicyType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PoliciesCreatePayloadV2PolicyType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policies_create_payload_v2_status.py b/incident_io/models/policies_create_payload_v2_status.py index 5ebe04b..d87fa39 100644 --- a/incident_io/models/policies_create_payload_v2_status.py +++ b/incident_io/models/policies_create_payload_v2_status.py @@ -7,3 +7,13 @@ class PoliciesCreatePayloadV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PoliciesCreatePayloadV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policies_create_result_v2.py b/incident_io/models/policies_create_result_v2.py index d817ae9..61613bc 100644 --- a/incident_io/models/policies_create_result_v2.py +++ b/incident_io/models/policies_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PoliciesCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PoliciesCreateResultV2: """ Example: diff --git a/incident_io/models/policies_list_result_v2.py b/incident_io/models/policies_list_result_v2.py index 9d96c9e..9721917 100644 --- a/incident_io/models/policies_list_result_v2.py +++ b/incident_io/models/policies_list_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="PoliciesListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PoliciesListResultV2: """ Example: diff --git a/incident_io/models/policies_show_result_v2.py b/incident_io/models/policies_show_result_v2.py index a887bd4..ae51894 100644 --- a/incident_io/models/policies_show_result_v2.py +++ b/incident_io/models/policies_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PoliciesShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PoliciesShowResultV2: """ Example: diff --git a/incident_io/models/policies_update_payload_v2.py b/incident_io/models/policies_update_payload_v2.py index 57d5c5d..1524c30 100644 --- a/incident_io/models/policies_update_payload_v2.py +++ b/incident_io/models/policies_update_payload_v2.py @@ -28,7 +28,7 @@ T = TypeVar("T", bound="PoliciesUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PoliciesUpdatePayloadV2: """ Example: diff --git a/incident_io/models/policies_update_payload_v2_policy_type.py b/incident_io/models/policies_update_payload_v2_policy_type.py index 47dc41f..1d346d0 100644 --- a/incident_io/models/policies_update_payload_v2_policy_type.py +++ b/incident_io/models/policies_update_payload_v2_policy_type.py @@ -12,3 +12,13 @@ class PoliciesUpdatePayloadV2PolicyType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PoliciesUpdatePayloadV2PolicyType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policies_update_payload_v2_status.py b/incident_io/models/policies_update_payload_v2_status.py index 7658ec3..a3c728e 100644 --- a/incident_io/models/policies_update_payload_v2_status.py +++ b/incident_io/models/policies_update_payload_v2_status.py @@ -7,3 +7,13 @@ class PoliciesUpdatePayloadV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PoliciesUpdatePayloadV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policies_update_result_v2.py b/incident_io/models/policies_update_result_v2.py index 4c49ef5..a4d1c0b 100644 --- a/incident_io/models/policies_update_result_v2.py +++ b/incident_io/models/policies_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PoliciesUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PoliciesUpdateResultV2: """ Example: diff --git a/incident_io/models/policies_v2_list_policy_type.py b/incident_io/models/policies_v2_list_policy_type.py index 6d854ea..d732e5f 100644 --- a/incident_io/models/policies_v2_list_policy_type.py +++ b/incident_io/models/policies_v2_list_policy_type.py @@ -12,3 +12,13 @@ class PoliciesV2ListPolicyType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PoliciesV2ListPolicyType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_assignment_rules_payload_v2.py b/incident_io/models/policy_assignment_rules_payload_v2.py index 479721e..0f530ff 100644 --- a/incident_io/models/policy_assignment_rules_payload_v2.py +++ b/incident_io/models/policy_assignment_rules_payload_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="PolicyAssignmentRulesPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyAssignmentRulesPayloadV2: """ Example: diff --git a/incident_io/models/policy_assignment_rules_v2.py b/incident_io/models/policy_assignment_rules_v2.py index 796de90..3665a36 100644 --- a/incident_io/models/policy_assignment_rules_v2.py +++ b/incident_io/models/policy_assignment_rules_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="PolicyAssignmentRulesV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyAssignmentRulesV2: """ Example: diff --git a/incident_io/models/policy_debrief_payload_v2.py b/incident_io/models/policy_debrief_payload_v2.py index 7b9b15c..ac4e8a6 100644 --- a/incident_io/models/policy_debrief_payload_v2.py +++ b/incident_io/models/policy_debrief_payload_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="PolicyDebriefPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyDebriefPayloadV2: """Set when policy_type is debrief. diff --git a/incident_io/models/policy_debrief_v2.py b/incident_io/models/policy_debrief_v2.py index 5455fa4..a4a629f 100644 --- a/incident_io/models/policy_debrief_v2.py +++ b/incident_io/models/policy_debrief_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="PolicyDebriefV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyDebriefV2: """Set when policy_type is debrief. diff --git a/incident_io/models/policy_due_date_config_payload_v2.py b/incident_io/models/policy_due_date_config_payload_v2.py index e8c6bfa..480e2d5 100644 --- a/incident_io/models/policy_due_date_config_payload_v2.py +++ b/incident_io/models/policy_due_date_config_payload_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="PolicyDueDateConfigPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyDueDateConfigPayloadV2: """ Example: diff --git a/incident_io/models/policy_due_date_config_payload_v2_calculation_type.py b/incident_io/models/policy_due_date_config_payload_v2_calculation_type.py index 7ff461d..6771266 100644 --- a/incident_io/models/policy_due_date_config_payload_v2_calculation_type.py +++ b/incident_io/models/policy_due_date_config_payload_v2_calculation_type.py @@ -7,3 +7,13 @@ class PolicyDueDateConfigPayloadV2CalculationType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyDueDateConfigPayloadV2CalculationType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_due_date_config_v2.py b/incident_io/models/policy_due_date_config_v2.py index 525b1f2..0e6c285 100644 --- a/incident_io/models/policy_due_date_config_v2.py +++ b/incident_io/models/policy_due_date_config_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="PolicyDueDateConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyDueDateConfigV2: """ Example: diff --git a/incident_io/models/policy_due_date_config_v2_calculation_type.py b/incident_io/models/policy_due_date_config_v2_calculation_type.py index 63dea01..0dae34a 100644 --- a/incident_io/models/policy_due_date_config_v2_calculation_type.py +++ b/incident_io/models/policy_due_date_config_v2_calculation_type.py @@ -7,3 +7,13 @@ class PolicyDueDateConfigV2CalculationType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyDueDateConfigV2CalculationType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_finding_debrief_v2.py b/incident_io/models/policy_finding_debrief_v2.py index 2d76c29..13cdf61 100644 --- a/incident_io/models/policy_finding_debrief_v2.py +++ b/incident_io/models/policy_finding_debrief_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="PolicyFindingDebriefV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingDebriefV2: """Set when policy_type is debrief. diff --git a/incident_io/models/policy_finding_dismissal_v2.py b/incident_io/models/policy_finding_dismissal_v2.py index e4766b2..38f7fe1 100644 --- a/incident_io/models/policy_finding_dismissal_v2.py +++ b/incident_io/models/policy_finding_dismissal_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="PolicyFindingDismissalV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingDismissalV2: """ Example: diff --git a/incident_io/models/policy_finding_follow_up_v2.py b/incident_io/models/policy_finding_follow_up_v2.py index 962af69..18a70c5 100644 --- a/incident_io/models/policy_finding_follow_up_v2.py +++ b/incident_io/models/policy_finding_follow_up_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="PolicyFindingFollowUpV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingFollowUpV2: """Set when policy_type is follow_up. diff --git a/incident_io/models/policy_finding_on_call_readiness_v2.py b/incident_io/models/policy_finding_on_call_readiness_v2.py index c17033e..91d1df8 100644 --- a/incident_io/models/policy_finding_on_call_readiness_v2.py +++ b/incident_io/models/policy_finding_on_call_readiness_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PolicyFindingOnCallReadinessV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingOnCallReadinessV2: """Set when policy_type is on_call_readiness. The user is always the one the finding is about. diff --git a/incident_io/models/policy_finding_post_mortem_v2.py b/incident_io/models/policy_finding_post_mortem_v2.py index 59b72a8..6acce6b 100644 --- a/incident_io/models/policy_finding_post_mortem_v2.py +++ b/incident_io/models/policy_finding_post_mortem_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="PolicyFindingPostMortemV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingPostMortemV2: """Set when policy_type is post_mortem. diff --git a/incident_io/models/policy_finding_readiness_rule_v2.py b/incident_io/models/policy_finding_readiness_rule_v2.py index f6c5a3a..d65b75f 100644 --- a/incident_io/models/policy_finding_readiness_rule_v2.py +++ b/incident_io/models/policy_finding_readiness_rule_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="PolicyFindingReadinessRuleV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingReadinessRuleV2: """ Example: diff --git a/incident_io/models/policy_finding_readiness_rule_v2_method_types_item.py b/incident_io/models/policy_finding_readiness_rule_v2_method_types_item.py index ea0ab1c..e9e4b1d 100644 --- a/incident_io/models/policy_finding_readiness_rule_v2_method_types_item.py +++ b/incident_io/models/policy_finding_readiness_rule_v2_method_types_item.py @@ -15,3 +15,13 @@ class PolicyFindingReadinessRuleV2MethodTypesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyFindingReadinessRuleV2MethodTypesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_finding_schedule_impacted_user_v2.py b/incident_io/models/policy_finding_schedule_impacted_user_v2.py index 692c07a..c8028f3 100644 --- a/incident_io/models/policy_finding_schedule_impacted_user_v2.py +++ b/incident_io/models/policy_finding_schedule_impacted_user_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PolicyFindingScheduleImpactedUserV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingScheduleImpactedUserV2: """ Example: diff --git a/incident_io/models/policy_finding_schedule_impacted_user_v2_cause.py b/incident_io/models/policy_finding_schedule_impacted_user_v2_cause.py index 4670655..b8eb76d 100644 --- a/incident_io/models/policy_finding_schedule_impacted_user_v2_cause.py +++ b/incident_io/models/policy_finding_schedule_impacted_user_v2_cause.py @@ -7,3 +7,13 @@ class PolicyFindingScheduleImpactedUserV2Cause(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyFindingScheduleImpactedUserV2Cause": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_finding_schedule_v2.py b/incident_io/models/policy_finding_schedule_v2.py index e997243..10d7b1b 100644 --- a/incident_io/models/policy_finding_schedule_v2.py +++ b/incident_io/models/policy_finding_schedule_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="PolicyFindingScheduleV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingScheduleV2: """Set when policy_type is schedule. Describes a gap in on-call cover. diff --git a/incident_io/models/policy_finding_schedule_v2_cause.py b/incident_io/models/policy_finding_schedule_v2_cause.py index 271d6ee..f3b1a8e 100644 --- a/incident_io/models/policy_finding_schedule_v2_cause.py +++ b/incident_io/models/policy_finding_schedule_v2_cause.py @@ -8,3 +8,13 @@ class PolicyFindingScheduleV2Cause(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyFindingScheduleV2Cause": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_finding_v2.py b/incident_io/models/policy_finding_v2.py index 39b251a..c5d69d8 100644 --- a/incident_io/models/policy_finding_v2.py +++ b/incident_io/models/policy_finding_v2.py @@ -29,7 +29,7 @@ T = TypeVar("T", bound="PolicyFindingV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingV2: """ Example: diff --git a/incident_io/models/policy_finding_v2_policy_type.py b/incident_io/models/policy_finding_v2_policy_type.py index 489b8fa..dae63c2 100644 --- a/incident_io/models/policy_finding_v2_policy_type.py +++ b/incident_io/models/policy_finding_v2_policy_type.py @@ -12,3 +12,13 @@ class PolicyFindingV2PolicyType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyFindingV2PolicyType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_finding_v2_state.py b/incident_io/models/policy_finding_v2_state.py index f743f9a..73e3b61 100644 --- a/incident_io/models/policy_finding_v2_state.py +++ b/incident_io/models/policy_finding_v2_state.py @@ -10,3 +10,13 @@ class PolicyFindingV2State(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyFindingV2State": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_finding_vacation_conflict_v2.py b/incident_io/models/policy_finding_vacation_conflict_v2.py index 10a876e..e5cc697 100644 --- a/incident_io/models/policy_finding_vacation_conflict_v2.py +++ b/incident_io/models/policy_finding_vacation_conflict_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="PolicyFindingVacationConflictV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingVacationConflictV2: """Set when policy_type is vacation_conflict. Someone is on call while on holiday. diff --git a/incident_io/models/policy_findings_dismiss_payload_v2.py b/incident_io/models/policy_findings_dismiss_payload_v2.py index a5c1db5..6ec4651 100644 --- a/incident_io/models/policy_findings_dismiss_payload_v2.py +++ b/incident_io/models/policy_findings_dismiss_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="PolicyFindingsDismissPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingsDismissPayloadV2: """ Example: diff --git a/incident_io/models/policy_findings_dismiss_result_v2.py b/incident_io/models/policy_findings_dismiss_result_v2.py index e59a92a..277705d 100644 --- a/incident_io/models/policy_findings_dismiss_result_v2.py +++ b/incident_io/models/policy_findings_dismiss_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PolicyFindingsDismissResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingsDismissResultV2: """ Example: diff --git a/incident_io/models/policy_findings_list_result_v2.py b/incident_io/models/policy_findings_list_result_v2.py index f48ce2c..e68272d 100644 --- a/incident_io/models/policy_findings_list_result_v2.py +++ b/incident_io/models/policy_findings_list_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="PolicyFindingsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingsListResultV2: """ Example: diff --git a/incident_io/models/policy_findings_restore_result_v2.py b/incident_io/models/policy_findings_restore_result_v2.py index ecdeee7..a3ae22c 100644 --- a/incident_io/models/policy_findings_restore_result_v2.py +++ b/incident_io/models/policy_findings_restore_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PolicyFindingsRestoreResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingsRestoreResultV2: """ Example: diff --git a/incident_io/models/policy_findings_show_result_v2.py b/incident_io/models/policy_findings_show_result_v2.py index 6080c09..9d8edcf 100644 --- a/incident_io/models/policy_findings_show_result_v2.py +++ b/incident_io/models/policy_findings_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PolicyFindingsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFindingsShowResultV2: """ Example: diff --git a/incident_io/models/policy_follow_up_payload_v2.py b/incident_io/models/policy_follow_up_payload_v2.py index e5db222..10852a1 100644 --- a/incident_io/models/policy_follow_up_payload_v2.py +++ b/incident_io/models/policy_follow_up_payload_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="PolicyFollowUpPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFollowUpPayloadV2: """Set when policy_type is follow_up. diff --git a/incident_io/models/policy_follow_up_v2.py b/incident_io/models/policy_follow_up_v2.py index 9b6dd9e..663478a 100644 --- a/incident_io/models/policy_follow_up_v2.py +++ b/incident_io/models/policy_follow_up_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="PolicyFollowUpV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyFollowUpV2: """Set when policy_type is follow_up. diff --git a/incident_io/models/policy_on_call_readiness_v2.py b/incident_io/models/policy_on_call_readiness_v2.py index 997c8db..565bdab 100644 --- a/incident_io/models/policy_on_call_readiness_v2.py +++ b/incident_io/models/policy_on_call_readiness_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="PolicyOnCallReadinessV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyOnCallReadinessV2: """Set when policy_type is on_call_readiness. The assignee is always the user the finding is about and cannot be configured. diff --git a/incident_io/models/policy_on_call_readiness_v2_enforcement.py b/incident_io/models/policy_on_call_readiness_v2_enforcement.py index c14cf5c..9e7c893 100644 --- a/incident_io/models/policy_on_call_readiness_v2_enforcement.py +++ b/incident_io/models/policy_on_call_readiness_v2_enforcement.py @@ -7,3 +7,13 @@ class PolicyOnCallReadinessV2Enforcement(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyOnCallReadinessV2Enforcement": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_post_mortem_payload_v2.py b/incident_io/models/policy_post_mortem_payload_v2.py index bbe1902..0d60f66 100644 --- a/incident_io/models/policy_post_mortem_payload_v2.py +++ b/incident_io/models/policy_post_mortem_payload_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="PolicyPostMortemPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyPostMortemPayloadV2: """Set when policy_type is post_mortem. diff --git a/incident_io/models/policy_post_mortem_v2.py b/incident_io/models/policy_post_mortem_v2.py index 1e30063..acede6e 100644 --- a/incident_io/models/policy_post_mortem_v2.py +++ b/incident_io/models/policy_post_mortem_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="PolicyPostMortemV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyPostMortemV2: """Set when policy_type is post_mortem. diff --git a/incident_io/models/policy_readiness_rule_v2.py b/incident_io/models/policy_readiness_rule_v2.py index 452f04c..9c29b22 100644 --- a/incident_io/models/policy_readiness_rule_v2.py +++ b/incident_io/models/policy_readiness_rule_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="PolicyReadinessRuleV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyReadinessRuleV2: """ Example: diff --git a/incident_io/models/policy_readiness_rule_v2_method_types_item.py b/incident_io/models/policy_readiness_rule_v2_method_types_item.py index 2a076a3..7233108 100644 --- a/incident_io/models/policy_readiness_rule_v2_method_types_item.py +++ b/incident_io/models/policy_readiness_rule_v2_method_types_item.py @@ -15,3 +15,13 @@ class PolicyReadinessRuleV2MethodTypesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyReadinessRuleV2MethodTypesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_reminder_cadence_v2.py b/incident_io/models/policy_reminder_cadence_v2.py index b862428..a870549 100644 --- a/incident_io/models/policy_reminder_cadence_v2.py +++ b/incident_io/models/policy_reminder_cadence_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="PolicyReminderCadenceV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyReminderCadenceV2: """A recurring reminder, which repeats once per interval until the finding is resolved. diff --git a/incident_io/models/policy_reminder_cadence_v2_interval.py b/incident_io/models/policy_reminder_cadence_v2_interval.py index 62fdfc5..ecc53b8 100644 --- a/incident_io/models/policy_reminder_cadence_v2_interval.py +++ b/incident_io/models/policy_reminder_cadence_v2_interval.py @@ -7,3 +7,13 @@ class PolicyReminderCadenceV2Interval(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyReminderCadenceV2Interval": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_schedule_v2.py b/incident_io/models/policy_schedule_v2.py index e19a6c0..b0bf809 100644 --- a/incident_io/models/policy_schedule_v2.py +++ b/incident_io/models/policy_schedule_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PolicyScheduleV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyScheduleV2: """Detects gaps in on-call coverage. Set when policy_type is schedule. diff --git a/incident_io/models/policy_schedule_v2_evaluation_level.py b/incident_io/models/policy_schedule_v2_evaluation_level.py index 98cb958..b28e7bc 100644 --- a/incident_io/models/policy_schedule_v2_evaluation_level.py +++ b/incident_io/models/policy_schedule_v2_evaluation_level.py @@ -7,3 +7,13 @@ class PolicyScheduleV2EvaluationLevel(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyScheduleV2EvaluationLevel": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_schedule_v2_requirement_type.py b/incident_io/models/policy_schedule_v2_requirement_type.py index 195ba88..1f05430 100644 --- a/incident_io/models/policy_schedule_v2_requirement_type.py +++ b/incident_io/models/policy_schedule_v2_requirement_type.py @@ -6,3 +6,13 @@ class PolicyScheduleV2RequirementType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyScheduleV2RequirementType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_v2.py b/incident_io/models/policy_v2.py index 349ec89..3cd70cb 100644 --- a/incident_io/models/policy_v2.py +++ b/incident_io/models/policy_v2.py @@ -25,7 +25,7 @@ T = TypeVar("T", bound="PolicyV2") -@_attrs_define +@_attrs_define(kw_only=True) class PolicyV2: """ Example: diff --git a/incident_io/models/policy_v2_policy_type.py b/incident_io/models/policy_v2_policy_type.py index fe288af..fc53da8 100644 --- a/incident_io/models/policy_v2_policy_type.py +++ b/incident_io/models/policy_v2_policy_type.py @@ -12,3 +12,13 @@ class PolicyV2PolicyType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyV2PolicyType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/policy_v2_status.py b/incident_io/models/policy_v2_status.py index 5858106..2ec103b 100644 --- a/incident_io/models/policy_v2_status.py +++ b/incident_io/models/policy_v2_status.py @@ -7,3 +7,13 @@ class PolicyV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PolicyV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/postmortem_document_v1.py b/incident_io/models/postmortem_document_v1.py index 27c5376..d52293f 100644 --- a/incident_io/models/postmortem_document_v1.py +++ b/incident_io/models/postmortem_document_v1.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="PostmortemDocumentV1") -@_attrs_define +@_attrs_define(kw_only=True) class PostmortemDocumentV1: """ Example: diff --git a/incident_io/models/postmortem_document_v1_status.py b/incident_io/models/postmortem_document_v1_status.py index 1c4abd8..3bc2769 100644 --- a/incident_io/models/postmortem_document_v1_status.py +++ b/incident_io/models/postmortem_document_v1_status.py @@ -8,3 +8,13 @@ class PostmortemDocumentV1Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PostmortemDocumentV1Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/postmortem_document_v1_type.py b/incident_io/models/postmortem_document_v1_type.py index 55a987b..c664812 100644 --- a/incident_io/models/postmortem_document_v1_type.py +++ b/incident_io/models/postmortem_document_v1_type.py @@ -7,3 +7,13 @@ class PostmortemDocumentV1Type(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PostmortemDocumentV1Type": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/postmortem_document_with_status_change_v1.py b/incident_io/models/postmortem_document_with_status_change_v1.py index 0ed16a3..f9b94f2 100644 --- a/incident_io/models/postmortem_document_with_status_change_v1.py +++ b/incident_io/models/postmortem_document_with_status_change_v1.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="PostmortemDocumentWithStatusChangeV1") -@_attrs_define +@_attrs_define(kw_only=True) class PostmortemDocumentWithStatusChangeV1: """ Example: diff --git a/incident_io/models/postmortem_document_with_status_change_v1_new_status.py b/incident_io/models/postmortem_document_with_status_change_v1_new_status.py index b6666b2..68469c4 100644 --- a/incident_io/models/postmortem_document_with_status_change_v1_new_status.py +++ b/incident_io/models/postmortem_document_with_status_change_v1_new_status.py @@ -9,3 +9,15 @@ class PostmortemDocumentWithStatusChangeV1NewStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "PostmortemDocumentWithStatusChangeV1NewStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/postmortem_document_with_status_change_v1_previous_status.py b/incident_io/models/postmortem_document_with_status_change_v1_previous_status.py index 4dbc377..d26553d 100644 --- a/incident_io/models/postmortem_document_with_status_change_v1_previous_status.py +++ b/incident_io/models/postmortem_document_with_status_change_v1_previous_status.py @@ -9,3 +9,15 @@ class PostmortemDocumentWithStatusChangeV1PreviousStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "PostmortemDocumentWithStatusChangeV1PreviousStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/postmortem_documents_attach_payload_v1.py b/incident_io/models/postmortem_documents_attach_payload_v1.py index ae5ebb8..08ad9d3 100644 --- a/incident_io/models/postmortem_documents_attach_payload_v1.py +++ b/incident_io/models/postmortem_documents_attach_payload_v1.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="PostmortemDocumentsAttachPayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class PostmortemDocumentsAttachPayloadV1: """ Example: diff --git a/incident_io/models/postmortem_documents_attach_payload_v1_document_provider.py b/incident_io/models/postmortem_documents_attach_payload_v1_document_provider.py index f70da3d..505daa7 100644 --- a/incident_io/models/postmortem_documents_attach_payload_v1_document_provider.py +++ b/incident_io/models/postmortem_documents_attach_payload_v1_document_provider.py @@ -17,3 +17,15 @@ class PostmortemDocumentsAttachPayloadV1DocumentProvider(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "PostmortemDocumentsAttachPayloadV1DocumentProvider": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/postmortem_documents_attach_result_v1.py b/incident_io/models/postmortem_documents_attach_result_v1.py index 863dabe..1775cd6 100644 --- a/incident_io/models/postmortem_documents_attach_result_v1.py +++ b/incident_io/models/postmortem_documents_attach_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PostmortemDocumentsAttachResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class PostmortemDocumentsAttachResultV1: """ Example: diff --git a/incident_io/models/postmortem_documents_list_result_v1.py b/incident_io/models/postmortem_documents_list_result_v1.py index 865bf05..ed056d3 100644 --- a/incident_io/models/postmortem_documents_list_result_v1.py +++ b/incident_io/models/postmortem_documents_list_result_v1.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="PostmortemDocumentsListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class PostmortemDocumentsListResultV1: """ Example: diff --git a/incident_io/models/postmortem_documents_show_content_result_v1.py b/incident_io/models/postmortem_documents_show_content_result_v1.py index 4a3c7b5..5dc742d 100644 --- a/incident_io/models/postmortem_documents_show_content_result_v1.py +++ b/incident_io/models/postmortem_documents_show_content_result_v1.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="PostmortemDocumentsShowContentResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class PostmortemDocumentsShowContentResultV1: """ Example: diff --git a/incident_io/models/postmortem_documents_show_result_v1.py b/incident_io/models/postmortem_documents_show_result_v1.py index f7c0d56..11e45d0 100644 --- a/incident_io/models/postmortem_documents_show_result_v1.py +++ b/incident_io/models/postmortem_documents_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PostmortemDocumentsShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class PostmortemDocumentsShowResultV1: """ Example: diff --git a/incident_io/models/postmortem_documents_update_status_payload_v1.py b/incident_io/models/postmortem_documents_update_status_payload_v1.py index 4b077e0..5a89f9a 100644 --- a/incident_io/models/postmortem_documents_update_status_payload_v1.py +++ b/incident_io/models/postmortem_documents_update_status_payload_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PostmortemDocumentsUpdateStatusPayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class PostmortemDocumentsUpdateStatusPayloadV1: """ Example: diff --git a/incident_io/models/postmortem_documents_update_status_payload_v1_status.py b/incident_io/models/postmortem_documents_update_status_payload_v1_status.py index 443afa2..d41611b 100644 --- a/incident_io/models/postmortem_documents_update_status_payload_v1_status.py +++ b/incident_io/models/postmortem_documents_update_status_payload_v1_status.py @@ -8,3 +8,15 @@ class PostmortemDocumentsUpdateStatusPayloadV1Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "PostmortemDocumentsUpdateStatusPayloadV1Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/postmortem_documents_update_status_result_v1.py b/incident_io/models/postmortem_documents_update_status_result_v1.py index 85ce3b3..6b6129c 100644 --- a/incident_io/models/postmortem_documents_update_status_result_v1.py +++ b/incident_io/models/postmortem_documents_update_status_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="PostmortemDocumentsUpdateStatusResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class PostmortemDocumentsUpdateStatusResultV1: """ Example: diff --git a/incident_io/models/postmortem_documents_v1_list_sort_by.py b/incident_io/models/postmortem_documents_v1_list_sort_by.py index e4f1912..fdcc532 100644 --- a/incident_io/models/postmortem_documents_v1_list_sort_by.py +++ b/incident_io/models/postmortem_documents_v1_list_sort_by.py @@ -7,3 +7,13 @@ class PostmortemDocumentsV1ListSortBy(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "PostmortemDocumentsV1ListSortBy": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/rbac_role_v2.py b/incident_io/models/rbac_role_v2.py index c4f4fd8..5252ceb 100644 --- a/incident_io/models/rbac_role_v2.py +++ b/incident_io/models/rbac_role_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="RBACRoleV2") -@_attrs_define +@_attrs_define(kw_only=True) class RBACRoleV2: """ Example: diff --git a/incident_io/models/retrospective_incident_options_v2.py b/incident_io/models/retrospective_incident_options_v2.py index 56af0de..e5e37b8 100644 --- a/incident_io/models/retrospective_incident_options_v2.py +++ b/incident_io/models/retrospective_incident_options_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="RetrospectiveIncidentOptionsV2") -@_attrs_define +@_attrs_define(kw_only=True) class RetrospectiveIncidentOptionsV2: """ Example: diff --git a/incident_io/models/returns_meta_v2.py b/incident_io/models/returns_meta_v2.py index 753a131..1f52a63 100644 --- a/incident_io/models/returns_meta_v2.py +++ b/incident_io/models/returns_meta_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ReturnsMetaV2") -@_attrs_define +@_attrs_define(kw_only=True) class ReturnsMetaV2: """ Example: diff --git a/incident_io/models/returns_meta_v3.py b/incident_io/models/returns_meta_v3.py index 9fb8c22..9a20deb 100644 --- a/incident_io/models/returns_meta_v3.py +++ b/incident_io/models/returns_meta_v3.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ReturnsMetaV3") -@_attrs_define +@_attrs_define(kw_only=True) class ReturnsMetaV3: """ Example: diff --git a/incident_io/models/schedule_config_create_payload_v2.py b/incident_io/models/schedule_config_create_payload_v2.py index a2baf4c..a290c24 100644 --- a/incident_io/models/schedule_config_create_payload_v2.py +++ b/incident_io/models/schedule_config_create_payload_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="ScheduleConfigCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleConfigCreatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_config_update_payload_v2.py b/incident_io/models/schedule_config_update_payload_v2.py index ed3c465..c12dde6 100644 --- a/incident_io/models/schedule_config_update_payload_v2.py +++ b/incident_io/models/schedule_config_update_payload_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="ScheduleConfigUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleConfigUpdatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_config_v2.py b/incident_io/models/schedule_config_v2.py index 884d2ff..994fc41 100644 --- a/incident_io/models/schedule_config_v2.py +++ b/incident_io/models/schedule_config_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ScheduleConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleConfigV2: """ Example: diff --git a/incident_io/models/schedule_create_payload_v2.py b/incident_io/models/schedule_create_payload_v2.py index f772484..a410ae9 100644 --- a/incident_io/models/schedule_create_payload_v2.py +++ b/incident_io/models/schedule_create_payload_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="ScheduleCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleCreatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_create_payload_v2_annotations.py b/incident_io/models/schedule_create_payload_v2_annotations.py index 4c963b0..e499a65 100644 --- a/incident_io/models/schedule_create_payload_v2_annotations.py +++ b/incident_io/models/schedule_create_payload_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ScheduleCreatePayloadV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleCreatePayloadV2Annotations: """Annotations that can track metadata about the schedule diff --git a/incident_io/models/schedule_entries_list_payload_v2.py b/incident_io/models/schedule_entries_list_payload_v2.py index a1bada7..b1d2b76 100644 --- a/incident_io/models/schedule_entries_list_payload_v2.py +++ b/incident_io/models/schedule_entries_list_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ScheduleEntriesListPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleEntriesListPayloadV2: """The schedule entries for a window of time, grouped by where they come from. diff --git a/incident_io/models/schedule_entry_v2.py b/incident_io/models/schedule_entry_v2.py index ec05634..10058bc 100644 --- a/incident_io/models/schedule_entry_v2.py +++ b/incident_io/models/schedule_entry_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="ScheduleEntryV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleEntryV2: """A single shift on a schedule, representing who is on-call between a start and end time. When present, `rotation_id` and `layer_id` tell you which diff --git a/incident_io/models/schedule_holidays_public_config_payload_v2.py b/incident_io/models/schedule_holidays_public_config_payload_v2.py index 53d0c50..8aa5b6e 100644 --- a/incident_io/models/schedule_holidays_public_config_payload_v2.py +++ b/incident_io/models/schedule_holidays_public_config_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ScheduleHolidaysPublicConfigPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleHolidaysPublicConfigPayloadV2: """ Example: diff --git a/incident_io/models/schedule_holidays_public_config_v2.py b/incident_io/models/schedule_holidays_public_config_v2.py index 5ee0022..7821d9b 100644 --- a/incident_io/models/schedule_holidays_public_config_v2.py +++ b/incident_io/models/schedule_holidays_public_config_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ScheduleHolidaysPublicConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleHolidaysPublicConfigV2: """ Example: diff --git a/incident_io/models/schedule_layer_create_payload_v2.py b/incident_io/models/schedule_layer_create_payload_v2.py index 7cafa80..519307b 100644 --- a/incident_io/models/schedule_layer_create_payload_v2.py +++ b/incident_io/models/schedule_layer_create_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="ScheduleLayerCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleLayerCreatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_layer_update_payload_v2.py b/incident_io/models/schedule_layer_update_payload_v2.py index 3afa891..433bd0b 100644 --- a/incident_io/models/schedule_layer_update_payload_v2.py +++ b/incident_io/models/schedule_layer_update_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="ScheduleLayerUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleLayerUpdatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_layer_v2.py b/incident_io/models/schedule_layer_v2.py index ca14cea..eab45e1 100644 --- a/incident_io/models/schedule_layer_v2.py +++ b/incident_io/models/schedule_layer_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="ScheduleLayerV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleLayerV2: """ Example: diff --git a/incident_io/models/schedule_override_v2.py b/incident_io/models/schedule_override_v2.py index d87cff6..2130091 100644 --- a/incident_io/models/schedule_override_v2.py +++ b/incident_io/models/schedule_override_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="ScheduleOverrideV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleOverrideV2: """ Example: diff --git a/incident_io/models/schedule_replica_create_payload_v2.py b/incident_io/models/schedule_replica_create_payload_v2.py index f915b93..6f55477 100644 --- a/incident_io/models/schedule_replica_create_payload_v2.py +++ b/incident_io/models/schedule_replica_create_payload_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="ScheduleReplicaCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleReplicaCreatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_replica_create_payload_v2_replica_provider.py b/incident_io/models/schedule_replica_create_payload_v2_replica_provider.py index 6b1fca1..f154ddd 100644 --- a/incident_io/models/schedule_replica_create_payload_v2_replica_provider.py +++ b/incident_io/models/schedule_replica_create_payload_v2_replica_provider.py @@ -9,3 +9,15 @@ class ScheduleReplicaCreatePayloadV2ReplicaProvider(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "ScheduleReplicaCreatePayloadV2ReplicaProvider": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/schedule_replica_source_v2.py b/incident_io/models/schedule_replica_source_v2.py index 1bf7b70..66e2fee 100644 --- a/incident_io/models/schedule_replica_source_v2.py +++ b/incident_io/models/schedule_replica_source_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ScheduleReplicaSourceV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleReplicaSourceV2: """ Example: diff --git a/incident_io/models/schedule_replica_user_status_v2.py b/incident_io/models/schedule_replica_user_status_v2.py index 7e77bfd..457f866 100644 --- a/incident_io/models/schedule_replica_user_status_v2.py +++ b/incident_io/models/schedule_replica_user_status_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="ScheduleReplicaUserStatusV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleReplicaUserStatusV2: """ Example: diff --git a/incident_io/models/schedule_replica_v2.py b/incident_io/models/schedule_replica_v2.py index c8be2ba..198b05b 100644 --- a/incident_io/models/schedule_replica_v2.py +++ b/incident_io/models/schedule_replica_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="ScheduleReplicaV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleReplicaV2: """ Example: diff --git a/incident_io/models/schedule_replica_v2_replica_provider.py b/incident_io/models/schedule_replica_v2_replica_provider.py index eaadad7..a9aac4d 100644 --- a/incident_io/models/schedule_replica_v2_replica_provider.py +++ b/incident_io/models/schedule_replica_v2_replica_provider.py @@ -9,3 +9,13 @@ class ScheduleReplicaV2ReplicaProvider(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ScheduleReplicaV2ReplicaProvider": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/schedule_rotation_create_payload_v2.py b/incident_io/models/schedule_rotation_create_payload_v2.py index fac085c..bf29510 100644 --- a/incident_io/models/schedule_rotation_create_payload_v2.py +++ b/incident_io/models/schedule_rotation_create_payload_v2.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="ScheduleRotationCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleRotationCreatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_rotation_create_payload_v2_scheduling_mode.py b/incident_io/models/schedule_rotation_create_payload_v2_scheduling_mode.py index 8e69d5c..d9d403d 100644 --- a/incident_io/models/schedule_rotation_create_payload_v2_scheduling_mode.py +++ b/incident_io/models/schedule_rotation_create_payload_v2_scheduling_mode.py @@ -7,3 +7,15 @@ class ScheduleRotationCreatePayloadV2SchedulingMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "ScheduleRotationCreatePayloadV2SchedulingMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/schedule_rotation_handover_v2.py b/incident_io/models/schedule_rotation_handover_v2.py index c4779d0..484fe9b 100644 --- a/incident_io/models/schedule_rotation_handover_v2.py +++ b/incident_io/models/schedule_rotation_handover_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ScheduleRotationHandoverV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleRotationHandoverV2: """ Example: diff --git a/incident_io/models/schedule_rotation_handover_v2_interval_type.py b/incident_io/models/schedule_rotation_handover_v2_interval_type.py index 9e6c2a3..bdbe070 100644 --- a/incident_io/models/schedule_rotation_handover_v2_interval_type.py +++ b/incident_io/models/schedule_rotation_handover_v2_interval_type.py @@ -8,3 +8,13 @@ class ScheduleRotationHandoverV2IntervalType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ScheduleRotationHandoverV2IntervalType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/schedule_rotation_update_payload_v2.py b/incident_io/models/schedule_rotation_update_payload_v2.py index a9ee835..cc4e58c 100644 --- a/incident_io/models/schedule_rotation_update_payload_v2.py +++ b/incident_io/models/schedule_rotation_update_payload_v2.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="ScheduleRotationUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleRotationUpdatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_rotation_update_payload_v2_scheduling_mode.py b/incident_io/models/schedule_rotation_update_payload_v2_scheduling_mode.py index 9c97e4f..7725e10 100644 --- a/incident_io/models/schedule_rotation_update_payload_v2_scheduling_mode.py +++ b/incident_io/models/schedule_rotation_update_payload_v2_scheduling_mode.py @@ -7,3 +7,15 @@ class ScheduleRotationUpdatePayloadV2SchedulingMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "ScheduleRotationUpdatePayloadV2SchedulingMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/schedule_rotation_v2.py b/incident_io/models/schedule_rotation_v2.py index 9c5a708..ce2f284 100644 --- a/incident_io/models/schedule_rotation_v2.py +++ b/incident_io/models/schedule_rotation_v2.py @@ -24,7 +24,7 @@ T = TypeVar("T", bound="ScheduleRotationV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleRotationV2: """ Example: diff --git a/incident_io/models/schedule_rotation_v2_scheduling_mode.py b/incident_io/models/schedule_rotation_v2_scheduling_mode.py index 01a626d..6b63469 100644 --- a/incident_io/models/schedule_rotation_v2_scheduling_mode.py +++ b/incident_io/models/schedule_rotation_v2_scheduling_mode.py @@ -7,3 +7,13 @@ class ScheduleRotationV2SchedulingMode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ScheduleRotationV2SchedulingMode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/schedule_rotation_working_interval_create_payload_v2.py b/incident_io/models/schedule_rotation_working_interval_create_payload_v2.py index aa5f9bb..c38910d 100644 --- a/incident_io/models/schedule_rotation_working_interval_create_payload_v2.py +++ b/incident_io/models/schedule_rotation_working_interval_create_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ScheduleRotationWorkingIntervalCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleRotationWorkingIntervalCreatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_rotation_working_interval_create_payload_v2_weekday.py b/incident_io/models/schedule_rotation_working_interval_create_payload_v2_weekday.py index 4b3edff..30e3224 100644 --- a/incident_io/models/schedule_rotation_working_interval_create_payload_v2_weekday.py +++ b/incident_io/models/schedule_rotation_working_interval_create_payload_v2_weekday.py @@ -12,3 +12,15 @@ class ScheduleRotationWorkingIntervalCreatePayloadV2Weekday(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "ScheduleRotationWorkingIntervalCreatePayloadV2Weekday": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/schedule_rotation_working_interval_v2.py b/incident_io/models/schedule_rotation_working_interval_v2.py index d53caee..cbd6b18 100644 --- a/incident_io/models/schedule_rotation_working_interval_v2.py +++ b/incident_io/models/schedule_rotation_working_interval_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ScheduleRotationWorkingIntervalV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleRotationWorkingIntervalV2: """ Example: diff --git a/incident_io/models/schedule_rotation_working_interval_v2_weekday.py b/incident_io/models/schedule_rotation_working_interval_v2_weekday.py index 4d64b9f..4b1105d 100644 --- a/incident_io/models/schedule_rotation_working_interval_v2_weekday.py +++ b/incident_io/models/schedule_rotation_working_interval_v2_weekday.py @@ -12,3 +12,13 @@ class ScheduleRotationWorkingIntervalV2Weekday(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ScheduleRotationWorkingIntervalV2Weekday": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/schedule_shift_change_v2.py b/incident_io/models/schedule_shift_change_v2.py index 353874f..61ce700 100644 --- a/incident_io/models/schedule_shift_change_v2.py +++ b/incident_io/models/schedule_shift_change_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="ScheduleShiftChangeV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleShiftChangeV2: """ Example: diff --git a/incident_io/models/schedule_slim_v2.py b/incident_io/models/schedule_slim_v2.py index c86cb46..768f0c6 100644 --- a/incident_io/models/schedule_slim_v2.py +++ b/incident_io/models/schedule_slim_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="ScheduleSlimV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSlimV2: """ Example: diff --git a/incident_io/models/schedule_sync_rule_create_payload_v2.py b/incident_io/models/schedule_sync_rule_create_payload_v2.py index 255fa30..bf04ad8 100644 --- a/incident_io/models/schedule_sync_rule_create_payload_v2.py +++ b/incident_io/models/schedule_sync_rule_create_payload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="ScheduleSyncRuleCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncRuleCreatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_sync_rule_create_payload_v2_annotations.py b/incident_io/models/schedule_sync_rule_create_payload_v2_annotations.py index 296e275..d0a2092 100644 --- a/incident_io/models/schedule_sync_rule_create_payload_v2_annotations.py +++ b/incident_io/models/schedule_sync_rule_create_payload_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ScheduleSyncRuleCreatePayloadV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncRuleCreatePayloadV2Annotations: """Annotations that track metadata about this resource diff --git a/incident_io/models/schedule_sync_rule_create_payload_v2_sync_type.py b/incident_io/models/schedule_sync_rule_create_payload_v2_sync_type.py index df44bae..e533258 100644 --- a/incident_io/models/schedule_sync_rule_create_payload_v2_sync_type.py +++ b/incident_io/models/schedule_sync_rule_create_payload_v2_sync_type.py @@ -8,3 +8,13 @@ class ScheduleSyncRuleCreatePayloadV2SyncType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ScheduleSyncRuleCreatePayloadV2SyncType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/schedule_sync_rule_v2.py b/incident_io/models/schedule_sync_rule_v2.py index e608fc1..0b73722 100644 --- a/incident_io/models/schedule_sync_rule_v2.py +++ b/incident_io/models/schedule_sync_rule_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="ScheduleSyncRuleV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncRuleV2: """A sync rule links a schedule to a sync target, telling us which of the schedule's members should flow into the target's Slack user group. diff --git a/incident_io/models/schedule_sync_rule_v2_sync_type.py b/incident_io/models/schedule_sync_rule_v2_sync_type.py index 49cd6fe..f5c20db 100644 --- a/incident_io/models/schedule_sync_rule_v2_sync_type.py +++ b/incident_io/models/schedule_sync_rule_v2_sync_type.py @@ -8,3 +8,13 @@ class ScheduleSyncRuleV2SyncType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "ScheduleSyncRuleV2SyncType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/schedule_sync_target_create_payload_v2.py b/incident_io/models/schedule_sync_target_create_payload_v2.py index 93a82be..dac2c1c 100644 --- a/incident_io/models/schedule_sync_target_create_payload_v2.py +++ b/incident_io/models/schedule_sync_target_create_payload_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="ScheduleSyncTargetCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncTargetCreatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_sync_target_create_payload_v2_annotations.py b/incident_io/models/schedule_sync_target_create_payload_v2_annotations.py index 7a6a15f..979e3d6 100644 --- a/incident_io/models/schedule_sync_target_create_payload_v2_annotations.py +++ b/incident_io/models/schedule_sync_target_create_payload_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ScheduleSyncTargetCreatePayloadV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncTargetCreatePayloadV2Annotations: """Annotations that track metadata about this resource diff --git a/incident_io/models/schedule_sync_target_resource_v2.py b/incident_io/models/schedule_sync_target_resource_v2.py index 531fa93..c015352 100644 --- a/incident_io/models/schedule_sync_target_resource_v2.py +++ b/incident_io/models/schedule_sync_target_resource_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="ScheduleSyncTargetResourceV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncTargetResourceV2: """A sync target is the link between incident.io and a single Slack user group, used to keep that group's membership in step with who is currently on call. diff --git a/incident_io/models/schedule_sync_targets_create_payload_v2.py b/incident_io/models/schedule_sync_targets_create_payload_v2.py index 34dde47..a69d67c 100644 --- a/incident_io/models/schedule_sync_targets_create_payload_v2.py +++ b/incident_io/models/schedule_sync_targets_create_payload_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="ScheduleSyncTargetsCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncTargetsCreatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_sync_targets_create_result_v2.py b/incident_io/models/schedule_sync_targets_create_result_v2.py index 136fafa..c11b179 100644 --- a/incident_io/models/schedule_sync_targets_create_result_v2.py +++ b/incident_io/models/schedule_sync_targets_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ScheduleSyncTargetsCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncTargetsCreateResultV2: """ Example: diff --git a/incident_io/models/schedule_sync_targets_list_result_v2.py b/incident_io/models/schedule_sync_targets_list_result_v2.py index 6c9699c..8dfb433 100644 --- a/incident_io/models/schedule_sync_targets_list_result_v2.py +++ b/incident_io/models/schedule_sync_targets_list_result_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="ScheduleSyncTargetsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncTargetsListResultV2: """ Example: diff --git a/incident_io/models/schedule_sync_targets_show_result_v2.py b/incident_io/models/schedule_sync_targets_show_result_v2.py index 2d42794..4bc46fa 100644 --- a/incident_io/models/schedule_sync_targets_show_result_v2.py +++ b/incident_io/models/schedule_sync_targets_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ScheduleSyncTargetsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncTargetsShowResultV2: """ Example: diff --git a/incident_io/models/schedule_sync_targets_update_payload_v2.py b/incident_io/models/schedule_sync_targets_update_payload_v2.py index f1a5ba4..01b5427 100644 --- a/incident_io/models/schedule_sync_targets_update_payload_v2.py +++ b/incident_io/models/schedule_sync_targets_update_payload_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="ScheduleSyncTargetsUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncTargetsUpdatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_sync_targets_update_payload_v2_annotations.py b/incident_io/models/schedule_sync_targets_update_payload_v2_annotations.py index f3c2065..2d88a6f 100644 --- a/incident_io/models/schedule_sync_targets_update_payload_v2_annotations.py +++ b/incident_io/models/schedule_sync_targets_update_payload_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ScheduleSyncTargetsUpdatePayloadV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncTargetsUpdatePayloadV2Annotations: """Annotations that track metadata about this resource diff --git a/incident_io/models/schedule_sync_targets_update_result_v2.py b/incident_io/models/schedule_sync_targets_update_result_v2.py index 045e9a2..0340091 100644 --- a/incident_io/models/schedule_sync_targets_update_result_v2.py +++ b/incident_io/models/schedule_sync_targets_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="ScheduleSyncTargetsUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleSyncTargetsUpdateResultV2: """ Example: diff --git a/incident_io/models/schedule_update_payload_v2.py b/incident_io/models/schedule_update_payload_v2.py index f91bfb3..38e618f 100644 --- a/incident_io/models/schedule_update_payload_v2.py +++ b/incident_io/models/schedule_update_payload_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="ScheduleUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleUpdatePayloadV2: """ Example: diff --git a/incident_io/models/schedule_update_payload_v2_annotations.py b/incident_io/models/schedule_update_payload_v2_annotations.py index d40f0ec..7d23101 100644 --- a/incident_io/models/schedule_update_payload_v2_annotations.py +++ b/incident_io/models/schedule_update_payload_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ScheduleUpdatePayloadV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleUpdatePayloadV2Annotations: """Annotations that can track metadata about the schedule diff --git a/incident_io/models/schedule_v2.py b/incident_io/models/schedule_v2.py index 5d173aa..03a248d 100644 --- a/incident_io/models/schedule_v2.py +++ b/incident_io/models/schedule_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="ScheduleV2") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleV2: """ Example: diff --git a/incident_io/models/schedule_v2_annotations.py b/incident_io/models/schedule_v2_annotations.py index 6806941..1c41325 100644 --- a/incident_io/models/schedule_v2_annotations.py +++ b/incident_io/models/schedule_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="ScheduleV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class ScheduleV2Annotations: """Annotations that track metadata about this resource diff --git a/incident_io/models/schedules_create_override_payload_v2.py b/incident_io/models/schedules_create_override_payload_v2.py index 532b1e6..35d8a53 100644 --- a/incident_io/models/schedules_create_override_payload_v2.py +++ b/incident_io/models/schedules_create_override_payload_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="SchedulesCreateOverridePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesCreateOverridePayloadV2: """ Example: diff --git a/incident_io/models/schedules_create_override_result_v2.py b/incident_io/models/schedules_create_override_result_v2.py index d313512..3e05b0f 100644 --- a/incident_io/models/schedules_create_override_result_v2.py +++ b/incident_io/models/schedules_create_override_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesCreateOverrideResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesCreateOverrideResultV2: """ Example: diff --git a/incident_io/models/schedules_create_payload_v2.py b/incident_io/models/schedules_create_payload_v2.py index 66292cc..50bb8c9 100644 --- a/incident_io/models/schedules_create_payload_v2.py +++ b/incident_io/models/schedules_create_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesCreatePayloadV2: """ Example: diff --git a/incident_io/models/schedules_create_result_v2.py b/incident_io/models/schedules_create_result_v2.py index 7f36924..969afeb 100644 --- a/incident_io/models/schedules_create_result_v2.py +++ b/incident_io/models/schedules_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesCreateResultV2: """ Example: diff --git a/incident_io/models/schedules_create_schedule_replica_payload_v2.py b/incident_io/models/schedules_create_schedule_replica_payload_v2.py index 53fc6d8..4ff184e 100644 --- a/incident_io/models/schedules_create_schedule_replica_payload_v2.py +++ b/incident_io/models/schedules_create_schedule_replica_payload_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="SchedulesCreateScheduleReplicaPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesCreateScheduleReplicaPayloadV2: """ Example: diff --git a/incident_io/models/schedules_create_schedule_replica_result_v2.py b/incident_io/models/schedules_create_schedule_replica_result_v2.py index 4068670..a1c583a 100644 --- a/incident_io/models/schedules_create_schedule_replica_result_v2.py +++ b/incident_io/models/schedules_create_schedule_replica_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesCreateScheduleReplicaResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesCreateScheduleReplicaResultV2: """ Example: diff --git a/incident_io/models/schedules_create_schedule_sync_rule_payload_v2.py b/incident_io/models/schedules_create_schedule_sync_rule_payload_v2.py index 0ea1fab..3b02e99 100644 --- a/incident_io/models/schedules_create_schedule_sync_rule_payload_v2.py +++ b/incident_io/models/schedules_create_schedule_sync_rule_payload_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="SchedulesCreateScheduleSyncRulePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesCreateScheduleSyncRulePayloadV2: """ Example: diff --git a/incident_io/models/schedules_create_schedule_sync_rule_result_v2.py b/incident_io/models/schedules_create_schedule_sync_rule_result_v2.py index 6993a04..52fc72c 100644 --- a/incident_io/models/schedules_create_schedule_sync_rule_result_v2.py +++ b/incident_io/models/schedules_create_schedule_sync_rule_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesCreateScheduleSyncRuleResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesCreateScheduleSyncRuleResultV2: """ Example: diff --git a/incident_io/models/schedules_list_overrides_result_v2.py b/incident_io/models/schedules_list_overrides_result_v2.py index 86ed59c..89de13f 100644 --- a/incident_io/models/schedules_list_overrides_result_v2.py +++ b/incident_io/models/schedules_list_overrides_result_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="SchedulesListOverridesResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesListOverridesResultV2: """ Example: diff --git a/incident_io/models/schedules_list_result_v2.py b/incident_io/models/schedules_list_result_v2.py index 58f41c9..1b55d8c 100644 --- a/incident_io/models/schedules_list_result_v2.py +++ b/incident_io/models/schedules_list_result_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="SchedulesListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesListResultV2: """ Example: diff --git a/incident_io/models/schedules_list_schedule_entries_result_v2.py b/incident_io/models/schedules_list_schedule_entries_result_v2.py index d8d6b98..69d4014 100644 --- a/incident_io/models/schedules_list_schedule_entries_result_v2.py +++ b/incident_io/models/schedules_list_schedule_entries_result_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="SchedulesListScheduleEntriesResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesListScheduleEntriesResultV2: """ Example: diff --git a/incident_io/models/schedules_list_schedule_replicas_result_v2.py b/incident_io/models/schedules_list_schedule_replicas_result_v2.py index 08bae82..096094f 100644 --- a/incident_io/models/schedules_list_schedule_replicas_result_v2.py +++ b/incident_io/models/schedules_list_schedule_replicas_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesListScheduleReplicasResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesListScheduleReplicasResultV2: """ Example: diff --git a/incident_io/models/schedules_list_schedule_sync_rules_result_v2.py b/incident_io/models/schedules_list_schedule_sync_rules_result_v2.py index 2cb911e..b57cdf9 100644 --- a/incident_io/models/schedules_list_schedule_sync_rules_result_v2.py +++ b/incident_io/models/schedules_list_schedule_sync_rules_result_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="SchedulesListScheduleSyncRulesResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesListScheduleSyncRulesResultV2: """ Example: diff --git a/incident_io/models/schedules_preview_schedule_entries_payload_v2.py b/incident_io/models/schedules_preview_schedule_entries_payload_v2.py index ae92739..05692b2 100644 --- a/incident_io/models/schedules_preview_schedule_entries_payload_v2.py +++ b/incident_io/models/schedules_preview_schedule_entries_payload_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="SchedulesPreviewScheduleEntriesPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesPreviewScheduleEntriesPayloadV2: """ Example: diff --git a/incident_io/models/schedules_preview_schedule_entries_result_v2.py b/incident_io/models/schedules_preview_schedule_entries_result_v2.py index 9609cdf..3028cba 100644 --- a/incident_io/models/schedules_preview_schedule_entries_result_v2.py +++ b/incident_io/models/schedules_preview_schedule_entries_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesPreviewScheduleEntriesResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesPreviewScheduleEntriesResultV2: """ Example: diff --git a/incident_io/models/schedules_show_override_result_v2.py b/incident_io/models/schedules_show_override_result_v2.py index 44c3524..290f1eb 100644 --- a/incident_io/models/schedules_show_override_result_v2.py +++ b/incident_io/models/schedules_show_override_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesShowOverrideResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesShowOverrideResultV2: """ Example: diff --git a/incident_io/models/schedules_show_result_v2.py b/incident_io/models/schedules_show_result_v2.py index 98923eb..c5a2efa 100644 --- a/incident_io/models/schedules_show_result_v2.py +++ b/incident_io/models/schedules_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesShowResultV2: """ Example: diff --git a/incident_io/models/schedules_show_schedule_replica_result_v2.py b/incident_io/models/schedules_show_schedule_replica_result_v2.py index 1666cb0..d765da6 100644 --- a/incident_io/models/schedules_show_schedule_replica_result_v2.py +++ b/incident_io/models/schedules_show_schedule_replica_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesShowScheduleReplicaResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesShowScheduleReplicaResultV2: """ Example: diff --git a/incident_io/models/schedules_show_schedule_sync_rule_result_v2.py b/incident_io/models/schedules_show_schedule_sync_rule_result_v2.py index 1ab8955..08a4c94 100644 --- a/incident_io/models/schedules_show_schedule_sync_rule_result_v2.py +++ b/incident_io/models/schedules_show_schedule_sync_rule_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesShowScheduleSyncRuleResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesShowScheduleSyncRuleResultV2: """ Example: diff --git a/incident_io/models/schedules_update_override_payload_v2.py b/incident_io/models/schedules_update_override_payload_v2.py index 5421691..777f2b5 100644 --- a/incident_io/models/schedules_update_override_payload_v2.py +++ b/incident_io/models/schedules_update_override_payload_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="SchedulesUpdateOverridePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesUpdateOverridePayloadV2: """ Example: diff --git a/incident_io/models/schedules_update_override_result_v2.py b/incident_io/models/schedules_update_override_result_v2.py index 0feb593..addd454 100644 --- a/incident_io/models/schedules_update_override_result_v2.py +++ b/incident_io/models/schedules_update_override_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesUpdateOverrideResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesUpdateOverrideResultV2: """ Example: diff --git a/incident_io/models/schedules_update_payload_v2.py b/incident_io/models/schedules_update_payload_v2.py index 989ee5b..7a8d166 100644 --- a/incident_io/models/schedules_update_payload_v2.py +++ b/incident_io/models/schedules_update_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesUpdatePayloadV2: """ Example: diff --git a/incident_io/models/schedules_update_result_v2.py b/incident_io/models/schedules_update_result_v2.py index ed8bc12..15e4ef1 100644 --- a/incident_io/models/schedules_update_result_v2.py +++ b/incident_io/models/schedules_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesUpdateResultV2: """ Example: diff --git a/incident_io/models/schedules_update_schedule_sync_rule_payload_v2.py b/incident_io/models/schedules_update_schedule_sync_rule_payload_v2.py index a50c1f4..ff5ab57 100644 --- a/incident_io/models/schedules_update_schedule_sync_rule_payload_v2.py +++ b/incident_io/models/schedules_update_schedule_sync_rule_payload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="SchedulesUpdateScheduleSyncRulePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesUpdateScheduleSyncRulePayloadV2: """ Example: diff --git a/incident_io/models/schedules_update_schedule_sync_rule_payload_v2_annotations.py b/incident_io/models/schedules_update_schedule_sync_rule_payload_v2_annotations.py index 385697f..2150189 100644 --- a/incident_io/models/schedules_update_schedule_sync_rule_payload_v2_annotations.py +++ b/incident_io/models/schedules_update_schedule_sync_rule_payload_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="SchedulesUpdateScheduleSyncRulePayloadV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesUpdateScheduleSyncRulePayloadV2Annotations: """Annotations that track metadata about this resource diff --git a/incident_io/models/schedules_update_schedule_sync_rule_payload_v2_sync_type.py b/incident_io/models/schedules_update_schedule_sync_rule_payload_v2_sync_type.py index 7640868..9cfb6b1 100644 --- a/incident_io/models/schedules_update_schedule_sync_rule_payload_v2_sync_type.py +++ b/incident_io/models/schedules_update_schedule_sync_rule_payload_v2_sync_type.py @@ -8,3 +8,15 @@ class SchedulesUpdateScheduleSyncRulePayloadV2SyncType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "SchedulesUpdateScheduleSyncRulePayloadV2SyncType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/schedules_update_schedule_sync_rule_result_v2.py b/incident_io/models/schedules_update_schedule_sync_rule_result_v2.py index 7cda3ae..69498f5 100644 --- a/incident_io/models/schedules_update_schedule_sync_rule_result_v2.py +++ b/incident_io/models/schedules_update_schedule_sync_rule_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SchedulesUpdateScheduleSyncRuleResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SchedulesUpdateScheduleSyncRuleResultV2: """ Example: diff --git a/incident_io/models/secret_v2.py b/incident_io/models/secret_v2.py index 7568857..c60bc97 100644 --- a/incident_io/models/secret_v2.py +++ b/incident_io/models/secret_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="SecretV2") -@_attrs_define +@_attrs_define(kw_only=True) class SecretV2: """A secret is a named credential that workflows can reference, for example an auth token for an outgoing webhook. diff --git a/incident_io/models/secret_version_v2.py b/incident_io/models/secret_version_v2.py index a2545bd..33a588b 100644 --- a/incident_io/models/secret_version_v2.py +++ b/incident_io/models/secret_version_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="SecretVersionV2") -@_attrs_define +@_attrs_define(kw_only=True) class SecretVersionV2: """A single version of a secret's value. Only metadata is exposed; the value itself is never returned. diff --git a/incident_io/models/secrets_create_payload_v2.py b/incident_io/models/secrets_create_payload_v2.py index a1e4b3c..145f232 100644 --- a/incident_io/models/secrets_create_payload_v2.py +++ b/incident_io/models/secrets_create_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="SecretsCreatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class SecretsCreatePayloadV2: """ Example: diff --git a/incident_io/models/secrets_create_result_v2.py b/incident_io/models/secrets_create_result_v2.py index ddf6525..5743e83 100644 --- a/incident_io/models/secrets_create_result_v2.py +++ b/incident_io/models/secrets_create_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SecretsCreateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SecretsCreateResultV2: """ Example: diff --git a/incident_io/models/secrets_list_result_v2.py b/incident_io/models/secrets_list_result_v2.py index 1d316ab..907d5b1 100644 --- a/incident_io/models/secrets_list_result_v2.py +++ b/incident_io/models/secrets_list_result_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="SecretsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SecretsListResultV2: """ Example: diff --git a/incident_io/models/secrets_rotate_payload_v2.py b/incident_io/models/secrets_rotate_payload_v2.py index 9f9311b..583c644 100644 --- a/incident_io/models/secrets_rotate_payload_v2.py +++ b/incident_io/models/secrets_rotate_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="SecretsRotatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class SecretsRotatePayloadV2: """ Example: diff --git a/incident_io/models/secrets_rotate_result_v2.py b/incident_io/models/secrets_rotate_result_v2.py index ffa2f72..116b54f 100644 --- a/incident_io/models/secrets_rotate_result_v2.py +++ b/incident_io/models/secrets_rotate_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SecretsRotateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SecretsRotateResultV2: """ Example: diff --git a/incident_io/models/secrets_show_result_v2.py b/incident_io/models/secrets_show_result_v2.py index 29ea3d1..3f63a5e 100644 --- a/incident_io/models/secrets_show_result_v2.py +++ b/incident_io/models/secrets_show_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="SecretsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SecretsShowResultV2: """ Example: diff --git a/incident_io/models/secrets_update_payload_v2.py b/incident_io/models/secrets_update_payload_v2.py index bec4468..3d6a047 100644 --- a/incident_io/models/secrets_update_payload_v2.py +++ b/incident_io/models/secrets_update_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="SecretsUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class SecretsUpdatePayloadV2: """ Example: diff --git a/incident_io/models/secrets_update_result_v2.py b/incident_io/models/secrets_update_result_v2.py index bf46df5..67f5d79 100644 --- a/incident_io/models/secrets_update_result_v2.py +++ b/incident_io/models/secrets_update_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SecretsUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class SecretsUpdateResultV2: """ Example: diff --git a/incident_io/models/severities_create_payload_v1.py b/incident_io/models/severities_create_payload_v1.py index 9a7778a..54ea50d 100644 --- a/incident_io/models/severities_create_payload_v1.py +++ b/incident_io/models/severities_create_payload_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="SeveritiesCreatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class SeveritiesCreatePayloadV1: """ Example: diff --git a/incident_io/models/severities_create_result_v1.py b/incident_io/models/severities_create_result_v1.py index 371cc51..7f4a417 100644 --- a/incident_io/models/severities_create_result_v1.py +++ b/incident_io/models/severities_create_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SeveritiesCreateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class SeveritiesCreateResultV1: """ Example: diff --git a/incident_io/models/severities_list_result_v1.py b/incident_io/models/severities_list_result_v1.py index 989d265..56d48d4 100644 --- a/incident_io/models/severities_list_result_v1.py +++ b/incident_io/models/severities_list_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SeveritiesListResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class SeveritiesListResultV1: """ Example: diff --git a/incident_io/models/severities_show_result_v1.py b/incident_io/models/severities_show_result_v1.py index 0ba5f8a..eae7346 100644 --- a/incident_io/models/severities_show_result_v1.py +++ b/incident_io/models/severities_show_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SeveritiesShowResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class SeveritiesShowResultV1: """ Example: diff --git a/incident_io/models/severities_update_payload_v1.py b/incident_io/models/severities_update_payload_v1.py index 9c7a480..40065bf 100644 --- a/incident_io/models/severities_update_payload_v1.py +++ b/incident_io/models/severities_update_payload_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="SeveritiesUpdatePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class SeveritiesUpdatePayloadV1: """ Example: diff --git a/incident_io/models/severities_update_result_v1.py b/incident_io/models/severities_update_result_v1.py index be6ccf5..b5de3ef 100644 --- a/incident_io/models/severities_update_result_v1.py +++ b/incident_io/models/severities_update_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="SeveritiesUpdateResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class SeveritiesUpdateResultV1: """ Example: diff --git a/incident_io/models/severity_v1.py b/incident_io/models/severity_v1.py index 41c7fde..6cdc8a3 100644 --- a/incident_io/models/severity_v1.py +++ b/incident_io/models/severity_v1.py @@ -10,7 +10,7 @@ T = TypeVar("T", bound="SeverityV1") -@_attrs_define +@_attrs_define(kw_only=True) class SeverityV1: """ Example: diff --git a/incident_io/models/severity_v2.py b/incident_io/models/severity_v2.py index fc56fc6..1afb5c0 100644 --- a/incident_io/models/severity_v2.py +++ b/incident_io/models/severity_v2.py @@ -10,7 +10,7 @@ T = TypeVar("T", bound="SeverityV2") -@_attrs_define +@_attrs_define(kw_only=True) class SeverityV2: """ Example: diff --git a/incident_io/models/status_page_incident_affected_component_v2.py b/incident_io/models/status_page_incident_affected_component_v2.py index 220b28d..1c33bb8 100644 --- a/incident_io/models/status_page_incident_affected_component_v2.py +++ b/incident_io/models/status_page_incident_affected_component_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="StatusPageIncidentAffectedComponentV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageIncidentAffectedComponentV2: """ Example: diff --git a/incident_io/models/status_page_incident_affected_component_v2_component_status.py b/incident_io/models/status_page_incident_affected_component_v2_component_status.py index 6d3bccd..1a27710 100644 --- a/incident_io/models/status_page_incident_affected_component_v2_component_status.py +++ b/incident_io/models/status_page_incident_affected_component_v2_component_status.py @@ -9,3 +9,15 @@ class StatusPageIncidentAffectedComponentV2ComponentStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "StatusPageIncidentAffectedComponentV2ComponentStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/status_page_incident_component_impact_v2.py b/incident_io/models/status_page_incident_component_impact_v2.py index d36bf30..3582def 100644 --- a/incident_io/models/status_page_incident_component_impact_v2.py +++ b/incident_io/models/status_page_incident_component_impact_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPageIncidentComponentImpactV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageIncidentComponentImpactV2: """ Example: diff --git a/incident_io/models/status_page_incident_component_impact_v2_component_status.py b/incident_io/models/status_page_incident_component_impact_v2_component_status.py index 546ec22..8f4ebf5 100644 --- a/incident_io/models/status_page_incident_component_impact_v2_component_status.py +++ b/incident_io/models/status_page_incident_component_impact_v2_component_status.py @@ -8,3 +8,15 @@ class StatusPageIncidentComponentImpactV2ComponentStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "StatusPageIncidentComponentImpactV2ComponentStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/status_page_incident_update_v2.py b/incident_io/models/status_page_incident_update_v2.py index 61e3195..aa6450b 100644 --- a/incident_io/models/status_page_incident_update_v2.py +++ b/incident_io/models/status_page_incident_update_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="StatusPageIncidentUpdateV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageIncidentUpdateV2: """ Example: diff --git a/incident_io/models/status_page_incident_update_v2_incident_status.py b/incident_io/models/status_page_incident_update_v2_incident_status.py index 4d14737..088fcc7 100644 --- a/incident_io/models/status_page_incident_update_v2_incident_status.py +++ b/incident_io/models/status_page_incident_update_v2_incident_status.py @@ -9,3 +9,13 @@ class StatusPageIncidentUpdateV2IncidentStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "StatusPageIncidentUpdateV2IncidentStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/status_page_incident_v2.py b/incident_io/models/status_page_incident_v2.py index 79a38e0..5396f7b 100644 --- a/incident_io/models/status_page_incident_v2.py +++ b/incident_io/models/status_page_incident_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="StatusPageIncidentV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageIncidentV2: """ Example: diff --git a/incident_io/models/status_page_incident_v2_incident_status.py b/incident_io/models/status_page_incident_v2_incident_status.py index 0fdf4bb..b866a21 100644 --- a/incident_io/models/status_page_incident_v2_incident_status.py +++ b/incident_io/models/status_page_incident_v2_incident_status.py @@ -9,3 +9,13 @@ class StatusPageIncidentV2IncidentStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "StatusPageIncidentV2IncidentStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/status_page_incident_with_update_v2.py b/incident_io/models/status_page_incident_with_update_v2.py index 6e36a50..59b6c60 100644 --- a/incident_io/models/status_page_incident_with_update_v2.py +++ b/incident_io/models/status_page_incident_with_update_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="StatusPageIncidentWithUpdateV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageIncidentWithUpdateV2: """ Example: diff --git a/incident_io/models/status_page_linked_response_incident_v1.py b/incident_io/models/status_page_linked_response_incident_v1.py index 80f3540..366fb96 100644 --- a/incident_io/models/status_page_linked_response_incident_v1.py +++ b/incident_io/models/status_page_linked_response_incident_v1.py @@ -10,7 +10,7 @@ T = TypeVar("T", bound="StatusPageLinkedResponseIncidentV1") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageLinkedResponseIncidentV1: """ Example: diff --git a/incident_io/models/status_page_maintenance_affected_component_v2.py b/incident_io/models/status_page_maintenance_affected_component_v2.py index 5443301..6069f7d 100644 --- a/incident_io/models/status_page_maintenance_affected_component_v2.py +++ b/incident_io/models/status_page_maintenance_affected_component_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="StatusPageMaintenanceAffectedComponentV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageMaintenanceAffectedComponentV2: """ Example: diff --git a/incident_io/models/status_page_maintenance_affected_component_v2_component_status.py b/incident_io/models/status_page_maintenance_affected_component_v2_component_status.py index cbd53af..f2b39ce 100644 --- a/incident_io/models/status_page_maintenance_affected_component_v2_component_status.py +++ b/incident_io/models/status_page_maintenance_affected_component_v2_component_status.py @@ -7,3 +7,15 @@ class StatusPageMaintenanceAffectedComponentV2ComponentStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "StatusPageMaintenanceAffectedComponentV2ComponentStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/status_page_maintenance_component_maintenance_period_v2.py b/incident_io/models/status_page_maintenance_component_maintenance_period_v2.py index 6c41dba..48b452c 100644 --- a/incident_io/models/status_page_maintenance_component_maintenance_period_v2.py +++ b/incident_io/models/status_page_maintenance_component_maintenance_period_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="StatusPageMaintenanceComponentMaintenancePeriodV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageMaintenanceComponentMaintenancePeriodV2: """ Example: diff --git a/incident_io/models/status_page_maintenance_update_v2.py b/incident_io/models/status_page_maintenance_update_v2.py index 26911ee..4aa8613 100644 --- a/incident_io/models/status_page_maintenance_update_v2.py +++ b/incident_io/models/status_page_maintenance_update_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="StatusPageMaintenanceUpdateV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageMaintenanceUpdateV2: """ Example: diff --git a/incident_io/models/status_page_maintenance_update_v2_maintenance_status.py b/incident_io/models/status_page_maintenance_update_v2_maintenance_status.py index 22db6ce..6277664 100644 --- a/incident_io/models/status_page_maintenance_update_v2_maintenance_status.py +++ b/incident_io/models/status_page_maintenance_update_v2_maintenance_status.py @@ -8,3 +8,15 @@ class StatusPageMaintenanceUpdateV2MaintenanceStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "StatusPageMaintenanceUpdateV2MaintenanceStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/status_page_maintenance_v2.py b/incident_io/models/status_page_maintenance_v2.py index d25b997..b4d2605 100644 --- a/incident_io/models/status_page_maintenance_v2.py +++ b/incident_io/models/status_page_maintenance_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="StatusPageMaintenanceV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageMaintenanceV2: """ Example: diff --git a/incident_io/models/status_page_maintenance_v2_maintenance_status.py b/incident_io/models/status_page_maintenance_v2_maintenance_status.py index 6c696b4..1adfb79 100644 --- a/incident_io/models/status_page_maintenance_v2_maintenance_status.py +++ b/incident_io/models/status_page_maintenance_v2_maintenance_status.py @@ -8,3 +8,13 @@ class StatusPageMaintenanceV2MaintenanceStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "StatusPageMaintenanceV2MaintenanceStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/status_page_retrospective_incident_update_v2.py b/incident_io/models/status_page_retrospective_incident_update_v2.py index aa629cc..ddb4cbf 100644 --- a/incident_io/models/status_page_retrospective_incident_update_v2.py +++ b/incident_io/models/status_page_retrospective_incident_update_v2.py @@ -21,7 +21,7 @@ T = TypeVar("T", bound="StatusPageRetrospectiveIncidentUpdateV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageRetrospectiveIncidentUpdateV2: """A single update in the reconstructed timeline of a retrospective status page incident. diff --git a/incident_io/models/status_page_retrospective_incident_update_v2_incident_status.py b/incident_io/models/status_page_retrospective_incident_update_v2_incident_status.py index cb5d09e..6a9fc0b 100644 --- a/incident_io/models/status_page_retrospective_incident_update_v2_incident_status.py +++ b/incident_io/models/status_page_retrospective_incident_update_v2_incident_status.py @@ -9,3 +9,15 @@ class StatusPageRetrospectiveIncidentUpdateV2IncidentStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "StatusPageRetrospectiveIncidentUpdateV2IncidentStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/status_page_structure_component_v2.py b/incident_io/models/status_page_structure_component_v2.py index c94573f..90b912c 100644 --- a/incident_io/models/status_page_structure_component_v2.py +++ b/incident_io/models/status_page_structure_component_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="StatusPageStructureComponentV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageStructureComponentV2: """ Example: diff --git a/incident_io/models/status_page_structure_group_v2.py b/incident_io/models/status_page_structure_group_v2.py index b7a9c01..2c1689e 100644 --- a/incident_io/models/status_page_structure_group_v2.py +++ b/incident_io/models/status_page_structure_group_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPageStructureGroupV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageStructureGroupV2: """ Example: diff --git a/incident_io/models/status_page_structure_item_v2.py b/incident_io/models/status_page_structure_item_v2.py index 86664a9..3ca144f 100644 --- a/incident_io/models/status_page_structure_item_v2.py +++ b/incident_io/models/status_page_structure_item_v2.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="StatusPageStructureItemV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageStructureItemV2: """ Example: diff --git a/incident_io/models/status_page_structure_sub_page_item_v2.py b/incident_io/models/status_page_structure_sub_page_item_v2.py index 0b1dd79..ff265a2 100644 --- a/incident_io/models/status_page_structure_sub_page_item_v2.py +++ b/incident_io/models/status_page_structure_sub_page_item_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="StatusPageStructureSubPageItemV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageStructureSubPageItemV2: """ Example: diff --git a/incident_io/models/status_page_structure_sub_page_v2.py b/incident_io/models/status_page_structure_sub_page_v2.py index b6f288d..7be8055 100644 --- a/incident_io/models/status_page_structure_sub_page_v2.py +++ b/incident_io/models/status_page_structure_sub_page_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPageStructureSubPageV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageStructureSubPageV2: """ Example: diff --git a/incident_io/models/status_page_structure_v2.py b/incident_io/models/status_page_structure_v2.py index e660850..1e4d912 100644 --- a/incident_io/models/status_page_structure_v2.py +++ b/incident_io/models/status_page_structure_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="StatusPageStructureV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageStructureV2: """ Example: diff --git a/incident_io/models/status_page_v2.py b/incident_io/models/status_page_v2.py index a9c9863..c36ac54 100644 --- a/incident_io/models/status_page_v2.py +++ b/incident_io/models/status_page_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="StatusPageV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPageV2: """ Example: diff --git a/incident_io/models/status_pages_create_status_page_incident_payload_v2.py b/incident_io/models/status_pages_create_status_page_incident_payload_v2.py index 8da21ab..83d4238 100644 --- a/incident_io/models/status_pages_create_status_page_incident_payload_v2.py +++ b/incident_io/models/status_pages_create_status_page_incident_payload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="StatusPagesCreateStatusPageIncidentPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesCreateStatusPageIncidentPayloadV2: """ Example: diff --git a/incident_io/models/status_pages_create_status_page_incident_payload_v2_incident_status.py b/incident_io/models/status_pages_create_status_page_incident_payload_v2_incident_status.py index d409fa5..e4f1622 100644 --- a/incident_io/models/status_pages_create_status_page_incident_payload_v2_incident_status.py +++ b/incident_io/models/status_pages_create_status_page_incident_payload_v2_incident_status.py @@ -9,3 +9,15 @@ class StatusPagesCreateStatusPageIncidentPayloadV2IncidentStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "StatusPagesCreateStatusPageIncidentPayloadV2IncidentStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/status_pages_create_status_page_incident_result_v2.py b/incident_io/models/status_pages_create_status_page_incident_result_v2.py index e446de5..64c3b2e 100644 --- a/incident_io/models/status_pages_create_status_page_incident_result_v2.py +++ b/incident_io/models/status_pages_create_status_page_incident_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPagesCreateStatusPageIncidentResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesCreateStatusPageIncidentResultV2: """ Example: diff --git a/incident_io/models/status_pages_create_status_page_incident_update_payload_v2.py b/incident_io/models/status_pages_create_status_page_incident_update_payload_v2.py index a854b48..148a669 100644 --- a/incident_io/models/status_pages_create_status_page_incident_update_payload_v2.py +++ b/incident_io/models/status_pages_create_status_page_incident_update_payload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="StatusPagesCreateStatusPageIncidentUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesCreateStatusPageIncidentUpdatePayloadV2: """ Example: diff --git a/incident_io/models/status_pages_create_status_page_incident_update_payload_v2_incident_status.py b/incident_io/models/status_pages_create_status_page_incident_update_payload_v2_incident_status.py index dc01bd1..e22dce4 100644 --- a/incident_io/models/status_pages_create_status_page_incident_update_payload_v2_incident_status.py +++ b/incident_io/models/status_pages_create_status_page_incident_update_payload_v2_incident_status.py @@ -9,3 +9,15 @@ class StatusPagesCreateStatusPageIncidentUpdatePayloadV2IncidentStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "StatusPagesCreateStatusPageIncidentUpdatePayloadV2IncidentStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/status_pages_create_status_page_incident_update_result_v2.py b/incident_io/models/status_pages_create_status_page_incident_update_result_v2.py index 5b5db6f..d868c98 100644 --- a/incident_io/models/status_pages_create_status_page_incident_update_result_v2.py +++ b/incident_io/models/status_pages_create_status_page_incident_update_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPagesCreateStatusPageIncidentUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesCreateStatusPageIncidentUpdateResultV2: """ Example: diff --git a/incident_io/models/status_pages_create_status_page_maintenance_payload_v2.py b/incident_io/models/status_pages_create_status_page_maintenance_payload_v2.py index 0211160..54a8f81 100644 --- a/incident_io/models/status_pages_create_status_page_maintenance_payload_v2.py +++ b/incident_io/models/status_pages_create_status_page_maintenance_payload_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPagesCreateStatusPageMaintenancePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesCreateStatusPageMaintenancePayloadV2: """ Example: diff --git a/incident_io/models/status_pages_create_status_page_maintenance_payload_v2_maintenance_status.py b/incident_io/models/status_pages_create_status_page_maintenance_payload_v2_maintenance_status.py index a3bda2f..b24529f 100644 --- a/incident_io/models/status_pages_create_status_page_maintenance_payload_v2_maintenance_status.py +++ b/incident_io/models/status_pages_create_status_page_maintenance_payload_v2_maintenance_status.py @@ -8,3 +8,15 @@ class StatusPagesCreateStatusPageMaintenancePayloadV2MaintenanceStatus(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "StatusPagesCreateStatusPageMaintenancePayloadV2MaintenanceStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/status_pages_create_status_page_maintenance_result_v2.py b/incident_io/models/status_pages_create_status_page_maintenance_result_v2.py index 74eec68..51e9b86 100644 --- a/incident_io/models/status_pages_create_status_page_maintenance_result_v2.py +++ b/incident_io/models/status_pages_create_status_page_maintenance_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPagesCreateStatusPageMaintenanceResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesCreateStatusPageMaintenanceResultV2: """ Example: diff --git a/incident_io/models/status_pages_create_status_page_maintenance_update_payload_v2.py b/incident_io/models/status_pages_create_status_page_maintenance_update_payload_v2.py index ec1efa7..d163b6d 100644 --- a/incident_io/models/status_pages_create_status_page_maintenance_update_payload_v2.py +++ b/incident_io/models/status_pages_create_status_page_maintenance_update_payload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2: """ Example: diff --git a/incident_io/models/status_pages_create_status_page_maintenance_update_payload_v2_maintenance_status.py b/incident_io/models/status_pages_create_status_page_maintenance_update_payload_v2_maintenance_status.py index 83be95a..7f75043 100644 --- a/incident_io/models/status_pages_create_status_page_maintenance_update_payload_v2_maintenance_status.py +++ b/incident_io/models/status_pages_create_status_page_maintenance_update_payload_v2_maintenance_status.py @@ -8,3 +8,15 @@ class StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2MaintenanceStatus(Str def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "StatusPagesCreateStatusPageMaintenanceUpdatePayloadV2MaintenanceStatus": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/status_pages_create_status_page_maintenance_update_result_v2.py b/incident_io/models/status_pages_create_status_page_maintenance_update_result_v2.py index 12d6a39..6bce6ec 100644 --- a/incident_io/models/status_pages_create_status_page_maintenance_update_result_v2.py +++ b/incident_io/models/status_pages_create_status_page_maintenance_update_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPagesCreateStatusPageMaintenanceUpdateResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesCreateStatusPageMaintenanceUpdateResultV2: """ Example: diff --git a/incident_io/models/status_pages_create_status_page_retrospective_incident_payload_v2.py b/incident_io/models/status_pages_create_status_page_retrospective_incident_payload_v2.py index 06f8da6..6ca17f3 100644 --- a/incident_io/models/status_pages_create_status_page_retrospective_incident_payload_v2.py +++ b/incident_io/models/status_pages_create_status_page_retrospective_incident_payload_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPagesCreateStatusPageRetrospectiveIncidentPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesCreateStatusPageRetrospectiveIncidentPayloadV2: """ Example: diff --git a/incident_io/models/status_pages_create_status_page_retrospective_incident_result_v2.py b/incident_io/models/status_pages_create_status_page_retrospective_incident_result_v2.py index 8cfb154..f9d29b3 100644 --- a/incident_io/models/status_pages_create_status_page_retrospective_incident_result_v2.py +++ b/incident_io/models/status_pages_create_status_page_retrospective_incident_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPagesCreateStatusPageRetrospectiveIncidentResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesCreateStatusPageRetrospectiveIncidentResultV2: """ Example: diff --git a/incident_io/models/status_pages_list_response_incidents_result_v1.py b/incident_io/models/status_pages_list_response_incidents_result_v1.py index 2d7b1e9..2881075 100644 --- a/incident_io/models/status_pages_list_response_incidents_result_v1.py +++ b/incident_io/models/status_pages_list_response_incidents_result_v1.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPagesListResponseIncidentsResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesListResponseIncidentsResultV1: """ Example: diff --git a/incident_io/models/status_pages_list_status_page_incidents_result_v2.py b/incident_io/models/status_pages_list_status_page_incidents_result_v2.py index 062a41b..f04a1dc 100644 --- a/incident_io/models/status_pages_list_status_page_incidents_result_v2.py +++ b/incident_io/models/status_pages_list_status_page_incidents_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="StatusPagesListStatusPageIncidentsResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesListStatusPageIncidentsResultV2: """ Example: diff --git a/incident_io/models/status_pages_list_status_page_maintenances_result_v2.py b/incident_io/models/status_pages_list_status_page_maintenances_result_v2.py index bcb6efb..69ba5be 100644 --- a/incident_io/models/status_pages_list_status_page_maintenances_result_v2.py +++ b/incident_io/models/status_pages_list_status_page_maintenances_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="StatusPagesListStatusPageMaintenancesResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesListStatusPageMaintenancesResultV2: """ Example: diff --git a/incident_io/models/status_pages_list_status_pages_result_v2.py b/incident_io/models/status_pages_list_status_pages_result_v2.py index 5dd356e..5356ea3 100644 --- a/incident_io/models/status_pages_list_status_pages_result_v2.py +++ b/incident_io/models/status_pages_list_status_pages_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="StatusPagesListStatusPagesResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesListStatusPagesResultV2: """ Example: diff --git a/incident_io/models/status_pages_show_status_page_incident_result_v2.py b/incident_io/models/status_pages_show_status_page_incident_result_v2.py index ec577fc..e4c10cd 100644 --- a/incident_io/models/status_pages_show_status_page_incident_result_v2.py +++ b/incident_io/models/status_pages_show_status_page_incident_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPagesShowStatusPageIncidentResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesShowStatusPageIncidentResultV2: """ Example: diff --git a/incident_io/models/status_pages_show_status_page_maintenance_result_v2.py b/incident_io/models/status_pages_show_status_page_maintenance_result_v2.py index 798b851..ac674a9 100644 --- a/incident_io/models/status_pages_show_status_page_maintenance_result_v2.py +++ b/incident_io/models/status_pages_show_status_page_maintenance_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPagesShowStatusPageMaintenanceResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesShowStatusPageMaintenanceResultV2: """ Example: diff --git a/incident_io/models/status_pages_show_status_page_structure_result_v2.py b/incident_io/models/status_pages_show_status_page_structure_result_v2.py index e9db2ef..105b234 100644 --- a/incident_io/models/status_pages_show_status_page_structure_result_v2.py +++ b/incident_io/models/status_pages_show_status_page_structure_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="StatusPagesShowStatusPageStructureResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesShowStatusPageStructureResultV2: """ Example: diff --git a/incident_io/models/status_pages_update_status_page_incident_payload_v2.py b/incident_io/models/status_pages_update_status_page_incident_payload_v2.py index 63aa41a..e1c30ec 100644 --- a/incident_io/models/status_pages_update_status_page_incident_payload_v2.py +++ b/incident_io/models/status_pages_update_status_page_incident_payload_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="StatusPagesUpdateStatusPageIncidentPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesUpdateStatusPageIncidentPayloadV2: """ Example: diff --git a/incident_io/models/status_pages_update_status_page_incident_result_v2.py b/incident_io/models/status_pages_update_status_page_incident_result_v2.py index 7bdf7d4..818f6ec 100644 --- a/incident_io/models/status_pages_update_status_page_incident_result_v2.py +++ b/incident_io/models/status_pages_update_status_page_incident_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPagesUpdateStatusPageIncidentResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesUpdateStatusPageIncidentResultV2: """ Example: diff --git a/incident_io/models/status_pages_update_status_page_maintenance_payload_v2.py b/incident_io/models/status_pages_update_status_page_maintenance_payload_v2.py index 026e4f4..dcf9a03 100644 --- a/incident_io/models/status_pages_update_status_page_maintenance_payload_v2.py +++ b/incident_io/models/status_pages_update_status_page_maintenance_payload_v2.py @@ -10,7 +10,7 @@ T = TypeVar("T", bound="StatusPagesUpdateStatusPageMaintenancePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesUpdateStatusPageMaintenancePayloadV2: """ Example: diff --git a/incident_io/models/status_pages_update_status_page_maintenance_result_v2.py b/incident_io/models/status_pages_update_status_page_maintenance_result_v2.py index c5a483e..32155cb 100644 --- a/incident_io/models/status_pages_update_status_page_maintenance_result_v2.py +++ b/incident_io/models/status_pages_update_status_page_maintenance_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StatusPagesUpdateStatusPageMaintenanceResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class StatusPagesUpdateStatusPageMaintenanceResultV2: """ Example: diff --git a/incident_io/models/step_config_payload_v2.py b/incident_io/models/step_config_payload_v2.py index cef8d29..f82e246 100644 --- a/incident_io/models/step_config_payload_v2.py +++ b/incident_io/models/step_config_payload_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StepConfigPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class StepConfigPayloadV2: """ Example: diff --git a/incident_io/models/step_config_slim_v2.py b/incident_io/models/step_config_slim_v2.py index f8e4bcf..681ae8a 100644 --- a/incident_io/models/step_config_slim_v2.py +++ b/incident_io/models/step_config_slim_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="StepConfigSlimV2") -@_attrs_define +@_attrs_define(kw_only=True) class StepConfigSlimV2: """ Example: diff --git a/incident_io/models/step_config_v2.py b/incident_io/models/step_config_v2.py index abb95a8..fd9eb9a 100644 --- a/incident_io/models/step_config_v2.py +++ b/incident_io/models/step_config_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="StepConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class StepConfigV2: """ Example: diff --git a/incident_io/models/step_progress_slim_v2.py b/incident_io/models/step_progress_slim_v2.py index afc4fe9..494119e 100644 --- a/incident_io/models/step_progress_slim_v2.py +++ b/incident_io/models/step_progress_slim_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="StepProgressSlimV2") -@_attrs_define +@_attrs_define(kw_only=True) class StepProgressSlimV2: """ Example: diff --git a/incident_io/models/step_progress_slim_v2_status.py b/incident_io/models/step_progress_slim_v2_status.py index 20bc5ee..84018be 100644 --- a/incident_io/models/step_progress_slim_v2_status.py +++ b/incident_io/models/step_progress_slim_v2_status.py @@ -8,3 +8,13 @@ class StepProgressSlimV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "StepProgressSlimV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/step_progress_slim_v2_webhook_delivery_state.py b/incident_io/models/step_progress_slim_v2_webhook_delivery_state.py index c2a6dfc..6089f8d 100644 --- a/incident_io/models/step_progress_slim_v2_webhook_delivery_state.py +++ b/incident_io/models/step_progress_slim_v2_webhook_delivery_state.py @@ -8,3 +8,13 @@ class StepProgressSlimV2WebhookDeliveryState(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "StepProgressSlimV2WebhookDeliveryState": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/step_progress_v2.py b/incident_io/models/step_progress_v2.py index b266fb3..eaaf8cf 100644 --- a/incident_io/models/step_progress_v2.py +++ b/incident_io/models/step_progress_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="StepProgressV2") -@_attrs_define +@_attrs_define(kw_only=True) class StepProgressV2: """ Example: diff --git a/incident_io/models/step_progress_v2_status.py b/incident_io/models/step_progress_v2_status.py index 2dcaa29..6ff76bc 100644 --- a/incident_io/models/step_progress_v2_status.py +++ b/incident_io/models/step_progress_v2_status.py @@ -8,3 +8,13 @@ class StepProgressV2Status(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "StepProgressV2Status": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/step_progress_v2_webhook_delivery_state.py b/incident_io/models/step_progress_v2_webhook_delivery_state.py index 3eca13d..957e9cd 100644 --- a/incident_io/models/step_progress_v2_webhook_delivery_state.py +++ b/incident_io/models/step_progress_v2_webhook_delivery_state.py @@ -8,3 +8,13 @@ class StepProgressV2WebhookDeliveryState(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "StepProgressV2WebhookDeliveryState": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/team_slim_v2.py b/incident_io/models/team_slim_v2.py index 64297ae..3e5c6b5 100644 --- a/incident_io/models/team_slim_v2.py +++ b/incident_io/models/team_slim_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="TeamSlimV2") -@_attrs_define +@_attrs_define(kw_only=True) class TeamSlimV2: """ Example: diff --git a/incident_io/models/team_v3.py b/incident_io/models/team_v3.py index bc1531a..b98be87 100644 --- a/incident_io/models/team_v3.py +++ b/incident_io/models/team_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="TeamV3") -@_attrs_define +@_attrs_define(kw_only=True) class TeamV3: """ Example: diff --git a/incident_io/models/teams_list_result_v3.py b/incident_io/models/teams_list_result_v3.py index 3e9eaa8..0a2432b 100644 --- a/incident_io/models/teams_list_result_v3.py +++ b/incident_io/models/teams_list_result_v3.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="TeamsListResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class TeamsListResultV3: """ Example: diff --git a/incident_io/models/teams_show_result_v3.py b/incident_io/models/teams_show_result_v3.py index 583a698..2e6c307 100644 --- a/incident_io/models/teams_show_result_v3.py +++ b/incident_io/models/teams_show_result_v3.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="TeamsShowResultV3") -@_attrs_define +@_attrs_define(kw_only=True) class TeamsShowResultV3: """ Example: diff --git a/incident_io/models/telemetry_data_source_v2.py b/incident_io/models/telemetry_data_source_v2.py index 3112d1c..025e589 100644 --- a/incident_io/models/telemetry_data_source_v2.py +++ b/incident_io/models/telemetry_data_source_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="TelemetryDataSourceV2") -@_attrs_define +@_attrs_define(kw_only=True) class TelemetryDataSourceV2: """A telemetry data source integration diff --git a/incident_io/models/telemetry_datadog_update_config_v2.py b/incident_io/models/telemetry_datadog_update_config_v2.py index ffbb82b..26ebd2d 100644 --- a/incident_io/models/telemetry_datadog_update_config_v2.py +++ b/incident_io/models/telemetry_datadog_update_config_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="TelemetryDatadogUpdateConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class TelemetryDatadogUpdateConfigV2: """Datadog-specific credential updates diff --git a/incident_io/models/telemetry_grafana_update_config_v2.py b/incident_io/models/telemetry_grafana_update_config_v2.py index fffae81..a35e3c8 100644 --- a/incident_io/models/telemetry_grafana_update_config_v2.py +++ b/incident_io/models/telemetry_grafana_update_config_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="TelemetryGrafanaUpdateConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class TelemetryGrafanaUpdateConfigV2: """Grafana-specific credential and endpoint updates diff --git a/incident_io/models/telemetry_update_data_source_payload_v2.py b/incident_io/models/telemetry_update_data_source_payload_v2.py index aa63bbd..d036692 100644 --- a/incident_io/models/telemetry_update_data_source_payload_v2.py +++ b/incident_io/models/telemetry_update_data_source_payload_v2.py @@ -20,7 +20,7 @@ T = TypeVar("T", bound="TelemetryUpdateDataSourcePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class TelemetryUpdateDataSourcePayloadV2: """ Example: diff --git a/incident_io/models/telemetry_update_data_source_result_v2.py b/incident_io/models/telemetry_update_data_source_result_v2.py index 7df27a1..febf603 100644 --- a/incident_io/models/telemetry_update_data_source_result_v2.py +++ b/incident_io/models/telemetry_update_data_source_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="TelemetryUpdateDataSourceResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class TelemetryUpdateDataSourceResultV2: """ Example: diff --git a/incident_io/models/trigger_slim_v2.py b/incident_io/models/trigger_slim_v2.py index 7c891a9..5696e0e 100644 --- a/incident_io/models/trigger_slim_v2.py +++ b/incident_io/models/trigger_slim_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="TriggerSlimV2") -@_attrs_define +@_attrs_define(kw_only=True) class TriggerSlimV2: """ Example: diff --git a/incident_io/models/user_reference_payload_v1.py b/incident_io/models/user_reference_payload_v1.py index 1b32978..ed74581 100644 --- a/incident_io/models/user_reference_payload_v1.py +++ b/incident_io/models/user_reference_payload_v1.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="UserReferencePayloadV1") -@_attrs_define +@_attrs_define(kw_only=True) class UserReferencePayloadV1: """ Example: diff --git a/incident_io/models/user_reference_payload_v2.py b/incident_io/models/user_reference_payload_v2.py index 22d311a..0cbf3f4 100644 --- a/incident_io/models/user_reference_payload_v2.py +++ b/incident_io/models/user_reference_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="UserReferencePayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class UserReferencePayloadV2: """ Example: diff --git a/incident_io/models/user_seats_v2.py b/incident_io/models/user_seats_v2.py index 5cc4786..1d6674f 100644 --- a/incident_io/models/user_seats_v2.py +++ b/incident_io/models/user_seats_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="UserSeatsV2") -@_attrs_define +@_attrs_define(kw_only=True) class UserSeatsV2: """ Example: diff --git a/incident_io/models/user_seats_v2_on_call.py b/incident_io/models/user_seats_v2_on_call.py index 1633545..2b1c3bb 100644 --- a/incident_io/models/user_seats_v2_on_call.py +++ b/incident_io/models/user_seats_v2_on_call.py @@ -8,3 +8,13 @@ class UserSeatsV2OnCall(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "UserSeatsV2OnCall": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/user_seats_v2_response.py b/incident_io/models/user_seats_v2_response.py index 17ba32b..2ae31e2 100644 --- a/incident_io/models/user_seats_v2_response.py +++ b/incident_io/models/user_seats_v2_response.py @@ -8,3 +8,13 @@ class UserSeatsV2Response(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "UserSeatsV2Response": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/user_v1.py b/incident_io/models/user_v1.py index 958394e..5db96a7 100644 --- a/incident_io/models/user_v1.py +++ b/incident_io/models/user_v1.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="UserV1") -@_attrs_define +@_attrs_define(kw_only=True) class UserV1: """ Example: diff --git a/incident_io/models/user_v1_role.py b/incident_io/models/user_v1_role.py index 9ee6838..41029c7 100644 --- a/incident_io/models/user_v1_role.py +++ b/incident_io/models/user_v1_role.py @@ -10,3 +10,13 @@ class UserV1Role(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "UserV1Role": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/user_v2.py b/incident_io/models/user_v2.py index a686d9c..8ca8c74 100644 --- a/incident_io/models/user_v2.py +++ b/incident_io/models/user_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="UserV2") -@_attrs_define +@_attrs_define(kw_only=True) class UserV2: """ Example: diff --git a/incident_io/models/user_v2_role.py b/incident_io/models/user_v2_role.py index ef77f92..9ec19d3 100644 --- a/incident_io/models/user_v2_role.py +++ b/incident_io/models/user_v2_role.py @@ -10,3 +10,13 @@ class UserV2Role(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "UserV2Role": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/user_v3.py b/incident_io/models/user_v3.py index bf2d239..0a2348d 100644 --- a/incident_io/models/user_v3.py +++ b/incident_io/models/user_v3.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="UserV3") -@_attrs_define +@_attrs_define(kw_only=True) class UserV3: """ Example: diff --git a/incident_io/models/user_with_roles_v2.py b/incident_io/models/user_with_roles_v2.py index 406519b..b91e3e7 100644 --- a/incident_io/models/user_with_roles_v2.py +++ b/incident_io/models/user_with_roles_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="UserWithRolesV2") -@_attrs_define +@_attrs_define(kw_only=True) class UserWithRolesV2: """ Example: diff --git a/incident_io/models/user_with_roles_v2_role.py b/incident_io/models/user_with_roles_v2_role.py index 4ff5a8a..2e7d748 100644 --- a/incident_io/models/user_with_roles_v2_role.py +++ b/incident_io/models/user_with_roles_v2_role.py @@ -10,3 +10,13 @@ class UserWithRolesV2Role(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "UserWithRolesV2Role": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/users_list_notification_methods_result_v2.py b/incident_io/models/users_list_notification_methods_result_v2.py index 7f3f97d..748f4e0 100644 --- a/incident_io/models/users_list_notification_methods_result_v2.py +++ b/incident_io/models/users_list_notification_methods_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="UsersListNotificationMethodsResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class UsersListNotificationMethodsResultV2: """ Example: diff --git a/incident_io/models/users_list_notification_rules_result_v2.py b/incident_io/models/users_list_notification_rules_result_v2.py index d6ee814..7d26954 100644 --- a/incident_io/models/users_list_notification_rules_result_v2.py +++ b/incident_io/models/users_list_notification_rules_result_v2.py @@ -15,7 +15,7 @@ T = TypeVar("T", bound="UsersListNotificationRulesResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class UsersListNotificationRulesResultV2: """ Example: diff --git a/incident_io/models/users_list_result_v2.py b/incident_io/models/users_list_result_v2.py index d8a8a76..af505f5 100644 --- a/incident_io/models/users_list_result_v2.py +++ b/incident_io/models/users_list_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="UsersListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class UsersListResultV2: """ Example: diff --git a/incident_io/models/users_show_paging_provider_result_v2.py b/incident_io/models/users_show_paging_provider_result_v2.py index ea464af..c28a144 100644 --- a/incident_io/models/users_show_paging_provider_result_v2.py +++ b/incident_io/models/users_show_paging_provider_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="UsersShowPagingProviderResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class UsersShowPagingProviderResultV2: """ Example: diff --git a/incident_io/models/users_show_paging_provider_result_v2_preferred_escalation_provider.py b/incident_io/models/users_show_paging_provider_result_v2_preferred_escalation_provider.py index dd22e41..db497f6 100644 --- a/incident_io/models/users_show_paging_provider_result_v2_preferred_escalation_provider.py +++ b/incident_io/models/users_show_paging_provider_result_v2_preferred_escalation_provider.py @@ -9,3 +9,15 @@ class UsersShowPagingProviderResultV2PreferredEscalationProvider(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "UsersShowPagingProviderResultV2PreferredEscalationProvider": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/users_show_result_v2.py b/incident_io/models/users_show_result_v2.py index a7cd420..c348752 100644 --- a/incident_io/models/users_show_result_v2.py +++ b/incident_io/models/users_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="UsersShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class UsersShowResultV2: """ Example: diff --git a/incident_io/models/users_update_paging_provider_payload_v2.py b/incident_io/models/users_update_paging_provider_payload_v2.py index c104a0b..e88f5b0 100644 --- a/incident_io/models/users_update_paging_provider_payload_v2.py +++ b/incident_io/models/users_update_paging_provider_payload_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="UsersUpdatePagingProviderPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class UsersUpdatePagingProviderPayloadV2: """ Example: diff --git a/incident_io/models/users_update_paging_provider_payload_v2_preferred_escalation_provider.py b/incident_io/models/users_update_paging_provider_payload_v2_preferred_escalation_provider.py index 12b8657..567f500 100644 --- a/incident_io/models/users_update_paging_provider_payload_v2_preferred_escalation_provider.py +++ b/incident_io/models/users_update_paging_provider_payload_v2_preferred_escalation_provider.py @@ -9,3 +9,15 @@ class UsersUpdatePagingProviderPayloadV2PreferredEscalationProvider(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "UsersUpdatePagingProviderPayloadV2PreferredEscalationProvider": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/utilities_identity_result_v1.py b/incident_io/models/utilities_identity_result_v1.py index cd57644..923c601 100644 --- a/incident_io/models/utilities_identity_result_v1.py +++ b/incident_io/models/utilities_identity_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="UtilitiesIdentityResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class UtilitiesIdentityResultV1: """ Example: diff --git a/incident_io/models/utilities_ip_ranges_result_v1.py b/incident_io/models/utilities_ip_ranges_result_v1.py index 7c5d2ff..758f5db 100644 --- a/incident_io/models/utilities_ip_ranges_result_v1.py +++ b/incident_io/models/utilities_ip_ranges_result_v1.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="UtilitiesIPRangesResultV1") -@_attrs_define +@_attrs_define(kw_only=True) class UtilitiesIPRangesResultV1: """ Example: diff --git a/incident_io/models/webhook_delivery_request_v2.py b/incident_io/models/webhook_delivery_request_v2.py index 0fabc33..067c1bf 100644 --- a/incident_io/models/webhook_delivery_request_v2.py +++ b/incident_io/models/webhook_delivery_request_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhookDeliveryRequestV2") -@_attrs_define +@_attrs_define(kw_only=True) class WebhookDeliveryRequestV2: """ Example: diff --git a/incident_io/models/webhook_delivery_request_v2_headers.py b/incident_io/models/webhook_delivery_request_v2_headers.py index 5eee0ed..84cf12e 100644 --- a/incident_io/models/webhook_delivery_request_v2_headers.py +++ b/incident_io/models/webhook_delivery_request_v2_headers.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="WebhookDeliveryRequestV2Headers") -@_attrs_define +@_attrs_define(kw_only=True) class WebhookDeliveryRequestV2Headers: """Headers sent with the request, including those added automatically. Values interpolated from a secret are replaced with [secret], and the signature header is always redacted diff --git a/incident_io/models/webhook_delivery_response_v2.py b/incident_io/models/webhook_delivery_response_v2.py index 4911383..201d986 100644 --- a/incident_io/models/webhook_delivery_response_v2.py +++ b/incident_io/models/webhook_delivery_response_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhookDeliveryResponseV2") -@_attrs_define +@_attrs_define(kw_only=True) class WebhookDeliveryResponseV2: """ Example: diff --git a/incident_io/models/webhook_delivery_response_v2_headers.py b/incident_io/models/webhook_delivery_response_v2_headers.py index baa2546..956a421 100644 --- a/incident_io/models/webhook_delivery_response_v2_headers.py +++ b/incident_io/models/webhook_delivery_response_v2_headers.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="WebhookDeliveryResponseV2Headers") -@_attrs_define +@_attrs_define(kw_only=True) class WebhookDeliveryResponseV2Headers: """Headers returned by the endpoint, excluding any whose name resembles a credential diff --git a/incident_io/models/webhook_delivery_slim_v2.py b/incident_io/models/webhook_delivery_slim_v2.py index d14a558..ea9ec44 100644 --- a/incident_io/models/webhook_delivery_slim_v2.py +++ b/incident_io/models/webhook_delivery_slim_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="WebhookDeliverySlimV2") -@_attrs_define +@_attrs_define(kw_only=True) class WebhookDeliverySlimV2: """ Example: diff --git a/incident_io/models/webhook_delivery_slim_v2_outcome.py b/incident_io/models/webhook_delivery_slim_v2_outcome.py index 1b67de4..50d6eab 100644 --- a/incident_io/models/webhook_delivery_slim_v2_outcome.py +++ b/incident_io/models/webhook_delivery_slim_v2_outcome.py @@ -11,3 +11,13 @@ class WebhookDeliverySlimV2Outcome(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WebhookDeliverySlimV2Outcome": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhook_delivery_v2.py b/incident_io/models/webhook_delivery_v2.py index 6c9df97..a8a2a38 100644 --- a/incident_io/models/webhook_delivery_v2.py +++ b/incident_io/models/webhook_delivery_v2.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhookDeliveryV2") -@_attrs_define +@_attrs_define(kw_only=True) class WebhookDeliveryV2: """ Example: diff --git a/incident_io/models/webhook_delivery_v2_outcome.py b/incident_io/models/webhook_delivery_v2_outcome.py index 3dde179..e2b51e9 100644 --- a/incident_io/models/webhook_delivery_v2_outcome.py +++ b/incident_io/models/webhook_delivery_v2_outcome.py @@ -11,3 +11,13 @@ class WebhookDeliveryV2Outcome(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WebhookDeliveryV2Outcome": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhook_incident_user_v2.py b/incident_io/models/webhook_incident_user_v2.py index 996977d..1de7a58 100644 --- a/incident_io/models/webhook_incident_user_v2.py +++ b/incident_io/models/webhook_incident_user_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="WebhookIncidentUserV2") -@_attrs_define +@_attrs_define(kw_only=True) class WebhookIncidentUserV2: """ Example: diff --git a/incident_io/models/webhook_incident_v2.py b/incident_io/models/webhook_incident_v2.py index f0da201..8ae858b 100644 --- a/incident_io/models/webhook_incident_v2.py +++ b/incident_io/models/webhook_incident_v2.py @@ -28,7 +28,7 @@ T = TypeVar("T", bound="WebhookIncidentV2") -@_attrs_define +@_attrs_define(kw_only=True) class WebhookIncidentV2: """ Example: diff --git a/incident_io/models/webhook_incident_v2_mode.py b/incident_io/models/webhook_incident_v2_mode.py index 83d3666..0dfdbac 100644 --- a/incident_io/models/webhook_incident_v2_mode.py +++ b/incident_io/models/webhook_incident_v2_mode.py @@ -9,3 +9,13 @@ class WebhookIncidentV2Mode(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WebhookIncidentV2Mode": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhook_incident_v2_visibility.py b/incident_io/models/webhook_incident_v2_visibility.py index bfe5698..c379b29 100644 --- a/incident_io/models/webhook_incident_v2_visibility.py +++ b/incident_io/models/webhook_incident_v2_visibility.py @@ -7,3 +7,13 @@ class WebhookIncidentV2Visibility(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WebhookIncidentV2Visibility": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhook_private_resource_v2.py b/incident_io/models/webhook_private_resource_v2.py index 01f86bf..555358d 100644 --- a/incident_io/models/webhook_private_resource_v2.py +++ b/incident_io/models/webhook_private_resource_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="WebhookPrivateResourceV2") -@_attrs_define +@_attrs_define(kw_only=True) class WebhookPrivateResourceV2: """ Example: diff --git a/incident_io/models/webhooks_private_alert_created_v1_response_body.py b/incident_io/models/webhooks_private_alert_created_v1_response_body.py index 6e53451..1130863 100644 --- a/incident_io/models/webhooks_private_alert_created_v1_response_body.py +++ b/incident_io/models/webhooks_private_alert_created_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateAlertCreatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateAlertCreatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_alert_created_v1_response_body_event_type.py b/incident_io/models/webhooks_private_alert_created_v1_response_body_event_type.py index 108b9fe..aec52fd 100644 --- a/incident_io/models/webhooks_private_alert_created_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_private_alert_created_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateAlertCreatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateAlertCreatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_alert_resolved_v1_response_body.py b/incident_io/models/webhooks_private_alert_resolved_v1_response_body.py index 2e906c2..def09ad 100644 --- a/incident_io/models/webhooks_private_alert_resolved_v1_response_body.py +++ b/incident_io/models/webhooks_private_alert_resolved_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateAlertResolvedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateAlertResolvedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_alert_resolved_v1_response_body_event_type.py b/incident_io/models/webhooks_private_alert_resolved_v1_response_body_event_type.py index f268277..3c8fb9b 100644 --- a/incident_io/models/webhooks_private_alert_resolved_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_private_alert_resolved_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateAlertResolvedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateAlertResolvedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_escalation_created_v1_response_body.py b/incident_io/models/webhooks_private_escalation_created_v1_response_body.py index d0d705f..156712d 100644 --- a/incident_io/models/webhooks_private_escalation_created_v1_response_body.py +++ b/incident_io/models/webhooks_private_escalation_created_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateEscalationCreatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateEscalationCreatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_escalation_created_v1_response_body_event_type.py b/incident_io/models/webhooks_private_escalation_created_v1_response_body_event_type.py index ac5d0e1..80e99ce 100644 --- a/incident_io/models/webhooks_private_escalation_created_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_private_escalation_created_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateEscalationCreatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateEscalationCreatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_escalation_status_updated_v1_response_body.py b/incident_io/models/webhooks_private_escalation_status_updated_v1_response_body.py index f2a3ed3..7a74052 100644 --- a/incident_io/models/webhooks_private_escalation_status_updated_v1_response_body.py +++ b/incident_io/models/webhooks_private_escalation_status_updated_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateEscalationStatusUpdatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateEscalationStatusUpdatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_escalation_status_updated_v1_response_body_event_type.py b/incident_io/models/webhooks_private_escalation_status_updated_v1_response_body_event_type.py index 783a9ca..78511f0 100644 --- a/incident_io/models/webhooks_private_escalation_status_updated_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_private_escalation_status_updated_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateEscalationStatusUpdatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_incident_action_created_v1_response_body.py b/incident_io/models/webhooks_private_incident_action_created_v1_response_body.py index 24afdea..3358c7d 100644 --- a/incident_io/models/webhooks_private_incident_action_created_v1_response_body.py +++ b/incident_io/models/webhooks_private_incident_action_created_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateIncidentActionCreatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateIncidentActionCreatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_incident_action_created_v1_response_body_event_type.py b/incident_io/models/webhooks_private_incident_action_created_v1_response_body_event_type.py index 90f4437..5c34158 100644 --- a/incident_io/models/webhooks_private_incident_action_created_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_private_incident_action_created_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateIncidentActionCreatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_incident_action_updated_v1_response_body.py b/incident_io/models/webhooks_private_incident_action_updated_v1_response_body.py index 8bd508f..c826275 100644 --- a/incident_io/models/webhooks_private_incident_action_updated_v1_response_body.py +++ b/incident_io/models/webhooks_private_incident_action_updated_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateIncidentActionUpdatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateIncidentActionUpdatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_incident_action_updated_v1_response_body_event_type.py b/incident_io/models/webhooks_private_incident_action_updated_v1_response_body_event_type.py index c4687bc..3702e18 100644 --- a/incident_io/models/webhooks_private_incident_action_updated_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_private_incident_action_updated_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateIncidentActionUpdatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_incident_follow_up_created_v1_response_body.py b/incident_io/models/webhooks_private_incident_follow_up_created_v1_response_body.py index 39f022b..0923272 100644 --- a/incident_io/models/webhooks_private_incident_follow_up_created_v1_response_body.py +++ b/incident_io/models/webhooks_private_incident_follow_up_created_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateIncidentFollowUpCreatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateIncidentFollowUpCreatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_incident_follow_up_created_v1_response_body_event_type.py b/incident_io/models/webhooks_private_incident_follow_up_created_v1_response_body_event_type.py index d1717cf..da71eb1 100644 --- a/incident_io/models/webhooks_private_incident_follow_up_created_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_private_incident_follow_up_created_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateIncidentFollowUpCreatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_incident_follow_up_created_v2_response_body.py b/incident_io/models/webhooks_private_incident_follow_up_created_v2_response_body.py index f236cde..b0b301d 100644 --- a/incident_io/models/webhooks_private_incident_follow_up_created_v2_response_body.py +++ b/incident_io/models/webhooks_private_incident_follow_up_created_v2_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateIncidentFollowUpCreatedV2ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateIncidentFollowUpCreatedV2ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_incident_follow_up_created_v2_response_body_event_type.py b/incident_io/models/webhooks_private_incident_follow_up_created_v2_response_body_event_type.py index 2279726..7b9e330 100644 --- a/incident_io/models/webhooks_private_incident_follow_up_created_v2_response_body_event_type.py +++ b/incident_io/models/webhooks_private_incident_follow_up_created_v2_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateIncidentFollowUpCreatedV2ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_incident_follow_up_updated_v1_response_body.py b/incident_io/models/webhooks_private_incident_follow_up_updated_v1_response_body.py index 9224199..f63fb1c 100644 --- a/incident_io/models/webhooks_private_incident_follow_up_updated_v1_response_body.py +++ b/incident_io/models/webhooks_private_incident_follow_up_updated_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_incident_follow_up_updated_v1_response_body_event_type.py b/incident_io/models/webhooks_private_incident_follow_up_updated_v1_response_body_event_type.py index 9b79066..013b394 100644 --- a/incident_io/models/webhooks_private_incident_follow_up_updated_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_private_incident_follow_up_updated_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateIncidentFollowUpUpdatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_incident_follow_up_updated_v2_response_body.py b/incident_io/models/webhooks_private_incident_follow_up_updated_v2_response_body.py index 83e5a46..a7c5dc8 100644 --- a/incident_io/models/webhooks_private_incident_follow_up_updated_v2_response_body.py +++ b/incident_io/models/webhooks_private_incident_follow_up_updated_v2_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_incident_follow_up_updated_v2_response_body_event_type.py b/incident_io/models/webhooks_private_incident_follow_up_updated_v2_response_body_event_type.py index 4fe908f..e999998 100644 --- a/incident_io/models/webhooks_private_incident_follow_up_updated_v2_response_body_event_type.py +++ b/incident_io/models/webhooks_private_incident_follow_up_updated_v2_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateIncidentFollowUpUpdatedV2ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_incident_incident_created_v2_response_body.py b/incident_io/models/webhooks_private_incident_incident_created_v2_response_body.py index f1f6568..ef45b5e 100644 --- a/incident_io/models/webhooks_private_incident_incident_created_v2_response_body.py +++ b/incident_io/models/webhooks_private_incident_incident_created_v2_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateIncidentIncidentCreatedV2ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateIncidentIncidentCreatedV2ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_incident_incident_created_v2_response_body_event_type.py b/incident_io/models/webhooks_private_incident_incident_created_v2_response_body_event_type.py index dc7fe82..c3166d5 100644 --- a/incident_io/models/webhooks_private_incident_incident_created_v2_response_body_event_type.py +++ b/incident_io/models/webhooks_private_incident_incident_created_v2_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateIncidentIncidentCreatedV2ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_incident_incident_updated_v2_response_body.py b/incident_io/models/webhooks_private_incident_incident_updated_v2_response_body.py index dc131fc..8426a83 100644 --- a/incident_io/models/webhooks_private_incident_incident_updated_v2_response_body.py +++ b/incident_io/models/webhooks_private_incident_incident_updated_v2_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateIncidentIncidentUpdatedV2ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateIncidentIncidentUpdatedV2ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_incident_incident_updated_v2_response_body_event_type.py b/incident_io/models/webhooks_private_incident_incident_updated_v2_response_body_event_type.py index 361fc8f..2169e77 100644 --- a/incident_io/models/webhooks_private_incident_incident_updated_v2_response_body_event_type.py +++ b/incident_io/models/webhooks_private_incident_incident_updated_v2_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateIncidentIncidentUpdatedV2ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_incident_membership_granted_v1_response_body.py b/incident_io/models/webhooks_private_incident_membership_granted_v1_response_body.py index 4e64dfe..3f51ce7 100644 --- a/incident_io/models/webhooks_private_incident_membership_granted_v1_response_body.py +++ b/incident_io/models/webhooks_private_incident_membership_granted_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateIncidentMembershipGrantedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateIncidentMembershipGrantedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_incident_membership_granted_v1_response_body_event_type.py b/incident_io/models/webhooks_private_incident_membership_granted_v1_response_body_event_type.py index 6a0ecad..91eec31 100644 --- a/incident_io/models/webhooks_private_incident_membership_granted_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_private_incident_membership_granted_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateIncidentMembershipGrantedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_incident_membership_revoked_v1_response_body.py b/incident_io/models/webhooks_private_incident_membership_revoked_v1_response_body.py index 57e9aac..5e6132b 100644 --- a/incident_io/models/webhooks_private_incident_membership_revoked_v1_response_body.py +++ b/incident_io/models/webhooks_private_incident_membership_revoked_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPrivateIncidentMembershipRevokedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateIncidentMembershipRevokedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_incident_membership_revoked_v1_response_body_event_type.py b/incident_io/models/webhooks_private_incident_membership_revoked_v1_response_body_event_type.py index bae419a..9685368 100644 --- a/incident_io/models/webhooks_private_incident_membership_revoked_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_private_incident_membership_revoked_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPrivateIncidentMembershipRevokedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_private_incident_postmortem_document_status_updated_v1_response_body.py b/incident_io/models/webhooks_private_incident_postmortem_document_status_updated_v1_response_body.py index 82537a0..7b974e3 100644 --- a/incident_io/models/webhooks_private_incident_postmortem_document_status_updated_v1_response_body.py +++ b/incident_io/models/webhooks_private_incident_postmortem_document_status_updated_v1_response_body.py @@ -19,7 +19,7 @@ ) -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_private_incident_postmortem_document_status_updated_v1_response_body_event_type.py b/incident_io/models/webhooks_private_incident_postmortem_document_status_updated_v1_response_body_event_type.py index f431fbd..340b0bf 100644 --- a/incident_io/models/webhooks_private_incident_postmortem_document_status_updated_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_private_incident_postmortem_document_status_updated_v1_response_body_event_type.py @@ -53,3 +53,17 @@ class WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventT def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> ( + "WebhooksPrivateIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType" + ): + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_alert_created_v1_response_body.py b/incident_io/models/webhooks_public_alert_created_v1_response_body.py index 0668fcf..31dc340 100644 --- a/incident_io/models/webhooks_public_alert_created_v1_response_body.py +++ b/incident_io/models/webhooks_public_alert_created_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicAlertCreatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicAlertCreatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_alert_created_v1_response_body_event_type.py b/incident_io/models/webhooks_public_alert_created_v1_response_body_event_type.py index 3879b55..50d420c 100644 --- a/incident_io/models/webhooks_public_alert_created_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_public_alert_created_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicAlertCreatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicAlertCreatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_alert_resolved_v1_response_body.py b/incident_io/models/webhooks_public_alert_resolved_v1_response_body.py index c76a968..f56c705 100644 --- a/incident_io/models/webhooks_public_alert_resolved_v1_response_body.py +++ b/incident_io/models/webhooks_public_alert_resolved_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicAlertResolvedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicAlertResolvedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_alert_resolved_v1_response_body_event_type.py b/incident_io/models/webhooks_public_alert_resolved_v1_response_body_event_type.py index 3955a9e..609ca96 100644 --- a/incident_io/models/webhooks_public_alert_resolved_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_public_alert_resolved_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicAlertResolvedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicAlertResolvedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_escalation_created_v1_response_body.py b/incident_io/models/webhooks_public_escalation_created_v1_response_body.py index a2c8769..1fb579d 100644 --- a/incident_io/models/webhooks_public_escalation_created_v1_response_body.py +++ b/incident_io/models/webhooks_public_escalation_created_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicEscalationCreatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicEscalationCreatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_escalation_created_v1_response_body_event_type.py b/incident_io/models/webhooks_public_escalation_created_v1_response_body_event_type.py index 5126d61..9032cbc 100644 --- a/incident_io/models/webhooks_public_escalation_created_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_public_escalation_created_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicEscalationCreatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicEscalationCreatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_escalation_status_updated_v1_response_body.py b/incident_io/models/webhooks_public_escalation_status_updated_v1_response_body.py index b5c459c..f8154d3 100644 --- a/incident_io/models/webhooks_public_escalation_status_updated_v1_response_body.py +++ b/incident_io/models/webhooks_public_escalation_status_updated_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicEscalationStatusUpdatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicEscalationStatusUpdatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_escalation_status_updated_v1_response_body_event_type.py b/incident_io/models/webhooks_public_escalation_status_updated_v1_response_body_event_type.py index 36f8441..9a8e797 100644 --- a/incident_io/models/webhooks_public_escalation_status_updated_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_public_escalation_status_updated_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicEscalationStatusUpdatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_incident_action_created_v1_response_body.py b/incident_io/models/webhooks_public_incident_action_created_v1_response_body.py index 867ed49..d607efc 100644 --- a/incident_io/models/webhooks_public_incident_action_created_v1_response_body.py +++ b/incident_io/models/webhooks_public_incident_action_created_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicIncidentActionCreatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicIncidentActionCreatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_incident_action_created_v1_response_body_event_type.py b/incident_io/models/webhooks_public_incident_action_created_v1_response_body_event_type.py index f7b63b1..e00f664 100644 --- a/incident_io/models/webhooks_public_incident_action_created_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_public_incident_action_created_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicIncidentActionCreatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_incident_action_updated_v1_response_body.py b/incident_io/models/webhooks_public_incident_action_updated_v1_response_body.py index 431adec..137d519 100644 --- a/incident_io/models/webhooks_public_incident_action_updated_v1_response_body.py +++ b/incident_io/models/webhooks_public_incident_action_updated_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicIncidentActionUpdatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicIncidentActionUpdatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_incident_action_updated_v1_response_body_event_type.py b/incident_io/models/webhooks_public_incident_action_updated_v1_response_body_event_type.py index f3b5be1..1f084a7 100644 --- a/incident_io/models/webhooks_public_incident_action_updated_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_public_incident_action_updated_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicIncidentActionUpdatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_incident_follow_up_created_v1_response_body.py b/incident_io/models/webhooks_public_incident_follow_up_created_v1_response_body.py index 6bd090d..bf7ac17 100644 --- a/incident_io/models/webhooks_public_incident_follow_up_created_v1_response_body.py +++ b/incident_io/models/webhooks_public_incident_follow_up_created_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicIncidentFollowUpCreatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicIncidentFollowUpCreatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_incident_follow_up_created_v1_response_body_event_type.py b/incident_io/models/webhooks_public_incident_follow_up_created_v1_response_body_event_type.py index d7baab0..0f6b446 100644 --- a/incident_io/models/webhooks_public_incident_follow_up_created_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_public_incident_follow_up_created_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicIncidentFollowUpCreatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_incident_follow_up_created_v2_response_body.py b/incident_io/models/webhooks_public_incident_follow_up_created_v2_response_body.py index 568c61b..c91ea91 100644 --- a/incident_io/models/webhooks_public_incident_follow_up_created_v2_response_body.py +++ b/incident_io/models/webhooks_public_incident_follow_up_created_v2_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicIncidentFollowUpCreatedV2ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicIncidentFollowUpCreatedV2ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_incident_follow_up_created_v2_response_body_event_type.py b/incident_io/models/webhooks_public_incident_follow_up_created_v2_response_body_event_type.py index ea15112..4e5e453 100644 --- a/incident_io/models/webhooks_public_incident_follow_up_created_v2_response_body_event_type.py +++ b/incident_io/models/webhooks_public_incident_follow_up_created_v2_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicIncidentFollowUpCreatedV2ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_incident_follow_up_updated_v1_response_body.py b/incident_io/models/webhooks_public_incident_follow_up_updated_v1_response_body.py index 47b9497..c36d3bc 100644 --- a/incident_io/models/webhooks_public_incident_follow_up_updated_v1_response_body.py +++ b/incident_io/models/webhooks_public_incident_follow_up_updated_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicIncidentFollowUpUpdatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicIncidentFollowUpUpdatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_incident_follow_up_updated_v1_response_body_event_type.py b/incident_io/models/webhooks_public_incident_follow_up_updated_v1_response_body_event_type.py index 4b045d7..eee0cad 100644 --- a/incident_io/models/webhooks_public_incident_follow_up_updated_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_public_incident_follow_up_updated_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicIncidentFollowUpUpdatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_incident_follow_up_updated_v2_response_body.py b/incident_io/models/webhooks_public_incident_follow_up_updated_v2_response_body.py index fe646c8..1f1e184 100644 --- a/incident_io/models/webhooks_public_incident_follow_up_updated_v2_response_body.py +++ b/incident_io/models/webhooks_public_incident_follow_up_updated_v2_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicIncidentFollowUpUpdatedV2ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicIncidentFollowUpUpdatedV2ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_incident_follow_up_updated_v2_response_body_event_type.py b/incident_io/models/webhooks_public_incident_follow_up_updated_v2_response_body_event_type.py index aad3f18..51789ae 100644 --- a/incident_io/models/webhooks_public_incident_follow_up_updated_v2_response_body_event_type.py +++ b/incident_io/models/webhooks_public_incident_follow_up_updated_v2_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicIncidentFollowUpUpdatedV2ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_incident_incident_created_v2_response_body.py b/incident_io/models/webhooks_public_incident_incident_created_v2_response_body.py index 56cb0c8..1e2a1e4 100644 --- a/incident_io/models/webhooks_public_incident_incident_created_v2_response_body.py +++ b/incident_io/models/webhooks_public_incident_incident_created_v2_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicIncidentIncidentCreatedV2ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicIncidentIncidentCreatedV2ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_incident_incident_created_v2_response_body_event_type.py b/incident_io/models/webhooks_public_incident_incident_created_v2_response_body_event_type.py index 305d832..fda4a78 100644 --- a/incident_io/models/webhooks_public_incident_incident_created_v2_response_body_event_type.py +++ b/incident_io/models/webhooks_public_incident_incident_created_v2_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicIncidentIncidentCreatedV2ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_incident_incident_status_updated_v2_response_body.py b/incident_io/models/webhooks_public_incident_incident_status_updated_v2_response_body.py index 08e3ee5..8beb542 100644 --- a/incident_io/models/webhooks_public_incident_incident_status_updated_v2_response_body.py +++ b/incident_io/models/webhooks_public_incident_incident_status_updated_v2_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_incident_incident_status_updated_v2_response_body_event_type.py b/incident_io/models/webhooks_public_incident_incident_status_updated_v2_response_body_event_type.py index 2abbac8..eafd8f2 100644 --- a/incident_io/models/webhooks_public_incident_incident_status_updated_v2_response_body_event_type.py +++ b/incident_io/models/webhooks_public_incident_incident_status_updated_v2_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType(StrEnum def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicIncidentIncidentStatusUpdatedV2ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_incident_incident_updated_v2_response_body.py b/incident_io/models/webhooks_public_incident_incident_updated_v2_response_body.py index ae5c015..ac811a4 100644 --- a/incident_io/models/webhooks_public_incident_incident_updated_v2_response_body.py +++ b/incident_io/models/webhooks_public_incident_incident_updated_v2_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksPublicIncidentIncidentUpdatedV2ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicIncidentIncidentUpdatedV2ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_incident_incident_updated_v2_response_body_event_type.py b/incident_io/models/webhooks_public_incident_incident_updated_v2_response_body_event_type.py index f6f65fd..43c5acd 100644 --- a/incident_io/models/webhooks_public_incident_incident_updated_v2_response_body_event_type.py +++ b/incident_io/models/webhooks_public_incident_incident_updated_v2_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicIncidentIncidentUpdatedV2ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_public_incident_postmortem_document_status_updated_v1_response_body.py b/incident_io/models/webhooks_public_incident_postmortem_document_status_updated_v1_response_body.py index a0f6388..c9bb15b 100644 --- a/incident_io/models/webhooks_public_incident_postmortem_document_status_updated_v1_response_body.py +++ b/incident_io/models/webhooks_public_incident_postmortem_document_status_updated_v1_response_body.py @@ -21,7 +21,7 @@ ) -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_public_incident_postmortem_document_status_updated_v1_response_body_event_type.py b/incident_io/models/webhooks_public_incident_postmortem_document_status_updated_v1_response_body_event_type.py index aeb11dd..3dd5633 100644 --- a/incident_io/models/webhooks_public_incident_postmortem_document_status_updated_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_public_incident_postmortem_document_status_updated_v1_response_body_event_type.py @@ -53,3 +53,15 @@ class WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventTy def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksPublicIncidentPostmortemDocumentStatusUpdatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_schedule_created_v1_response_body.py b/incident_io/models/webhooks_schedule_created_v1_response_body.py index 80b0c71..2ecc28c 100644 --- a/incident_io/models/webhooks_schedule_created_v1_response_body.py +++ b/incident_io/models/webhooks_schedule_created_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksScheduleCreatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksScheduleCreatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_schedule_created_v1_response_body_event_type.py b/incident_io/models/webhooks_schedule_created_v1_response_body_event_type.py index a710925..3af1598 100644 --- a/incident_io/models/webhooks_schedule_created_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_schedule_created_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksScheduleCreatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksScheduleCreatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_schedule_deleted_v1_response_body.py b/incident_io/models/webhooks_schedule_deleted_v1_response_body.py index 6a0b976..0ceeb82 100644 --- a/incident_io/models/webhooks_schedule_deleted_v1_response_body.py +++ b/incident_io/models/webhooks_schedule_deleted_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksScheduleDeletedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksScheduleDeletedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_schedule_deleted_v1_response_body_event_type.py b/incident_io/models/webhooks_schedule_deleted_v1_response_body_event_type.py index 0fd8ddb..a840c5d 100644 --- a/incident_io/models/webhooks_schedule_deleted_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_schedule_deleted_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksScheduleDeletedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksScheduleDeletedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_schedule_shift_change_v1_response_body.py b/incident_io/models/webhooks_schedule_shift_change_v1_response_body.py index 420bd72..1808c66 100644 --- a/incident_io/models/webhooks_schedule_shift_change_v1_response_body.py +++ b/incident_io/models/webhooks_schedule_shift_change_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksScheduleShiftChangeV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksScheduleShiftChangeV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_schedule_shift_change_v1_response_body_event_type.py b/incident_io/models/webhooks_schedule_shift_change_v1_response_body_event_type.py index 156091d..d5029c9 100644 --- a/incident_io/models/webhooks_schedule_shift_change_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_schedule_shift_change_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksScheduleShiftChangeV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksScheduleShiftChangeV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_schedule_updated_v1_response_body.py b/incident_io/models/webhooks_schedule_updated_v1_response_body.py index 06c5710..97f3b73 100644 --- a/incident_io/models/webhooks_schedule_updated_v1_response_body.py +++ b/incident_io/models/webhooks_schedule_updated_v1_response_body.py @@ -17,7 +17,7 @@ T = TypeVar("T", bound="WebhooksScheduleUpdatedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksScheduleUpdatedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_schedule_updated_v1_response_body_event_type.py b/incident_io/models/webhooks_schedule_updated_v1_response_body_event_type.py index 7a49769..c348a75 100644 --- a/incident_io/models/webhooks_schedule_updated_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_schedule_updated_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksScheduleUpdatedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksScheduleUpdatedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/webhooks_status_page_incident_update_shared_v1_response_body.py b/incident_io/models/webhooks_status_page_incident_update_shared_v1_response_body.py index 3052c3a..b04d28e 100644 --- a/incident_io/models/webhooks_status_page_incident_update_shared_v1_response_body.py +++ b/incident_io/models/webhooks_status_page_incident_update_shared_v1_response_body.py @@ -19,7 +19,7 @@ T = TypeVar("T", bound="WebhooksStatusPageIncidentUpdateSharedV1ResponseBody") -@_attrs_define +@_attrs_define(kw_only=True) class WebhooksStatusPageIncidentUpdateSharedV1ResponseBody: """ Example: diff --git a/incident_io/models/webhooks_status_page_incident_update_shared_v1_response_body_event_type.py b/incident_io/models/webhooks_status_page_incident_update_shared_v1_response_body_event_type.py index 70fac17..290badd 100644 --- a/incident_io/models/webhooks_status_page_incident_update_shared_v1_response_body_event_type.py +++ b/incident_io/models/webhooks_status_page_incident_update_shared_v1_response_body_event_type.py @@ -51,3 +51,15 @@ class WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WebhooksStatusPageIncidentUpdateSharedV1ResponseBodyEventType": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/weekday_interval_config_v2.py b/incident_io/models/weekday_interval_config_v2.py index b86f1ff..da25f9e 100644 --- a/incident_io/models/weekday_interval_config_v2.py +++ b/incident_io/models/weekday_interval_config_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="WeekdayIntervalConfigV2") -@_attrs_define +@_attrs_define(kw_only=True) class WeekdayIntervalConfigV2: """ Example: diff --git a/incident_io/models/weekday_interval_v2.py b/incident_io/models/weekday_interval_v2.py index 6918673..72c6fbf 100644 --- a/incident_io/models/weekday_interval_v2.py +++ b/incident_io/models/weekday_interval_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="WeekdayIntervalV2") -@_attrs_define +@_attrs_define(kw_only=True) class WeekdayIntervalV2: """ Example: diff --git a/incident_io/models/weekday_interval_v2_weekday.py b/incident_io/models/weekday_interval_v2_weekday.py index ccb1c18..e86167d 100644 --- a/incident_io/models/weekday_interval_v2_weekday.py +++ b/incident_io/models/weekday_interval_v2_weekday.py @@ -12,3 +12,13 @@ class WeekdayIntervalV2Weekday(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WeekdayIntervalV2Weekday": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflow_actor_v2.py b/incident_io/models/workflow_actor_v2.py index 237a170..441c76f 100644 --- a/incident_io/models/workflow_actor_v2.py +++ b/incident_io/models/workflow_actor_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="WorkflowActorV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowActorV2: """ Example: diff --git a/incident_io/models/workflow_delay_v2.py b/incident_io/models/workflow_delay_v2.py index a8431de..14336a4 100644 --- a/incident_io/models/workflow_delay_v2.py +++ b/incident_io/models/workflow_delay_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="WorkflowDelayV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowDelayV2: """ Example: diff --git a/incident_io/models/workflow_form_field_payload_v2.py b/incident_io/models/workflow_form_field_payload_v2.py index da89e23..95bc1a6 100644 --- a/incident_io/models/workflow_form_field_payload_v2.py +++ b/incident_io/models/workflow_form_field_payload_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="WorkflowFormFieldPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowFormFieldPayloadV2: """ Example: diff --git a/incident_io/models/workflow_form_field_v2.py b/incident_io/models/workflow_form_field_v2.py index 43b340b..8f8c704 100644 --- a/incident_io/models/workflow_form_field_v2.py +++ b/incident_io/models/workflow_form_field_v2.py @@ -11,7 +11,7 @@ T = TypeVar("T", bound="WorkflowFormFieldV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowFormFieldV2: """ Example: diff --git a/incident_io/models/workflow_run_slim_v2.py b/incident_io/models/workflow_run_slim_v2.py index 0744c45..fcb1b74 100644 --- a/incident_io/models/workflow_run_slim_v2.py +++ b/incident_io/models/workflow_run_slim_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="WorkflowRunSlimV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowRunSlimV2: """ Example: diff --git a/incident_io/models/workflow_run_v2.py b/incident_io/models/workflow_run_v2.py index 2db59d8..abdfad3 100644 --- a/incident_io/models/workflow_run_v2.py +++ b/incident_io/models/workflow_run_v2.py @@ -16,7 +16,7 @@ T = TypeVar("T", bound="WorkflowRunV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowRunV2: """ Example: diff --git a/incident_io/models/workflow_runs_list_result_v2.py b/incident_io/models/workflow_runs_list_result_v2.py index 5b1b0f8..ac55805 100644 --- a/incident_io/models/workflow_runs_list_result_v2.py +++ b/incident_io/models/workflow_runs_list_result_v2.py @@ -18,7 +18,7 @@ T = TypeVar("T", bound="WorkflowRunsListResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowRunsListResultV2: """ Example: diff --git a/incident_io/models/workflow_runs_show_result_v2.py b/incident_io/models/workflow_runs_show_result_v2.py index f41d32f..2dc99c6 100644 --- a/incident_io/models/workflow_runs_show_result_v2.py +++ b/incident_io/models/workflow_runs_show_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="WorkflowRunsShowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowRunsShowResultV2: """ Example: diff --git a/incident_io/models/workflow_runs_v2_list_created_at.py b/incident_io/models/workflow_runs_v2_list_created_at.py index dad469c..ae515b2 100644 --- a/incident_io/models/workflow_runs_v2_list_created_at.py +++ b/incident_io/models/workflow_runs_v2_list_created_at.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="WorkflowRunsV2ListCreatedAt") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowRunsV2ListCreatedAt: """Filter on workflow run created at timestamp. The accepted operators are 'gte', 'lte' and 'date_range'. diff --git a/incident_io/models/workflow_slim_v2.py b/incident_io/models/workflow_slim_v2.py index a756993..1544649 100644 --- a/incident_io/models/workflow_slim_v2.py +++ b/incident_io/models/workflow_slim_v2.py @@ -29,7 +29,7 @@ T = TypeVar("T", bound="WorkflowSlimV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowSlimV2: """ Example: diff --git a/incident_io/models/workflow_slim_v2_private_incident_scope.py b/incident_io/models/workflow_slim_v2_private_incident_scope.py index b2ee14f..b1a9dd5 100644 --- a/incident_io/models/workflow_slim_v2_private_incident_scope.py +++ b/incident_io/models/workflow_slim_v2_private_incident_scope.py @@ -8,3 +8,13 @@ class WorkflowSlimV2PrivateIncidentScope(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WorkflowSlimV2PrivateIncidentScope": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflow_slim_v2_runs_on_incident_modes_item.py b/incident_io/models/workflow_slim_v2_runs_on_incident_modes_item.py index f75cea4..775abe8 100644 --- a/incident_io/models/workflow_slim_v2_runs_on_incident_modes_item.py +++ b/incident_io/models/workflow_slim_v2_runs_on_incident_modes_item.py @@ -8,3 +8,13 @@ class WorkflowSlimV2RunsOnIncidentModesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WorkflowSlimV2RunsOnIncidentModesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflow_slim_v2_runs_on_incidents.py b/incident_io/models/workflow_slim_v2_runs_on_incidents.py index 05d4d76..126714b 100644 --- a/incident_io/models/workflow_slim_v2_runs_on_incidents.py +++ b/incident_io/models/workflow_slim_v2_runs_on_incidents.py @@ -7,3 +7,13 @@ class WorkflowSlimV2RunsOnIncidents(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WorkflowSlimV2RunsOnIncidents": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflow_slim_v2_state.py b/incident_io/models/workflow_slim_v2_state.py index 3003b36..035ea67 100644 --- a/incident_io/models/workflow_slim_v2_state.py +++ b/incident_io/models/workflow_slim_v2_state.py @@ -9,3 +9,13 @@ class WorkflowSlimV2State(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WorkflowSlimV2State": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflow_v2.py b/incident_io/models/workflow_v2.py index 315edae..42e6871 100644 --- a/incident_io/models/workflow_v2.py +++ b/incident_io/models/workflow_v2.py @@ -28,7 +28,7 @@ T = TypeVar("T", bound="WorkflowV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowV2: """ Example: diff --git a/incident_io/models/workflow_v2_private_incident_scope.py b/incident_io/models/workflow_v2_private_incident_scope.py index a7f9ee1..fa7b644 100644 --- a/incident_io/models/workflow_v2_private_incident_scope.py +++ b/incident_io/models/workflow_v2_private_incident_scope.py @@ -8,3 +8,13 @@ class WorkflowV2PrivateIncidentScope(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WorkflowV2PrivateIncidentScope": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflow_v2_runs_on_incident_modes_item.py b/incident_io/models/workflow_v2_runs_on_incident_modes_item.py index 8b848fa..61b814d 100644 --- a/incident_io/models/workflow_v2_runs_on_incident_modes_item.py +++ b/incident_io/models/workflow_v2_runs_on_incident_modes_item.py @@ -8,3 +8,13 @@ class WorkflowV2RunsOnIncidentModesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WorkflowV2RunsOnIncidentModesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflow_v2_runs_on_incidents.py b/incident_io/models/workflow_v2_runs_on_incidents.py index 612b03b..bfacd53 100644 --- a/incident_io/models/workflow_v2_runs_on_incidents.py +++ b/incident_io/models/workflow_v2_runs_on_incidents.py @@ -7,3 +7,13 @@ class WorkflowV2RunsOnIncidents(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WorkflowV2RunsOnIncidents": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflow_v2_state.py b/incident_io/models/workflow_v2_state.py index 78b64aa..d15c9e3 100644 --- a/incident_io/models/workflow_v2_state.py +++ b/incident_io/models/workflow_v2_state.py @@ -9,3 +9,13 @@ class WorkflowV2State(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WorkflowV2State": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflows_create_workflow_payload_v2.py b/incident_io/models/workflows_create_workflow_payload_v2.py index 07d1ae8..4d921cd 100644 --- a/incident_io/models/workflows_create_workflow_payload_v2.py +++ b/incident_io/models/workflows_create_workflow_payload_v2.py @@ -34,7 +34,7 @@ T = TypeVar("T", bound="WorkflowsCreateWorkflowPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowsCreateWorkflowPayloadV2: """ Example: diff --git a/incident_io/models/workflows_create_workflow_payload_v2_annotations.py b/incident_io/models/workflows_create_workflow_payload_v2_annotations.py index b794d3f..f221da1 100644 --- a/incident_io/models/workflows_create_workflow_payload_v2_annotations.py +++ b/incident_io/models/workflows_create_workflow_payload_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="WorkflowsCreateWorkflowPayloadV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowsCreateWorkflowPayloadV2Annotations: """Annotations that track metadata about this resource diff --git a/incident_io/models/workflows_create_workflow_payload_v2_private_incident_scope.py b/incident_io/models/workflows_create_workflow_payload_v2_private_incident_scope.py index 270e7b4..d63ca4d 100644 --- a/incident_io/models/workflows_create_workflow_payload_v2_private_incident_scope.py +++ b/incident_io/models/workflows_create_workflow_payload_v2_private_incident_scope.py @@ -8,3 +8,15 @@ class WorkflowsCreateWorkflowPayloadV2PrivateIncidentScope(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WorkflowsCreateWorkflowPayloadV2PrivateIncidentScope": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflows_create_workflow_payload_v2_runs_on_incident_modes_item.py b/incident_io/models/workflows_create_workflow_payload_v2_runs_on_incident_modes_item.py index 4a0fae9..3c18ad4 100644 --- a/incident_io/models/workflows_create_workflow_payload_v2_runs_on_incident_modes_item.py +++ b/incident_io/models/workflows_create_workflow_payload_v2_runs_on_incident_modes_item.py @@ -8,3 +8,15 @@ class WorkflowsCreateWorkflowPayloadV2RunsOnIncidentModesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WorkflowsCreateWorkflowPayloadV2RunsOnIncidentModesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflows_create_workflow_payload_v2_runs_on_incidents.py b/incident_io/models/workflows_create_workflow_payload_v2_runs_on_incidents.py index eaac45f..7fcfe5c 100644 --- a/incident_io/models/workflows_create_workflow_payload_v2_runs_on_incidents.py +++ b/incident_io/models/workflows_create_workflow_payload_v2_runs_on_incidents.py @@ -7,3 +7,15 @@ class WorkflowsCreateWorkflowPayloadV2RunsOnIncidents(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WorkflowsCreateWorkflowPayloadV2RunsOnIncidents": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflows_create_workflow_payload_v2_state.py b/incident_io/models/workflows_create_workflow_payload_v2_state.py index 2760d41..655bf22 100644 --- a/incident_io/models/workflows_create_workflow_payload_v2_state.py +++ b/incident_io/models/workflows_create_workflow_payload_v2_state.py @@ -9,3 +9,13 @@ class WorkflowsCreateWorkflowPayloadV2State(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WorkflowsCreateWorkflowPayloadV2State": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflows_create_workflow_result_v2.py b/incident_io/models/workflows_create_workflow_result_v2.py index 50b5a53..bacbf9b 100644 --- a/incident_io/models/workflows_create_workflow_result_v2.py +++ b/incident_io/models/workflows_create_workflow_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="WorkflowsCreateWorkflowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowsCreateWorkflowResultV2: """ Example: diff --git a/incident_io/models/workflows_list_workflows_result_v2.py b/incident_io/models/workflows_list_workflows_result_v2.py index d3b4b2c..d6e2ab8 100644 --- a/incident_io/models/workflows_list_workflows_result_v2.py +++ b/incident_io/models/workflows_list_workflows_result_v2.py @@ -13,7 +13,7 @@ T = TypeVar("T", bound="WorkflowsListWorkflowsResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowsListWorkflowsResultV2: """ Example: diff --git a/incident_io/models/workflows_show_workflow_result_v2.py b/incident_io/models/workflows_show_workflow_result_v2.py index e5cab44..36d1762 100644 --- a/incident_io/models/workflows_show_workflow_result_v2.py +++ b/incident_io/models/workflows_show_workflow_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="WorkflowsShowWorkflowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowsShowWorkflowResultV2: """ Example: diff --git a/incident_io/models/workflows_update_workflow_payload_v2.py b/incident_io/models/workflows_update_workflow_payload_v2.py index abfd3e8..391b456 100644 --- a/incident_io/models/workflows_update_workflow_payload_v2.py +++ b/incident_io/models/workflows_update_workflow_payload_v2.py @@ -34,7 +34,7 @@ T = TypeVar("T", bound="WorkflowsUpdateWorkflowPayloadV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowsUpdateWorkflowPayloadV2: """ Example: diff --git a/incident_io/models/workflows_update_workflow_payload_v2_annotations.py b/incident_io/models/workflows_update_workflow_payload_v2_annotations.py index b21647a..3308819 100644 --- a/incident_io/models/workflows_update_workflow_payload_v2_annotations.py +++ b/incident_io/models/workflows_update_workflow_payload_v2_annotations.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="WorkflowsUpdateWorkflowPayloadV2Annotations") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowsUpdateWorkflowPayloadV2Annotations: """Annotations that track metadata about this resource diff --git a/incident_io/models/workflows_update_workflow_payload_v2_private_incident_scope.py b/incident_io/models/workflows_update_workflow_payload_v2_private_incident_scope.py index 2c168b5..1a8e77c 100644 --- a/incident_io/models/workflows_update_workflow_payload_v2_private_incident_scope.py +++ b/incident_io/models/workflows_update_workflow_payload_v2_private_incident_scope.py @@ -8,3 +8,15 @@ class WorkflowsUpdateWorkflowPayloadV2PrivateIncidentScope(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WorkflowsUpdateWorkflowPayloadV2PrivateIncidentScope": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflows_update_workflow_payload_v2_runs_on_incident_modes_item.py b/incident_io/models/workflows_update_workflow_payload_v2_runs_on_incident_modes_item.py index 4cfba32..c83e76b 100644 --- a/incident_io/models/workflows_update_workflow_payload_v2_runs_on_incident_modes_item.py +++ b/incident_io/models/workflows_update_workflow_payload_v2_runs_on_incident_modes_item.py @@ -8,3 +8,15 @@ class WorkflowsUpdateWorkflowPayloadV2RunsOnIncidentModesItem(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WorkflowsUpdateWorkflowPayloadV2RunsOnIncidentModesItem": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflows_update_workflow_payload_v2_runs_on_incidents.py b/incident_io/models/workflows_update_workflow_payload_v2_runs_on_incidents.py index 056b087..8199814 100644 --- a/incident_io/models/workflows_update_workflow_payload_v2_runs_on_incidents.py +++ b/incident_io/models/workflows_update_workflow_payload_v2_runs_on_incidents.py @@ -7,3 +7,15 @@ class WorkflowsUpdateWorkflowPayloadV2RunsOnIncidents(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_( + cls, value: object + ) -> "WorkflowsUpdateWorkflowPayloadV2RunsOnIncidents": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflows_update_workflow_payload_v2_state.py b/incident_io/models/workflows_update_workflow_payload_v2_state.py index 278ea58..11724b2 100644 --- a/incident_io/models/workflows_update_workflow_payload_v2_state.py +++ b/incident_io/models/workflows_update_workflow_payload_v2_state.py @@ -9,3 +9,13 @@ class WorkflowsUpdateWorkflowPayloadV2State(StrEnum): def __str__(self) -> str: return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "WorkflowsUpdateWorkflowPayloadV2State": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/incident_io/models/workflows_update_workflow_result_v2.py b/incident_io/models/workflows_update_workflow_result_v2.py index 999a3dd..ce024a4 100644 --- a/incident_io/models/workflows_update_workflow_result_v2.py +++ b/incident_io/models/workflows_update_workflow_result_v2.py @@ -14,7 +14,7 @@ T = TypeVar("T", bound="WorkflowsUpdateWorkflowResultV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkflowsUpdateWorkflowResultV2: """ Example: diff --git a/incident_io/models/workload_metadata_v2.py b/incident_io/models/workload_metadata_v2.py index 332f583..b12f80a 100644 --- a/incident_io/models/workload_metadata_v2.py +++ b/incident_io/models/workload_metadata_v2.py @@ -12,7 +12,7 @@ T = TypeVar("T", bound="WorkloadMetadataV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkloadMetadataV2: """ Example: diff --git a/incident_io/models/workload_minutes_v2.py b/incident_io/models/workload_minutes_v2.py index 9a1b530..54c8041 100644 --- a/incident_io/models/workload_minutes_v2.py +++ b/incident_io/models/workload_minutes_v2.py @@ -9,7 +9,7 @@ T = TypeVar("T", bound="WorkloadMinutesV2") -@_attrs_define +@_attrs_define(kw_only=True) class WorkloadMinutesV2: """ Example: diff --git a/oasdiff-severity.txt b/oasdiff-severity.txt new file mode 100644 index 0000000..5955251 --- /dev/null +++ b/oasdiff-severity.txt @@ -0,0 +1,4 @@ +response-property-enum-value-added WARN +request-parameter-min-set WARN +api-operation-id-removed ERR +api-schema-removed ERR diff --git a/pyproject.toml b/pyproject.toml index ef79bdc..d8360c9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,7 +15,7 @@ license-files = ["LICENSE"] authors = [{ name = "incident.io", email = "support@incident.io" }] keywords = ["incident.io", "incident", "on-call", "alerting", "api", "sdk"] classifiers = [ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", diff --git a/scripts/api_surface.py b/scripts/api_surface.py new file mode 100644 index 0000000..ead8e93 --- /dev/null +++ b/scripts/api_surface.py @@ -0,0 +1,144 @@ +#!/usr/bin/env python3 +"""Record the SDK's public surface, and fail when anything leaves it. + +The release gate is `oasdiff`, which compares the schema. What we publish is a +client generated from that schema, and the two have different notions of a +breaking change. Renaming a component schema, changing an `operationId`, moving +an operation to a different tag, renaming a path parameter and inlining a `$ref` +are all `info` to oasdiff — nothing on the wire changes — while each one renames +or deletes something a consumer imports: + + ImportError: cannot import name 'SeverityV1' from 'incident_io.models' + TypeError: sync() got an unexpected keyword argument 'id' + +So this reads the generated package instead of the schema, writes the surface to +a file we commit, and on the next release fails if any line disappeared. +Additions are fine; removals are not. + +One line per name, not per class: a composite line would be rewritten whenever +anything on it changed, so adding a field would read as a removal and halt an +entirely additive release. + + python scripts/api_surface.py write incident_io api-surface.txt + python scripts/api_surface.py check incident_io api-surface.txt + +Run against the installed wheel, so it describes what consumers get. +""" + +from __future__ import annotations + +import importlib +import inspect +import pkgutil +import sys +from pathlib import Path + +ENTRY_POINTS = ("sync_detailed", "sync", "asyncio_detailed", "asyncio") + + +def _raise(name: str) -> None: + """walk_packages swallows import errors while discovering subpackages + unless given an onerror. A swallowed one would silently shrink the recorded + surface, so the next real removal would go unnoticed.""" + raise ImportError(f"failed to import {name}") + + +def endpoint_lines(package) -> list[str]: + """One line per endpoint parameter. + + Catches an operation being renamed or retagged (the module path moves) and + a path or query parameter being renamed (the parameter line disappears). + """ + lines = [] + api = importlib.import_module(f"{package.__name__}.api") + for module in pkgutil.walk_packages(api.__path__, f"{api.__name__}.", onerror=_raise): + if module.ispkg: + continue + imported = importlib.import_module(module.name) + for name in ENTRY_POINTS: + function = getattr(imported, name, None) + if function is None: + continue + for parameter in inspect.signature(function).parameters: + lines.append(f"endpoint {module.name}.{name} {parameter}") + return lines + + +def model_lines(package) -> list[str]: + """One line per model field and per enum member. + + Catches a schema being renamed or inlined (its lines disappear), a response + property being removed, and an enum value being removed — none of which + oasdiff rates as breaking. + """ + lines = [] + models = importlib.import_module(f"{package.__name__}.models") + for name in sorted(getattr(models, "__all__", [])): + obj = getattr(models, name) + + members = getattr(obj, "__members__", None) + if members is not None: # an enum + lines.extend(f"enum {name}.{member}" for member in members) + continue + + fields = getattr(obj, "__attrs_attrs__", None) + if fields is None: + lines.append(f"model {name}") + continue + + lines.extend(f"model {name}.{field.name}" for field in fields) + return lines + + +def surface(package_name: str) -> list[str]: + package = importlib.import_module(package_name) + return sorted(endpoint_lines(package) + model_lines(package)) + + +def check(current: list[str], recorded_path: Path) -> int: + if not recorded_path.exists(): + sys.exit(f"{recorded_path} does not exist. Run the write command to create it.") + + recorded = recorded_path.read_text().splitlines() + removed = sorted(set(recorded) - set(current)) + added = sorted(set(current) - set(recorded)) + + for line in added: + print(f" + {line}") + + if not removed: + print(f"surface: {len(current)} entries, {len(added)} added, nothing removed") + return 0 + + print(f"\n{len(removed)} entries left the public surface:", file=sys.stderr) + for line in removed[:40]: + print(f" - {line}", file=sys.stderr) + if len(removed) > 40: + print(f" ... and {len(removed) - 40} more", file=sys.stderr) + print( + "\nConsumers import these by name, so removing one breaks them at import " + "or call time even when the wire contract is unchanged. This needs a major " + "version, not the automatic minor bump.", + file=sys.stderr, + ) + return 1 + + +def main(argv: list[str]) -> int: + if len(argv) != 4 or argv[1] not in ("write", "check"): + print(f"usage: {argv[0]} ", file=sys.stderr) + return 2 + + _, command, package_name, path = argv + current = surface(package_name) + + if command == "write": + Path(path).write_text("\n".join(current) + "\n") + print(f"surface: wrote {len(current)} entries to {path}") + return 0 + + return check(current, Path(path)) + + +if __name__ == "__main__": + raise SystemExit(main(sys.argv)) diff --git a/scripts/fix_generated.py b/scripts/fix_generated.py new file mode 100644 index 0000000..28cfa2f --- /dev/null +++ b/scripts/fix_generated.py @@ -0,0 +1,147 @@ +#!/usr/bin/env python3 +"""Repair defects in the generated client that the generator will not. + +Each fix names the exact text it replaces and fails if that text is missing, so +an upstream generator change surfaces as a failed release rather than a silently +skipped patch. Report these upstream; delete a fix here when it lands there. + +Fixes: + +1. The context-manager signatures don't type-check. `__exit__` and `__aexit__` + take `*args: object` and splat that into httpx's, which is typed for the + three specific arguments. Harmless at runtime, but the package ships + `py.typed`, so it has to check cleanly. + +2. Models accept positional arguments. attrs orders fields required-then- + optional in schema order, and our schema emits properties alphabetically, so + adding one optional field moves every positional argument after it. A caller + writing `Payload(Status.FIRING, "disk full", "dedup-123")` silently sends + that last value as a different field: no exception, no type error, no failed + test, and oasdiff rates adding an optional property `info`, so it publishes + automatically. Keyword-only turns that into a TypeError at the call site. +""" + +from __future__ import annotations + +import sys +from dataclasses import dataclass +from pathlib import Path + +# Only for the failure message; the real pin lives in the Makefile. +OPC_HINT = "(pinned in the Makefile)" + + +@dataclass(frozen=True) +class Fix: + """A single replacement, applied to every file matching `glob`.""" + + name: str + glob: str + old: str + new: str + + +FIXES = ( + Fix( + name="models take keyword arguments only", + glob="models/*.py", + old="@_attrs_define\n", + new="@_attrs_define(kw_only=True)\n", + ), + Fix( + name="__exit__ passes httpx the types it declares", + glob="client.py", + old=( + " def __exit__(self, *args: object, **kwargs: Any) -> None:\n" + ' """Exit a context manager for internal httpx.Client (see httpx docs)"""\n' + " self.get_httpx_client().__exit__(*args, **kwargs)" + ), + new=( + " def __exit__(\n" + " self,\n" + " exc_type: type[BaseException] | None = None,\n" + " exc_value: BaseException | None = None,\n" + " traceback: TracebackType | None = None,\n" + " ) -> None:\n" + ' """Exit a context manager for internal httpx.Client (see httpx docs)"""\n' + " self.get_httpx_client().__exit__(exc_type, exc_value, traceback)" + ), + ), + Fix( + name="__aexit__ passes httpx the types it declares", + glob="client.py", + old=( + " async def __aexit__(self, *args: object, **kwargs: Any) -> None:\n" + ' """Exit a context manager for underlying httpx.AsyncClient (see httpx docs)"""\n' + " await self.get_async_httpx_client().__aexit__(*args, **kwargs)" + ), + new=( + " async def __aexit__(\n" + " self,\n" + " exc_type: type[BaseException] | None = None,\n" + " exc_value: BaseException | None = None,\n" + " traceback: TracebackType | None = None,\n" + " ) -> None:\n" + ' """Exit a context manager for underlying httpx.AsyncClient (see httpx docs)"""\n' + " await self.get_async_httpx_client().__aexit__(exc_type, exc_value, traceback)" + ), + ), + # The two above reference TracebackType, which the generated client + # doesn't import. + Fix( + name="client.py imports TracebackType", + glob="client.py", + # Anchored on the newline: the real line is `from typing import Any, + # Self`, and an unanchored match would insert mid-line. + old="import ssl\n", + new="import ssl\nfrom types import TracebackType\n", + ), +) + + +def apply(fix: Fix, package: Path) -> int: + """Replace every occurrence, returning how many.""" + applied = 0 + for file in sorted(package.glob(fix.glob)): + source = file.read_text() + occurrences = source.count(fix.old) + if not occurrences: + continue + file.write_text(source.replace(fix.old, fix.new)) + applied += occurrences + return applied + + +def main(package_path: str) -> int: + package = Path(package_path) + unmatched = [] + + for fix in FIXES: + applied = apply(fix, package) + if not applied: + unmatched.append(fix.name) + print(f" no match: {fix.name}", file=sys.stderr) + else: + print(f"Fixed: {fix.name} ({applied} replacement{'s' if applied != 1 else ''})") + + if unmatched: + # Either the generator fixed the defect upstream, or it changed its + # output and the defect is back unpatched. Both need a human, and both + # have to stop the release: publishing a wheel whose binary responses + # are broken, or whose models silently accept positional arguments, is + # worse than not publishing. The workflow turns this into an issue. + print( + f"\n{len(unmatched)} fix(es) matched nothing. Check whether " + f"openapi-python-client {OPC_HINT} changed its output, or fixed " + f"these upstream — in which case delete them here.", + file=sys.stderr, + ) + return 1 + return 0 + + +if __name__ == "__main__": + if len(sys.argv) != 2: + print(f"usage: {sys.argv[0]} ", file=sys.stderr) + raise SystemExit(2) + raise SystemExit(main(sys.argv[1])) diff --git a/scripts/mark_deprecated.py b/scripts/mark_deprecated.py index db173c2..790c7fe 100755 --- a/scripts/mark_deprecated.py +++ b/scripts/mark_deprecated.py @@ -23,9 +23,8 @@ import sys from pathlib import Path -SYNC_ENTRY_POINTS = ("sync_detailed", "sync") ASYNC_ENTRY_POINTS = ("asyncio_detailed", "asyncio") -ENTRY_POINTS = SYNC_ENTRY_POINTS + ASYNC_ENTRY_POINTS +ENTRY_POINTS = ("sync_detailed", "sync", *ASYNC_ENTRY_POINTS) METHODS = ("get", "post", "put", "patch", "delete") MARKER = "# --- deprecation markers added by scripts/mark_deprecated.py ---" @@ -37,12 +36,26 @@ _DEPRECATION_MESSAGE = "{message}" +# sync() calls sync_detailed(), and both are wrapped, so a single user call +# would warn twice — the second time with a stacklevel pointing inside the SDK, +# which under -W error blames us for the user's call. This suppresses the inner +# warning. Module-level rather than thread-local because it is only ever set +# for the duration of one synchronous call frame. +_warning_in_progress = False + def _deprecated(_fn): @_functools.wraps(_fn) def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return _fn(*args, **kwargs) + _warning_in_progress = True + try: + return _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -52,8 +65,15 @@ def _deprecated_async(_fn): # inspect.iscoroutinefunction. See this module's docstring. @_functools.wraps(_fn) async def _wrapper(*args, **kwargs): + global _warning_in_progress + if _warning_in_progress: + return await _fn(*args, **kwargs) _warnings.warn(_DEPRECATION_MESSAGE, DeprecationWarning, stacklevel=2) - return await _fn(*args, **kwargs) + _warning_in_progress = True + try: + return await _fn(*args, **kwargs) + finally: + _warning_in_progress = False return _wrapper @@ -69,23 +89,38 @@ def deprecated_operations(spec: dict) -> set[tuple[str, str]]: if method not in METHODS or not isinstance(operation, dict): continue if operation.get("deprecated"): - found.add((method, path)) + found.add((method, path_shape(path))) return found +def path_shape(path: str) -> str: + """A path with its parameter names erased. + + The schema may call a parameter `followUpId`; the generated URL says + `follow_up_id`, via the generator's own identifier rules. Re-implementing + those rules here would duplicate something upstream owns and drift from it, + so compare only the shape. Two operations cannot differ by parameter name + alone — OpenAPI treats those as the same path — so nothing is lost. + """ + return re.sub(r"\{[^}]+\}", "{}", path) + + def operation_of(source: str) -> tuple[str, str] | None: """Read the (method, path) a generated module calls.""" method = re.search(r'"method":\s*"([a-z]+)"', source) url = re.search(r'"url":\s*"([^"]+)"', source) if not method or not url: return None - return method.group(1), url.group(1) + return method.group(1), path_shape(url.group(1)) def mark(file: Path, method: str, path: str) -> bool: + """Append the wrappers. True if the module ends up marked, including when + it already was — otherwise a second run reports every operation as missing + and blames the generator for it.""" source = file.read_text() if MARKER in source: - return False + return True present = [name for name in ENTRY_POINTS if re.search(rf"^(?:async )?def {name}\(", source, re.M)] if not present: diff --git a/scripts/verify_import.py b/scripts/verify_import.py index 2a4d347..112f202 100644 --- a/scripts/verify_import.py +++ b/scripts/verify_import.py @@ -1,7 +1,8 @@ """Import every generated module, and byte-compile the ones that can't be imported. Run against the installed wheel, not the working tree, so this checks what we would -actually publish. +actually publish. Given a path, it also checks the recorded API surface (see +api_surface.py), reusing the imports this walk has already done. `import incident_io` only pulls in the client and, transitively, the model graph — about four fifths of the package. Every module under `incident_io.api` is left out, because @@ -14,6 +15,7 @@ import importlib import pkgutil import sys +from pathlib import Path import incident_io @@ -36,4 +38,28 @@ def _raise(name: str) -> None: importlib.import_module(module.name) count += 1 +# A floor, because the count on its own proves nothing: a schema that generated +# five modules, or a generator that silently dropped every endpoint, imports +# perfectly. The real figure is ~1900; this only catches collapse. +MINIMUM_MODULES = 1000 +if count < MINIMUM_MODULES: + sys.exit( + f"verify: only {count} modules, expected at least {MINIMUM_MODULES}. " + f"The generator produced far less than it should have." + ) + +# Checked here rather than only in the tests, because the release path runs +# this and `make generate` recreates the marker on every run. +if not (Path(package_root) / "py.typed").exists(): + sys.exit("verify: py.typed is missing, so type checkers will ignore the SDK") + print(f"verify: imported {count} modules") + +# Folded in here rather than run as its own command: every module is already +# in sys.modules, so recording the surface costs nothing, where a second +# process would import the whole package again. +if len(sys.argv) > 1: + sys.path.insert(0, str(Path(__file__).parent)) + from api_surface import check, surface + + raise SystemExit(check(surface("incident_io"), Path(sys.argv[1]))) diff --git a/templates/str_enum.py.jinja b/templates/str_enum.py.jinja new file mode 100644 index 0000000..d9f1e81 --- /dev/null +++ b/templates/str_enum.py.jinja @@ -0,0 +1,33 @@ +{#- + Overrides the generator's str_enum template to add _missing_. + + The generator emits closed enums, so `StrEnum("a_new_value")` raises + ValueError inside from_dict. Our API adds enum values as a backwards- + compatible change and the server starts sending one the moment it ships, so + without this every already-installed copy of the SDK breaks on the next + response carrying it — and the release that knows the value is one those + callers have not installed. Unknown values become members instead. + + Keep the emitted docstring to one line: it is repeated in 325 generated + files, and the reasoning belongs here rather than in the published wheel. +-#} +from enum import StrEnum +from typing import Any + +class {{ enum.class_info.name }}(StrEnum): + {% for key, value in enum.values|dictsort(true) %} + {{ key }} = "{{ value }}" + {% endfor %} + + def __str__(self) -> str: + return str(self.value) + + @classmethod + def _missing_(cls, value: object) -> "{{ enum.class_info.name }}": + """Accept a value added to the API after this SDK was built.""" + if not isinstance(value, str): + return super()._missing_(value) # type: ignore[return-value] + unknown = str.__new__(cls, value) + unknown._name_ = value + unknown._value_ = value + return unknown diff --git a/tests/test_sdk.py b/tests/test_sdk.py index 434fff1..42fce5f 100644 --- a/tests/test_sdk.py +++ b/tests/test_sdk.py @@ -11,15 +11,13 @@ from __future__ import annotations import inspect -import warnings -from pathlib import Path import httpx import pytest -import incident_io from incident_io import AuthenticatedClient from incident_io.api.actions_v1 import actions_v1_list +from incident_io.api.pay_reports_v2 import pay_reports_v2_download from incident_io.api.severities_v1 import severities_v1_list SEVERITIES_BODY = { @@ -90,7 +88,6 @@ def test_an_error_status_is_returned_not_raised(): assert response.status_code == 422 -@pytest.mark.asyncio async def test_the_async_entry_point_works(): client = client_returning(200, SEVERITIES_BODY) @@ -106,13 +103,23 @@ async def test_the_async_entry_point_works(): def test_a_deprecated_endpoint_warns(): client = client_returning(200, {"actions": []}) - with warnings.catch_warnings(record=True) as caught: - warnings.simplefilter("always") + with pytest.warns(DeprecationWarning, match=r"GET /v1/actions"): actions_v1_list.sync_detailed(client=client) - messages = [str(w.message) for w in caught if w.category is DeprecationWarning] - assert messages, "no DeprecationWarning was raised" - assert "GET /v1/actions" in messages[0] + +def test_a_deprecated_endpoint_warns_once_not_twice(): + """sync() calls sync_detailed(), and both carry the wrapper. Without + suppression the second warning points inside the SDK, which under + -W error blames us for the caller's mistake.""" + client = client_returning(200, {"actions": []}) + + with pytest.warns(DeprecationWarning) as caught: + actions_v1_list.sync(client=client) + + assert len(caught) == 1, f"expected one warning, got {len(caught)}" + assert "incident_io" not in caught[0].filename, ( + "the warning points inside the SDK rather than at the caller" + ) def test_a_deprecated_async_endpoint_stays_a_coroutine_function(): @@ -122,32 +129,41 @@ def test_a_deprecated_async_endpoint_stays_a_coroutine_function(): assert inspect.iscoroutinefunction(actions_v1_list.asyncio_detailed) -@pytest.mark.asyncio async def test_a_deprecated_async_endpoint_warns_and_still_returns(): client = client_returning(200, {"actions": []}) - with warnings.catch_warnings(record=True) as caught: - warnings.simplefilter("always") + with pytest.warns(DeprecationWarning): response = await actions_v1_list.asyncio_detailed(client=client) assert response.status_code == 200 - assert [w for w in caught if w.category is DeprecationWarning] -def test_an_undeprecated_endpoint_does_not_warn(): +def test_an_undeprecated_endpoint_does_not_warn(recwarn): client = client_returning(200, SEVERITIES_BODY) - with warnings.catch_warnings(record=True) as caught: - warnings.simplefilter("always") - severities_v1_list.sync_detailed(client=client) + severities_v1_list.sync_detailed(client=client) + + assert not [w for w in recwarn.list if w.category is DeprecationWarning] + - assert not [w for w in caught if w.category is DeprecationWarning] +def test_a_binary_download_returns_bytes(): + """The generator decodes binary responses with response.text and hands the + str to BytesIO, which raises. scripts/fix_generated.py patches that, and + an import-only check would never catch it coming back.""" + # client_returning serialises its body as JSON; a download returns raw bytes. + csv = b"member,hours\nalice,12\n" + def handler(request: httpx.Request) -> httpx.Response: + return httpx.Response(200, content=csv) + + client = AuthenticatedClient( + base_url="https://api.incident.io", + token="test-key", + httpx_args={"transport": httpx.MockTransport(handler)}, + ) -def test_the_package_ships_a_py_typed_marker(): - """Without it, mypy and pyright ignore every annotation in the SDK. `make - generate` removes the package and recreates the marker, so this catches it - going missing.""" - marker = Path(incident_io.__path__[0]) / "py.typed" + response = pay_reports_v2_download.sync_detailed(client=client, id="abc") + + assert response.status_code == 200 + assert response.parsed.payload.read() == csv - assert marker.exists(), f"{marker} is missing"