export * from './address'; export * from './apiResponse'; export * from './apiResponses'; export * from './bTAPIApplicationDeprecateParams'; export * from './bTAPIApplicationParams'; export * from './bTAPIApplicationSummaryInfo'; export * from './bTAPIDeveloperParams'; export * from './bTAPIKeyParams'; export * from './bTAPIPartnerParams'; export * from './bTAclParams'; export * from './bTActionInfo'; export * from './bTAddFriendParams'; export * from './bTAddressInfo'; export * from './bTAdminGroupParams'; export * from './bTAdminRoleParams'; export * from './bTAdminRolePermissionParams'; export * from './bTAdminTaskParams'; export * from './bTAdminUserRoleParams'; export * from './bTAgreementParams'; export * from './bTApiKeyUpdateParams'; export * from './bTAppAssociativeDataParamsArray'; export * from './bTAppElementChangeParams'; export * from './bTAppElementCommitTransactionParams'; export * from './bTAppElementContentDeltaInfo'; export * from './bTAppElementContentEntryInfo'; export * from './bTAppElementContentInfo'; export * from './bTAppElementHistoryEntryInfo'; export * from './bTAppElementHistoryInfo'; export * from './bTAppElementModifyInfo'; export * from './bTAppElementParams'; export * from './bTAppElementReferenceInfo'; export * from './bTAppElementReferenceParams'; export * from './bTAppElementReferenceResolveInfo'; export * from './bTAppElementStartTransactionParams'; export * from './bTAppElementUpdateParams'; export * from './bTAppViewParams'; export * from './bTApplicationElementThumbnailParams'; export * from './bTApplicationElementThumbnailParamsArray'; export * from './bTApproveTranslationDebugParams'; export * from './bTAssemblyInstanceDefinitionParams'; export * from './bTAssemblyTransformDefinitionParams'; export * from './bTAssemblyTransformedInstancesDefinitionParams'; export * from './bTAssociativeDataParams'; export * from './bTAssociativeFieldParams'; export * from './bTAutoPartNumberingSchemeParams'; export * from './bTBaseInfo'; export * from './bTBelScriptLibraryVersion'; export * from './bTBetaCapabilityAdminInfo'; export * from './bTBetaCapabilityImportInfo'; export * from './bTBetaCapabilityInfo'; export * from './bTBetaCapabilityMetricsInfo'; export * from './bTBetaCapabilityParams'; export * from './bTBetaCapabilitySummaryInfo'; export * from './bTBetaCapabilityUserInfo'; export * from './bTBillingAccountParams'; export * from './bTBillingAllowedPlansInfo'; export * from './bTBillingPlanBatchParams'; export * from './bTBillingPlanInfo'; export * from './bTBillingPlanParams'; export * from './bTBillingPlanSummaryInfo'; export * from './bTBoundingBox'; export * from './bTBoundingBoxParams'; export * from './bTBrokenOutEndCondition'; export * from './bTBulkDocumentUpdateParams'; export * from './bTCacheInfo'; export * from './bTCampaignParams'; export * from './bTCapabilityCheckParams'; export * from './bTCapabilityParams'; export * from './bTCapabilityRuleParams'; export * from './bTCapableInfo'; export * from './bTCardInfo'; export * from './bTCardParams'; export * from './bTChangeContextParams'; export * from './bTCloudStorageAccountInfo'; export * from './bTCloudStorageAccountListInfo'; export * from './bTCloudStorageObjectInfo'; export * from './bTCloudStorageObjectListInfo'; export * from './bTCloudStorageProviderObjectInfo'; export * from './bTColorInfo'; export * from './bTColorParams'; export * from './bTCommentAttachmentInfo'; export * from './bTCommentInfo'; export * from './bTCommentNotificationParams'; export * from './bTCommentParams'; export * from './bTCommentSubscriptionParams'; export * from './bTCompanyActivateParams'; export * from './bTCompanyNoPublicDocumentParams'; export * from './bTCompanyParams'; export * from './bTCompanyPoliciesParams'; export * from './bTCompanySummaryInfo'; export * from './bTCompanyTransferParams'; export * from './bTCompanyUserParams'; export * from './bTComponentUsagesSummary'; export * from './bTConfigurationIdInfo'; export * from './bTConfigurationInfo'; export * from './bTConfigurationParams'; export * from './bTConnection'; export * from './bTCopyDocumentParams'; export * from './bTCopyElementParams'; export * from './bTCurveDescription'; export * from './bTCustomPropertyDefinitionInfo'; export * from './bTCustomPropertyDefinitionParams'; export * from './bTDBViewerCollectionConfig'; export * from './bTDBViewerConfig'; export * from './bTDBViewerQueryParams'; export * from './bTDeviceInfo'; export * from './bTDeviceTokenParams'; export * from './bTDiffInfo'; export * from './bTDiscountInfo'; export * from './bTDiscountParams'; export * from './bTDocumentCheckAccessParams'; export * from './bTDocumentElementInfo'; export * from './bTDocumentInfo'; export * from './bTDocumentLabelInfo'; export * from './bTDocumentLabelParams'; export * from './bTDocumentMicroversionInfo'; export * from './bTDocumentMigrateParams'; export * from './bTDocumentOptionsParams'; export * from './bTDocumentParams'; export * from './bTDocumentProcessingInfo'; export * from './bTDocumentScope'; export * from './bTDocumentSearchHitInfo'; export * from './bTDocumentSearchParams'; export * from './bTDocumentSummaryInfo'; export * from './bTDocumentSummarySearchInfo'; export * from './bTDocumentVersionElementIds'; export * from './bTDocumentWithVersionAndElementId'; export * from './bTDocumentWithVersionId'; export * from './bTDrawingParams'; export * from './bTESDocumentHit'; export * from './bTElementLocationParams'; export * from './bTElementParams'; export * from './bTElementPropertiesParams'; export * from './bTElementRenameParams'; export * from './bTElementThumbnailDataParams'; export * from './bTEnterpriseReportParams'; export * from './bTExportModelBodiesResponse'; export * from './bTExportModelBody'; export * from './bTExportModelCoedge'; export * from './bTExportModelEdge'; export * from './bTExportModelEdgeGeometry'; export * from './bTExportModelFace'; export * from './bTExportModelLoop'; export * from './bTExportModelParams'; export * from './bTExportModelVertex'; export * from './bTExportTessellatedEdgesBody'; export * from './bTExportTessellatedEdgesEdge'; export * from './bTExportTessellatedEdgesResponse'; export * from './bTExportTessellatedFacesBody'; export * from './bTExportTessellatedFacesFace'; export * from './bTExportTessellatedFacesFacet'; export * from './bTExportTessellatedFacesResponse'; export * from './bTExtendTrialParams'; export * from './bTExternalElementReferenceInfo'; export * from './bTFSValue'; export * from './bTFeatureDefinitionResponse'; export * from './bTFeatureListResponse'; export * from './bTFeatureScriptEvalCall'; export * from './bTFeatureScriptEvalResponse'; export * from './bTFeatureState'; export * from './bTFolderInfo'; export * from './bTFolderParams'; export * from './bTFriendInfo'; export * from './bTFriendsFromIdsParams'; export * from './bTGlobalPermissionDefinitionsInfo'; export * from './bTGlobalPermissionInfo'; export * from './bTGlobalPermissionParams'; export * from './bTGlobalTreeMagicNodeInfo'; export * from './bTGlobalTreeNodeInfo'; export * from './bTGlobalTreeNodeInfoListBTGlobalTreeNodeInfo'; export * from './bTGlobalTreeNodeListResponse'; export * from './bTGlobalTreeNodeMoveParams'; export * from './bTGlobalTreeNodeOwnerParams'; export * from './bTGlobalTreeNodeWithChildrenInfo'; export * from './bTGraphicsAppearance'; export * from './bTIdAndConfiguration'; export * from './bTIdTranslationInfo'; export * from './bTIdTranslationParams'; export * from './bTIdTranslationResultInfo'; export * from './bTIdentity'; export * from './bTIdentityInfo'; export * from './bTIdentityManagementParams'; export * from './bTIdentityParams'; export * from './bTImportCloudObjectParams'; export * from './bTImportForeignDataParams'; export * from './bTInAppMessageContent'; export * from './bTInAppMessageContentItem'; export * from './bTInAppMessageInfo'; export * from './bTInAppMessageParams'; export * from './bTInsertionLocation'; export * from './bTInvitationParams'; export * from './bTItemParams'; export * from './bTLinkToLatestDocumentParams'; export * from './bTListResponseBTBetaCapabilitySummaryInfo'; export * from './bTListResponseBTBetaCapabilityUserInfo'; export * from './bTListResponseBTCloudStorageProviderObjectInfo'; export * from './bTListResponseBTFriendInfo'; export * from './bTListResponseBTInAppMessageInfo'; export * from './bTListResponseBTPurchaseInfo'; export * from './bTListResponseBTStandardContentHierarchyInfo'; export * from './bTListResponseBTSystemConfigInfo'; export * from './bTLocationInfo'; export * from './bTLoginParams'; export * from './bTLoginTotpParams'; export * from './bTMFeature'; export * from './bTMImport'; export * from './bTMParameter'; export * from './bTMSuppressionState'; export * from './bTMassPropResponse'; export * from './bTMassProperties'; export * from './bTMatchingStandardContentHierarchyInfo'; export * from './bTMaterialParams'; export * from './bTMaterialPropertyParams'; export * from './bTMetadataEnumValueInfo'; export * from './bTMetadataPropertyConfigParams'; export * from './bTMetadataPropertyInfo'; export * from './bTMetadataPropertyParams'; export * from './bTMetadataPropertyUiHintsInfo'; export * from './bTMetadataPropertyValidatorInfo'; export * from './bTMetadataSchemaParams'; export * from './bTMetricParams'; export * from './bTMetricsListParams'; export * from './bTMicroversionId'; export * from './bTMobileNotificationParams'; export * from './bTModelBodyParams'; export * from './bTModelElementParams'; export * from './bTModelFormatInfo'; export * from './bTModelTessellationParams'; export * from './bTMoveElementInfo'; export * from './bTMoveElementParams'; export * from './bTNameValuePair'; export * from './bTNamedViewInfo'; export * from './bTNamedViewsInfo'; export * from './bTNextPartNumberParam'; export * from './bTNextPartNumbersParam'; export * from './bTNextRevisionParams'; export * from './bTNodeReference'; export * from './bTNodeStatus'; export * from './bTNotice'; export * from './bTNotificationDebugParams'; export * from './bTNotificationParams'; export * from './bTObjectId'; export * from './bTOccurrence'; export * from './bTOwnerInfo'; export * from './bTPDMMetadataParams'; export * from './bTPLiteralString'; export * from './bTPModuleId'; export * from './bTPNode'; export * from './bTPSpace'; export * from './bTPartAppearanceInfo'; export * from './bTPartAppearanceParams'; export * from './bTPartIdParams'; export * from './bTPartMaterialInfo'; export * from './bTPartMaterialPropertyInfo'; export * from './bTPartMetadataInfo'; export * from './bTPartQueryParams'; export * from './bTPasswordResetParams'; export * from './bTPaymentTypeParams'; export * from './bTPermissionSet'; export * from './bTPlanSubscriberInfo'; export * from './bTProjectInfo'; export * from './bTProjectParams'; export * from './bTPropertyValueParam'; export * from './bTPurchaseInfo'; export * from './bTPurchaseParams'; export * from './bTPurchaseUserInfo'; export * from './bTPurchaseUserParams'; export * from './bTQueryRevisionParams'; export * from './bTRbacPermissionSchemeEntryParams'; export * from './bTRbacPermissionSchemeInfo'; export * from './bTRbacPermissionSchemeListInfo'; export * from './bTRbacPermissionSchemeParams'; export * from './bTRbacRoleInfo'; export * from './bTRbacRoleParams'; export * from './bTReleasePackageInfo'; export * from './bTReleasePackageItem'; export * from './bTReleasePackageItemError'; export * from './bTReleasePackageItemInfo'; export * from './bTReleasePackageItemParams'; export * from './bTReleasePackageParams'; export * from './bTReleasePackageWorkflowChangeParams'; export * from './bTRepairContextParams'; export * from './bTRevisionCustomData'; export * from './bTRevisionParams'; export * from './bTRevisionRuleInfo'; export * from './bTRevisionRuleParams'; export * from './bTRootDiffInfo'; export * from './bTSeatsParams'; export * from './bTSectionPlaneInfo'; export * from './bTSendGridDeliveryEventParams'; export * from './bTSettingInfo'; export * from './bTSettingParam'; export * from './bTShadedRenderDocumentResponse'; export * from './bTShareEntryParams'; export * from './bTShareParams'; export * from './bTSimpleInfo'; export * from './bTStandardContentCustomParameterDefinition'; export * from './bTStandardContentCustomParameterDefinitionId'; export * from './bTStandardContentCustomParameterParams'; export * from './bTStandardContentFindUsageParams'; export * from './bTStandardContentHierarchy'; export * from './bTStandardContentHierarchyInfo'; export * from './bTStandardContentHierarchyParams'; export * from './bTStandardContentHierarchyRenameParams'; export * from './bTStandardContentParameterDefinition'; export * from './bTStandardContentParams'; export * from './bTStandardContentSetRunVersionsParams'; export * from './bTStandardContentUsageSummary'; export * from './bTStartEditInContextParams'; export * from './bTSubstituteApproverParams'; export * from './bTSurfaceDescription'; export * from './bTSurveyResponseParams'; export * from './bTSystemConfigInfo'; export * from './bTTagParams'; export * from './bTTeamInfo'; export * from './bTTeamMemberParams'; export * from './bTTeamParams'; export * from './bTTeamSummaryInfo'; export * from './bTThumbnailInfo'; export * from './bTThumbnailSizeInfo'; export * from './bTToolTreeParams'; export * from './bTToolTreeUpdateParams'; export * from './bTTranslateFormatParams'; export * from './bTTranslateInternalParams'; export * from './bTTranslationRequestInfo'; export * from './bTUniqueDocumentItemParams'; export * from './bTUpdateDocumentThumbnailParams'; export * from './bTUpdateElementThumbnailParams'; export * from './bTUpdateExternalReferenceParams'; export * from './bTUpdateInContextParams'; export * from './bTUpdateRbacRoleParams'; export * from './bTUpdateReferenceParams'; export * from './bTUpdateReleasePackageParams'; export * from './bTUpdateVersionThumbnailParams'; export * from './bTUpgradeOnDemandParams'; export * from './bTUploadParams'; export * from './bTUploadStateParams'; export * from './bTUserActivationParams'; export * from './bTUserAgentVersion'; export * from './bTUserAppSettingsInfo'; export * from './bTUserAppSettingsParams'; export * from './bTUserBasicSummaryInfo'; export * from './bTUserEmailParams'; export * from './bTUserEmailVerifyParams'; export * from './bTUserNotificationPrefLevelsInfo'; export * from './bTUserNotificationPrefParams'; export * from './bTUserParams'; export * from './bTUserSettingsParams'; export * from './bTUserSummaryInfo'; export * from './bTUserTotpParams'; export * from './bTUserUpdateParams'; export * from './bTUserUpdateSpecsParams'; export * from './bTUserUsagesSummary'; export * from './bTUserWebPreferencesParams'; export * from './bTVector2d'; export * from './bTVector3d'; export * from './bTVersionInfo'; export * from './bTVersionOrWorkspaceInfo'; export * from './bTVersionOrWorkspaceParams'; export * from './bTViewDataInfo'; export * from './bTViewDataParams'; export * from './bTWebClientCapabilitiesParams'; export * from './bTWebRendererPerformanceMeasurementParams'; export * from './bTWebhookOptions'; export * from './bTWebhookParams'; export * from './bTWorkflowInfo'; export * from './bTWorkflowStateInfo'; export * from './bTWorkspaceInfo'; export * from './bTWorkspacePartParams'; export * from './bodyPart'; export * from './bodyPartHeaders'; export * from './bodyPartMediaType'; export * from './callback'; export * from './card'; export * from './clientLogEntry'; export * from './cloudObjectPathSegment'; export * from './components'; export * from './configurationEntry'; export * from './configurationInfoEntry'; export * from './contact'; export * from './content'; export * from './contentDisposition'; export * from './contentItem'; export * from './coupon'; export * from './customer'; export * from './customerCardCollection'; export * from './customerSubscriptionCollection'; export * from './definition'; export * from './discount'; export * from './discriminator'; export * from './encoding'; export * from './entry'; export * from './example'; export * from './externalAccount'; export * from './externalAccountCollection'; export * from './externalDocumentation'; export * from './formDataBodyPart'; export * from './formDataContentDisposition'; export * from './formDataMultiPart'; export * from './globalPermissionInfo'; export * from './header'; export * from './info'; export * from './item'; export * from './jsonNode'; export * from './levelInfo'; export * from './license'; export * from './link'; export * from './mediaType'; export * from './message'; export * from './messageBodyWorkers'; export * from './multiPart'; export * from './nextCharge'; export * from './nextRecurringCharge'; export * from './oAuthFlow'; export * from './oAuthFlowScopes'; export * from './oAuthFlows'; export * from './openAPI'; export * from './operation'; export * from './operationResponses'; export * from './parameter'; export * from './parameterizedHeader'; export * from './pathItem'; export * from './pathSegment'; export * from './paths'; export * from './plan'; export * from './proratedCharges'; export * from './requestBody'; export * from './requestOptions'; export * from './roleMapEntry'; export * from './schema'; export * from './scopes'; export * from './securityRequirement'; export * from './securityScheme'; export * from './server'; export * from './serverVariable'; export * from './serverVariables'; export * from './shippingDetails'; export * from './subscription'; export * from './subscriptionItem'; export * from './subscriptionItemCollection'; export * from './tag'; export * from './threeDSecure'; export * from './transformGroup'; export * from './updateParams'; export * from './versionSpecs'; export * from './xML'; import localVarRequest = require('request'); import { Address } from './address'; import { ApiResponse } from './apiResponse'; import { ApiResponses } from './apiResponses'; import { BTAPIApplicationDeprecateParams } from './bTAPIApplicationDeprecateParams'; import { BTAPIApplicationParams } from './bTAPIApplicationParams'; import { BTAPIApplicationSummaryInfo } from './bTAPIApplicationSummaryInfo'; import { BTAPIDeveloperParams } from './bTAPIDeveloperParams'; import { BTAPIKeyParams } from './bTAPIKeyParams'; import { BTAPIPartnerParams } from './bTAPIPartnerParams'; import { BTAclParams } from './bTAclParams'; import { BTActionInfo } from './bTActionInfo'; import { BTAddFriendParams } from './bTAddFriendParams'; import { BTAddressInfo } from './bTAddressInfo'; import { BTAdminGroupParams } from './bTAdminGroupParams'; import { BTAdminRoleParams } from './bTAdminRoleParams'; import { BTAdminRolePermissionParams } from './bTAdminRolePermissionParams'; import { BTAdminTaskParams } from './bTAdminTaskParams'; import { BTAdminUserRoleParams } from './bTAdminUserRoleParams'; import { BTAgreementParams } from './bTAgreementParams'; import { BTApiKeyUpdateParams } from './bTApiKeyUpdateParams'; import { BTAppAssociativeDataParamsArray } from './bTAppAssociativeDataParamsArray'; import { BTAppElementChangeParams } from './bTAppElementChangeParams'; import { BTAppElementCommitTransactionParams } from './bTAppElementCommitTransactionParams'; import { BTAppElementContentDeltaInfo } from './bTAppElementContentDeltaInfo'; import { BTAppElementContentEntryInfo } from './bTAppElementContentEntryInfo'; import { BTAppElementContentInfo } from './bTAppElementContentInfo'; import { BTAppElementHistoryEntryInfo } from './bTAppElementHistoryEntryInfo'; import { BTAppElementHistoryInfo } from './bTAppElementHistoryInfo'; import { BTAppElementModifyInfo } from './bTAppElementModifyInfo'; import { BTAppElementParams } from './bTAppElementParams'; import { BTAppElementReferenceInfo } from './bTAppElementReferenceInfo'; import { BTAppElementReferenceParams } from './bTAppElementReferenceParams'; import { BTAppElementReferenceResolveInfo } from './bTAppElementReferenceResolveInfo'; import { BTAppElementStartTransactionParams } from './bTAppElementStartTransactionParams'; import { BTAppElementUpdateParams } from './bTAppElementUpdateParams'; import { BTAppViewParams } from './bTAppViewParams'; import { BTApplicationElementThumbnailParams } from './bTApplicationElementThumbnailParams'; import { BTApplicationElementThumbnailParamsArray } from './bTApplicationElementThumbnailParamsArray'; import { BTApproveTranslationDebugParams } from './bTApproveTranslationDebugParams'; import { BTAssemblyInstanceDefinitionParams } from './bTAssemblyInstanceDefinitionParams'; import { BTAssemblyTransformDefinitionParams } from './bTAssemblyTransformDefinitionParams'; import { BTAssemblyTransformedInstancesDefinitionParams } from './bTAssemblyTransformedInstancesDefinitionParams'; import { BTAssociativeDataParams } from './bTAssociativeDataParams'; import { BTAssociativeFieldParams } from './bTAssociativeFieldParams'; import { BTAutoPartNumberingSchemeParams } from './bTAutoPartNumberingSchemeParams'; import { BTBaseInfo } from './bTBaseInfo'; import { BTBelScriptLibraryVersion } from './bTBelScriptLibraryVersion'; import { BTBetaCapabilityAdminInfo } from './bTBetaCapabilityAdminInfo'; import { BTBetaCapabilityImportInfo } from './bTBetaCapabilityImportInfo'; import { BTBetaCapabilityInfo } from './bTBetaCapabilityInfo'; import { BTBetaCapabilityMetricsInfo } from './bTBetaCapabilityMetricsInfo'; import { BTBetaCapabilityParams } from './bTBetaCapabilityParams'; import { BTBetaCapabilitySummaryInfo } from './bTBetaCapabilitySummaryInfo'; import { BTBetaCapabilityUserInfo } from './bTBetaCapabilityUserInfo'; import { BTBillingAccountParams } from './bTBillingAccountParams'; import { BTBillingAllowedPlansInfo } from './bTBillingAllowedPlansInfo'; import { BTBillingPlanBatchParams } from './bTBillingPlanBatchParams'; import { BTBillingPlanInfo } from './bTBillingPlanInfo'; import { BTBillingPlanParams } from './bTBillingPlanParams'; import { BTBillingPlanSummaryInfo } from './bTBillingPlanSummaryInfo'; import { BTBoundingBox } from './bTBoundingBox'; import { BTBoundingBoxParams } from './bTBoundingBoxParams'; import { BTBrokenOutEndCondition } from './bTBrokenOutEndCondition'; import { BTBulkDocumentUpdateParams } from './bTBulkDocumentUpdateParams'; import { BTCacheInfo } from './bTCacheInfo'; import { BTCampaignParams } from './bTCampaignParams'; import { BTCapabilityCheckParams } from './bTCapabilityCheckParams'; import { BTCapabilityParams } from './bTCapabilityParams'; import { BTCapabilityRuleParams } from './bTCapabilityRuleParams'; import { BTCapableInfo } from './bTCapableInfo'; import { BTCardInfo } from './bTCardInfo'; import { BTCardParams } from './bTCardParams'; import { BTChangeContextParams } from './bTChangeContextParams'; import { BTCloudStorageAccountInfo } from './bTCloudStorageAccountInfo'; import { BTCloudStorageAccountListInfo } from './bTCloudStorageAccountListInfo'; import { BTCloudStorageObjectInfo } from './bTCloudStorageObjectInfo'; import { BTCloudStorageObjectListInfo } from './bTCloudStorageObjectListInfo'; import { BTCloudStorageProviderObjectInfo } from './bTCloudStorageProviderObjectInfo'; import { BTColorInfo } from './bTColorInfo'; import { BTColorParams } from './bTColorParams'; import { BTCommentAttachmentInfo } from './bTCommentAttachmentInfo'; import { BTCommentInfo } from './bTCommentInfo'; import { BTCommentNotificationParams } from './bTCommentNotificationParams'; import { BTCommentParams } from './bTCommentParams'; import { BTCommentSubscriptionParams } from './bTCommentSubscriptionParams'; import { BTCompanyActivateParams } from './bTCompanyActivateParams'; import { BTCompanyNoPublicDocumentParams } from './bTCompanyNoPublicDocumentParams'; import { BTCompanyParams } from './bTCompanyParams'; import { BTCompanyPoliciesParams } from './bTCompanyPoliciesParams'; import { BTCompanySummaryInfo } from './bTCompanySummaryInfo'; import { BTCompanyTransferParams } from './bTCompanyTransferParams'; import { BTCompanyUserParams } from './bTCompanyUserParams'; import { BTComponentUsagesSummary } from './bTComponentUsagesSummary'; import { BTConfigurationIdInfo } from './bTConfigurationIdInfo'; import { BTConfigurationInfo } from './bTConfigurationInfo'; import { BTConfigurationParams } from './bTConfigurationParams'; import { BTConnection } from './bTConnection'; import { BTCopyDocumentParams } from './bTCopyDocumentParams'; import { BTCopyElementParams } from './bTCopyElementParams'; import { BTCurveDescription } from './bTCurveDescription'; import { BTCustomPropertyDefinitionInfo } from './bTCustomPropertyDefinitionInfo'; import { BTCustomPropertyDefinitionParams } from './bTCustomPropertyDefinitionParams'; import { BTDBViewerCollectionConfig } from './bTDBViewerCollectionConfig'; import { BTDBViewerConfig } from './bTDBViewerConfig'; import { BTDBViewerQueryParams } from './bTDBViewerQueryParams'; import { BTDeviceInfo } from './bTDeviceInfo'; import { BTDeviceTokenParams } from './bTDeviceTokenParams'; import { BTDiffInfo } from './bTDiffInfo'; import { BTDiscountInfo } from './bTDiscountInfo'; import { BTDiscountParams } from './bTDiscountParams'; import { BTDocumentCheckAccessParams } from './bTDocumentCheckAccessParams'; import { BTDocumentElementInfo } from './bTDocumentElementInfo'; import { BTDocumentInfo } from './bTDocumentInfo'; import { BTDocumentLabelInfo } from './bTDocumentLabelInfo'; import { BTDocumentLabelParams } from './bTDocumentLabelParams'; import { BTDocumentMicroversionInfo } from './bTDocumentMicroversionInfo'; import { BTDocumentMigrateParams } from './bTDocumentMigrateParams'; import { BTDocumentOptionsParams } from './bTDocumentOptionsParams'; import { BTDocumentParams } from './bTDocumentParams'; import { BTDocumentProcessingInfo } from './bTDocumentProcessingInfo'; import { BTDocumentScope } from './bTDocumentScope'; import { BTDocumentSearchHitInfo } from './bTDocumentSearchHitInfo'; import { BTDocumentSearchParams } from './bTDocumentSearchParams'; import { BTDocumentSummaryInfo } from './bTDocumentSummaryInfo'; import { BTDocumentSummarySearchInfo } from './bTDocumentSummarySearchInfo'; import { BTDocumentVersionElementIds } from './bTDocumentVersionElementIds'; import { BTDocumentWithVersionAndElementId } from './bTDocumentWithVersionAndElementId'; import { BTDocumentWithVersionId } from './bTDocumentWithVersionId'; import { BTDrawingParams } from './bTDrawingParams'; import { BTESDocumentHit } from './bTESDocumentHit'; import { BTElementLocationParams } from './bTElementLocationParams'; import { BTElementParams } from './bTElementParams'; import { BTElementPropertiesParams } from './bTElementPropertiesParams'; import { BTElementRenameParams } from './bTElementRenameParams'; import { BTElementThumbnailDataParams } from './bTElementThumbnailDataParams'; import { BTEnterpriseReportParams } from './bTEnterpriseReportParams'; import { BTExportModelBodiesResponse } from './bTExportModelBodiesResponse'; import { BTExportModelBody } from './bTExportModelBody'; import { BTExportModelCoedge } from './bTExportModelCoedge'; import { BTExportModelEdge } from './bTExportModelEdge'; import { BTExportModelEdgeGeometry } from './bTExportModelEdgeGeometry'; import { BTExportModelFace } from './bTExportModelFace'; import { BTExportModelLoop } from './bTExportModelLoop'; import { BTExportModelParams } from './bTExportModelParams'; import { BTExportModelVertex } from './bTExportModelVertex'; import { BTExportTessellatedEdgesBody } from './bTExportTessellatedEdgesBody'; import { BTExportTessellatedEdgesEdge } from './bTExportTessellatedEdgesEdge'; import { BTExportTessellatedEdgesResponse } from './bTExportTessellatedEdgesResponse'; import { BTExportTessellatedFacesBody } from './bTExportTessellatedFacesBody'; import { BTExportTessellatedFacesFace } from './bTExportTessellatedFacesFace'; import { BTExportTessellatedFacesFacet } from './bTExportTessellatedFacesFacet'; import { BTExportTessellatedFacesResponse } from './bTExportTessellatedFacesResponse'; import { BTExtendTrialParams } from './bTExtendTrialParams'; import { BTExternalElementReferenceInfo } from './bTExternalElementReferenceInfo'; import { BTFSValue } from './bTFSValue'; import { BTFeatureDefinitionResponse } from './bTFeatureDefinitionResponse'; import { BTFeatureListResponse } from './bTFeatureListResponse'; import { BTFeatureScriptEvalCall } from './bTFeatureScriptEvalCall'; import { BTFeatureScriptEvalResponse } from './bTFeatureScriptEvalResponse'; import { BTFeatureState } from './bTFeatureState'; import { BTFolderInfo } from './bTFolderInfo'; import { BTFolderParams } from './bTFolderParams'; import { BTFriendInfo } from './bTFriendInfo'; import { BTFriendsFromIdsParams } from './bTFriendsFromIdsParams'; import { BTGlobalPermissionDefinitionsInfo } from './bTGlobalPermissionDefinitionsInfo'; import { BTGlobalPermissionInfo } from './bTGlobalPermissionInfo'; import { BTGlobalPermissionParams } from './bTGlobalPermissionParams'; import { BTGlobalTreeMagicNodeInfo } from './bTGlobalTreeMagicNodeInfo'; import { BTGlobalTreeNodeInfo } from './bTGlobalTreeNodeInfo'; import { BTGlobalTreeNodeInfoListBTGlobalTreeNodeInfo } from './bTGlobalTreeNodeInfoListBTGlobalTreeNodeInfo'; import { BTGlobalTreeNodeListResponse } from './bTGlobalTreeNodeListResponse'; import { BTGlobalTreeNodeMoveParams } from './bTGlobalTreeNodeMoveParams'; import { BTGlobalTreeNodeOwnerParams } from './bTGlobalTreeNodeOwnerParams'; import { BTGlobalTreeNodeWithChildrenInfo } from './bTGlobalTreeNodeWithChildrenInfo'; import { BTGraphicsAppearance } from './bTGraphicsAppearance'; import { BTIdAndConfiguration } from './bTIdAndConfiguration'; import { BTIdTranslationInfo } from './bTIdTranslationInfo'; import { BTIdTranslationParams } from './bTIdTranslationParams'; import { BTIdTranslationResultInfo } from './bTIdTranslationResultInfo'; import { BTIdentity } from './bTIdentity'; import { BTIdentityInfo } from './bTIdentityInfo'; import { BTIdentityManagementParams } from './bTIdentityManagementParams'; import { BTIdentityParams } from './bTIdentityParams'; import { BTImportCloudObjectParams } from './bTImportCloudObjectParams'; import { BTImportForeignDataParams } from './bTImportForeignDataParams'; import { BTInAppMessageContent } from './bTInAppMessageContent'; import { BTInAppMessageContentItem } from './bTInAppMessageContentItem'; import { BTInAppMessageInfo } from './bTInAppMessageInfo'; import { BTInAppMessageParams } from './bTInAppMessageParams'; import { BTInsertionLocation } from './bTInsertionLocation'; import { BTInvitationParams } from './bTInvitationParams'; import { BTItemParams } from './bTItemParams'; import { BTLinkToLatestDocumentParams } from './bTLinkToLatestDocumentParams'; import { BTListResponseBTBetaCapabilitySummaryInfo } from './bTListResponseBTBetaCapabilitySummaryInfo'; import { BTListResponseBTBetaCapabilityUserInfo } from './bTListResponseBTBetaCapabilityUserInfo'; import { BTListResponseBTCloudStorageProviderObjectInfo } from './bTListResponseBTCloudStorageProviderObjectInfo'; import { BTListResponseBTFriendInfo } from './bTListResponseBTFriendInfo'; import { BTListResponseBTInAppMessageInfo } from './bTListResponseBTInAppMessageInfo'; import { BTListResponseBTPurchaseInfo } from './bTListResponseBTPurchaseInfo'; import { BTListResponseBTStandardContentHierarchyInfo } from './bTListResponseBTStandardContentHierarchyInfo'; import { BTListResponseBTSystemConfigInfo } from './bTListResponseBTSystemConfigInfo'; import { BTLocationInfo } from './bTLocationInfo'; import { BTLoginParams } from './bTLoginParams'; import { BTLoginTotpParams } from './bTLoginTotpParams'; import { BTMFeature } from './bTMFeature'; import { BTMImport } from './bTMImport'; import { BTMParameter } from './bTMParameter'; import { BTMSuppressionState } from './bTMSuppressionState'; import { BTMassPropResponse } from './bTMassPropResponse'; import { BTMassProperties } from './bTMassProperties'; import { BTMatchingStandardContentHierarchyInfo } from './bTMatchingStandardContentHierarchyInfo'; import { BTMaterialParams } from './bTMaterialParams'; import { BTMaterialPropertyParams } from './bTMaterialPropertyParams'; import { BTMetadataEnumValueInfo } from './bTMetadataEnumValueInfo'; import { BTMetadataPropertyConfigParams } from './bTMetadataPropertyConfigParams'; import { BTMetadataPropertyInfo } from './bTMetadataPropertyInfo'; import { BTMetadataPropertyParams } from './bTMetadataPropertyParams'; import { BTMetadataPropertyUiHintsInfo } from './bTMetadataPropertyUiHintsInfo'; import { BTMetadataPropertyValidatorInfo } from './bTMetadataPropertyValidatorInfo'; import { BTMetadataSchemaParams } from './bTMetadataSchemaParams'; import { BTMetricParams } from './bTMetricParams'; import { BTMetricsListParams } from './bTMetricsListParams'; import { BTMicroversionId } from './bTMicroversionId'; import { BTMobileNotificationParams } from './bTMobileNotificationParams'; import { BTModelBodyParams } from './bTModelBodyParams'; import { BTModelElementParams } from './bTModelElementParams'; import { BTModelFormatInfo } from './bTModelFormatInfo'; import { BTModelTessellationParams } from './bTModelTessellationParams'; import { BTMoveElementInfo } from './bTMoveElementInfo'; import { BTMoveElementParams } from './bTMoveElementParams'; import { BTNameValuePair } from './bTNameValuePair'; import { BTNamedViewInfo } from './bTNamedViewInfo'; import { BTNamedViewsInfo } from './bTNamedViewsInfo'; import { BTNextPartNumberParam } from './bTNextPartNumberParam'; import { BTNextPartNumbersParam } from './bTNextPartNumbersParam'; import { BTNextRevisionParams } from './bTNextRevisionParams'; import { BTNodeReference } from './bTNodeReference'; import { BTNodeStatus } from './bTNodeStatus'; import { BTNotice } from './bTNotice'; import { BTNotificationDebugParams } from './bTNotificationDebugParams'; import { BTNotificationParams } from './bTNotificationParams'; import { BTObjectId } from './bTObjectId'; import { BTOccurrence } from './bTOccurrence'; import { BTOwnerInfo } from './bTOwnerInfo'; import { BTPDMMetadataParams } from './bTPDMMetadataParams'; import { BTPLiteralString } from './bTPLiteralString'; import { BTPModuleId } from './bTPModuleId'; import { BTPNode } from './bTPNode'; import { BTPSpace } from './bTPSpace'; import { BTPartAppearanceInfo } from './bTPartAppearanceInfo'; import { BTPartAppearanceParams } from './bTPartAppearanceParams'; import { BTPartIdParams } from './bTPartIdParams'; import { BTPartMaterialInfo } from './bTPartMaterialInfo'; import { BTPartMaterialPropertyInfo } from './bTPartMaterialPropertyInfo'; import { BTPartMetadataInfo } from './bTPartMetadataInfo'; import { BTPartQueryParams } from './bTPartQueryParams'; import { BTPasswordResetParams } from './bTPasswordResetParams'; import { BTPaymentTypeParams } from './bTPaymentTypeParams'; import { BTPermissionSet } from './bTPermissionSet'; import { BTPlanSubscriberInfo } from './bTPlanSubscriberInfo'; import { BTProjectInfo } from './bTProjectInfo'; import { BTProjectParams } from './bTProjectParams'; import { BTPropertyValueParam } from './bTPropertyValueParam'; import { BTPurchaseInfo } from './bTPurchaseInfo'; import { BTPurchaseParams } from './bTPurchaseParams'; import { BTPurchaseUserInfo } from './bTPurchaseUserInfo'; import { BTPurchaseUserParams } from './bTPurchaseUserParams'; import { BTQueryRevisionParams } from './bTQueryRevisionParams'; import { BTRbacPermissionSchemeEntryParams } from './bTRbacPermissionSchemeEntryParams'; import { BTRbacPermissionSchemeInfo } from './bTRbacPermissionSchemeInfo'; import { BTRbacPermissionSchemeListInfo } from './bTRbacPermissionSchemeListInfo'; import { BTRbacPermissionSchemeParams } from './bTRbacPermissionSchemeParams'; import { BTRbacRoleInfo } from './bTRbacRoleInfo'; import { BTRbacRoleParams } from './bTRbacRoleParams'; import { BTReleasePackageInfo } from './bTReleasePackageInfo'; import { BTReleasePackageItem } from './bTReleasePackageItem'; import { BTReleasePackageItemError } from './bTReleasePackageItemError'; import { BTReleasePackageItemInfo } from './bTReleasePackageItemInfo'; import { BTReleasePackageItemParams } from './bTReleasePackageItemParams'; import { BTReleasePackageParams } from './bTReleasePackageParams'; import { BTReleasePackageWorkflowChangeParams } from './bTReleasePackageWorkflowChangeParams'; import { BTRepairContextParams } from './bTRepairContextParams'; import { BTRevisionCustomData } from './bTRevisionCustomData'; import { BTRevisionParams } from './bTRevisionParams'; import { BTRevisionRuleInfo } from './bTRevisionRuleInfo'; import { BTRevisionRuleParams } from './bTRevisionRuleParams'; import { BTRootDiffInfo } from './bTRootDiffInfo'; import { BTSeatsParams } from './bTSeatsParams'; import { BTSectionPlaneInfo } from './bTSectionPlaneInfo'; import { BTSendGridDeliveryEventParams } from './bTSendGridDeliveryEventParams'; import { BTSettingInfo } from './bTSettingInfo'; import { BTSettingParam } from './bTSettingParam'; import { BTShadedRenderDocumentResponse } from './bTShadedRenderDocumentResponse'; import { BTShareEntryParams } from './bTShareEntryParams'; import { BTShareParams } from './bTShareParams'; import { BTSimpleInfo } from './bTSimpleInfo'; import { BTStandardContentCustomParameterDefinition } from './bTStandardContentCustomParameterDefinition'; import { BTStandardContentCustomParameterDefinitionId } from './bTStandardContentCustomParameterDefinitionId'; import { BTStandardContentCustomParameterParams } from './bTStandardContentCustomParameterParams'; import { BTStandardContentFindUsageParams } from './bTStandardContentFindUsageParams'; import { BTStandardContentHierarchy } from './bTStandardContentHierarchy'; import { BTStandardContentHierarchyInfo } from './bTStandardContentHierarchyInfo'; import { BTStandardContentHierarchyParams } from './bTStandardContentHierarchyParams'; import { BTStandardContentHierarchyRenameParams } from './bTStandardContentHierarchyRenameParams'; import { BTStandardContentParameterDefinition } from './bTStandardContentParameterDefinition'; import { BTStandardContentParams } from './bTStandardContentParams'; import { BTStandardContentSetRunVersionsParams } from './bTStandardContentSetRunVersionsParams'; import { BTStandardContentUsageSummary } from './bTStandardContentUsageSummary'; import { BTStartEditInContextParams } from './bTStartEditInContextParams'; import { BTSubstituteApproverParams } from './bTSubstituteApproverParams'; import { BTSurfaceDescription } from './bTSurfaceDescription'; import { BTSurveyResponseParams } from './bTSurveyResponseParams'; import { BTSystemConfigInfo } from './bTSystemConfigInfo'; import { BTTagParams } from './bTTagParams'; import { BTTeamInfo } from './bTTeamInfo'; import { BTTeamMemberParams } from './bTTeamMemberParams'; import { BTTeamParams } from './bTTeamParams'; import { BTTeamSummaryInfo } from './bTTeamSummaryInfo'; import { BTThumbnailInfo } from './bTThumbnailInfo'; import { BTThumbnailSizeInfo } from './bTThumbnailSizeInfo'; import { BTToolTreeParams } from './bTToolTreeParams'; import { BTToolTreeUpdateParams } from './bTToolTreeUpdateParams'; import { BTTranslateFormatParams } from './bTTranslateFormatParams'; import { BTTranslateInternalParams } from './bTTranslateInternalParams'; import { BTTranslationRequestInfo } from './bTTranslationRequestInfo'; import { BTUniqueDocumentItemParams } from './bTUniqueDocumentItemParams'; import { BTUpdateDocumentThumbnailParams } from './bTUpdateDocumentThumbnailParams'; import { BTUpdateElementThumbnailParams } from './bTUpdateElementThumbnailParams'; import { BTUpdateExternalReferenceParams } from './bTUpdateExternalReferenceParams'; import { BTUpdateInContextParams } from './bTUpdateInContextParams'; import { BTUpdateRbacRoleParams } from './bTUpdateRbacRoleParams'; import { BTUpdateReferenceParams } from './bTUpdateReferenceParams'; import { BTUpdateReleasePackageParams } from './bTUpdateReleasePackageParams'; import { BTUpdateVersionThumbnailParams } from './bTUpdateVersionThumbnailParams'; import { BTUpgradeOnDemandParams } from './bTUpgradeOnDemandParams'; import { BTUploadParams } from './bTUploadParams'; import { BTUploadStateParams } from './bTUploadStateParams'; import { BTUserActivationParams } from './bTUserActivationParams'; import { BTUserAgentVersion } from './bTUserAgentVersion'; import { BTUserAppSettingsInfo } from './bTUserAppSettingsInfo'; import { BTUserAppSettingsParams } from './bTUserAppSettingsParams'; import { BTUserBasicSummaryInfo } from './bTUserBasicSummaryInfo'; import { BTUserEmailParams } from './bTUserEmailParams'; import { BTUserEmailVerifyParams } from './bTUserEmailVerifyParams'; import { BTUserNotificationPrefLevelsInfo } from './bTUserNotificationPrefLevelsInfo'; import { BTUserNotificationPrefParams } from './bTUserNotificationPrefParams'; import { BTUserParams } from './bTUserParams'; import { BTUserSettingsParams } from './bTUserSettingsParams'; import { BTUserSummaryInfo } from './bTUserSummaryInfo'; import { BTUserTotpParams } from './bTUserTotpParams'; import { BTUserUpdateParams } from './bTUserUpdateParams'; import { BTUserUpdateSpecsParams } from './bTUserUpdateSpecsParams'; import { BTUserUsagesSummary } from './bTUserUsagesSummary'; import { BTUserWebPreferencesParams } from './bTUserWebPreferencesParams'; import { BTVector2d } from './bTVector2d'; import { BTVector3d } from './bTVector3d'; import { BTVersionInfo } from './bTVersionInfo'; import { BTVersionOrWorkspaceInfo } from './bTVersionOrWorkspaceInfo'; import { BTVersionOrWorkspaceParams } from './bTVersionOrWorkspaceParams'; import { BTViewDataInfo } from './bTViewDataInfo'; import { BTViewDataParams } from './bTViewDataParams'; import { BTWebClientCapabilitiesParams } from './bTWebClientCapabilitiesParams'; import { BTWebRendererPerformanceMeasurementParams } from './bTWebRendererPerformanceMeasurementParams'; import { BTWebhookOptions } from './bTWebhookOptions'; import { BTWebhookParams } from './bTWebhookParams'; import { BTWorkflowInfo } from './bTWorkflowInfo'; import { BTWorkflowStateInfo } from './bTWorkflowStateInfo'; import { BTWorkspaceInfo } from './bTWorkspaceInfo'; import { BTWorkspacePartParams } from './bTWorkspacePartParams'; import { BodyPart } from './bodyPart'; import { BodyPartHeaders } from './bodyPartHeaders'; import { BodyPartMediaType } from './bodyPartMediaType'; import { Callback } from './callback'; import { Card } from './card'; import { ClientLogEntry } from './clientLogEntry'; import { CloudObjectPathSegment } from './cloudObjectPathSegment'; import { Components } from './components'; import { ConfigurationEntry } from './configurationEntry'; import { ConfigurationInfoEntry } from './configurationInfoEntry'; import { Contact } from './contact'; import { Content } from './content'; import { ContentDisposition } from './contentDisposition'; import { ContentItem } from './contentItem'; import { Coupon } from './coupon'; import { Customer } from './customer'; import { CustomerCardCollection } from './customerCardCollection'; import { CustomerSubscriptionCollection } from './customerSubscriptionCollection'; import { Definition } from './definition'; import { Discount } from './discount'; import { Discriminator } from './discriminator'; import { Encoding } from './encoding'; import { Entry } from './entry'; import { Example } from './example'; import { ExternalAccount } from './externalAccount'; import { ExternalAccountCollection } from './externalAccountCollection'; import { ExternalDocumentation } from './externalDocumentation'; import { FormDataBodyPart } from './formDataBodyPart'; import { FormDataContentDisposition } from './formDataContentDisposition'; import { FormDataMultiPart } from './formDataMultiPart'; import { GlobalPermissionInfo } from './globalPermissionInfo'; import { Header } from './header'; import { Info } from './info'; import { Item } from './item'; import { JsonNode } from './jsonNode'; import { LevelInfo } from './levelInfo'; import { License } from './license'; import { Link } from './link'; import { MediaType } from './mediaType'; import { Message } from './message'; import { MessageBodyWorkers } from './messageBodyWorkers'; import { MultiPart } from './multiPart'; import { NextCharge } from './nextCharge'; import { NextRecurringCharge } from './nextRecurringCharge'; import { OAuthFlow } from './oAuthFlow'; import { OAuthFlowScopes } from './oAuthFlowScopes'; import { OAuthFlows } from './oAuthFlows'; import { OpenAPI } from './openAPI'; import { Operation } from './operation'; import { OperationResponses } from './operationResponses'; import { Parameter } from './parameter'; import { ParameterizedHeader } from './parameterizedHeader'; import { PathItem } from './pathItem'; import { PathSegment } from './pathSegment'; import { Paths } from './paths'; import { Plan } from './plan'; import { ProratedCharges } from './proratedCharges'; import { RequestBody } from './requestBody'; import { RequestOptions } from './requestOptions'; import { RoleMapEntry } from './roleMapEntry'; import { Schema } from './schema'; import { Scopes } from './scopes'; import { SecurityRequirement } from './securityRequirement'; import { SecurityScheme } from './securityScheme'; import { Server } from './server'; import { ServerVariable } from './serverVariable'; import { ServerVariables } from './serverVariables'; import { ShippingDetails } from './shippingDetails'; import { Subscription } from './subscription'; import { SubscriptionItem } from './subscriptionItem'; import { SubscriptionItemCollection } from './subscriptionItemCollection'; import { Tag } from './tag'; import { ThreeDSecure } from './threeDSecure'; import { TransformGroup } from './transformGroup'; import { UpdateParams } from './updateParams'; import { VersionSpecs } from './versionSpecs'; import { XML } from './xML'; /* tslint:disable:no-unused-variable */ let primitives = [ "string", "boolean", "double", "integer", "long", "float", "number", "any" ]; let enumsMap: {[index: string]: any} = { "BTAppElementContentInfo.ErrorValueEnum": BTAppElementContentInfo.ErrorValueEnum, "BTAppElementHistoryInfo.ErrorValueEnum": BTAppElementHistoryInfo.ErrorValueEnum, "BTAppElementModifyInfo.ErrorValueEnum": BTAppElementModifyInfo.ErrorValueEnum, "BTAppElementReferenceInfo.ErrorValueEnum": BTAppElementReferenceInfo.ErrorValueEnum, "BTAppElementReferenceResolveInfo.ErrorValueEnum": BTAppElementReferenceResolveInfo.ErrorValueEnum, "BTAppViewParams.HiddenLinesEnum": BTAppViewParams.HiddenLinesEnum, "BTAssociativeDataParams.TypeEnum": BTAssociativeDataParams.TypeEnum, "BTAssociativeDataParams.OperationEnum": BTAssociativeDataParams.OperationEnum, "BTCommentNotificationParams.ActionEnum": BTCommentNotificationParams.ActionEnum, "BTCurveDescription.TypeEnum": BTCurveDescription.TypeEnum, "BTCustomPropertyDefinitionInfo.TypeEnum": BTCustomPropertyDefinitionInfo.TypeEnum, "BTCustomPropertyDefinitionParams.TypeEnum": BTCustomPropertyDefinitionParams.TypeEnum, "BTDeviceInfo.ClientTypeEnum": BTDeviceInfo.ClientTypeEnum, "BTDeviceInfo.OperatingSystemEnum": BTDeviceInfo.OperatingSystemEnum, "BTDeviceInfo.BrowserEnum": BTDeviceInfo.BrowserEnum, "BTDiffInfo.TypeEnum": BTDiffInfo.TypeEnum, "BTDocumentElementInfo.ElementTypeEnum": BTDocumentElementInfo.ElementTypeEnum, "BTDocumentSearchParams.FoundInEnum": BTDocumentSearchParams.FoundInEnum, "BTDocumentSearchParams.WhenEnum": BTDocumentSearchParams.WhenEnum, "BTDrawingParams.HiddenLinesEnum": BTDrawingParams.HiddenLinesEnum, "BTElementParams.FormatEnum": BTElementParams.FormatEnum, "BTExportModelBodiesResponse.ErrorEnumEnum": BTExportModelBodiesResponse.ErrorEnumEnum, "BTExportModelBody.TypeEnum": BTExportModelBody.TypeEnum, "BTExportTessellatedEdgesResponse.ErrorEnumEnum": BTExportTessellatedEdgesResponse.ErrorEnumEnum, "BTExportTessellatedFacesBody.BodyTypeEnum": BTExportTessellatedFacesBody.BodyTypeEnum, "BTExportTessellatedFacesResponse.ErrorEnumEnum": BTExportTessellatedFacesResponse.ErrorEnumEnum, "BTFeatureState.FeatureStatusEnum": BTFeatureState.FeatureStatusEnum, "BTIdentity.IdentityTypeEnum": BTIdentity.IdentityTypeEnum, "BTImportCloudObjectParams.OwnerTypeEnum": BTImportCloudObjectParams.OwnerTypeEnum, "BTImportForeignDataParams.FileFormatEnum": BTImportForeignDataParams.FileFormatEnum, "BTImportForeignDataParams.OwnerTypeEnum": BTImportForeignDataParams.OwnerTypeEnum, "BTInAppMessageContent.StateEnum": BTInAppMessageContent.StateEnum, "BTMFeature.RegenerateAsVersionEnum": BTMFeature.RegenerateAsVersionEnum, "BTNodeStatus.StatusEnumEnum": BTNodeStatus.StatusEnumEnum, "BTNodeStatus.StatusTypeEnum": BTNodeStatus.StatusTypeEnum, "BTNotice.TypeEnum": BTNotice.TypeEnum, "BTNotice.LevelEnum": BTNotice.LevelEnum, "BTNotificationParams.NotificationLevelEnum": BTNotificationParams.NotificationLevelEnum, "BTPDMMetadataParams.StateEnum": BTPDMMetadataParams.StateEnum, "BTPLiteralString.DocumentationTypeEnum": BTPLiteralString.DocumentationTypeEnum, "BTPModuleId.DocumentationTypeEnum": BTPModuleId.DocumentationTypeEnum, "BTPNode.DocumentationTypeEnum": BTPNode.DocumentationTypeEnum, "BTPartMetadataInfo.StateEnum": BTPartMetadataInfo.StateEnum, "BTRootDiffInfo.TypeEnum": BTRootDiffInfo.TypeEnum, "BTSurfaceDescription.TypeEnum": BTSurfaceDescription.TypeEnum, "BTTranslationRequestInfo.RequestStateEnum": BTTranslationRequestInfo.RequestStateEnum, "Encoding.StyleEnum": Encoding.StyleEnum, "Header.StyleEnum": Header.StyleEnum, "JsonNode.NodeTypeEnum": JsonNode.NodeTypeEnum, "Message.MessageLevelEnum": Message.MessageLevelEnum, "Parameter.StyleEnum": Parameter.StyleEnum, "SecurityScheme.TypeEnum": SecurityScheme.TypeEnum, "SecurityScheme.InEnum": SecurityScheme.InEnum, } let typeMap: {[index: string]: any} = { "Address": Address, "ApiResponse": ApiResponse, "ApiResponses": ApiResponses, "BTAPIApplicationDeprecateParams": BTAPIApplicationDeprecateParams, "BTAPIApplicationParams": BTAPIApplicationParams, "BTAPIApplicationSummaryInfo": BTAPIApplicationSummaryInfo, "BTAPIDeveloperParams": BTAPIDeveloperParams, "BTAPIKeyParams": BTAPIKeyParams, "BTAPIPartnerParams": BTAPIPartnerParams, "BTAclParams": BTAclParams, "BTActionInfo": BTActionInfo, "BTAddFriendParams": BTAddFriendParams, "BTAddressInfo": BTAddressInfo, "BTAdminGroupParams": BTAdminGroupParams, "BTAdminRoleParams": BTAdminRoleParams, "BTAdminRolePermissionParams": BTAdminRolePermissionParams, "BTAdminTaskParams": BTAdminTaskParams, "BTAdminUserRoleParams": BTAdminUserRoleParams, "BTAgreementParams": BTAgreementParams, "BTApiKeyUpdateParams": BTApiKeyUpdateParams, "BTAppAssociativeDataParamsArray": BTAppAssociativeDataParamsArray, "BTAppElementChangeParams": BTAppElementChangeParams, "BTAppElementCommitTransactionParams": BTAppElementCommitTransactionParams, "BTAppElementContentDeltaInfo": BTAppElementContentDeltaInfo, "BTAppElementContentEntryInfo": BTAppElementContentEntryInfo, "BTAppElementContentInfo": BTAppElementContentInfo, "BTAppElementHistoryEntryInfo": BTAppElementHistoryEntryInfo, "BTAppElementHistoryInfo": BTAppElementHistoryInfo, "BTAppElementModifyInfo": BTAppElementModifyInfo, "BTAppElementParams": BTAppElementParams, "BTAppElementReferenceInfo": BTAppElementReferenceInfo, "BTAppElementReferenceParams": BTAppElementReferenceParams, "BTAppElementReferenceResolveInfo": BTAppElementReferenceResolveInfo, "BTAppElementStartTransactionParams": BTAppElementStartTransactionParams, "BTAppElementUpdateParams": BTAppElementUpdateParams, "BTAppViewParams": BTAppViewParams, "BTApplicationElementThumbnailParams": BTApplicationElementThumbnailParams, "BTApplicationElementThumbnailParamsArray": BTApplicationElementThumbnailParamsArray, "BTApproveTranslationDebugParams": BTApproveTranslationDebugParams, "BTAssemblyInstanceDefinitionParams": BTAssemblyInstanceDefinitionParams, "BTAssemblyTransformDefinitionParams": BTAssemblyTransformDefinitionParams, "BTAssemblyTransformedInstancesDefinitionParams": BTAssemblyTransformedInstancesDefinitionParams, "BTAssociativeDataParams": BTAssociativeDataParams, "BTAssociativeFieldParams": BTAssociativeFieldParams, "BTAutoPartNumberingSchemeParams": BTAutoPartNumberingSchemeParams, "BTBaseInfo": BTBaseInfo, "BTBelScriptLibraryVersion": BTBelScriptLibraryVersion, "BTBetaCapabilityAdminInfo": BTBetaCapabilityAdminInfo, "BTBetaCapabilityImportInfo": BTBetaCapabilityImportInfo, "BTBetaCapabilityInfo": BTBetaCapabilityInfo, "BTBetaCapabilityMetricsInfo": BTBetaCapabilityMetricsInfo, "BTBetaCapabilityParams": BTBetaCapabilityParams, "BTBetaCapabilitySummaryInfo": BTBetaCapabilitySummaryInfo, "BTBetaCapabilityUserInfo": BTBetaCapabilityUserInfo, "BTBillingAccountParams": BTBillingAccountParams, "BTBillingAllowedPlansInfo": BTBillingAllowedPlansInfo, "BTBillingPlanBatchParams": BTBillingPlanBatchParams, "BTBillingPlanInfo": BTBillingPlanInfo, "BTBillingPlanParams": BTBillingPlanParams, "BTBillingPlanSummaryInfo": BTBillingPlanSummaryInfo, "BTBoundingBox": BTBoundingBox, "BTBoundingBoxParams": BTBoundingBoxParams, "BTBrokenOutEndCondition": BTBrokenOutEndCondition, "BTBulkDocumentUpdateParams": BTBulkDocumentUpdateParams, "BTCacheInfo": BTCacheInfo, "BTCampaignParams": BTCampaignParams, "BTCapabilityCheckParams": BTCapabilityCheckParams, "BTCapabilityParams": BTCapabilityParams, "BTCapabilityRuleParams": BTCapabilityRuleParams, "BTCapableInfo": BTCapableInfo, "BTCardInfo": BTCardInfo, "BTCardParams": BTCardParams, "BTChangeContextParams": BTChangeContextParams, "BTCloudStorageAccountInfo": BTCloudStorageAccountInfo, "BTCloudStorageAccountListInfo": BTCloudStorageAccountListInfo, "BTCloudStorageObjectInfo": BTCloudStorageObjectInfo, "BTCloudStorageObjectListInfo": BTCloudStorageObjectListInfo, "BTCloudStorageProviderObjectInfo": BTCloudStorageProviderObjectInfo, "BTColorInfo": BTColorInfo, "BTColorParams": BTColorParams, "BTCommentAttachmentInfo": BTCommentAttachmentInfo, "BTCommentInfo": BTCommentInfo, "BTCommentNotificationParams": BTCommentNotificationParams, "BTCommentParams": BTCommentParams, "BTCommentSubscriptionParams": BTCommentSubscriptionParams, "BTCompanyActivateParams": BTCompanyActivateParams, "BTCompanyNoPublicDocumentParams": BTCompanyNoPublicDocumentParams, "BTCompanyParams": BTCompanyParams, "BTCompanyPoliciesParams": BTCompanyPoliciesParams, "BTCompanySummaryInfo": BTCompanySummaryInfo, "BTCompanyTransferParams": BTCompanyTransferParams, "BTCompanyUserParams": BTCompanyUserParams, "BTComponentUsagesSummary": BTComponentUsagesSummary, "BTConfigurationIdInfo": BTConfigurationIdInfo, "BTConfigurationInfo": BTConfigurationInfo, "BTConfigurationParams": BTConfigurationParams, "BTConnection": BTConnection, "BTCopyDocumentParams": BTCopyDocumentParams, "BTCopyElementParams": BTCopyElementParams, "BTCurveDescription": BTCurveDescription, "BTCustomPropertyDefinitionInfo": BTCustomPropertyDefinitionInfo, "BTCustomPropertyDefinitionParams": BTCustomPropertyDefinitionParams, "BTDBViewerCollectionConfig": BTDBViewerCollectionConfig, "BTDBViewerConfig": BTDBViewerConfig, "BTDBViewerQueryParams": BTDBViewerQueryParams, "BTDeviceInfo": BTDeviceInfo, "BTDeviceTokenParams": BTDeviceTokenParams, "BTDiffInfo": BTDiffInfo, "BTDiscountInfo": BTDiscountInfo, "BTDiscountParams": BTDiscountParams, "BTDocumentCheckAccessParams": BTDocumentCheckAccessParams, "BTDocumentElementInfo": BTDocumentElementInfo, "BTDocumentInfo": BTDocumentInfo, "BTDocumentLabelInfo": BTDocumentLabelInfo, "BTDocumentLabelParams": BTDocumentLabelParams, "BTDocumentMicroversionInfo": BTDocumentMicroversionInfo, "BTDocumentMigrateParams": BTDocumentMigrateParams, "BTDocumentOptionsParams": BTDocumentOptionsParams, "BTDocumentParams": BTDocumentParams, "BTDocumentProcessingInfo": BTDocumentProcessingInfo, "BTDocumentScope": BTDocumentScope, "BTDocumentSearchHitInfo": BTDocumentSearchHitInfo, "BTDocumentSearchParams": BTDocumentSearchParams, "BTDocumentSummaryInfo": BTDocumentSummaryInfo, "BTDocumentSummarySearchInfo": BTDocumentSummarySearchInfo, "BTDocumentVersionElementIds": BTDocumentVersionElementIds, "BTDocumentWithVersionAndElementId": BTDocumentWithVersionAndElementId, "BTDocumentWithVersionId": BTDocumentWithVersionId, "BTDrawingParams": BTDrawingParams, "BTESDocumentHit": BTESDocumentHit, "BTElementLocationParams": BTElementLocationParams, "BTElementParams": BTElementParams, "BTElementPropertiesParams": BTElementPropertiesParams, "BTElementRenameParams": BTElementRenameParams, "BTElementThumbnailDataParams": BTElementThumbnailDataParams, "BTEnterpriseReportParams": BTEnterpriseReportParams, "BTExportModelBodiesResponse": BTExportModelBodiesResponse, "BTExportModelBody": BTExportModelBody, "BTExportModelCoedge": BTExportModelCoedge, "BTExportModelEdge": BTExportModelEdge, "BTExportModelEdgeGeometry": BTExportModelEdgeGeometry, "BTExportModelFace": BTExportModelFace, "BTExportModelLoop": BTExportModelLoop, "BTExportModelParams": BTExportModelParams, "BTExportModelVertex": BTExportModelVertex, "BTExportTessellatedEdgesBody": BTExportTessellatedEdgesBody, "BTExportTessellatedEdgesEdge": BTExportTessellatedEdgesEdge, "BTExportTessellatedEdgesResponse": BTExportTessellatedEdgesResponse, "BTExportTessellatedFacesBody": BTExportTessellatedFacesBody, "BTExportTessellatedFacesFace": BTExportTessellatedFacesFace, "BTExportTessellatedFacesFacet": BTExportTessellatedFacesFacet, "BTExportTessellatedFacesResponse": BTExportTessellatedFacesResponse, "BTExtendTrialParams": BTExtendTrialParams, "BTExternalElementReferenceInfo": BTExternalElementReferenceInfo, "BTFSValue": BTFSValue, "BTFeatureDefinitionResponse": BTFeatureDefinitionResponse, "BTFeatureListResponse": BTFeatureListResponse, "BTFeatureScriptEvalCall": BTFeatureScriptEvalCall, "BTFeatureScriptEvalResponse": BTFeatureScriptEvalResponse, "BTFeatureState": BTFeatureState, "BTFolderInfo": BTFolderInfo, "BTFolderParams": BTFolderParams, "BTFriendInfo": BTFriendInfo, "BTFriendsFromIdsParams": BTFriendsFromIdsParams, "BTGlobalPermissionDefinitionsInfo": BTGlobalPermissionDefinitionsInfo, "BTGlobalPermissionInfo": BTGlobalPermissionInfo, "BTGlobalPermissionParams": BTGlobalPermissionParams, "BTGlobalTreeMagicNodeInfo": BTGlobalTreeMagicNodeInfo, "BTGlobalTreeNodeInfo": BTGlobalTreeNodeInfo, "BTGlobalTreeNodeInfoListBTGlobalTreeNodeInfo": BTGlobalTreeNodeInfoListBTGlobalTreeNodeInfo, "BTGlobalTreeNodeListResponse": BTGlobalTreeNodeListResponse, "BTGlobalTreeNodeMoveParams": BTGlobalTreeNodeMoveParams, "BTGlobalTreeNodeOwnerParams": BTGlobalTreeNodeOwnerParams, "BTGlobalTreeNodeWithChildrenInfo": BTGlobalTreeNodeWithChildrenInfo, "BTGraphicsAppearance": BTGraphicsAppearance, "BTIdAndConfiguration": BTIdAndConfiguration, "BTIdTranslationInfo": BTIdTranslationInfo, "BTIdTranslationParams": BTIdTranslationParams, "BTIdTranslationResultInfo": BTIdTranslationResultInfo, "BTIdentity": BTIdentity, "BTIdentityInfo": BTIdentityInfo, "BTIdentityManagementParams": BTIdentityManagementParams, "BTIdentityParams": BTIdentityParams, "BTImportCloudObjectParams": BTImportCloudObjectParams, "BTImportForeignDataParams": BTImportForeignDataParams, "BTInAppMessageContent": BTInAppMessageContent, "BTInAppMessageContentItem": BTInAppMessageContentItem, "BTInAppMessageInfo": BTInAppMessageInfo, "BTInAppMessageParams": BTInAppMessageParams, "BTInsertionLocation": BTInsertionLocation, "BTInvitationParams": BTInvitationParams, "BTItemParams": BTItemParams, "BTLinkToLatestDocumentParams": BTLinkToLatestDocumentParams, "BTListResponseBTBetaCapabilitySummaryInfo": BTListResponseBTBetaCapabilitySummaryInfo, "BTListResponseBTBetaCapabilityUserInfo": BTListResponseBTBetaCapabilityUserInfo, "BTListResponseBTCloudStorageProviderObjectInfo": BTListResponseBTCloudStorageProviderObjectInfo, "BTListResponseBTFriendInfo": BTListResponseBTFriendInfo, "BTListResponseBTInAppMessageInfo": BTListResponseBTInAppMessageInfo, "BTListResponseBTPurchaseInfo": BTListResponseBTPurchaseInfo, "BTListResponseBTStandardContentHierarchyInfo": BTListResponseBTStandardContentHierarchyInfo, "BTListResponseBTSystemConfigInfo": BTListResponseBTSystemConfigInfo, "BTLocationInfo": BTLocationInfo, "BTLoginParams": BTLoginParams, "BTLoginTotpParams": BTLoginTotpParams, "BTMFeature": BTMFeature, "BTMImport": BTMImport, "BTMParameter": BTMParameter, "BTMSuppressionState": BTMSuppressionState, "BTMassPropResponse": BTMassPropResponse, "BTMassProperties": BTMassProperties, "BTMatchingStandardContentHierarchyInfo": BTMatchingStandardContentHierarchyInfo, "BTMaterialParams": BTMaterialParams, "BTMaterialPropertyParams": BTMaterialPropertyParams, "BTMetadataEnumValueInfo": BTMetadataEnumValueInfo, "BTMetadataPropertyConfigParams": BTMetadataPropertyConfigParams, "BTMetadataPropertyInfo": BTMetadataPropertyInfo, "BTMetadataPropertyParams": BTMetadataPropertyParams, "BTMetadataPropertyUiHintsInfo": BTMetadataPropertyUiHintsInfo, "BTMetadataPropertyValidatorInfo": BTMetadataPropertyValidatorInfo, "BTMetadataSchemaParams": BTMetadataSchemaParams, "BTMetricParams": BTMetricParams, "BTMetricsListParams": BTMetricsListParams, "BTMicroversionId": BTMicroversionId, "BTMobileNotificationParams": BTMobileNotificationParams, "BTModelBodyParams": BTModelBodyParams, "BTModelElementParams": BTModelElementParams, "BTModelFormatInfo": BTModelFormatInfo, "BTModelTessellationParams": BTModelTessellationParams, "BTMoveElementInfo": BTMoveElementInfo, "BTMoveElementParams": BTMoveElementParams, "BTNameValuePair": BTNameValuePair, "BTNamedViewInfo": BTNamedViewInfo, "BTNamedViewsInfo": BTNamedViewsInfo, "BTNextPartNumberParam": BTNextPartNumberParam, "BTNextPartNumbersParam": BTNextPartNumbersParam, "BTNextRevisionParams": BTNextRevisionParams, "BTNodeReference": BTNodeReference, "BTNodeStatus": BTNodeStatus, "BTNotice": BTNotice, "BTNotificationDebugParams": BTNotificationDebugParams, "BTNotificationParams": BTNotificationParams, "BTObjectId": BTObjectId, "BTOccurrence": BTOccurrence, "BTOwnerInfo": BTOwnerInfo, "BTPDMMetadataParams": BTPDMMetadataParams, "BTPLiteralString": BTPLiteralString, "BTPModuleId": BTPModuleId, "BTPNode": BTPNode, "BTPSpace": BTPSpace, "BTPartAppearanceInfo": BTPartAppearanceInfo, "BTPartAppearanceParams": BTPartAppearanceParams, "BTPartIdParams": BTPartIdParams, "BTPartMaterialInfo": BTPartMaterialInfo, "BTPartMaterialPropertyInfo": BTPartMaterialPropertyInfo, "BTPartMetadataInfo": BTPartMetadataInfo, "BTPartQueryParams": BTPartQueryParams, "BTPasswordResetParams": BTPasswordResetParams, "BTPaymentTypeParams": BTPaymentTypeParams, "BTPermissionSet": BTPermissionSet, "BTPlanSubscriberInfo": BTPlanSubscriberInfo, "BTProjectInfo": BTProjectInfo, "BTProjectParams": BTProjectParams, "BTPropertyValueParam": BTPropertyValueParam, "BTPurchaseInfo": BTPurchaseInfo, "BTPurchaseParams": BTPurchaseParams, "BTPurchaseUserInfo": BTPurchaseUserInfo, "BTPurchaseUserParams": BTPurchaseUserParams, "BTQueryRevisionParams": BTQueryRevisionParams, "BTRbacPermissionSchemeEntryParams": BTRbacPermissionSchemeEntryParams, "BTRbacPermissionSchemeInfo": BTRbacPermissionSchemeInfo, "BTRbacPermissionSchemeListInfo": BTRbacPermissionSchemeListInfo, "BTRbacPermissionSchemeParams": BTRbacPermissionSchemeParams, "BTRbacRoleInfo": BTRbacRoleInfo, "BTRbacRoleParams": BTRbacRoleParams, "BTReleasePackageInfo": BTReleasePackageInfo, "BTReleasePackageItem": BTReleasePackageItem, "BTReleasePackageItemError": BTReleasePackageItemError, "BTReleasePackageItemInfo": BTReleasePackageItemInfo, "BTReleasePackageItemParams": BTReleasePackageItemParams, "BTReleasePackageParams": BTReleasePackageParams, "BTReleasePackageWorkflowChangeParams": BTReleasePackageWorkflowChangeParams, "BTRepairContextParams": BTRepairContextParams, "BTRevisionCustomData": BTRevisionCustomData, "BTRevisionParams": BTRevisionParams, "BTRevisionRuleInfo": BTRevisionRuleInfo, "BTRevisionRuleParams": BTRevisionRuleParams, "BTRootDiffInfo": BTRootDiffInfo, "BTSeatsParams": BTSeatsParams, "BTSectionPlaneInfo": BTSectionPlaneInfo, "BTSendGridDeliveryEventParams": BTSendGridDeliveryEventParams, "BTSettingInfo": BTSettingInfo, "BTSettingParam": BTSettingParam, "BTShadedRenderDocumentResponse": BTShadedRenderDocumentResponse, "BTShareEntryParams": BTShareEntryParams, "BTShareParams": BTShareParams, "BTSimpleInfo": BTSimpleInfo, "BTStandardContentCustomParameterDefinition": BTStandardContentCustomParameterDefinition, "BTStandardContentCustomParameterDefinitionId": BTStandardContentCustomParameterDefinitionId, "BTStandardContentCustomParameterParams": BTStandardContentCustomParameterParams, "BTStandardContentFindUsageParams": BTStandardContentFindUsageParams, "BTStandardContentHierarchy": BTStandardContentHierarchy, "BTStandardContentHierarchyInfo": BTStandardContentHierarchyInfo, "BTStandardContentHierarchyParams": BTStandardContentHierarchyParams, "BTStandardContentHierarchyRenameParams": BTStandardContentHierarchyRenameParams, "BTStandardContentParameterDefinition": BTStandardContentParameterDefinition, "BTStandardContentParams": BTStandardContentParams, "BTStandardContentSetRunVersionsParams": BTStandardContentSetRunVersionsParams, "BTStandardContentUsageSummary": BTStandardContentUsageSummary, "BTStartEditInContextParams": BTStartEditInContextParams, "BTSubstituteApproverParams": BTSubstituteApproverParams, "BTSurfaceDescription": BTSurfaceDescription, "BTSurveyResponseParams": BTSurveyResponseParams, "BTSystemConfigInfo": BTSystemConfigInfo, "BTTagParams": BTTagParams, "BTTeamInfo": BTTeamInfo, "BTTeamMemberParams": BTTeamMemberParams, "BTTeamParams": BTTeamParams, "BTTeamSummaryInfo": BTTeamSummaryInfo, "BTThumbnailInfo": BTThumbnailInfo, "BTThumbnailSizeInfo": BTThumbnailSizeInfo, "BTToolTreeParams": BTToolTreeParams, "BTToolTreeUpdateParams": BTToolTreeUpdateParams, "BTTranslateFormatParams": BTTranslateFormatParams, "BTTranslateInternalParams": BTTranslateInternalParams, "BTTranslationRequestInfo": BTTranslationRequestInfo, "BTUniqueDocumentItemParams": BTUniqueDocumentItemParams, "BTUpdateDocumentThumbnailParams": BTUpdateDocumentThumbnailParams, "BTUpdateElementThumbnailParams": BTUpdateElementThumbnailParams, "BTUpdateExternalReferenceParams": BTUpdateExternalReferenceParams, "BTUpdateInContextParams": BTUpdateInContextParams, "BTUpdateRbacRoleParams": BTUpdateRbacRoleParams, "BTUpdateReferenceParams": BTUpdateReferenceParams, "BTUpdateReleasePackageParams": BTUpdateReleasePackageParams, "BTUpdateVersionThumbnailParams": BTUpdateVersionThumbnailParams, "BTUpgradeOnDemandParams": BTUpgradeOnDemandParams, "BTUploadParams": BTUploadParams, "BTUploadStateParams": BTUploadStateParams, "BTUserActivationParams": BTUserActivationParams, "BTUserAgentVersion": BTUserAgentVersion, "BTUserAppSettingsInfo": BTUserAppSettingsInfo, "BTUserAppSettingsParams": BTUserAppSettingsParams, "BTUserBasicSummaryInfo": BTUserBasicSummaryInfo, "BTUserEmailParams": BTUserEmailParams, "BTUserEmailVerifyParams": BTUserEmailVerifyParams, "BTUserNotificationPrefLevelsInfo": BTUserNotificationPrefLevelsInfo, "BTUserNotificationPrefParams": BTUserNotificationPrefParams, "BTUserParams": BTUserParams, "BTUserSettingsParams": BTUserSettingsParams, "BTUserSummaryInfo": BTUserSummaryInfo, "BTUserTotpParams": BTUserTotpParams, "BTUserUpdateParams": BTUserUpdateParams, "BTUserUpdateSpecsParams": BTUserUpdateSpecsParams, "BTUserUsagesSummary": BTUserUsagesSummary, "BTUserWebPreferencesParams": BTUserWebPreferencesParams, "BTVector2d": BTVector2d, "BTVector3d": BTVector3d, "BTVersionInfo": BTVersionInfo, "BTVersionOrWorkspaceInfo": BTVersionOrWorkspaceInfo, "BTVersionOrWorkspaceParams": BTVersionOrWorkspaceParams, "BTViewDataInfo": BTViewDataInfo, "BTViewDataParams": BTViewDataParams, "BTWebClientCapabilitiesParams": BTWebClientCapabilitiesParams, "BTWebRendererPerformanceMeasurementParams": BTWebRendererPerformanceMeasurementParams, "BTWebhookOptions": BTWebhookOptions, "BTWebhookParams": BTWebhookParams, "BTWorkflowInfo": BTWorkflowInfo, "BTWorkflowStateInfo": BTWorkflowStateInfo, "BTWorkspaceInfo": BTWorkspaceInfo, "BTWorkspacePartParams": BTWorkspacePartParams, "BodyPart": BodyPart, "BodyPartHeaders": BodyPartHeaders, "BodyPartMediaType": BodyPartMediaType, "Callback": Callback, "Card": Card, "ClientLogEntry": ClientLogEntry, "CloudObjectPathSegment": CloudObjectPathSegment, "Components": Components, "ConfigurationEntry": ConfigurationEntry, "ConfigurationInfoEntry": ConfigurationInfoEntry, "Contact": Contact, "Content": Content, "ContentDisposition": ContentDisposition, "ContentItem": ContentItem, "Coupon": Coupon, "Customer": Customer, "CustomerCardCollection": CustomerCardCollection, "CustomerSubscriptionCollection": CustomerSubscriptionCollection, "Definition": Definition, "Discount": Discount, "Discriminator": Discriminator, "Encoding": Encoding, "Entry": Entry, "Example": Example, "ExternalAccount": ExternalAccount, "ExternalAccountCollection": ExternalAccountCollection, "ExternalDocumentation": ExternalDocumentation, "FormDataBodyPart": FormDataBodyPart, "FormDataContentDisposition": FormDataContentDisposition, "FormDataMultiPart": FormDataMultiPart, "GlobalPermissionInfo": GlobalPermissionInfo, "Header": Header, "Info": Info, "Item": Item, "JsonNode": JsonNode, "LevelInfo": LevelInfo, "License": License, "Link": Link, "MediaType": MediaType, "Message": Message, "MessageBodyWorkers": MessageBodyWorkers, "MultiPart": MultiPart, "NextCharge": NextCharge, "NextRecurringCharge": NextRecurringCharge, "OAuthFlow": OAuthFlow, "OAuthFlowScopes": OAuthFlowScopes, "OAuthFlows": OAuthFlows, "OpenAPI": OpenAPI, "Operation": Operation, "OperationResponses": OperationResponses, "Parameter": Parameter, "ParameterizedHeader": ParameterizedHeader, "PathItem": PathItem, "PathSegment": PathSegment, "Paths": Paths, "Plan": Plan, "ProratedCharges": ProratedCharges, "RequestBody": RequestBody, "RequestOptions": RequestOptions, "RoleMapEntry": RoleMapEntry, "Schema": Schema, "Scopes": Scopes, "SecurityRequirement": SecurityRequirement, "SecurityScheme": SecurityScheme, "Server": Server, "ServerVariable": ServerVariable, "ServerVariables": ServerVariables, "ShippingDetails": ShippingDetails, "Subscription": Subscription, "SubscriptionItem": SubscriptionItem, "SubscriptionItemCollection": SubscriptionItemCollection, "Tag": Tag, "ThreeDSecure": ThreeDSecure, "TransformGroup": TransformGroup, "UpdateParams": UpdateParams, "VersionSpecs": VersionSpecs, "XML": XML, } export class ObjectSerializer { public static findCorrectType(data: any, expectedType: string) { if (data == undefined) { return expectedType; } else if (primitives.indexOf(expectedType.toLowerCase()) !== -1) { return expectedType; } else if (expectedType === "Date") { return expectedType; } else { if (enumsMap[expectedType]) { return expectedType; } if (!typeMap[expectedType]) { return expectedType; // w/e we don't know the type } // Check the discriminator let discriminatorProperty = typeMap[expectedType].discriminator; if (discriminatorProperty == null) { return expectedType; // the type does not have a discriminator. use it. } else { if (data[discriminatorProperty]) { var discriminatorType = data[discriminatorProperty]; if(typeMap[discriminatorType]){ return discriminatorType; // use the type given in the discriminator } else { return expectedType; // discriminator did not map to a type } } else { return expectedType; // discriminator was not present (or an empty string) } } } } public static serialize(data: any, type: string) { if (data == undefined) { return data; } else if (primitives.indexOf(type.toLowerCase()) !== -1) { return data; } else if (type.lastIndexOf("Array<", 0) === 0) { // string.startsWith pre es6 let subType: string = type.replace("Array<", ""); // Array => Type> subType = subType.substring(0, subType.length - 1); // Type> => Type let transformedData: any[] = []; for (let index in data) { let date = data[index]; transformedData.push(ObjectSerializer.serialize(date, subType)); } return transformedData; } else if (type === "Date") { return data.toISOString(); } else { if (enumsMap[type]) { return data; } if (!typeMap[type]) { // in case we dont know the type return data; } // Get the actual type of this object type = this.findCorrectType(data, type); // get the map for the correct type. let attributeTypes = typeMap[type].getAttributeTypeMap(); let instance: {[index: string]: any} = {}; for (let index in attributeTypes) { let attributeType = attributeTypes[index]; instance[attributeType.baseName] = ObjectSerializer.serialize(data[attributeType.name], attributeType.type); } return instance; } } public static deserialize(data: any, type: string) { // polymorphism may change the actual type. type = ObjectSerializer.findCorrectType(data, type); if (data == undefined) { return data; } else if (primitives.indexOf(type.toLowerCase()) !== -1) { return data; } else if (type.lastIndexOf("Array<", 0) === 0) { // string.startsWith pre es6 let subType: string = type.replace("Array<", ""); // Array => Type> subType = subType.substring(0, subType.length - 1); // Type> => Type let transformedData: any[] = []; for (let index in data) { let date = data[index]; transformedData.push(ObjectSerializer.deserialize(date, subType)); } return transformedData; } else if (type === "Date") { return new Date(data); } else { if (enumsMap[type]) {// is Enum return data; } if (!typeMap[type]) { // dont know the type return data; } let instance = new typeMap[type](); let attributeTypes = typeMap[type].getAttributeTypeMap(); for (let index in attributeTypes) { let attributeType = attributeTypes[index]; instance[attributeType.name] = ObjectSerializer.deserialize(data[attributeType.baseName], attributeType.type); } return instance; } } } export interface Authentication { /** * Apply authentication settings to header and query params. */ applyToRequest(requestOptions: localVarRequest.Options): void; } export class HttpBasicAuth implements Authentication { public username: string = ''; public password: string = ''; applyToRequest(requestOptions: localVarRequest.Options): void { requestOptions.auth = { username: this.username, password: this.password } } } export class ApiKeyAuth implements Authentication { public apiKey: string = ''; constructor(private location: string, private paramName: string) { } applyToRequest(requestOptions: localVarRequest.Options): void { if (this.location == "query") { (requestOptions.qs)[this.paramName] = this.apiKey; } else if (this.location == "header" && requestOptions && requestOptions.headers) { requestOptions.headers[this.paramName] = this.apiKey; } } } export class OAuth implements Authentication { public accessToken: string = ''; applyToRequest(requestOptions: localVarRequest.Options): void { if (requestOptions && requestOptions.headers) { requestOptions.headers["Authorization"] = "Bearer " + this.accessToken; } } } export class VoidAuth implements Authentication { public username: string = ''; public password: string = ''; applyToRequest(_: localVarRequest.Options): void { // Do nothing } }