From e7bdd06d8cd685cb02cc2b6e912ace816892dd92 Mon Sep 17 00:00:00 2001 From: Andrii Balitskyi <84702959+andrii-balitskyi@users.noreply.github.com> Date: Wed, 9 Oct 2024 10:41:14 +0200 Subject: [PATCH] fix: Add `draftMessage` and `undocumentedMessage` to endpoint, param and prop (#114) * Add draftMessage and undocumentedMessage props * ci: Generate code --------- Co-authored-by: Seam Bot --- src/lib/blueprint.ts | 31 +- test/snapshots/blueprint.test.ts.md | 132 +++ test/snapshots/blueprint.test.ts.snap | Bin 27352 -> 27922 bytes test/snapshots/seam-blueprint.test.ts.md | 892 +++++++++++++++++++++ test/snapshots/seam-blueprint.test.ts.snap | Bin 39638 -> 42782 bytes 5 files changed, 1046 insertions(+), 9 deletions(-) diff --git a/src/lib/blueprint.ts b/src/lib/blueprint.ts index 71e494fb..12b8916d 100644 --- a/src/lib/blueprint.ts +++ b/src/lib/blueprint.ts @@ -53,10 +53,12 @@ export interface Endpoint { path: string name: string description: string - isUndocumented: boolean isDeprecated: boolean - isDraft: boolean deprecationMessage: string + isUndocumented: boolean + undocumentedMessage: string + isDraft: boolean + draftMessage: string request: Request response: Response codeSamples: CodeSample[] @@ -64,12 +66,14 @@ export interface Endpoint { interface BaseParameter { name: string + description: string isRequired: boolean - isUndocumented: boolean isDeprecated: boolean - isDraft: boolean deprecationMessage: string - description: string + isUndocumented: boolean + undocumentedMessage: string + isDraft: boolean + draftMessage: string } interface StringParameter extends BaseParameter { @@ -165,7 +169,9 @@ interface BaseProperty { isDeprecated: boolean deprecationMessage: string isUndocumented: boolean + undocumentedMessage: string isDraft: boolean + draftMessage: string } export type Property = @@ -484,12 +490,13 @@ const createEndpoint = async ( const description = parsedOperation.description const isUndocumented = parsedOperation['x-undocumented'].length > 0 + const undocumentedMessage = parsedOperation['x-undocumented'] const isDeprecated = parsedOperation.deprecated + const deprecationMessage = parsedOperation['x-deprecated'] const isDraft = parsedOperation['x-draft'].length > 0 - - const deprecationMessage = parsedOperation['x-deprecated'] + const draftMessage = parsedOperation['x-draft'] const request = createRequest(methods, operation, path) @@ -498,10 +505,12 @@ const createEndpoint = async ( name, path: endpointPath, description, - isUndocumented, isDeprecated, - isDraft, deprecationMessage, + isUndocumented, + undocumentedMessage, + isDraft, + draftMessage, response: createResponse(operation, path), request, } @@ -618,7 +627,9 @@ const createParameter = ( isDeprecated: parsedProp['x-deprecated'].length > 0, deprecationMessage: parsedProp['x-deprecated'], isUndocumented: parsedProp['x-undocumented'].length > 0, + undocumentedMessage: parsedProp['x-undocumented'], isDraft: parsedProp['x-draft'].length > 0, + draftMessage: parsedProp['x-draft'], } switch (parsedProp.type) { @@ -831,7 +842,9 @@ const createProperty = ( isDeprecated: parsedProp['x-deprecated'].length > 0, deprecationMessage: parsedProp['x-deprecated'], isUndocumented: parsedProp['x-undocumented'].length > 0, + undocumentedMessage: parsedProp['x-undocumented'], isDraft: parsedProp['x-draft'].length > 0, + draftMessage: parsedProp['x-draft'], } switch (parsedProp.type) { diff --git a/test/snapshots/blueprint.test.ts.md b/test/snapshots/blueprint.test.ts.md index a1bbb93d..2d50f665 100644 --- a/test/snapshots/blueprint.test.ts.md +++ b/test/snapshots/blueprint.test.ts.md @@ -16,76 +16,91 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'Foo id', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'foo_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Foo name', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, { deprecationMessage: 'This prop will be removed in the next version', description: 'This prop is deprecated', + draftMessage: '', format: 'string', isDeprecated: true, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'deprecated_prop', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'This prop is undocumented', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: true, jsonType: 'string', name: 'undocumented_prop', + undocumentedMessage: 'This prop is intentionally left undocumented.', }, { deprecationMessage: '', description: 'This prop is draft', + draftMessage: 'This prop is intentionally left draft.', format: 'string', isDeprecated: false, isDraft: true, isUndocumented: false, jsonType: 'string', name: 'draft_prop', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'This prop is nullable', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'nullable_prop', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'This prop is a number', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'number', name: 'number_prop', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'object', isDeprecated: false, isDraft: false, @@ -96,24 +111,29 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'foo', + undocumentedMessage: '', }, ], + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'array_prop', + undocumentedMessage: '', }, ], resourceType: 'foo', @@ -124,22 +144,26 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'plane id', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'plane_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Planej name', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, ], resourceType: 'plane', @@ -244,6 +268,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -264,6 +289,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get a foo', + undocumentedMessage: '', }, { codeSamples: [ @@ -361,6 +387,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -381,6 +408,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get a foo', + undocumentedMessage: '', }, { codeSamples: [ @@ -479,6 +507,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -499,6 +528,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List foos', + undocumentedMessage: '', }, { codeSamples: [ @@ -597,6 +627,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -617,6 +648,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List foos', + undocumentedMessage: '', }, { codeSamples: [ @@ -714,6 +746,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -734,6 +767,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get a foo', + undocumentedMessage: '', }, { codeSamples: [ @@ -831,6 +865,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -851,6 +886,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get a foo', + undocumentedMessage: '', }, { codeSamples: [ @@ -949,6 +985,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -969,6 +1006,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List foos', + undocumentedMessage: '', }, { codeSamples: [ @@ -1067,6 +1105,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1087,6 +1126,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List foos', + undocumentedMessage: '', }, { codeSamples: [ @@ -1184,6 +1224,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1204,6 +1245,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get a foo', + undocumentedMessage: '', }, { codeSamples: [ @@ -1301,6 +1343,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1321,6 +1364,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get a foo', + undocumentedMessage: '', }, { codeSamples: [ @@ -1419,6 +1463,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1439,6 +1484,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List foos', + undocumentedMessage: '', }, { codeSamples: [ @@ -1537,6 +1583,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1557,6 +1604,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List foos', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -1651,6 +1699,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1671,6 +1720,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List planes', + undocumentedMessage: '', }, { codeSamples: [ @@ -1754,6 +1804,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1774,6 +1825,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List planes', + undocumentedMessage: '', }, { codeSamples: [ @@ -1857,6 +1909,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1877,6 +1930,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List planes', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -1969,6 +2023,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: true, isDraft: false, isUndocumented: true, @@ -1987,6 +2042,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Deprecated and undocumented endpoint', + undocumentedMessage: 'true', }, { codeSamples: [ @@ -2063,6 +2119,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: true, isDraft: false, isUndocumented: true, @@ -2081,6 +2138,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Deprecated and undocumented endpoint', + undocumentedMessage: 'true', }, { codeSamples: [ @@ -2157,6 +2215,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: true, isDraft: false, isUndocumented: true, @@ -2175,6 +2234,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Deprecated and undocumented endpoint', + undocumentedMessage: 'true', }, ], isDeprecated: true, @@ -2267,6 +2327,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: 'true', isDeprecated: false, isDraft: true, isUndocumented: false, @@ -2285,6 +2346,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Draft endpoint', + undocumentedMessage: '', }, { codeSamples: [ @@ -2361,6 +2423,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: 'true', isDeprecated: false, isDraft: true, isUndocumented: false, @@ -2379,6 +2442,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Draft endpoint', + undocumentedMessage: '', }, { codeSamples: [ @@ -2455,6 +2519,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: 'true', isDeprecated: false, isDraft: true, isUndocumented: false, @@ -2473,6 +2538,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Draft endpoint', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -2499,76 +2565,91 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'Foo id', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'foo_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Foo name', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, { deprecationMessage: 'This prop will be removed in the next version', description: 'This prop is deprecated', + draftMessage: '', format: 'string', isDeprecated: true, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'deprecated_prop', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'This prop is undocumented', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: true, jsonType: 'string', name: 'undocumented_prop', + undocumentedMessage: 'This prop is intentionally left undocumented.', }, { deprecationMessage: '', description: 'This prop is draft', + draftMessage: 'This prop is intentionally left draft.', format: 'string', isDeprecated: false, isDraft: true, isUndocumented: false, jsonType: 'string', name: 'draft_prop', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'This prop is nullable', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'nullable_prop', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'This prop is a number', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'number', name: 'number_prop', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'object', isDeprecated: false, isDraft: false, @@ -2579,24 +2660,29 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'foo', + undocumentedMessage: '', }, ], + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'array_prop', + undocumentedMessage: '', }, ], resourceType: 'foo', @@ -2607,22 +2693,26 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'plane id', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'plane_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Planej name', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, ], resourceType: 'plane', @@ -2743,6 +2833,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2763,6 +2854,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get a foo', + undocumentedMessage: '', }, { codeSamples: [ @@ -2876,6 +2968,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2896,6 +2989,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get a foo', + undocumentedMessage: '', }, { codeSamples: [ @@ -3010,6 +3104,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3030,6 +3125,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List foos', + undocumentedMessage: '', }, { codeSamples: [ @@ -3144,6 +3240,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3164,6 +3261,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List foos', + undocumentedMessage: '', }, { codeSamples: [ @@ -3277,6 +3375,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3297,6 +3396,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get a foo', + undocumentedMessage: '', }, { codeSamples: [ @@ -3410,6 +3510,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3430,6 +3531,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get a foo', + undocumentedMessage: '', }, { codeSamples: [ @@ -3544,6 +3646,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3564,6 +3667,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List foos', + undocumentedMessage: '', }, { codeSamples: [ @@ -3678,6 +3782,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3698,6 +3803,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List foos', + undocumentedMessage: '', }, { codeSamples: [ @@ -3811,6 +3917,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3831,6 +3938,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get a foo', + undocumentedMessage: '', }, { codeSamples: [ @@ -3944,6 +4052,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3964,6 +4073,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get a foo', + undocumentedMessage: '', }, { codeSamples: [ @@ -4078,6 +4188,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4098,6 +4209,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List foos', + undocumentedMessage: '', }, { codeSamples: [ @@ -4212,6 +4324,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4232,6 +4345,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List foos', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -4342,6 +4456,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4362,6 +4477,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List planes', + undocumentedMessage: '', }, { codeSamples: [ @@ -4461,6 +4577,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4481,6 +4598,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List planes', + undocumentedMessage: '', }, { codeSamples: [ @@ -4580,6 +4698,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4600,6 +4719,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List planes', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -4708,6 +4828,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: true, isDraft: false, isUndocumented: true, @@ -4726,6 +4847,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Deprecated and undocumented endpoint', + undocumentedMessage: 'true', }, { codeSamples: [ @@ -4818,6 +4940,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: true, isDraft: false, isUndocumented: true, @@ -4836,6 +4959,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Deprecated and undocumented endpoint', + undocumentedMessage: 'true', }, { codeSamples: [ @@ -4928,6 +5052,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: true, isDraft: false, isUndocumented: true, @@ -4946,6 +5071,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Deprecated and undocumented endpoint', + undocumentedMessage: 'true', }, ], isDeprecated: true, @@ -5054,6 +5180,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: 'true', isDeprecated: false, isDraft: true, isUndocumented: false, @@ -5072,6 +5199,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Draft endpoint', + undocumentedMessage: '', }, { codeSamples: [ @@ -5164,6 +5292,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: 'true', isDeprecated: false, isDraft: true, isUndocumented: false, @@ -5182,6 +5311,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Draft endpoint', + undocumentedMessage: '', }, { codeSamples: [ @@ -5274,6 +5404,7 @@ Generated by [AVA](https://avajs.dev). ], deprecationMessage: '', description: '', + draftMessage: 'true', isDeprecated: false, isDraft: true, isUndocumented: false, @@ -5292,6 +5423,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Draft endpoint', + undocumentedMessage: '', }, ], isDeprecated: false, diff --git a/test/snapshots/blueprint.test.ts.snap b/test/snapshots/blueprint.test.ts.snap index 0ce7e208a52a0ecf6b962a2baa9f9b22e16070e4..d0caeee15e2e5555e15225275bd72938052e7d77 100644 GIT binary patch literal 27922 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 L!>$;Q_vn8Bg+{3P diff --git a/test/snapshots/seam-blueprint.test.ts.md b/test/snapshots/seam-blueprint.test.ts.md index 9ec6d909..e2680733 100644 --- a/test/snapshots/seam-blueprint.test.ts.md +++ b/test/snapshots/seam-blueprint.test.ts.md @@ -16,12 +16,14 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: 'use external_type', description: '', + draftMessage: '', format: 'enum', isDeprecated: true, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'access_group_type', + undocumentedMessage: '', values: [ { name: 'pti_unit', @@ -40,62 +42,74 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: 'use external_type_display_name', description: '', + draftMessage: '', format: 'string', isDeprecated: true, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'access_group_type_display_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_access_group_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'created_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'display_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'external_type', + undocumentedMessage: '', values: [ { name: 'pti_unit', @@ -114,42 +128,50 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'external_type_display_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'is_managed', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'workspace_id', + undocumentedMessage: '', }, ], resourceType: 'acs_access_group', @@ -160,12 +182,14 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'access_method', + undocumentedMessage: '', values: [ { name: 'code', @@ -181,112 +205,134 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_credential_pool_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'card_number', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'code', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'created_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'display_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'ends_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'errors', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'external_type', + undocumentedMessage: '', values: [ { name: 'pti_card', @@ -308,96 +354,115 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'external_type_display_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'is_issued', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'is_latest_desired_state_synced_with_provider', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'is_managed', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'is_multi_phone_sync_credential', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'issued_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'latest_desired_state_synced_with_provider_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'parent_acs_credential_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'starts_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'object', isDeprecated: false, isDraft: false, @@ -408,22 +473,26 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'auto_join', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'card_function_type', + undocumentedMessage: '', values: [ { name: 'guest', @@ -436,84 +505,101 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'card_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'common_acs_entrance_ids', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'credential_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'guest_acs_entrance_ids', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'is_valid', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'joiner_acs_credential_ids', + undocumentedMessage: '', }, ], + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'warnings', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'workspace_id', + undocumentedMessage: '', }, ], resourceType: 'acs_credential', @@ -524,52 +610,62 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_credential_pool_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'created_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'display_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'external_type', + undocumentedMessage: '', values: [ { name: 'hid_part_number', @@ -579,22 +675,26 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'external_type_display_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'workspace_id', + undocumentedMessage: '', }, ], resourceType: 'acs_credential_pool', @@ -605,52 +705,62 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_credential_provisioning_automation_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'created_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'credential_manager_acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'user_identity_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'workspace_id', + undocumentedMessage: '', }, ], resourceType: 'acs_credential_provisioning_automation', @@ -661,56 +771,67 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the entrance.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_entrance_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the access control system that contains the entrance.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Date and time at which the entrance was created.', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'created_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Display name for the entrance.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'display_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'errors', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'object', isDeprecated: false, isDraft: false, @@ -721,48 +842,58 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'accessibility_type', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'door_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'door_type', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'is_connected', + undocumentedMessage: '', }, ], + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'object', isDeprecated: false, isDraft: false, @@ -773,88 +904,106 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'battery_level', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'door_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'intrusion_alarm', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'left_open_alarm', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'lock_type', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'locked_state', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'online', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'privacy_mode', + undocumentedMessage: '', }, ], + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'object', isDeprecated: false, isDraft: false, @@ -865,12 +1014,14 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'door_category', + undocumentedMessage: '', values: [ { name: 'entrance', @@ -892,24 +1043,29 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'door_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'profiles', + undocumentedMessage: '', }, ], + undocumentedMessage: '', }, ], resourceType: 'acs_entrance', @@ -920,92 +1076,110 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the `acs_system`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Indicates whether the `acs_system` supports [adding users to access groups](https://docs.seam.co/latest/capability-guides/access-systems/assigning-users-to-access-groups#add-an-acs-user-to-an-access-group). See also [Access Group-based Access Control Systems](https://docs.seam.co/latest/capability-guides/access-systems/understanding-access-control-system-differences#access-group-based-access-control-systems).', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'can_add_acs_users_to_acs_access_groups', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Indicates whether it is possible to [launch enrollment automations](https://docs.seam.co/latest/capability-guides/mobile-access-in-development/issuing-mobile-credentials-from-an-access-control-system#prepare-the-phones-for-a-user-identity-to-start-receiving-mobile-credentials-using-an-enrollment-aut) for the `acs_system`.', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'can_automate_enrollment', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Indicates whether the `acs_system` supports creating [access groups](https://docs.seam.co/latest/capability-guides/access-systems/assigning-users-to-access-groups). See also [Access Group-based Access Control Systems](https://docs.seam.co/latest/capability-guides/access-systems/understanding-access-control-system-differences#access-group-based-access-control-systems).', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'can_create_acs_access_groups', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Indicates whether the `acs_system` supports [removing users from access groups](https://docs.seam.co/latest/capability-guides/access-systems/assigning-users-to-access-groups#remove-an-acs-user-from-an-access-group). See also [Access Group-based Access Control Systems](https://docs.seam.co/latest/capability-guides/access-systems/understanding-access-control-system-differences#access-group-based-access-control-systems).', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'can_remove_acs_users_from_acs_access_groups', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'IDs of the [connected accounts](https://docs.seam.co/latest/core-concepts/connected-accounts) associated with the `acs_system`.', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'connected_account_ids', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Date and time at which the `acs_system` was created.', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'created_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Errors associated with the `acs_system`.', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'errors', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Brand-specific terminology for the `acs_system` type.', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'external_type', + undocumentedMessage: '', values: [ { name: 'pti_site', @@ -1036,52 +1210,62 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'Display name that corresponds to the brand-specific terminology for the `acs_system` type.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'external_type_display_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Alternative text for the `acs_system` image.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'image_alt_text', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'URL for the image that represents the `acs_system`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'image_url', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Name of the `acs_system`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, { deprecationMessage: 'Use `external_type`.', description: '', + draftMessage: '', format: 'enum', isDeprecated: true, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'system_type', + undocumentedMessage: '', values: [ { name: 'pti_site', @@ -1112,16 +1296,19 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: 'Use `external_type_display_name`.', description: '', + draftMessage: '', format: 'string', isDeprecated: true, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'system_type_display_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'object', isDeprecated: false, isDraft: false, @@ -1132,54 +1319,65 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'IP address or hostname of the main Visionline server relative to the Seam Bridge on the local network.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'lan_address', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Keyset loaded into a reader. Mobile keys and reader administration tools securely authenticate only with readers programmed with a matching keyset.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'mobile_access_uuid', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Unique ID assigned by the ASSA ABLOY licensing team that identifies each hotel in your credential manager.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'system_id', + undocumentedMessage: '', }, ], + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Warnings associated with the `acs_system`.', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'warnings', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the [workspace](https://docs.seam.co/latest/core-concepts/workspaces) that contains the `acs_system`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'workspace_id', + undocumentedMessage: '', }, ], resourceType: 'acs_system', @@ -1190,6 +1388,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '`starts_at` and `ends_at` timestamps for the `acs_user`\'s access.', + draftMessage: '', format: 'object', isDeprecated: false, isDraft: false, @@ -1200,104 +1399,125 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'ends_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'starts_at', + undocumentedMessage: '', }, ], + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the access control system that contains the `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Date and time at which the `acs_user` was created.', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'created_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Display name for the `acs_user`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'display_name', + undocumentedMessage: '', }, { deprecationMessage: 'use email_address.', description: '', + draftMessage: '', format: 'string', isDeprecated: true, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'email', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Email address of the `acs_user`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'email_address', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Errors associated with the `acs_user`.', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'errors', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Brand-specific terminology for the `acs_user` type.', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'external_type', + undocumentedMessage: '', values: [ { name: 'pti_user', @@ -1319,142 +1539,170 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'Display name that corresponds to the brand-specific terminology for the `acs_user` type.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'external_type_display_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Full name of the `acs_user`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'full_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'hid_acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: true, jsonType: 'boolean', name: 'is_latest_desired_state_synced_with_provider', + undocumentedMessage: 'Only used internally.', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'is_managed', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Indicates whether the `acs_user` is currently [suspended](https://docs.seam.co/latest/capability-guides/access-systems/user-management/suspending-and-unsuspending-users).', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'is_suspended', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: true, jsonType: 'string', name: 'latest_desired_state_synced_with_provider_at', + undocumentedMessage: 'Only used internally.', }, { deprecationMessage: '', description: 'Phone number of the `acs_user` in E.164 format (for example, `+15555550100`).', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'phone_number', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Email address of the user identity associated with the `acs_user`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'user_identity_email_address', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Full name of the user identity associated with the `acs_user`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'user_identity_full_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the user identity associated with the `acs_user`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'user_identity_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Phone number of the user identity associated with the `acs_user` in E.164 format (for example, `+15555550100`).', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'user_identity_phone_number', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Warnings associated with the `acs_user`.', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'array', name: 'warnings', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the [workspace](https://docs.seam.co/latest/core-concepts/workspaces) that contains the `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'workspace_id', + undocumentedMessage: '', }, ], resourceType: 'acs_user', @@ -1465,222 +1713,266 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'action_attempt_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'client_session_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'climate_preset_key', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'number', name: 'cooling_set_point_celsius', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'number', name: 'cooling_set_point_fahrenheit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'created_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'enrollment_automation_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'event_description', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'event_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'event_type', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'fan_mode_setting', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'number', name: 'heating_set_point_celsius', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'number', name: 'heating_set_point_fahrenheit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'hvac_mode_setting', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', name: 'is_fallback_climate_preset', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'occurred_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'thermostat_schedule_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'workspace_id', + undocumentedMessage: '', }, ], resourceType: 'event', @@ -1691,82 +1983,98 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'climate_preset_key', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'created_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'ends_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'number', name: 'max_override_period_minutes', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'starts_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', name: 'thermostat_schedule_id', + undocumentedMessage: '', }, ], resourceType: 'thermostat_schedule', @@ -1779,6 +2087,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1792,6 +2101,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -1799,10 +2109,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_access_group_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -1810,6 +2122,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -1820,11 +2133,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1838,6 +2153,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -1845,10 +2161,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_access_group_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -1856,6 +2174,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'PUT', @@ -1866,11 +2185,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1884,6 +2205,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -1891,6 +2213,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_access_group_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -1903,11 +2226,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1921,6 +2246,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -1928,10 +2254,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -1939,6 +2267,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -1951,11 +2280,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -1969,6 +2300,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -1976,6 +2308,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_access_group_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -1988,11 +2321,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2006,6 +2341,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2013,6 +2349,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_access_group_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -2025,11 +2362,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2043,6 +2382,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2050,10 +2390,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_access_group_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2061,6 +2403,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -2071,6 +2414,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -2092,6 +2436,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2105,6 +2450,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2112,6 +2458,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_access_group_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -2124,11 +2471,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2142,6 +2491,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2149,10 +2499,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2160,6 +2512,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -2172,6 +2525,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -2193,6 +2547,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2206,6 +2561,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2213,6 +2569,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -2225,6 +2582,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -2246,6 +2604,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2259,6 +2618,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2266,10 +2626,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_credential_pool_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, @@ -2277,10 +2639,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'create_credential_manager_user', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2288,10 +2652,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'credential_manager_acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2299,10 +2665,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'credential_manager_acs_user_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2310,6 +2678,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'user_identity_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -2322,6 +2691,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -2343,6 +2713,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2356,6 +2727,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2363,10 +2735,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2374,6 +2748,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'PATCH', @@ -2384,11 +2759,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2402,6 +2779,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2409,10 +2787,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2420,6 +2800,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -2430,11 +2811,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2448,6 +2831,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, @@ -2455,6 +2839,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'access_method', + undocumentedMessage: '', values: [ { name: 'code', @@ -2470,6 +2855,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2477,10 +2863,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -2488,10 +2876,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'allowed_acs_entrance_ids', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -2499,10 +2889,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'code', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2510,10 +2902,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'credential_manager_acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, @@ -2521,10 +2915,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'ends_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, @@ -2532,10 +2928,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'is_multi_phone_sync_credential', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, @@ -2543,10 +2941,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'starts_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'object', isDeprecated: false, isDraft: false, @@ -2558,6 +2958,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2565,10 +2966,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'assa_abloy_credential_service_mobile_endpoint_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, @@ -2576,10 +2979,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'auto_join', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, @@ -2587,6 +2992,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'card_format', + undocumentedMessage: '', values: [ { name: 'TLCode', @@ -2599,6 +3005,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, @@ -2606,6 +3013,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'card_function_type', + undocumentedMessage: '', values: [ { name: 'guest', @@ -2618,6 +3026,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: 'use override.', description: '', + draftMessage: '', format: 'boolean', isDeprecated: true, isDraft: false, @@ -2625,10 +3034,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'is_override_key', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -2636,10 +3047,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'joiner_acs_credential_ids', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, @@ -2647,8 +3060,10 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'override', + undocumentedMessage: '', }, ], + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -2661,11 +3076,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2679,6 +3096,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2686,6 +3104,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -2696,11 +3115,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2714,6 +3135,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2721,6 +3143,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -2733,11 +3156,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2758,11 +3183,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2776,6 +3203,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2783,6 +3211,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -2795,11 +3224,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2813,6 +3244,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2820,10 +3252,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2831,6 +3265,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'PATCH', @@ -2841,11 +3276,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2859,6 +3296,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2866,10 +3304,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -2877,6 +3317,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -2887,11 +3328,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2905,6 +3348,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -2912,10 +3356,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -2923,10 +3369,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'code', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, @@ -2934,6 +3382,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'ends_at', + undocumentedMessage: '', }, ], preferredMethod: 'PATCH', @@ -2944,11 +3393,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -2962,6 +3413,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -2969,10 +3421,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -2980,10 +3434,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'code', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, @@ -2991,6 +3447,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'ends_at', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3001,6 +3458,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -3022,6 +3480,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3035,6 +3494,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3042,6 +3502,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3054,11 +3515,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3079,6 +3542,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -3100,6 +3564,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: true, @@ -3120,11 +3585,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: 'Encoding a card is currently unimplemented.', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: true, @@ -3145,11 +3612,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: 'Encoders are in alpha.', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: true, @@ -3170,6 +3639,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: 'Reading a card is currently unimplemented.', }, ], isDeprecated: false, @@ -3191,6 +3661,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3204,6 +3675,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3211,6 +3683,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_entrance_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3223,11 +3696,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3241,6 +3716,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3248,10 +3724,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_entrance_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3259,6 +3737,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3269,11 +3748,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3287,6 +3768,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3294,10 +3776,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_credential_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3305,6 +3789,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3317,11 +3802,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3335,6 +3822,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3342,10 +3830,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_entrance_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -3353,6 +3843,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'include_if', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3365,6 +3856,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -3388,6 +3880,7 @@ Generated by [AVA](https://avajs.dev). description: `Returns a specified [access control system](https://docs.seam.co/latest/capability-guides/access-systems).␊ ␊ Specify the desired access control system by including the corresponding \`acs_system_id\` in the request body.`, + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3401,6 +3894,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the desired access control system.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3408,6 +3902,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3420,6 +3915,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get an ACS System', + undocumentedMessage: '', }, { codeSamples: [], @@ -3429,6 +3925,7 @@ Generated by [AVA](https://avajs.dev). To filter the list of returned access control systems by a specific connected account ID, include the ␊ \`connected_account_id\` in the request body. If you omit the \`connected_account_id\` parameter, the ␊ response includes all access control systems connected to your workspace.`, + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3442,6 +3939,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the connected account by which to filter the list of returned access control systems.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3449,6 +3947,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'connected_account_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3461,6 +3960,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List ACS Systems', + undocumentedMessage: '', }, { codeSamples: [], @@ -3470,6 +3970,7 @@ Generated by [AVA](https://avajs.dev). ␊ Specify the ACS system for which you want to retrieve all compatible credential manager ACS ␊ systems by including the corresponding \`acs_system_id\` in the request body.`, + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3483,6 +3984,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the ACS system for which you want to retrieve all compatible credential manager ACS systems.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3490,6 +3992,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3502,6 +4005,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List Compatible Credential Manager ACS Systems', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -3523,6 +4027,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: 'Adds a specified [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management) to a specified [access group](https://docs.seam.co/latest/capability-guides/access-systems/assigning-users-to-access-groups).', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3536,6 +4041,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the desired access group.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3543,10 +4049,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_access_group_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the desired `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3554,6 +4062,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3564,11 +4073,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Add an ACS User to an Access Group', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: 'Adds a specified [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management) to a specified [access group](https://docs.seam.co/latest/capability-guides/access-systems/assigning-users-to-access-groups).', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3582,6 +4093,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the desired access group.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3589,10 +4101,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_access_group_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the desired `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3600,6 +4114,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'PUT', @@ -3610,11 +4125,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Add an ACS User to an Access Group', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: 'Creates a new [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management).', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3628,6 +4145,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '`starts_at` and `ends_at` timestamps for the new `acs_user`\'s access. If you specify an `access_schedule`, you must include both `starts_at` and `ends_at`. `ends_at` must be a time in the future and after `starts_at`. Only applicable to Salto KS access control systems.', + draftMessage: '', format: 'object', isDeprecated: false, isDraft: false, @@ -3639,6 +4157,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, @@ -3646,10 +4165,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'ends_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, @@ -3657,12 +4178,15 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'starts_at', + undocumentedMessage: '', }, ], + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Array of `access_group_id`s to indicate the access groups to which to add the new `acs_user`.', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -3670,10 +4194,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'acs_access_group_ids', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the `acs_system` to which to add the new `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3681,10 +4207,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: 'use email_address.', description: '', + draftMessage: '', format: 'string', isDeprecated: true, isDraft: false, @@ -3692,10 +4220,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'email', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Email address of the `acs_user`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -3703,10 +4233,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'email_address', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Full name of the `acs_user`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -3714,10 +4246,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'full_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Phone number of the `acs_user` in E.164 format (for example, `+15555550100`).', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -3725,10 +4259,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'phone_number', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the user identity with which to associate the new `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3736,6 +4272,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'user_identity_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3748,11 +4285,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Create an ACS User', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: 'Deletes a specified [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management) and invalidates the ACS user\'s [credentials](https://docs.seam.co/latest/capability-guides/access-systems/managing-credentials).', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3766,6 +4305,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the desired `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3773,6 +4313,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3783,11 +4324,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Delete an ACS User', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: 'Returns a specified [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management).', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3801,6 +4344,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the desired `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3808,6 +4352,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3820,11 +4365,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: 'Get an ACS User', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: 'Returns a list of all [ACS users](https://docs.seam.co/latest/capability-guides/access-systems/user-management).', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3838,6 +4385,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the `acs_system` for which you want to retrieve all `acs_user`s.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3845,10 +4393,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, @@ -3856,10 +4406,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'created_before', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -3867,10 +4419,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'limit', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Email address of the user identity for which you want to retrieve all `acs_user`s.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -3878,10 +4432,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'user_identity_email_address', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the user identity for which you want to retrieve all `acs_user`s.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3889,10 +4445,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'user_identity_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Phone number of the user identity for which you want to retrieve all `acs_user`s, in [E.164 format](https://www.itu.int/rec/T-REC-E.164/en) (for example, `+15555550100`).', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -3900,6 +4458,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'user_identity_phone_number', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3912,11 +4471,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List ACS Users', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: 'Lists the [entrances](https://docs.seam.co/latest/api/acs/entrances) to which a specified [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management) has access.', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3930,6 +4491,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the desired `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3937,6 +4499,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3949,11 +4512,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: 'List ACS User-Accessible Entrances', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: 'Removes a specified [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management) from a specified [access group](https://docs.seam.co/latest/capability-guides/access-systems/assigning-users-to-access-groups).', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -3967,6 +4532,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the desired access group.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3974,10 +4540,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_access_group_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the desired `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -3985,6 +4553,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -3995,11 +4564,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Remove an ACS User from an Access Group', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: 'Revokes access to all [entrances](https://docs.seam.co/latest/api/acs/entrances) for a specified [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management).', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4013,6 +4584,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the desired `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4020,6 +4592,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -4030,11 +4603,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Revoke ACS User Access to All Entrances', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '[Suspends](https://docs.seam.co/latest/capability-guides/access-systems/user-management/suspending-and-unsuspending-users#suspend-an-acs-user) a specified [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management). Suspending an ACS user revokes their access temporarily. To restore an ACS user\'s access, you can [unsuspend](https://docs.seam.co/latest/api/acs/users/unsuspend) them.', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4048,6 +4623,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the desired `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4055,6 +4631,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -4065,11 +4642,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Suspend an ACS User', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '[Unsuspends](https://docs.seam.co/latest/capability-guides/access-systems/user-management/suspending-and-unsuspending-users#unsuspend-an-acs-user) a specified suspended [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management). While [suspending an ACS user](https://docs.seam.co/latest/api/acs/users/suspend) revokes their access temporarily, unsuspending the ACS user restores their access.', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4083,6 +4662,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: 'ID of the desired `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4090,6 +4670,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -4100,11 +4681,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Unsuspend an ACS User', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: 'Updates the properties of a specified [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management).', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4118,6 +4701,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '`starts_at` and `ends_at` timestamps for the `acs_user`\'s access. If you specify an `access_schedule`, you must include both `starts_at` and `ends_at`. `ends_at` must be a time in the future and after `starts_at`. Only applicable to Salto KS access control systems.', + draftMessage: '', format: 'object', isDeprecated: false, isDraft: false, @@ -4129,6 +4713,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, @@ -4136,10 +4721,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'ends_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, @@ -4147,12 +4734,15 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'starts_at', + undocumentedMessage: '', }, ], + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4160,10 +4750,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, { deprecationMessage: 'use email_address.', description: '', + draftMessage: '', format: 'string', isDeprecated: true, isDraft: false, @@ -4171,10 +4763,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'email', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Email address of the `acs_user`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -4182,10 +4776,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'email_address', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Full name of the `acs_user`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -4193,10 +4789,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'full_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4204,10 +4802,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'hid_acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Phone number of the `acs_user` in E.164 format (for example, `+15555550100`).', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -4215,6 +4815,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'phone_number', + undocumentedMessage: '', }, ], preferredMethod: 'PATCH', @@ -4225,11 +4826,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Update an ACS User', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: 'Updates the properties of a specified [ACS user](https://docs.seam.co/latest/capability-guides/access-systems/user-management).', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4243,6 +4846,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '`starts_at` and `ends_at` timestamps for the `acs_user`\'s access. If you specify an `access_schedule`, you must include both `starts_at` and `ends_at`. `ends_at` must be a time in the future and after `starts_at`. Only applicable to Salto KS access control systems.', + draftMessage: '', format: 'object', isDeprecated: false, isDraft: false, @@ -4254,6 +4858,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, @@ -4261,10 +4866,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'ends_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, @@ -4272,12 +4879,15 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'starts_at', + undocumentedMessage: '', }, ], + undocumentedMessage: '', }, { deprecationMessage: '', description: 'ID of the `acs_user`.', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4285,10 +4895,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, { deprecationMessage: 'use email_address.', description: '', + draftMessage: '', format: 'string', isDeprecated: true, isDraft: false, @@ -4296,10 +4908,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'email', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Email address of the `acs_user`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -4307,10 +4921,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'email_address', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Full name of the `acs_user`.', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -4318,10 +4934,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'full_name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4329,10 +4947,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'hid_acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'Phone number of the `acs_user` in E.164 format (for example, `+15555550100`).', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -4340,6 +4960,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'phone_number', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -4350,6 +4971,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: 'Update an ACS User', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -4371,6 +4993,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: true, @@ -4384,6 +5007,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4391,6 +5015,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_user_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -4403,11 +5028,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: 'No unmanaged users are currently implemented.', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: true, @@ -4421,6 +5048,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4428,10 +5056,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'acs_system_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -4439,10 +5069,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'limit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -4450,10 +5082,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'user_identity_email_address', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4461,10 +5095,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'user_identity_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -4472,6 +5108,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'user_identity_phone_number', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -4484,6 +5121,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: 'No unmanaged users are currently implemented.', }, ], isDeprecated: false, @@ -4505,6 +5143,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4518,6 +5157,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4525,10 +5165,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4536,10 +5178,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'event_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -4547,6 +5191,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'event_type', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -4559,11 +5204,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4577,6 +5224,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4584,10 +5232,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'access_code_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -4595,10 +5245,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'access_code_ids', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -4606,10 +5258,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'between', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4617,10 +5271,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'connect_webview_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4628,10 +5284,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'connected_account_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4639,10 +5297,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -4650,10 +5310,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'device_ids', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, @@ -4661,6 +5323,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'event_type', + undocumentedMessage: '', values: [ { name: 'device.accessory_keypad_connected', @@ -4859,6 +5522,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -4866,10 +5530,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'event_types', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -4877,10 +5543,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'limit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -4888,6 +5556,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'since', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -4900,6 +5569,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -4916,6 +5586,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4929,6 +5600,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -4936,10 +5608,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'climate_preset_key', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -4947,6 +5621,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -4959,11 +5634,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -4977,6 +5654,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -4984,10 +5662,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'cooling_set_point_celsius', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -4995,10 +5675,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'cooling_set_point_fahrenheit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -5006,10 +5688,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, @@ -5017,6 +5701,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'sync', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -5029,11 +5714,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -5047,6 +5734,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -5054,10 +5742,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'climate_preset_key', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5065,10 +5755,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'cooling_set_point_celsius', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5076,10 +5768,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'cooling_set_point_fahrenheit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -5087,10 +5781,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, @@ -5098,6 +5794,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'fan_mode_setting', + undocumentedMessage: '', values: [ { name: 'auto', @@ -5113,6 +5810,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5120,10 +5818,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'heating_set_point_celsius', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5131,10 +5831,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'heating_set_point_fahrenheit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, @@ -5142,6 +5844,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'hvac_mode_setting', + undocumentedMessage: '', values: [ { name: 'off', @@ -5160,6 +5863,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, @@ -5167,10 +5871,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'manual_override_allowed', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -5178,6 +5884,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -5188,11 +5895,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -5206,6 +5915,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -5213,10 +5923,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'climate_preset_key', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -5224,6 +5936,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -5234,11 +5947,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: 'Use `/devices/get` instead.', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -5252,6 +5967,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -5259,10 +5975,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -5270,6 +5988,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -5282,11 +6001,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -5300,6 +6021,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -5307,10 +6029,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5318,10 +6042,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'heating_set_point_celsius', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5329,10 +6055,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'heating_set_point_fahrenheit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, @@ -5340,6 +6068,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'sync', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -5352,11 +6081,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -5370,6 +6101,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5377,10 +6109,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'cooling_set_point_celsius', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5388,10 +6122,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'cooling_set_point_fahrenheit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -5399,10 +6135,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5410,10 +6148,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'heating_set_point_celsius', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5421,10 +6161,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'heating_set_point_fahrenheit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, @@ -5432,6 +6174,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'sync', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -5444,11 +6187,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -5462,6 +6207,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -5469,10 +6215,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'connect_webview_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: 'List all devices owned by this connected account', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -5480,10 +6228,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'connected_account_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -5491,10 +6241,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'connected_account_ids', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'datetime', isDeprecated: false, isDraft: false, @@ -5502,10 +6254,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'created_before', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'record', isDeprecated: false, isDraft: false, @@ -5513,10 +6267,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'object', name: 'custom_metadata_has', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -5524,10 +6280,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'device_ids', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -5535,10 +6293,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'device_types', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -5546,10 +6306,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'exclude_if', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'list', isDeprecated: false, isDraft: false, @@ -5557,10 +6319,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'array', name: 'include_if', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5568,10 +6332,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'limit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, @@ -5579,6 +6345,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'manufacturer', + undocumentedMessage: '', values: [ { name: 'akuvox', @@ -5690,6 +6457,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -5697,6 +6465,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'user_identifier_key', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -5709,11 +6478,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -5727,6 +6498,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -5734,10 +6506,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, @@ -5745,6 +6519,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'sync', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -5757,11 +6532,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -5775,6 +6552,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -5782,10 +6560,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'climate_preset_key', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -5793,6 +6573,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -5803,11 +6584,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -5821,6 +6604,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -5828,10 +6612,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: 'use fan_mode_setting instead.', description: '', + draftMessage: '', format: 'enum', isDeprecated: true, isDraft: false, @@ -5839,6 +6625,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'fan_mode', + undocumentedMessage: '', values: [ { name: 'auto', @@ -5854,6 +6641,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, @@ -5861,6 +6649,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'fan_mode_setting', + undocumentedMessage: '', values: [ { name: 'auto', @@ -5876,6 +6665,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, @@ -5883,6 +6673,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'sync', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -5895,11 +6686,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -5913,6 +6706,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -5920,10 +6714,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'climate_preset_key', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5931,10 +6727,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'cooling_set_point_celsius', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5942,10 +6740,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'cooling_set_point_fahrenheit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -5953,10 +6753,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, @@ -5964,6 +6766,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'fan_mode_setting', + undocumentedMessage: '', values: [ { name: 'auto', @@ -5979,6 +6782,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5986,10 +6790,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'heating_set_point_celsius', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -5997,10 +6803,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'heating_set_point_fahrenheit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, @@ -6008,6 +6816,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'hvac_mode_setting', + undocumentedMessage: '', values: [ { name: 'off', @@ -6026,6 +6835,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, @@ -6033,10 +6843,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'manual_override_allowed', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6044,6 +6856,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, ], preferredMethod: 'PATCH', @@ -6054,11 +6867,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -6072,6 +6887,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6079,10 +6895,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'climate_preset_key', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -6090,10 +6908,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'cooling_set_point_celsius', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -6101,10 +6921,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'cooling_set_point_fahrenheit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -6112,10 +6934,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, @@ -6123,6 +6947,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'fan_mode_setting', + undocumentedMessage: '', values: [ { name: 'auto', @@ -6138,6 +6963,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -6145,10 +6971,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'heating_set_point_celsius', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -6156,10 +6984,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'heating_set_point_fahrenheit', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, @@ -6167,6 +6997,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'hvac_mode_setting', + undocumentedMessage: '', values: [ { name: 'off', @@ -6185,6 +7016,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, @@ -6192,10 +7024,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'boolean', name: 'manual_override_allowed', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6203,6 +7037,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -6213,6 +7048,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, ], isDeprecated: false, @@ -6229,6 +7065,7 @@ Generated by [AVA](https://avajs.dev). codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -6242,6 +7079,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6249,10 +7087,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'climate_preset_key', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6260,10 +7100,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6271,10 +7113,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'ends_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -6282,10 +7126,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'max_override_period_minutes', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6293,10 +7139,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6304,6 +7152,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'starts_at', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -6316,11 +7165,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -6334,6 +7185,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -6341,6 +7193,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'thermostat_schedule_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -6351,11 +7204,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -6369,6 +7224,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -6376,6 +7232,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'thermostat_schedule_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -6388,11 +7245,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -6406,6 +7265,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -6413,10 +7273,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'device_id', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6424,6 +7286,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'user_identifier_key', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -6436,11 +7299,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'resource_list', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -6454,6 +7319,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6461,10 +7327,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'climate_preset_key', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6472,10 +7340,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'ends_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -6483,10 +7353,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'max_override_period_minutes', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6494,10 +7366,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6505,10 +7379,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'starts_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -6516,6 +7392,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'thermostat_schedule_id', + undocumentedMessage: '', }, ], preferredMethod: 'PATCH', @@ -6526,11 +7403,13 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, { codeSamples: [], deprecationMessage: '', description: '', + draftMessage: '', isDeprecated: false, isDraft: false, isUndocumented: false, @@ -6544,6 +7423,7 @@ Generated by [AVA](https://avajs.dev). { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6551,10 +7431,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'climate_preset_key', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6562,10 +7444,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'ends_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'number', isDeprecated: false, isDraft: false, @@ -6573,10 +7457,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'number', name: 'max_override_period_minutes', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6584,10 +7470,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'name', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'string', isDeprecated: false, isDraft: false, @@ -6595,10 +7483,12 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'starts_at', + undocumentedMessage: '', }, { deprecationMessage: '', description: '', + draftMessage: '', format: 'id', isDeprecated: false, isDraft: false, @@ -6606,6 +7496,7 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, jsonType: 'string', name: 'thermostat_schedule_id', + undocumentedMessage: '', }, ], preferredMethod: 'POST', @@ -6616,6 +7507,7 @@ Generated by [AVA](https://avajs.dev). responseType: 'void', }, title: '', + undocumentedMessage: '', }, ], isDeprecated: false, diff --git a/test/snapshots/seam-blueprint.test.ts.snap b/test/snapshots/seam-blueprint.test.ts.snap index 16ddecad9ce772387fe16788f2eeb24031c50908..d03c14d7bbad1d699e11752856fd91fbef3dc89b 100644 GIT binary patch literal 42782 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 ts!j0te0)cW8YYE}k-`p1VY8$d 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 literal 39638 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 P|L_#l@ppv`=fVE~M~HvK