UNPKG

aws-iot-device-sdk-v2

Version:
799 lines (766 loc) 173 kB
/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ /* This file is generated */ import * as eventstream_rpc_utils from "../eventstream_rpc_utils"; import * as model from "./model"; import {eventstream} from "aws-crt"; import * as eventstream_rpc from "../eventstream_rpc"; import {toUtf8} from "@aws-sdk/util-utf8-browser"; function createNormalizerMap() : Map<string, eventstream_rpc.ShapeNormalizer> { return new Map<string, eventstream_rpc.ShapeNormalizer>([ ["aws.greengrass#UserProperty", normalizeUserProperty], ["aws.greengrass#SystemResourceLimits", normalizeSystemResourceLimits], ["aws.greengrass#DeploymentStatusDetails", normalizeDeploymentStatusDetails], ["aws.greengrass#MessageContext", normalizeMessageContext], ["aws.greengrass#RunWithInfo", normalizeRunWithInfo], ["aws.greengrass#LocalDeployment", normalizeLocalDeployment], ["aws.greengrass#PostComponentUpdateEvent", normalizePostComponentUpdateEvent], ["aws.greengrass#PreComponentUpdateEvent", normalizePreComponentUpdateEvent], ["aws.greengrass#ComponentDetails", normalizeComponentDetails], ["aws.greengrass#CertificateUpdate", normalizeCertificateUpdate], ["aws.greengrass#BinaryMessage", normalizeBinaryMessage], ["aws.greengrass#JsonMessage", normalizeJsonMessage], ["aws.greengrass#MQTTCredential", normalizeMQTTCredential], ["aws.greengrass#ValidateConfigurationUpdateEvent", normalizeValidateConfigurationUpdateEvent], ["aws.greengrass#Metric", normalizeMetric], ["aws.greengrass#ConfigurationUpdateEvent", normalizeConfigurationUpdateEvent], ["aws.greengrass#MQTTMessage", normalizeMQTTMessage], ["aws.greengrass#ComponentUpdatePolicyEvents", normalizeComponentUpdatePolicyEvents], ["aws.greengrass#SecretValue", normalizeSecretValue], ["aws.greengrass#ConfigurationValidityReport", normalizeConfigurationValidityReport], ["aws.greengrass#ClientDeviceCredential", normalizeClientDeviceCredential], ["aws.greengrass#CertificateUpdateEvent", normalizeCertificateUpdateEvent], ["aws.greengrass#CertificateOptions", normalizeCertificateOptions], ["aws.greengrass#PublishMessage", normalizePublishMessage], ["aws.greengrass#CredentialDocument", normalizeCredentialDocument], ["aws.greengrass#SubscriptionResponseMessage", normalizeSubscriptionResponseMessage], ["aws.greengrass#ValidateConfigurationUpdateEvents", normalizeValidateConfigurationUpdateEvents], ["aws.greengrass#ConfigurationUpdateEvents", normalizeConfigurationUpdateEvents], ["aws.greengrass#IoTCoreMessage", normalizeIoTCoreMessage], ["aws.greengrass#InvalidArgumentsError", normalizeInvalidArgumentsError], ["aws.greengrass#InvalidArtifactsDirectoryPathError", normalizeInvalidArtifactsDirectoryPathError], ["aws.greengrass#InvalidRecipeDirectoryPathError", normalizeInvalidRecipeDirectoryPathError], ["aws.greengrass#ServiceError", normalizeServiceError], ["aws.greengrass#CreateLocalDeploymentResponse", normalizeCreateLocalDeploymentResponse], ["aws.greengrass#CreateLocalDeploymentRequest", normalizeCreateLocalDeploymentRequest], ["aws.greengrass#ResourceNotFoundError", normalizeResourceNotFoundError], ["aws.greengrass#UnauthorizedError", normalizeUnauthorizedError], ["aws.greengrass#PauseComponentResponse", normalizePauseComponentResponse], ["aws.greengrass#PauseComponentRequest", normalizePauseComponentRequest], ["aws.greengrass#ComponentNotFoundError", normalizeComponentNotFoundError], ["aws.greengrass#StopComponentResponse", normalizeStopComponentResponse], ["aws.greengrass#StopComponentRequest", normalizeStopComponentRequest], ["aws.greengrass#ListLocalDeploymentsResponse", normalizeListLocalDeploymentsResponse], ["aws.greengrass#ListLocalDeploymentsRequest", normalizeListLocalDeploymentsRequest], ["aws.greengrass#SubscribeToComponentUpdatesResponse", normalizeSubscribeToComponentUpdatesResponse], ["aws.greengrass#SubscribeToComponentUpdatesRequest", normalizeSubscribeToComponentUpdatesRequest], ["aws.greengrass#ListNamedShadowsForThingResponse", normalizeListNamedShadowsForThingResponse], ["aws.greengrass#ListNamedShadowsForThingRequest", normalizeListNamedShadowsForThingRequest], ["aws.greengrass#CancelLocalDeploymentResponse", normalizeCancelLocalDeploymentResponse], ["aws.greengrass#CancelLocalDeploymentRequest", normalizeCancelLocalDeploymentRequest], ["aws.greengrass#UpdateStateResponse", normalizeUpdateStateResponse], ["aws.greengrass#UpdateStateRequest", normalizeUpdateStateRequest], ["aws.greengrass#GetSecretValueResponse", normalizeGetSecretValueResponse], ["aws.greengrass#GetSecretValueRequest", normalizeGetSecretValueRequest], ["aws.greengrass#GetLocalDeploymentStatusResponse", normalizeGetLocalDeploymentStatusResponse], ["aws.greengrass#GetLocalDeploymentStatusRequest", normalizeGetLocalDeploymentStatusRequest], ["aws.greengrass#RestartComponentResponse", normalizeRestartComponentResponse], ["aws.greengrass#RestartComponentRequest", normalizeRestartComponentRequest], ["aws.greengrass#InvalidTokenError", normalizeInvalidTokenError], ["aws.greengrass#ValidateAuthorizationTokenResponse", normalizeValidateAuthorizationTokenResponse], ["aws.greengrass#ValidateAuthorizationTokenRequest", normalizeValidateAuthorizationTokenRequest], ["aws.greengrass#FailedUpdateConditionCheckError", normalizeFailedUpdateConditionCheckError], ["aws.greengrass#ConflictError", normalizeConflictError], ["aws.greengrass#UpdateConfigurationResponse", normalizeUpdateConfigurationResponse], ["aws.greengrass#UpdateConfigurationRequest", normalizeUpdateConfigurationRequest], ["aws.greengrass#UpdateThingShadowResponse", normalizeUpdateThingShadowResponse], ["aws.greengrass#UpdateThingShadowRequest", normalizeUpdateThingShadowRequest], ["aws.greengrass#SendConfigurationValidityReportResponse", normalizeSendConfigurationValidityReportResponse], ["aws.greengrass#SendConfigurationValidityReportRequest", normalizeSendConfigurationValidityReportRequest], ["aws.greengrass#GetThingShadowResponse", normalizeGetThingShadowResponse], ["aws.greengrass#GetThingShadowRequest", normalizeGetThingShadowRequest], ["aws.greengrass#CreateDebugPasswordResponse", normalizeCreateDebugPasswordResponse], ["aws.greengrass#CreateDebugPasswordRequest", normalizeCreateDebugPasswordRequest], ["aws.greengrass#ListComponentsResponse", normalizeListComponentsResponse], ["aws.greengrass#ListComponentsRequest", normalizeListComponentsRequest], ["aws.greengrass#InvalidClientDeviceAuthTokenError", normalizeInvalidClientDeviceAuthTokenError], ["aws.greengrass#AuthorizeClientDeviceActionResponse", normalizeAuthorizeClientDeviceActionResponse], ["aws.greengrass#AuthorizeClientDeviceActionRequest", normalizeAuthorizeClientDeviceActionRequest], ["aws.greengrass#VerifyClientDeviceIdentityResponse", normalizeVerifyClientDeviceIdentityResponse], ["aws.greengrass#VerifyClientDeviceIdentityRequest", normalizeVerifyClientDeviceIdentityRequest], ["aws.greengrass#SubscribeToCertificateUpdatesResponse", normalizeSubscribeToCertificateUpdatesResponse], ["aws.greengrass#SubscribeToCertificateUpdatesRequest", normalizeSubscribeToCertificateUpdatesRequest], ["aws.greengrass#PublishToTopicResponse", normalizePublishToTopicResponse], ["aws.greengrass#PublishToTopicRequest", normalizePublishToTopicRequest], ["aws.greengrass#InvalidCredentialError", normalizeInvalidCredentialError], ["aws.greengrass#GetClientDeviceAuthTokenResponse", normalizeGetClientDeviceAuthTokenResponse], ["aws.greengrass#GetClientDeviceAuthTokenRequest", normalizeGetClientDeviceAuthTokenRequest], ["aws.greengrass#GetComponentDetailsResponse", normalizeGetComponentDetailsResponse], ["aws.greengrass#GetComponentDetailsRequest", normalizeGetComponentDetailsRequest], ["aws.greengrass#SubscribeToTopicResponse", normalizeSubscribeToTopicResponse], ["aws.greengrass#SubscribeToTopicRequest", normalizeSubscribeToTopicRequest], ["aws.greengrass#GetConfigurationResponse", normalizeGetConfigurationResponse], ["aws.greengrass#GetConfigurationRequest", normalizeGetConfigurationRequest], ["aws.greengrass#SubscribeToValidateConfigurationUpdatesResponse", normalizeSubscribeToValidateConfigurationUpdatesResponse], ["aws.greengrass#SubscribeToValidateConfigurationUpdatesRequest", normalizeSubscribeToValidateConfigurationUpdatesRequest], ["aws.greengrass#DeferComponentUpdateResponse", normalizeDeferComponentUpdateResponse], ["aws.greengrass#DeferComponentUpdateRequest", normalizeDeferComponentUpdateRequest], ["aws.greengrass#PutComponentMetricResponse", normalizePutComponentMetricResponse], ["aws.greengrass#PutComponentMetricRequest", normalizePutComponentMetricRequest], ["aws.greengrass#DeleteThingShadowResponse", normalizeDeleteThingShadowResponse], ["aws.greengrass#DeleteThingShadowRequest", normalizeDeleteThingShadowRequest], ["aws.greengrass#SubscribeToConfigurationUpdateResponse", normalizeSubscribeToConfigurationUpdateResponse], ["aws.greengrass#SubscribeToConfigurationUpdateRequest", normalizeSubscribeToConfigurationUpdateRequest], ["aws.greengrass#PublishToIoTCoreResponse", normalizePublishToIoTCoreResponse], ["aws.greengrass#PublishToIoTCoreRequest", normalizePublishToIoTCoreRequest], ["aws.greengrass#ResumeComponentResponse", normalizeResumeComponentResponse], ["aws.greengrass#ResumeComponentRequest", normalizeResumeComponentRequest], ["aws.greengrass#SubscribeToIoTCoreResponse", normalizeSubscribeToIoTCoreResponse], ["aws.greengrass#SubscribeToIoTCoreRequest", normalizeSubscribeToIoTCoreRequest] ]); } function createValidatorMap() : Map<string, eventstream_rpc.ShapeValidator> { return new Map<string, eventstream_rpc.ShapeValidator>([ ["aws.greengrass#UserProperty", validateUserProperty], ["aws.greengrass#SystemResourceLimits", validateSystemResourceLimits], ["aws.greengrass#DeploymentStatusDetails", validateDeploymentStatusDetails], ["aws.greengrass#MessageContext", validateMessageContext], ["aws.greengrass#RunWithInfo", validateRunWithInfo], ["aws.greengrass#LocalDeployment", validateLocalDeployment], ["aws.greengrass#PostComponentUpdateEvent", validatePostComponentUpdateEvent], ["aws.greengrass#PreComponentUpdateEvent", validatePreComponentUpdateEvent], ["aws.greengrass#ComponentDetails", validateComponentDetails], ["aws.greengrass#CertificateUpdate", validateCertificateUpdate], ["aws.greengrass#BinaryMessage", validateBinaryMessage], ["aws.greengrass#JsonMessage", validateJsonMessage], ["aws.greengrass#MQTTCredential", validateMQTTCredential], ["aws.greengrass#ValidateConfigurationUpdateEvent", validateValidateConfigurationUpdateEvent], ["aws.greengrass#Metric", validateMetric], ["aws.greengrass#ConfigurationUpdateEvent", validateConfigurationUpdateEvent], ["aws.greengrass#MQTTMessage", validateMQTTMessage], ["aws.greengrass#ComponentUpdatePolicyEvents", validateComponentUpdatePolicyEvents], ["aws.greengrass#SecretValue", validateSecretValue], ["aws.greengrass#ConfigurationValidityReport", validateConfigurationValidityReport], ["aws.greengrass#ClientDeviceCredential", validateClientDeviceCredential], ["aws.greengrass#CertificateUpdateEvent", validateCertificateUpdateEvent], ["aws.greengrass#CertificateOptions", validateCertificateOptions], ["aws.greengrass#PublishMessage", validatePublishMessage], ["aws.greengrass#CredentialDocument", validateCredentialDocument], ["aws.greengrass#SubscriptionResponseMessage", validateSubscriptionResponseMessage], ["aws.greengrass#ValidateConfigurationUpdateEvents", validateValidateConfigurationUpdateEvents], ["aws.greengrass#ConfigurationUpdateEvents", validateConfigurationUpdateEvents], ["aws.greengrass#IoTCoreMessage", validateIoTCoreMessage], ["aws.greengrass#InvalidArgumentsError", validateInvalidArgumentsError], ["aws.greengrass#InvalidArtifactsDirectoryPathError", validateInvalidArtifactsDirectoryPathError], ["aws.greengrass#InvalidRecipeDirectoryPathError", validateInvalidRecipeDirectoryPathError], ["aws.greengrass#ServiceError", validateServiceError], ["aws.greengrass#CreateLocalDeploymentResponse", validateCreateLocalDeploymentResponse], ["aws.greengrass#CreateLocalDeploymentRequest", validateCreateLocalDeploymentRequest], ["aws.greengrass#ResourceNotFoundError", validateResourceNotFoundError], ["aws.greengrass#UnauthorizedError", validateUnauthorizedError], ["aws.greengrass#PauseComponentResponse", validatePauseComponentResponse], ["aws.greengrass#PauseComponentRequest", validatePauseComponentRequest], ["aws.greengrass#ComponentNotFoundError", validateComponentNotFoundError], ["aws.greengrass#StopComponentResponse", validateStopComponentResponse], ["aws.greengrass#StopComponentRequest", validateStopComponentRequest], ["aws.greengrass#ListLocalDeploymentsResponse", validateListLocalDeploymentsResponse], ["aws.greengrass#ListLocalDeploymentsRequest", validateListLocalDeploymentsRequest], ["aws.greengrass#SubscribeToComponentUpdatesResponse", validateSubscribeToComponentUpdatesResponse], ["aws.greengrass#SubscribeToComponentUpdatesRequest", validateSubscribeToComponentUpdatesRequest], ["aws.greengrass#ListNamedShadowsForThingResponse", validateListNamedShadowsForThingResponse], ["aws.greengrass#ListNamedShadowsForThingRequest", validateListNamedShadowsForThingRequest], ["aws.greengrass#CancelLocalDeploymentResponse", validateCancelLocalDeploymentResponse], ["aws.greengrass#CancelLocalDeploymentRequest", validateCancelLocalDeploymentRequest], ["aws.greengrass#UpdateStateResponse", validateUpdateStateResponse], ["aws.greengrass#UpdateStateRequest", validateUpdateStateRequest], ["aws.greengrass#GetSecretValueResponse", validateGetSecretValueResponse], ["aws.greengrass#GetSecretValueRequest", validateGetSecretValueRequest], ["aws.greengrass#GetLocalDeploymentStatusResponse", validateGetLocalDeploymentStatusResponse], ["aws.greengrass#GetLocalDeploymentStatusRequest", validateGetLocalDeploymentStatusRequest], ["aws.greengrass#RestartComponentResponse", validateRestartComponentResponse], ["aws.greengrass#RestartComponentRequest", validateRestartComponentRequest], ["aws.greengrass#InvalidTokenError", validateInvalidTokenError], ["aws.greengrass#ValidateAuthorizationTokenResponse", validateValidateAuthorizationTokenResponse], ["aws.greengrass#ValidateAuthorizationTokenRequest", validateValidateAuthorizationTokenRequest], ["aws.greengrass#FailedUpdateConditionCheckError", validateFailedUpdateConditionCheckError], ["aws.greengrass#ConflictError", validateConflictError], ["aws.greengrass#UpdateConfigurationResponse", validateUpdateConfigurationResponse], ["aws.greengrass#UpdateConfigurationRequest", validateUpdateConfigurationRequest], ["aws.greengrass#UpdateThingShadowResponse", validateUpdateThingShadowResponse], ["aws.greengrass#UpdateThingShadowRequest", validateUpdateThingShadowRequest], ["aws.greengrass#SendConfigurationValidityReportResponse", validateSendConfigurationValidityReportResponse], ["aws.greengrass#SendConfigurationValidityReportRequest", validateSendConfigurationValidityReportRequest], ["aws.greengrass#GetThingShadowResponse", validateGetThingShadowResponse], ["aws.greengrass#GetThingShadowRequest", validateGetThingShadowRequest], ["aws.greengrass#CreateDebugPasswordResponse", validateCreateDebugPasswordResponse], ["aws.greengrass#CreateDebugPasswordRequest", validateCreateDebugPasswordRequest], ["aws.greengrass#ListComponentsResponse", validateListComponentsResponse], ["aws.greengrass#ListComponentsRequest", validateListComponentsRequest], ["aws.greengrass#InvalidClientDeviceAuthTokenError", validateInvalidClientDeviceAuthTokenError], ["aws.greengrass#AuthorizeClientDeviceActionResponse", validateAuthorizeClientDeviceActionResponse], ["aws.greengrass#AuthorizeClientDeviceActionRequest", validateAuthorizeClientDeviceActionRequest], ["aws.greengrass#VerifyClientDeviceIdentityResponse", validateVerifyClientDeviceIdentityResponse], ["aws.greengrass#VerifyClientDeviceIdentityRequest", validateVerifyClientDeviceIdentityRequest], ["aws.greengrass#SubscribeToCertificateUpdatesResponse", validateSubscribeToCertificateUpdatesResponse], ["aws.greengrass#SubscribeToCertificateUpdatesRequest", validateSubscribeToCertificateUpdatesRequest], ["aws.greengrass#PublishToTopicResponse", validatePublishToTopicResponse], ["aws.greengrass#PublishToTopicRequest", validatePublishToTopicRequest], ["aws.greengrass#InvalidCredentialError", validateInvalidCredentialError], ["aws.greengrass#GetClientDeviceAuthTokenResponse", validateGetClientDeviceAuthTokenResponse], ["aws.greengrass#GetClientDeviceAuthTokenRequest", validateGetClientDeviceAuthTokenRequest], ["aws.greengrass#GetComponentDetailsResponse", validateGetComponentDetailsResponse], ["aws.greengrass#GetComponentDetailsRequest", validateGetComponentDetailsRequest], ["aws.greengrass#SubscribeToTopicResponse", validateSubscribeToTopicResponse], ["aws.greengrass#SubscribeToTopicRequest", validateSubscribeToTopicRequest], ["aws.greengrass#GetConfigurationResponse", validateGetConfigurationResponse], ["aws.greengrass#GetConfigurationRequest", validateGetConfigurationRequest], ["aws.greengrass#SubscribeToValidateConfigurationUpdatesResponse", validateSubscribeToValidateConfigurationUpdatesResponse], ["aws.greengrass#SubscribeToValidateConfigurationUpdatesRequest", validateSubscribeToValidateConfigurationUpdatesRequest], ["aws.greengrass#DeferComponentUpdateResponse", validateDeferComponentUpdateResponse], ["aws.greengrass#DeferComponentUpdateRequest", validateDeferComponentUpdateRequest], ["aws.greengrass#PutComponentMetricResponse", validatePutComponentMetricResponse], ["aws.greengrass#PutComponentMetricRequest", validatePutComponentMetricRequest], ["aws.greengrass#DeleteThingShadowResponse", validateDeleteThingShadowResponse], ["aws.greengrass#DeleteThingShadowRequest", validateDeleteThingShadowRequest], ["aws.greengrass#SubscribeToConfigurationUpdateResponse", validateSubscribeToConfigurationUpdateResponse], ["aws.greengrass#SubscribeToConfigurationUpdateRequest", validateSubscribeToConfigurationUpdateRequest], ["aws.greengrass#PublishToIoTCoreResponse", validatePublishToIoTCoreResponse], ["aws.greengrass#PublishToIoTCoreRequest", validatePublishToIoTCoreRequest], ["aws.greengrass#ResumeComponentResponse", validateResumeComponentResponse], ["aws.greengrass#ResumeComponentRequest", validateResumeComponentRequest], ["aws.greengrass#SubscribeToIoTCoreResponse", validateSubscribeToIoTCoreResponse], ["aws.greengrass#SubscribeToIoTCoreRequest", validateSubscribeToIoTCoreRequest] ]); } function createDeserializerMap() : Map<string, eventstream_rpc.ShapeDeserializer> { return new Map<string, eventstream_rpc.ShapeDeserializer>([ ["aws.greengrass#ConflictError", deserializeEventstreamMessageToConflictError], ["aws.greengrass#CreateDebugPasswordResponse", deserializeEventstreamMessageToCreateDebugPasswordResponse], ["aws.greengrass#SubscriptionResponseMessage", deserializeEventstreamMessageToSubscriptionResponseMessage], ["aws.greengrass#FailedUpdateConditionCheckError", deserializeEventstreamMessageToFailedUpdateConditionCheckError], ["aws.greengrass#ListNamedShadowsForThingResponse", deserializeEventstreamMessageToListNamedShadowsForThingResponse], ["aws.greengrass#ComponentNotFoundError", deserializeEventstreamMessageToComponentNotFoundError], ["aws.greengrass#CertificateUpdateEvent", deserializeEventstreamMessageToCertificateUpdateEvent], ["aws.greengrass#GetSecretValueResponse", deserializeEventstreamMessageToGetSecretValueResponse], ["aws.greengrass#SubscribeToIoTCoreResponse", deserializeEventstreamMessageToSubscribeToIoTCoreResponse], ["aws.greengrass#InvalidRecipeDirectoryPathError", deserializeEventstreamMessageToInvalidRecipeDirectoryPathError], ["aws.greengrass#ListLocalDeploymentsResponse", deserializeEventstreamMessageToListLocalDeploymentsResponse], ["aws.greengrass#ResumeComponentResponse", deserializeEventstreamMessageToResumeComponentResponse], ["aws.greengrass#InvalidArgumentsError", deserializeEventstreamMessageToInvalidArgumentsError], ["aws.greengrass#GetComponentDetailsResponse", deserializeEventstreamMessageToGetComponentDetailsResponse], ["aws.greengrass#PutComponentMetricResponse", deserializeEventstreamMessageToPutComponentMetricResponse], ["aws.greengrass#ComponentUpdatePolicyEvents", deserializeEventstreamMessageToComponentUpdatePolicyEvents], ["aws.greengrass#IoTCoreMessage", deserializeEventstreamMessageToIoTCoreMessage], ["aws.greengrass#UpdateStateResponse", deserializeEventstreamMessageToUpdateStateResponse], ["aws.greengrass#DeferComponentUpdateResponse", deserializeEventstreamMessageToDeferComponentUpdateResponse], ["aws.greengrass#ListComponentsResponse", deserializeEventstreamMessageToListComponentsResponse], ["aws.greengrass#SubscribeToComponentUpdatesResponse", deserializeEventstreamMessageToSubscribeToComponentUpdatesResponse], ["aws.greengrass#VerifyClientDeviceIdentityResponse", deserializeEventstreamMessageToVerifyClientDeviceIdentityResponse], ["aws.greengrass#ResourceNotFoundError", deserializeEventstreamMessageToResourceNotFoundError], ["aws.greengrass#InvalidArtifactsDirectoryPathError", deserializeEventstreamMessageToInvalidArtifactsDirectoryPathError], ["aws.greengrass#SendConfigurationValidityReportResponse", deserializeEventstreamMessageToSendConfigurationValidityReportResponse], ["aws.greengrass#GetThingShadowResponse", deserializeEventstreamMessageToGetThingShadowResponse], ["aws.greengrass#InvalidClientDeviceAuthTokenError", deserializeEventstreamMessageToInvalidClientDeviceAuthTokenError], ["aws.greengrass#PublishToIoTCoreResponse", deserializeEventstreamMessageToPublishToIoTCoreResponse], ["aws.greengrass#SubscribeToTopicResponse", deserializeEventstreamMessageToSubscribeToTopicResponse], ["aws.greengrass#InvalidTokenError", deserializeEventstreamMessageToInvalidTokenError], ["aws.greengrass#GetClientDeviceAuthTokenResponse", deserializeEventstreamMessageToGetClientDeviceAuthTokenResponse], ["aws.greengrass#CreateLocalDeploymentResponse", deserializeEventstreamMessageToCreateLocalDeploymentResponse], ["aws.greengrass#PublishToTopicResponse", deserializeEventstreamMessageToPublishToTopicResponse], ["aws.greengrass#ValidateAuthorizationTokenResponse", deserializeEventstreamMessageToValidateAuthorizationTokenResponse], ["aws.greengrass#UpdateThingShadowResponse", deserializeEventstreamMessageToUpdateThingShadowResponse], ["aws.greengrass#AuthorizeClientDeviceActionResponse", deserializeEventstreamMessageToAuthorizeClientDeviceActionResponse], ["aws.greengrass#GetConfigurationResponse", deserializeEventstreamMessageToGetConfigurationResponse], ["aws.greengrass#InvalidCredentialError", deserializeEventstreamMessageToInvalidCredentialError], ["aws.greengrass#GetLocalDeploymentStatusResponse", deserializeEventstreamMessageToGetLocalDeploymentStatusResponse], ["aws.greengrass#PauseComponentResponse", deserializeEventstreamMessageToPauseComponentResponse], ["aws.greengrass#UnauthorizedError", deserializeEventstreamMessageToUnauthorizedError], ["aws.greengrass#SubscribeToCertificateUpdatesResponse", deserializeEventstreamMessageToSubscribeToCertificateUpdatesResponse], ["aws.greengrass#UpdateConfigurationResponse", deserializeEventstreamMessageToUpdateConfigurationResponse], ["aws.greengrass#RestartComponentResponse", deserializeEventstreamMessageToRestartComponentResponse], ["aws.greengrass#DeleteThingShadowResponse", deserializeEventstreamMessageToDeleteThingShadowResponse], ["aws.greengrass#SubscribeToConfigurationUpdateResponse", deserializeEventstreamMessageToSubscribeToConfigurationUpdateResponse], ["aws.greengrass#SubscribeToValidateConfigurationUpdatesResponse", deserializeEventstreamMessageToSubscribeToValidateConfigurationUpdatesResponse], ["aws.greengrass#ServiceError", deserializeEventstreamMessageToServiceError], ["aws.greengrass#ConfigurationUpdateEvents", deserializeEventstreamMessageToConfigurationUpdateEvents], ["aws.greengrass#StopComponentResponse", deserializeEventstreamMessageToStopComponentResponse], ["aws.greengrass#ValidateConfigurationUpdateEvents", deserializeEventstreamMessageToValidateConfigurationUpdateEvents], ["aws.greengrass#CancelLocalDeploymentResponse", deserializeEventstreamMessageToCancelLocalDeploymentResponse] ]); } function createSerializerMap() : Map<string, eventstream_rpc.ShapeSerializer> { return new Map<string, eventstream_rpc.ShapeSerializer>([ ["aws.greengrass#GetComponentDetailsRequest", serializeGetComponentDetailsRequestToEventstreamMessage], ["aws.greengrass#PublishToTopicRequest", serializePublishToTopicRequestToEventstreamMessage], ["aws.greengrass#CreateDebugPasswordRequest", serializeCreateDebugPasswordRequestToEventstreamMessage], ["aws.greengrass#UpdateThingShadowRequest", serializeUpdateThingShadowRequestToEventstreamMessage], ["aws.greengrass#ResumeComponentRequest", serializeResumeComponentRequestToEventstreamMessage], ["aws.greengrass#StopComponentRequest", serializeStopComponentRequestToEventstreamMessage], ["aws.greengrass#VerifyClientDeviceIdentityRequest", serializeVerifyClientDeviceIdentityRequestToEventstreamMessage], ["aws.greengrass#AuthorizeClientDeviceActionRequest", serializeAuthorizeClientDeviceActionRequestToEventstreamMessage], ["aws.greengrass#ListLocalDeploymentsRequest", serializeListLocalDeploymentsRequestToEventstreamMessage], ["aws.greengrass#SendConfigurationValidityReportRequest", serializeSendConfigurationValidityReportRequestToEventstreamMessage], ["aws.greengrass#ValidateAuthorizationTokenRequest", serializeValidateAuthorizationTokenRequestToEventstreamMessage], ["aws.greengrass#GetClientDeviceAuthTokenRequest", serializeGetClientDeviceAuthTokenRequestToEventstreamMessage], ["aws.greengrass#PauseComponentRequest", serializePauseComponentRequestToEventstreamMessage], ["aws.greengrass#PublishToIoTCoreRequest", serializePublishToIoTCoreRequestToEventstreamMessage], ["aws.greengrass#DeleteThingShadowRequest", serializeDeleteThingShadowRequestToEventstreamMessage], ["aws.greengrass#GetConfigurationRequest", serializeGetConfigurationRequestToEventstreamMessage], ["aws.greengrass#DeferComponentUpdateRequest", serializeDeferComponentUpdateRequestToEventstreamMessage], ["aws.greengrass#GetSecretValueRequest", serializeGetSecretValueRequestToEventstreamMessage], ["aws.greengrass#ListComponentsRequest", serializeListComponentsRequestToEventstreamMessage], ["aws.greengrass#SubscribeToTopicRequest", serializeSubscribeToTopicRequestToEventstreamMessage], ["aws.greengrass#CancelLocalDeploymentRequest", serializeCancelLocalDeploymentRequestToEventstreamMessage], ["aws.greengrass#SubscribeToCertificateUpdatesRequest", serializeSubscribeToCertificateUpdatesRequestToEventstreamMessage], ["aws.greengrass#SubscribeToValidateConfigurationUpdatesRequest", serializeSubscribeToValidateConfigurationUpdatesRequestToEventstreamMessage], ["aws.greengrass#CreateLocalDeploymentRequest", serializeCreateLocalDeploymentRequestToEventstreamMessage], ["aws.greengrass#PutComponentMetricRequest", serializePutComponentMetricRequestToEventstreamMessage], ["aws.greengrass#SubscribeToConfigurationUpdateRequest", serializeSubscribeToConfigurationUpdateRequestToEventstreamMessage], ["aws.greengrass#SubscribeToComponentUpdatesRequest", serializeSubscribeToComponentUpdatesRequestToEventstreamMessage], ["aws.greengrass#RestartComponentRequest", serializeRestartComponentRequestToEventstreamMessage], ["aws.greengrass#ListNamedShadowsForThingRequest", serializeListNamedShadowsForThingRequestToEventstreamMessage], ["aws.greengrass#UpdateConfigurationRequest", serializeUpdateConfigurationRequestToEventstreamMessage], ["aws.greengrass#GetLocalDeploymentStatusRequest", serializeGetLocalDeploymentStatusRequestToEventstreamMessage], ["aws.greengrass#GetThingShadowRequest", serializeGetThingShadowRequestToEventstreamMessage], ["aws.greengrass#SubscribeToIoTCoreRequest", serializeSubscribeToIoTCoreRequestToEventstreamMessage], ["aws.greengrass#UpdateStateRequest", serializeUpdateStateRequestToEventstreamMessage] ]); } function createOperationMap() : Map<string, eventstream_rpc.EventstreamRpcServiceModelOperation> { return new Map<string, eventstream_rpc.EventstreamRpcServiceModelOperation>([ ["aws.greengrass#AuthorizeClientDeviceAction", { requestShape: "aws.greengrass#AuthorizeClientDeviceActionRequest", responseShape: "aws.greengrass#AuthorizeClientDeviceActionResponse", errorShapes: new Set<string>([ "aws.greengrass#UnauthorizedError", "aws.greengrass#ServiceError", "aws.greengrass#InvalidArgumentsError", "aws.greengrass#InvalidClientDeviceAuthTokenError" ]) }], ["aws.greengrass#CancelLocalDeployment", { requestShape: "aws.greengrass#CancelLocalDeploymentRequest", responseShape: "aws.greengrass#CancelLocalDeploymentResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#ResourceNotFoundError", "aws.greengrass#InvalidArgumentsError" ]) }], ["aws.greengrass#CreateDebugPassword", { requestShape: "aws.greengrass#CreateDebugPasswordRequest", responseShape: "aws.greengrass#CreateDebugPasswordResponse", errorShapes: new Set<string>([ "aws.greengrass#UnauthorizedError", "aws.greengrass#ServiceError" ]) }], ["aws.greengrass#CreateLocalDeployment", { requestShape: "aws.greengrass#CreateLocalDeploymentRequest", responseShape: "aws.greengrass#CreateLocalDeploymentResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#InvalidRecipeDirectoryPathError", "aws.greengrass#InvalidArtifactsDirectoryPathError", "aws.greengrass#InvalidArgumentsError" ]) }], ["aws.greengrass#DeferComponentUpdate", { requestShape: "aws.greengrass#DeferComponentUpdateRequest", responseShape: "aws.greengrass#DeferComponentUpdateResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#ResourceNotFoundError", "aws.greengrass#InvalidArgumentsError" ]) }], ["aws.greengrass#DeleteThingShadow", { requestShape: "aws.greengrass#DeleteThingShadowRequest", responseShape: "aws.greengrass#DeleteThingShadowResponse", errorShapes: new Set<string>([ "aws.greengrass#InvalidArgumentsError", "aws.greengrass#ResourceNotFoundError", "aws.greengrass#ServiceError", "aws.greengrass#UnauthorizedError" ]) }], ["aws.greengrass#GetClientDeviceAuthToken", { requestShape: "aws.greengrass#GetClientDeviceAuthTokenRequest", responseShape: "aws.greengrass#GetClientDeviceAuthTokenResponse", errorShapes: new Set<string>([ "aws.greengrass#UnauthorizedError", "aws.greengrass#ServiceError", "aws.greengrass#InvalidArgumentsError", "aws.greengrass#InvalidCredentialError" ]) }], ["aws.greengrass#GetComponentDetails", { requestShape: "aws.greengrass#GetComponentDetailsRequest", responseShape: "aws.greengrass#GetComponentDetailsResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#ResourceNotFoundError", "aws.greengrass#InvalidArgumentsError" ]) }], ["aws.greengrass#GetConfiguration", { requestShape: "aws.greengrass#GetConfigurationRequest", responseShape: "aws.greengrass#GetConfigurationResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#ResourceNotFoundError" ]) }], ["aws.greengrass#GetLocalDeploymentStatus", { requestShape: "aws.greengrass#GetLocalDeploymentStatusRequest", responseShape: "aws.greengrass#GetLocalDeploymentStatusResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#ResourceNotFoundError" ]) }], ["aws.greengrass#GetSecretValue", { requestShape: "aws.greengrass#GetSecretValueRequest", responseShape: "aws.greengrass#GetSecretValueResponse", errorShapes: new Set<string>([ "aws.greengrass#UnauthorizedError", "aws.greengrass#ResourceNotFoundError", "aws.greengrass#ServiceError" ]) }], ["aws.greengrass#GetThingShadow", { requestShape: "aws.greengrass#GetThingShadowRequest", responseShape: "aws.greengrass#GetThingShadowResponse", errorShapes: new Set<string>([ "aws.greengrass#InvalidArgumentsError", "aws.greengrass#ResourceNotFoundError", "aws.greengrass#ServiceError", "aws.greengrass#UnauthorizedError" ]) }], ["aws.greengrass#ListComponents", { requestShape: "aws.greengrass#ListComponentsRequest", responseShape: "aws.greengrass#ListComponentsResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError" ]) }], ["aws.greengrass#ListLocalDeployments", { requestShape: "aws.greengrass#ListLocalDeploymentsRequest", responseShape: "aws.greengrass#ListLocalDeploymentsResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError" ]) }], ["aws.greengrass#ListNamedShadowsForThing", { requestShape: "aws.greengrass#ListNamedShadowsForThingRequest", responseShape: "aws.greengrass#ListNamedShadowsForThingResponse", errorShapes: new Set<string>([ "aws.greengrass#InvalidArgumentsError", "aws.greengrass#ResourceNotFoundError", "aws.greengrass#ServiceError", "aws.greengrass#UnauthorizedError" ]) }], ["aws.greengrass#PauseComponent", { requestShape: "aws.greengrass#PauseComponentRequest", responseShape: "aws.greengrass#PauseComponentResponse", errorShapes: new Set<string>([ "aws.greengrass#UnauthorizedError", "aws.greengrass#ServiceError", "aws.greengrass#ResourceNotFoundError" ]) }], ["aws.greengrass#PublishToIoTCore", { requestShape: "aws.greengrass#PublishToIoTCoreRequest", responseShape: "aws.greengrass#PublishToIoTCoreResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#UnauthorizedError" ]) }], ["aws.greengrass#PublishToTopic", { requestShape: "aws.greengrass#PublishToTopicRequest", responseShape: "aws.greengrass#PublishToTopicResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#UnauthorizedError" ]) }], ["aws.greengrass#PutComponentMetric", { requestShape: "aws.greengrass#PutComponentMetricRequest", responseShape: "aws.greengrass#PutComponentMetricResponse", errorShapes: new Set<string>([ "aws.greengrass#UnauthorizedError", "aws.greengrass#ServiceError", "aws.greengrass#InvalidArgumentsError" ]) }], ["aws.greengrass#RestartComponent", { requestShape: "aws.greengrass#RestartComponentRequest", responseShape: "aws.greengrass#RestartComponentResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#ComponentNotFoundError", "aws.greengrass#InvalidArgumentsError" ]) }], ["aws.greengrass#ResumeComponent", { requestShape: "aws.greengrass#ResumeComponentRequest", responseShape: "aws.greengrass#ResumeComponentResponse", errorShapes: new Set<string>([ "aws.greengrass#UnauthorizedError", "aws.greengrass#ServiceError", "aws.greengrass#ResourceNotFoundError" ]) }], ["aws.greengrass#SendConfigurationValidityReport", { requestShape: "aws.greengrass#SendConfigurationValidityReportRequest", responseShape: "aws.greengrass#SendConfigurationValidityReportResponse", errorShapes: new Set<string>([ "aws.greengrass#InvalidArgumentsError", "aws.greengrass#ServiceError" ]) }], ["aws.greengrass#StopComponent", { requestShape: "aws.greengrass#StopComponentRequest", responseShape: "aws.greengrass#StopComponentResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#ComponentNotFoundError", "aws.greengrass#InvalidArgumentsError" ]) }], ["aws.greengrass#SubscribeToCertificateUpdates", { requestShape: "aws.greengrass#SubscribeToCertificateUpdatesRequest", responseShape: "aws.greengrass#SubscribeToCertificateUpdatesResponse", inboundMessageShape: "aws.greengrass#CertificateUpdateEvent", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#UnauthorizedError", "aws.greengrass#InvalidArgumentsError" ]) }], ["aws.greengrass#SubscribeToComponentUpdates", { requestShape: "aws.greengrass#SubscribeToComponentUpdatesRequest", responseShape: "aws.greengrass#SubscribeToComponentUpdatesResponse", inboundMessageShape: "aws.greengrass#ComponentUpdatePolicyEvents", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#ResourceNotFoundError" ]) }], ["aws.greengrass#SubscribeToConfigurationUpdate", { requestShape: "aws.greengrass#SubscribeToConfigurationUpdateRequest", responseShape: "aws.greengrass#SubscribeToConfigurationUpdateResponse", inboundMessageShape: "aws.greengrass#ConfigurationUpdateEvents", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#ResourceNotFoundError" ]) }], ["aws.greengrass#SubscribeToIoTCore", { requestShape: "aws.greengrass#SubscribeToIoTCoreRequest", responseShape: "aws.greengrass#SubscribeToIoTCoreResponse", inboundMessageShape: "aws.greengrass#IoTCoreMessage", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#UnauthorizedError" ]) }], ["aws.greengrass#SubscribeToTopic", { requestShape: "aws.greengrass#SubscribeToTopicRequest", responseShape: "aws.greengrass#SubscribeToTopicResponse", inboundMessageShape: "aws.greengrass#SubscriptionResponseMessage", errorShapes: new Set<string>([ "aws.greengrass#InvalidArgumentsError", "aws.greengrass#ServiceError", "aws.greengrass#UnauthorizedError" ]) }], ["aws.greengrass#SubscribeToValidateConfigurationUpdates", { requestShape: "aws.greengrass#SubscribeToValidateConfigurationUpdatesRequest", responseShape: "aws.greengrass#SubscribeToValidateConfigurationUpdatesResponse", inboundMessageShape: "aws.greengrass#ValidateConfigurationUpdateEvents", errorShapes: new Set<string>([ "aws.greengrass#ServiceError" ]) }], ["aws.greengrass#UpdateConfiguration", { requestShape: "aws.greengrass#UpdateConfigurationRequest", responseShape: "aws.greengrass#UpdateConfigurationResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#UnauthorizedError", "aws.greengrass#ConflictError", "aws.greengrass#FailedUpdateConditionCheckError", "aws.greengrass#InvalidArgumentsError" ]) }], ["aws.greengrass#UpdateState", { requestShape: "aws.greengrass#UpdateStateRequest", responseShape: "aws.greengrass#UpdateStateResponse", errorShapes: new Set<string>([ "aws.greengrass#ServiceError", "aws.greengrass#ResourceNotFoundError" ]) }], ["aws.greengrass#UpdateThingShadow", { requestShape: "aws.greengrass#UpdateThingShadowRequest", responseShape: "aws.greengrass#UpdateThingShadowResponse", errorShapes: new Set<string>([ "aws.greengrass#InvalidArgumentsError", "aws.greengrass#ConflictError", "aws.greengrass#ServiceError", "aws.greengrass#UnauthorizedError" ]) }], ["aws.greengrass#ValidateAuthorizationToken", { requestShape: "aws.greengrass#ValidateAuthorizationTokenRequest", responseShape: "aws.greengrass#ValidateAuthorizationTokenResponse", errorShapes: new Set<string>([ "aws.greengrass#InvalidTokenError", "aws.greengrass#UnauthorizedError", "aws.greengrass#ServiceError" ]) }], ["aws.greengrass#VerifyClientDeviceIdentity", { requestShape: "aws.greengrass#VerifyClientDeviceIdentityRequest", responseShape: "aws.greengrass#VerifyClientDeviceIdentityResponse", errorShapes: new Set<string>([ "aws.greengrass#UnauthorizedError", "aws.greengrass#ServiceError", "aws.greengrass#InvalidArgumentsError" ]) }] ]); } const DetailedDeploymentStatusValues : Set<string> = new Set<string>([ "SUCCESSFUL", "FAILED_NO_STATE_CHANGE", "FAILED_ROLLBACK_NOT_REQUESTED", "FAILED_ROLLBACK_COMPLETE", "REJECTED" ]); const DeploymentStatusValues : Set<string> = new Set<string>([ "QUEUED", "IN_PROGRESS", "SUCCEEDED", "FAILED", "CANCELED" ]); const LifecycleStateValues : Set<string> = new Set<string>([ "RUNNING", "ERRORED", "NEW", "FINISHED", "INSTALLED", "BROKEN", "STARTING", "STOPPING" ]); const MetricUnitTypeValues : Set<string> = new Set<string>([ "BYTES", "BYTES_PER_SECOND", "COUNT", "COUNT_PER_SECOND", "MEGABYTES", "SECONDS" ]); const PayloadFormatValues : Set<string> = new Set<string>([ "0", "1" ]); const ConfigurationValidityStatusValues : Set<string> = new Set<string>([ "ACCEPTED", "REJECTED" ]); const CertificateTypeValues : Set<string> = new Set<string>([ "SERVER" ]); const FailureHandlingPolicyValues : Set<string> = new Set<string>([ "ROLLBACK", "DO_NOTHING" ]); const RequestStatusValues : Set<string> = new Set<string>([ "SUCCEEDED", "FAILED" ]); const ReportedLifecycleStateValues : Set<string> = new Set<string>([ "RUNNING", "ERRORED" ]); const ReceiveModeValues : Set<string> = new Set<string>([ "RECEIVE_ALL_MESSAGES", "RECEIVE_MESSAGES_FROM_OTHERS" ]); const QOSValues : Set<string> = new Set<string>([ "0", "1" ]); function createEnumsMap() : Map<string, Set<string>> { return new Map<string, Set<string>>([ ["DetailedDeploymentStatus", DetailedDeploymentStatusValues], ["DeploymentStatus", DeploymentStatusValues], ["LifecycleState", LifecycleStateValues], ["MetricUnitType", MetricUnitTypeValues], ["PayloadFormat", PayloadFormatValues], ["ConfigurationValidityStatus", ConfigurationValidityStatusValues], ["CertificateType", CertificateTypeValues], ["FailureHandlingPolicy", FailureHandlingPolicyValues], ["RequestStatus", RequestStatusValues], ["ReportedLifecycleState", ReportedLifecycleStateValues], ["ReceiveMode", ReceiveModeValues], ["QOS", QOSValues], ]); } export function makeServiceModel() : eventstream_rpc.EventstreamRpcServiceModel { return { normalizers: createNormalizerMap(), validators: createValidatorMap(), deserializers: createDeserializerMap(), serializers: createSerializerMap(), operations: createOperationMap(), enums: createEnumsMap() }; } export function normalizeUserProperty(value : model.UserProperty) : any { let normalizedValue : any = {}; eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'key', value.key); eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'value', value.value); return normalizedValue; } export function normalizeSystemResourceLimits(value : model.SystemResourceLimits) : any { let normalizedValue : any = {}; eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'memory', value.memory); eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'cpus', value.cpus); return normalizedValue; } export function normalizeDeploymentStatusDetails(value : model.DeploymentStatusDetails) : any { let normalizedValue : any = {}; eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'detailedDeploymentStatus', value.detailedDeploymentStatus); eventstream_rpc_utils.setDefinedArrayProperty(normalizedValue, 'deploymentErrorStack', value.deploymentErrorStack, undefined); eventstream_rpc_utils.setDefinedArrayProperty(normalizedValue, 'deploymentErrorTypes', value.deploymentErrorTypes, undefined); eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'deploymentFailureCause', value.deploymentFailureCause); return normalizedValue; } export function normalizeMessageContext(value : model.MessageContext) : any { let normalizedValue : any = {}; eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'topic', value.topic); return normalizedValue; } export function normalizeRunWithInfo(value : model.RunWithInfo) : any { let normalizedValue : any = {}; eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'posixUser', value.posixUser); eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'windowsUser', value.windowsUser); eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'systemResourceLimits', value.systemResourceLimits, normalizeSystemResourceLimits); return normalizedValue; } export function normalizeLocalDeployment(value : model.LocalDeployment) : any { let normalizedValue : any = {}; eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'deploymentId', value.deploymentId); eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'status', value.status); eventstream_rpc_utils.setDefinedProperty(normalizedValue, 'createdOn', value.createdOn); eventstream_